body{margin:0; padding:0; font-family: "Poppins", sans-serif!important; font-weight: 400; color:#3C3C3C; font-size:16px; background:#f8f9fa!important; font-style: normal;} 
   h1,h2,h3,h4,h5,h6,p, ul, li{margin:0; padding:0!important; }
   
   h1, h2, h3, h4, h5, h6{color:#0A2752!important; text-transform:uppercase;}
   
   h2{font-size:32px!important; margin-bottom:20px!important;}
   h4{font-size:22px!important; margin-bottom:20px!important; line-height:32px!important;}
   
   p{color:#3C3C3C; line-height:28px!important;}
   
   ul, li{list-style:none;}
   
   a{text-decoration:none!important; transition:.2s ease all;}
   
   img{max-width:100%;}
   
   h1,h2,h3,h4,h5,h6{font-family: "Oswald", sans-serif;}
	.navbar-expand-lg .navbar-nav {margin-left: auto;}
	.header{background:#00021C; color:#fff;}
	.header .navbar-expand-lg .navbar-nav .nav-link{color:#fff;}
	
	.header-main .navbar-expand-md .navbar-nav{margin-left:auto;}
	
	.header-top-line{border-bottom:1px solid #393b4e;}
	
	.header .nav-link i{margin-right:10px; color:#919BAC;}
	
	.header-top-line .nav-link{font-size:14px!important; font-family: "Montserrat", sans-serif; padding:10px 14px 10px 0!important; text-transform:none;}
	.header .nav-link{font-size:16px!important; color:#83838f; position:relative; margin:0 25px 0 0; padding:10px 0!important;}
	.header-top-line .nav-link:hover span{color:#DF7000!important;}
	.header-top-line .nav-link:hover:after{content:none!important;}
	.header .nav-link.active, .header .nav-link:hover{color:#fff!important;}
	.header .nav-link.active:after, .header .nav-link:hover:after{background:orange; width:100%; height:3px; left:0; top:100%; content:''; position:absolute;} 
	.header .nav-link-small{font-size:15px!important; color:#83838f; position:relative; margin:0 25px 0 0; padding:10px 0!important;}
	.header-top-line .nav-link-small:hover span{color:#DF7000!important;}
	.header-main .navbar{padding:7px 0!important;}
	
	.log-section{display:flex; position:relative;}
	.log-section .search-button {position: absolute; right: 20px; top: 50%;  transform: translate(0, -50%);}
	
.log-section .search-button .search-toggle::before, .log-section .search-button .search-toggle::after {content: ""; position: absolute; display: block;  transition: all 0.1s;}
.log-section ul{display:flex; margin:9px 0 0 0;}
.log-section li a{background:#fff; color:#1D24A3; padding:9px 40px; margin-right:15px; font-family: "Oswald", sans-serif; font-size:15px; color:#1D24A3; font-weight:500; text-decoration:none; text-transform:uppercase;}
.log-section .pro-nav li:last-child{display:block!important;}
.log-section li:last-child a{background:#DF7000; color:#fff;}
.navbar-expand .navbar-nav .dropdown-menu a{background:#030411!important;}
.navbar-brand img{width:70%;}

#content {position:relative; background:#414254; padding:8px 13px; margin-right:10px;}

.dropdown-toggle:hover::after{position:inherit!important; width:auto!important; background:transparent!important;}

.navbar .nav-item:hover .dropdown-menu {
        display: block;
    }
	
.navbar-expand-md .navbar-nav .dropdown-menu{border-radius:0; background:#030411; padding:20px!important;}

.dropdown-item{color:#fff!important; border-bottom:2px solid #030411; padding: 8px 10px!important;}
.dropdown-item:focus, .dropdown-item:hover{background:#DF7000!important; color:#fff!important;}


#content.on {-webkit-animation-name: in-out; animation-name: in-out; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}

#content input {box-sizing: border-box; width:15px; height:15px; border:none; background: none; color: #fff; outline: 0;
  -webkit-transition: width 0.4s ease-in-out, border-radius 0.8s ease-in-out, padding 0.2s;
  transition: width 0.4s ease-in-out, border-radius 0.8s ease-in-out, padding 0.2s;-webkit-transition-delay: 0.4s; transition-delay: 0.4s; -webkit-transform: translate(-4%, -4%); -ms-transform: translate(-4%, -4%); transform: translate(-4%, -4%);}

.header-top-line .search {background: none; position: absolute; top: 51%; left:89%; height: 23px; width: 29px; padding: 0; border-radius: 100%;  outline: 0;  border: 0; color: inherit; cursor: pointer; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; -webkit-transform: translate(-100%, -50%); -ms-transform: translate(-100%, -50%);  transform: translate(-100%, -50%);}
.header-top-line .search.close{left:98%;}

.close {-webkit-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out; -webkit-transition-delay: 0.4s; transition-delay: 0.4s;}


.square {box-sizing: border-box; padding: 0 40px 0 10px; width: 300px!important; height:inherit!important;  border:0px solid #ffffff!important;  border-radius: 0!important; background: none; color: #fff; font-family: "Poppins", sans-serif; font-size: 16px; font-weight: 400; outline: 0; -webkit-transition: width 0.4s ease-in-out, border-radius 0.4s ease-in-out,   padding 0.2s;  transition:width 0.4s ease-in-out, border-radius 0.4s ease-in-out,
    padding 0.2s; -webkit-transition-delay: 0.4s, 0s, 0.4s; transition-delay: 0.4s, 0s, 0.4s; -webkit-transform: translate(-100%, -50%);  -ms-transform: translate(-100%, -50%);  transform: translate(-100%, -50%);}

.section{padding:80px 0 0;}

.center{text-align:center;}

.about-banner img{width:100%;}

.about-main-txt.home{margin-bottom:3em;}
.about-main-txt.home p{font-size:16px; width:50%; line-height:26px!important;}

.about-main-txt h5{color:#FD8931; }
.about-main-txt p{font-size:24px; line-height:40px!important; width:80%; margin:0 auto;}

.about-ms-section{background:#01032A; color:#fff; padding:100px 0 80px 0; margin-top:5em;}
.about-ms-section p, .about-ms-section h4{color:#fff!important;}
.about-fig{margin-bottom:30px;}

.team-section{margin:50px 0;}
.team-section .member-panel{background:#fff; text-align:center; padding:2em; margin:10px 0; box-shadow:0 0px 10px #eee; min-height:505px; position:relative;}
.team-section .member-panel figure{margin-bottom:30px;}
.team-section .member-panel figure img{border:10px solid #fff; border-radius:50%; box-shadow:0 0px 10px #eee}
.team-section .member-panel b{display:block;}
.team-section .member-panel p{margin-bottom:30px;}
.team-section .member-panel a{display:block; color:#1D24A3; text-transform:uppercase; font-weight:600; position:absolute; bottom:20px; left:32%; font-family:"Oswald", sans-serif;}

.team-section .member-panel a:after{background:url("../images/right-arrow.svg"); content:''; width:16px; height:12px; position:absolute; top:6px; right:-39px;}




.footer{background:url(../images/bottom-line.webp) center top no-repeat; padding-top:110px;}
.footer .footer-top-panel{background:#00193E; padding:2em 0; color:#fff; font-size:24px;}
.footer .footer-top-panel h2{color:#FD8931!important;}
.footer .footer-top-panel p{color:#fff;}
.footer .footer-top-panel .btn-area{text-align:right;}
.primary-btn{background:#fff; color:#1D24A3; margin-top:1em;}
.primary-btn:hover{background:#DF7000; color:#fff;}
.secondary-btn{background:#DF7000; color:#fff;}
.secondary-btn:hover{background:#fff; color:#1D24A3;}

.footer .mid-panel{background:#01032A; padding:100px 0 50px 0; color:#fff;}
.footer .mid-panel p, .footer .mid-panel a{color:#fff!important;}
.footer .mid-panel p, .footer .mid-panel a i{width:5%; float:left;}
.footer .mid-panel p, .footer .mid-panel a span{width:90%;float:left;}
.footer .social li a i{width:auto; float:inherit;}
.footer .mid-panel .text-muted{margin-right:50px;}
.footer .mid-panel h5{font-size:16px; margin-bottom:20px; border-bottom:1px solid #393b4e; padding-bottom:20px!important; color:#fff!important;}
.footer .mid-panel .input-group{background:#1a1c3f;}
.footer .mid-panel .input-group input, .footer .mid-panel .input-group .btn{background:transparent; border:none;}
.form-subscribe{margin-bottom:1.5em;}

.footer .mid-panel .address-bar{margin-top:2em; border-top:1px solid #393b4e; padding-top:2em;}
.footer .mid-panel .address-bar .add-list li{float:left; width:27%;}
.footer .mid-panel .address-bar .add-list li:nth-child(2){width:23%;}
.footer .mid-panel .address-bar .add-list li:first-child{width:50%;}
.footer .mid-panel .address-bar .add-list i{margin-right:10px; color:#FD8931; font-size:18px;}
.footer .mid-panel .address-bar .social{text-align:right; margin:0;}
.footer .mid-panel .address-bar .social li{display:inline-block; }
.footer .mid-panel .address-bar .social li a{background:#131539; margin-right:8px; display:inline-block; width:40px; height:40px; border-radius:50%; text-align:center; line-height:40px; color:#FD8931!important;}
.footer .mid-panel .address-bar .social li:last-child a{margin-right:0;}
.footer .mid-panel .address-bar .social li a:hover{background:#FD8931; color:#131539!important;}

.primary-btn, .secondary-btn{padding:12px 20px; text-transform:uppercase; font-family: "Oswald", sans-serif; text-decoration:none; width:30%; display:inline-block; text-align:left; font-size:16px; font-weight:500; position:relative;}
.primary-btn:after, .secondary-btn:after{position:absolute; right:10px; content:''; width:24px; height:24px;}
.primary-btn:after{background:url(../images/bl-arrow.svg) center top no-repeat;}
.primary-btn:hover:after{background:url(../images/wl-arrow.svg) center top no-repeat;}
.secondary-btn:after{background:url(../images/wl-arrow.svg) center top no-repeat;}righ
.secondary-btn:hover:after{background:url(../images/bl-arrow.svg) center top no-repeat;}

.footer .copy{background:#00132E; color:#C5CCD7; padding:25px 0; font-size:12px; text-align:center;}



/*Sigunup page Css*/
.panel-login {width:40%!important; margin:5em auto!important; padding:3em!important;
	border-color: #ccc; margin:5em auto; background:#fff; box-shadow:0 0px 10px #eee;
}

.panel-login h2 img{position:relative; top:-5px;}
.panel .nav-tabs{border-bottom:none;}
.panel .nav-tabs > li:after{position:absolute; border:1px  solid #CEDAEA; content:'';}
.panel .nav-tabs .nav-link{width:50%; text-align:left; border:none!important; padding:0; position:relative;}
.panel .nav-tabs .nav-link span{width:30px; height:30px; border-radius:50%; background:#fff; color:#CEDAEA; border:2px solid #CEDAEA;text-align:center; line-height:26px; display:inline-block; position:relative; z-index:1;}

.panel .nav-tabs .nav-link.right{text-align:right; border:none!important;}
.panel .nav-tabs .nav-link:after{position:absolute; content:''; width:100%; height:2px; left:0; top:15px; background:#CEDAEA;}


.panel .nav-tabs .nav-link.active span{border-color:#1BBE34; color:#1BBE34;}

.panel .tab-content{margin-top:2em;}
.panel .form-group{margin-bottom:1em;}
.panel label{margin-bottom:6px;}
.panel b{display:block; margin-bottom:10px; border-bottom:1px solid #ddd; text-transform:uppercase; padding-bottom:10px;}
.panel .form-control, .panel select, .table-wrapper .form-control, .table-wrapper select, .form-control{padding:13px!important; border-color:#C8D4E0!important; border-radius:0!important; width:100%;}
.panel .pass_show{position: relative; width:100%;} 

.panel span{color:#ff0000;}
.panel span.text{color:#333;}
.panel span.check-mark{color:#ddd;}
.panel .dropdown-item:focus, .dropdown-item:hover {
    background: #DF7000 !important;
    color: #fff !important;
}
.panel .dropdown-item.active{background:DF7000;}
.panel .dropdown-item.active a span.text{color:#fff;}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{color:DF7000!important;}
.panel .btn.show{background:#fff;}

.panel .pass_show .ptxt { position:absolute; top: 50%; right: 10px; z-index: 1; color: #f36c01; margin-top: -10px; cursor: pointer;  transition: .3s ease all; text-indent:-999px; background:url(../images/view.png); width:22px; height:20px;} 

.panel .btn-primary, .panel .btn-secondary, form .btn-primary{border-radius:0; display:block;  width:100%; border:none; text-align:left; padding:13px 20px; font-family:"Oswald", sans-serif; text-transform:uppercase; font-weight:500; letter-spacing:1px; position:relative;}
.panel .btn-primary, form .btn-primary{background:#ABAEC3;}
.panel .btn-primary:after, form .btn-primary:after, .panel .btn-secondary:after{content:''; position:absolute; background:url(../images/wl-arrow.svg); width:24px; height:24px; right:10px; top:28%;}
.panel .btn-primary:hover, form .btn-primary:hover{background:#DF7000;}
.panel .btn-primary.cn{width:40%; float:right;}
.panel .btn-secondary{width:40%; float:left; background:#DF7000; padding:12px 20px 12px 40px;}
.panel .btn-secondary:after{right:auto; left:10px;}
.panel .btn-secondary:hover{background:#ABAEC3;}
.password-meter {
    display: flex;
    height: 5px;
    margin-top: 10px;
}



.panel .error{margin-top:5px;}
.bootstrap-select{width:100%!important;}
.bootstrap-select>.dropdown-toggle{background:transparent; border-radius:0;  padding:15px; border-color:#C8D4E0;}

.bootstrap-select>.dropdown-toggle.bs-invalid{border-color:red!important;}

.con-right{float:right; width:23%;}
.con-center{ width:23%; margin:0 auto;}

.dropdown-divider{border-top:1px solid hsla(0,0%,100%,.15)!important;}

/*.bootstrap-select>.dropdown-toggle.bs-invalid .filter-option-inner-inner{color:red;}*/

.meter-section {
    flex: 1;
    background-color: #ddd;
}

.weak {
    background-color: #ff4d4d;
}

.medium {
    background-color: #ffd633;
}

.strong {
    background-color: #00b300;
}

.very-strong {
    background-color: #009900;
}

.nav-links{text-transform:uppercase; color:#fff; position:relative; padding-left:20px;}
.nav-links:before{content:''; position:absolute; background:url("../images/back-arrow.svg"); right:0; display:inline-block; width:14px; height:14px; left:0; top:5px;}

.breadcrumb{border-bottom:1px solid #e0dfeb; background:#fff; margin:0!important;}
.breadcrumb ul{margin:1em 0;}
.breadcrumb li{display:inline-block; color:#818181;}
.breadcrumb li a{color:#000; text-decoration:underline!important; margin-right:5px; position:relative; padding-right:15px;}
.breadcrumb li a:after{position:absolute; content:""; width:2px; height:15px; background:#333; display:block; right:0; top:5px;} 

.page-header{background:#fff; padding:2em 0;}
.page-header h2{color:#0061A0; margin:0!important;}

.search-box{background:#fff; padding:2em;}
.search-box .search-container{position:relative;}
.search-box .search-icon {position:absolute; top:50%; right:15px; transform:translateY(-50%); color:#919BAC;}

.search-box select, .search-box .form-control{border-radius:0; border-color:#E0DFEB; padding:10px 15px;}
.search-box label{display:block; margin-bottom:8px;}

.search-box .primary-btn, .search-box .secondary-btn{margin-top:0; padding:10px 30px; width:auto;}
.search-box .primary-btn:hover, .search-box .secondary-btn:hover{background:#FD8931; color:#fff; border-color:#FD8931;}

.search-box .primary-btn{background:#ABAEC3; border:1px solid #ABAEC3; color:#fff;}
.search-box .secondary-btn{background:#fff; border:1px solid #ABAEC3; color:#ABAEC3;}
.search-box .primary-btn:after, .search-box .secondary-btn:after{content:none; }
.search-box select, .search-box .search-container, .search-box .btn-area{margin-top:10px;}

.main{padding:60px 0;}

.bl-item{background:#fff; padding:1.5em; margin-bottom:30px; box-shadow:0 4px 24px rgba(205, 202, 193, .2) ; position:relative; min-height:95%;}
.bl-item img{width:100%;}

.bl-item .head{padding-bottom:15px; font-family:"Oswald", sans-serif; font-weight:500; overflow:hidden;}
.bl-item .head span{display:inline-block; background:#FFF0E2; border-radius:50px; padding:5px 20px 5px 30px;  color:#BF6300; position:relative; text-transform:uppercase;}
.bl-item .head span:before{width:8px; height:8px; border-radius:50%; background:#BF6300; content:''; position:absolute; left:12px; top:13px; }

.bl-item .head span.green{background:#E8F8EB; color:#007124;}
.bl-item .head span.green:before{background:#007124;}

.bl-item .head span.blue{background:#EDF4FE!important; color:#0065A0;}
.bl-item .head span.blue:before{background:#0065A0;}
.bl-item .head span.bringle{background:#f5e5fa!important; color:#8301ac;}
.bl-item .head span.bringle:before{background:#8301ac;}
.bl-item .head.issue{border-bottom:1px solid #C8D4E0; margin-bottom:25px;}
.bl-item .head.issue .time-box{float:left;}

.bl-item h5{line-height:30px; color:#0A2752;}

.bl-item .time-box{display:inline-block1; float:right; color:#798496;}
.bl-item .time-box.new{float:none; font-weight:500; margin-bottom:10px;}

.bl-item a{border:1px solid #1D24A3; color:#1D24A3; padding:12px 20px; margin:2em 0 .5em; display:inline-block; width:50%; font-weight:500; text-transform:uppercase; font-family:"Oswald", sans-serif; position:relative;}
.bl-item a:after {background: url(../images/right-arrow.svg); content: '';  width: 16px;  height: 12px; position: absolute; top:18px;
    right:20px;
}
.bl-item .ar-area{padding:0 0 10px 0;}
.bl-item .ar-area figure, .bl-item .ar-area h6{display:inline-block;}
.bl-item .ar-area figure{margin:0 10px 0 0;}
.bl-item a:hover{background:#1D24A3; color:#fff;}
.bl-item a:hover:after{background: url(../images/right-wl-arrow.svg);}

.bl-item .link{float:right; }
.bl-item .link ul{margin:0;}
.bl-item .link a{border:none; width:auto; margin:0; padding:0 10px; font-size:14px;}
.bl-item .link a:hover{background:transparent; color:#1D24A3}
.bl-item .link li{display:inline-block; width:auto; padding:0!important; margin-top:0;}
.bl-item .link em{width:22px; height:22px; border:1px solid #919BAC; border-radius:50%; text-align:center; line-height:16px; display:inline-block; border-radius:50%;}
.bl-item .link em img{width:auto;}
.bl-item .link li a:after{content:none;}
.bl-item .link li:before{content:none;}

.bl-item .head.issue h5{padding:15px 0 0 0!important; clear:both; margin:0;}

.bl-item .list li{margin-bottom:20px; position:relative; padding-left:25px!important;}
.bl-item .list li:before{width:10px; height:10px; border-radius:50%; content:''; background:#919BAC; position:absolute; left:0; top:8px;}

.bl-item.fall{font-size:14px;}
.bl-item.fall p, .bl-item.fall ul{line-height:20px!important; margin-bottom:10px;}
.bl-item.fall li{font-size:13px; margin-bottom:5px; font-weight:500;}
.bl-item.fall li b{font-weight:500; color:#798496;}
.bl-item.fall li img{vertical-align:middle; width:auto;}
.bl-item.fall figure{margin-bottom:0;}
.bl-item.fall .img-box img{border:8px solid #fff; box-shadow:0 0 12px #f4f4f4;}

.bl-item .more{margin-top:1em;}


.more a{padding: 12px 20px; text-transform: uppercase; background:#1D24A3; color:#fff;  width:20%; display: inline-block; text-align: left; font-size: 16px; font-weight: 500; position: relative; font-family:"Oswald", sans-serif;}
.more a:after{background: url(../images/right-wl-arrow.svg) !important; content:''; position:absolute; right:20px;
    width: 16px;
    height: 12px;
top: 17px;}
.more a:hover{background:#DF7000;}
/*Sigunup page Css*/

.bl-item .more{margin-top:1em;}
.tabs {left: 50%; transform: translateX(-50%); position: relative; padding-bottom:20px;}
.tabs input[name=tab-control] {display: none;}
.tabs .content section h2,
.tabs ul li label {font-family: "Montserrat"; font-weight: bold; font-size: 18px; color: #428BFF;
}
.tabs ul {width:50%; border:1px solid #E0DFEB;  list-style-type: none;  padding-left: 0;  display: flex;  flex-direction: row;  margin-bottom: 10px;  justify-content: space-between;  align-items: flex-end;  flex-wrap: wrap;}
.tabs ul li {box-sizing: border-box; flex: 1;  width:auto;  padding:15px 20px!important; border-right:1px solid #E0DFEB;  text-align: center;}
.tabs ul li label {font-family:"Oswald", sans-serif;
  transition: all 0.3s ease-in-out;
  color: #798496;
  padding: 5px auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tabs ul li label br {display: none;}
.tabs ul li label svg {
  fill: #929daf;
  height: 1.2em;
  vertical-align: bottom;
  margin-right: 0.2em;
  transition: all 0.2s ease-in-out;
}
.tabs ul li label:hover, .tabs ul li label:focus, .tabs ul li label:active {outline: 0; color: #bec5cf;}

.tabs .link{width:100%; display:block; border:none; overflow:hidden; margin-bottom:2em;}
.tabs .link li{width:50%; float:left; border:none; padding:0 0 0 30px!important; margin:0 0 20px 0; text-align:left;}


.tabs .content {margin-top: 30px;}
.tabs .content section {display: none;
  -webkit-animation-name: content;
          animation-name: content;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  line-height: 1.4;
}
.tabs .content section h2 {color: #428BFF; display: none;}
.tabs .content section h2::after {content: "";  position: relative;  display: block;  width: 30px;  height: 3px;  background: #428BFF;  margin-top: 5px;  left: 1px;}
.tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1)  {cursor: default; background:#1D24A3;}
.tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1) span{ color: #fff;}


.con-add-bar{background:#00193E; color:#fff; padding:3em; overflow:hidden;}
.con-add-bar li{width:25%; float:left; font-size:16px;}
.con-add-bar li small{font-size:14px; display:block; color:#FFA74D;}
.con-add-bar li a{color:#fff;}

.con-box{margin:2em 0; padding:3em!important;}
.con-box p{margin-right:5em;}

.contact-bar li{display:block; margin:0 0 15px 0;}
.contact-bar i{font-size:30px; margin-right:10px; vertical-align:middle; color:#FD8931; text-align:center; width:50px;}
.contact-bar a{color:#333;}
.contact-bar .social{margin:25px 0 0 10px;}
.contact-bar .social li{display:inline-block;}
.contact-bar .social li a{width:35px; height:35px; border-radius:50%; background:#DF7000; color:#fff; display:inline-block; margin:0 5px;}
.contact-bar .social li i{font-size:16px; color:#fff; width:35px; line-height:35px;}
.contact-bar .social li a:hover{background:#01032A;}



.tabs input[name=tab-control]:nth-of-type(1):checked ~ .content > section:nth-child(1) {display: block;}
.tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2)  {cursor: default; background: #1D24A3;}
.tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2) span{ color: #fff;}



.tabs input[name=tab-control]:nth-of-type(2):checked ~ .content > section:nth-child(2) {
  display: block;
}
.tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) {cursor: default; background: #1D24A3;}
.tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) span{ color: #fff;}





.tabs input[name=tab-control]:nth-of-type(3):checked ~ .content > section:nth-child(3) {
  display: block;
}
.tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) {cursor: default; background: #1D24A3;}
.tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) span{ color: #fff;}


.tabs input[name=tab-control]:nth-of-type(4):checked ~ .content > section:nth-child(4) {
  display: block;
}

.back-to-top {
    position: fixed;
    display: none;
	width:10%;
    right: 30px;
    bottom: 100px;
    z-index: 11;
    -webkit-animation: action 1s infinite alternate;
    animation: action 1s infinite alternate;
}


.back-to-top2 {
    position: sticky;
    /*display: none;*/
	width:10%;
    left: 0px;
    top:-20px;
    z-index: 12;
    -webkit-animation: action 1s infinite alternate;
    animation: action 1s infinite alternate;
}

@-webkit-keyframes content {
  from {
    opacity: 0;
    transform: translateY(5%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes content {
  from {
    opacity: 0;
    transform: translateY(5%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
  }
}
@media (max-width: 1000px) {
  .tabs ul li label {
    white-space: initial;
  }
  .tabs ul li label br {
    display: initial;
  }
  .tabs ul li label svg {
    height: 1.5em;
  }
}
@media (max-width: 600px) {
  .tabs ul li label {
    padding: 5px;
    border-radius: 5px;
  }

  .tabs .slider {display: none;}
  .tabs .content { margin-top: 20px;}
  .tabs .content section h2 {display: block;}
}

.accordion .accordion-item {margin-bottom:1em; padding:.5em 2em; border:none; box-shadow:0 0 12px #f4f4f4;}

.accordion button {
  position: relative; border-radius:0;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
}
.accordion button:hover, .accordion button:focus {
  cursor: pointer;
  color: #333;
}
.accordion button:hover::after, .accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.accordion button .accordion-title {padding: 1em 1.5em 1em 0; color:#333; font-size:20px; font-weight:600;}

.accordion button .icon {display: inline-block; color:#DF7000; position: absolute; top: 18px; right: 0; width: 22px; height: 22px; border-radius: 22px;}

.accordion .accordion-item button[aria-expanded=true] .icon{color:#333;}

.accordion button .icon::before {display: block; position: absolute; content: ""; top: 9px;  left: 5px; width: 10px; height: 2px; background: currentColor;}
.accordion button .icon::after {display: block; position: absolute; content: ""; top: 5px; left: 9px;  width: 2px;  height: 10px; background: currentColor;}

.accordion button[aria-expanded=true] .icon::after {width: 0;}
.accordion button[aria-expanded=true] + .accordion-content {opacity: 1; max-height:100%; transition: all 200ms linear; will-change: opacity, max-height;}
.accordion .accordion-content {opacity: 0; max-height: 0; overflow: hidden; transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;}
  
.accordion .accordion-content p { margin:0 0 2em 0;}

.faq-ctr-section{padding:2.5em; border: none;box-shadow: 0 0 12px #f4f4f4; background:#fff;}
.faq-ctr-section p{font-size:18px; margin:0 5em 1.5em 0; line-height:30px!important;}
.faq-ctr-section .secondary-btn:after{background:url(../images/right-wl-arrow.svg) center center no-repeat;}
.faq-ctr-section .secondary-btn:hover{background:#1D24A3; color:#fff;}

.right{text-align:right;}

.home-banner .container{position:relative; z-index:0;}
.home-banner img{width:100%;}
.home-banner .carousel-caption{position:absolute; top:auto; bottom:7rem; color:#fff; text-align:left; width:60%; z-index:9999; left:0;}
.home-banner .carousel-control-next, .home-banner .carousel-control-prev{display:none;}
.home-banner .carousel-caption h1{font-size:70px; color:#fff!important;}
.home-banner .carousel-caption h1 span{color:#F17A03;}
.home-banner .carousel-caption p{font-size:28px; color:#fff; line-height:40px!important; margin:15px 0; width:80%;}
.home-banner .carousel-indicators {position:absolute; right:20px; top:40%; width:20px; display:block; margin: 0; left: auto; z-index: 1;}
.home-banner .carousel-indicators [data-bs-target]{width:15px; height:15px; border-radius:50%;}
.home-banner .primary-btn, .home-banner .secondary-btn{font-family:"Oswald", sans-serif;}
.home-banner .primary-btn{text-align:center; width:auto}
.home-banner .primary-btn:after{content:none;}

.home-banner .secondary-btn:after{background:url(../images/right-wl-arrow.svg)!important; width:16px; height:12px; top:17px;}
.home-banner .secondary-btn:hover:after{background:url(../images/right-arrow.svg)!important;}

.banner-bottom-area{background:#001C38; padding:3em 0 2.8em; color:#fff; overflow:hidden;}
.banner-bottom-area .item{width: 25%;float:left;}
.banner-bottom-area .item figure{width:20%; float:left; margin:0 10px 0 0;}
.banner-bottom-area .item .txt-block{width:71%; float:left;}
.banner-bottom-area .item h3{font-size:30px; margin:0; line-height:30px; color:#fff!important;}
.banner-bottom-area .item b{font-size:20px; font-weight:400; line-height:0;}
.banner-bottom-area .item small {font-size: 13px; margin-top: 8px; display: block; line-height:20px;}

.home-aside{background:#fff; box-shadow:0 4px 24px rgba(205, 202, 193, .2); padding:1.5em;}
.home-aside h6{color:#DF7000; margin-bottom:10px;}
.home-aside h4{margin-bottom:10px!important;}
.home-aside figure{margin:1em 0;}
.home-aside b{font-size:18px; font-family:"Oswald", sans-serif;}
.home-aside p{line-height:22px!important;}
.home-aside li{background:#F8F9FA; font-family:"Oswald", sans-serif; padding:10px 10px 10px 30px!important; font-size:13px; text-transform:uppercase; margin-bottom:10px; position:relative; padding-left:20px;}
.home-aside li:before{content:''; width:10px; height:10px; background:#56BE23; position:absolute; left:10px; top:14px;}

.home-aside .more a{width:60%;}

.home-article-section{padding:5em 0; background:#01032A; color:#fff; margin:5em 0 0;}
.home-article-section h2, .legal-block-item{color:#FFf!important;}
.home-article-section p{font-size:22px; color:#fff;}
.home-article-section .nav{margin-top:1em;}
.home-article-section .nav-pills .nav-link{color:#8893A4!important; padding:5px 25px 5px 0; font-family:"Oswald", sans-serif; text-transform:uppercase;}
.home-article-section .nav-pills .nav-link.active{background:transparent!important; position:relative; color:#fff!important;}
.home-article-section .nav-pills .nav-link.active:before{position:absolute; content:''; background:orange; width:85%; height:2px; left:0; bottom:0;}
.home-article-section .item{position:relative; }
.home-article-section .txt-block{width:70%; position:absolute; bottom:0; background:rgba(0,0,0,.6); backdrop-filter: blur(10px); color:#fff; padding:2em;}
.home-article-section .time-box{display:block; color:#fff; margin-bottom:10px;}
.home-article-section .time-box i{color:#919BAC;}
.home-article-section .item p{font-family:"Oswald", sans-serif; font-weight:300; margin-bottom:1.5em;}
.home-article-section .ar-area figure {margin: 0 10px 0 0; display:inline-block;}
.home-article-section .ar-area h6{display:inline-block; color:#fff!important;}
.home-article-section .secondary-btn{width:250px;}
.home-article-section .secondary-btn:hover:after { background: url(../images/bl-arrow.svg) center top no-repeat;}

.home-video{height:520px; width:100%;}


#testimonial-slider{padding:0 0 35px 0;  text-align: center; width:80%; margin:auto;}
.testimonial-wrap .description{font-size:20px; color: #333; line-height: 36px!important; text-indent: 30px; position: relative;}

.testimonial-wrap .title{font-size: 24px; color: #363636; text-transform: capitalize;  margin: 0;}
.testimonial-wrap .post{display: block;  font-size: 16px; color: #798496;}
.testimonial-wrap .owl-buttons{width: 100%; height: 40px; position: absolute; bottom:12%; left: 0;}
.testimonial-wrap .owl-buttons:after{content:''; background:#e6e8ed; width:94%; height:2px; left:3%; top:45%; position: absolute;}
.testimonial-wrap .owl-prev,
.testimonial-wrap .owl-next{position: absolute; left: 0; transition: all 0.4s ease-in-out 0s;}
.testimonial-wrap .owl-next{left: auto;  right: 0;}
.testimonial-wrap.owl-theme .owl-controls .owl-buttons div{background:#fff!important; border-radius:0!important;}

.testimonial-wrap .owl-buttons .owl-prev:before, .testimonial-wrap .owl-buttons .owl-next:before{content: "\f104";font:normal normal normal 14px/1 FontAwesome;  color: #ABAEC3; line-height: 20px; opacity: 0.8;}
.testimonial-wrap .owl-buttons .owl-next:before{ content: "\f105";}
.testimonial-wrap .owl-buttons .owl-prev:hover:before, .testimonial-wrap .owl-buttons .owl-next:hover:before{
    opacity: 1;
}
.testimonial-wrap.owl-theme .owl-controls .owl-buttons div{background: transparent;}
.testimonial-wrap.owl-theme .owl-controls{ margin-top: 40px;}
.testimonial-wrap.owl-theme .owl-controls .owl-buttons div{box-shadow:0 4px 24px rgba(205, 202, 193, .2); border:none;}
.testimonial-wrap.owl-theme .owl-controls .owl-page span{width:70px!important;   height:70px!important;   border-radius: 50%!important;  border: 4px solid #ccc;  background: url("../images/test1.webp") no-repeat; background-size: cover; transition: all 0.3s ease-in-out 0s;}
.testimonial-wrap.owl-theme .owl-controls .owl-page.active span{width:100px!important; height:100px!important;}
.testimonial-wrap.owl-theme .owl-controls .owl-page:first-child span{
    background: url("../images/test1.webp") no-repeat;
    background-size: cover;
}

.testimonial-wrap.owl-theme .owl-controls .owl-page:nth-child(2) span{
    background: url("../images/test2.webp") no-repeat;
    background-size: cover;
}

.testimonial-wrap.owl-theme .owl-controls .owl-page:nth-child(3) span{
    background: url("../images/test13.webp") no-repeat;
    background-size: cover;
}
.testimonial-wrap.owl-theme .owl-controls.clickable .owl-page:hover span{
    opacity: 0.5;
}
.testimonial-wrap.owl-theme .owl-controls .owl-page.active span,
.testimonial-wrap.owl-theme .owl-controls .owl-page.active:hover span{
    border-color: #fff;
    opacity: 1;
}

.sponsored .owl-theme .owl-controls{display:block!important;}

.testimonial-wrap .owl-pagination{position:relative; z-index:2; width:95%; margin:-1em auto 0;}
.navbar-toggler{background:transparent!important;}
.navbar-toggler-icon{background:url(../images/toggle.png)!important;}


.box{background:#fff; box-shadow:0 4px 24px rgba(205, 202, 193, .2); margin-bottom:30px; padding:2em;}
.list-item{min-height:470px;}
.list-item.new{min-height:525px;}
.list-item .head{overflow:hidden;}
.list-item .head figure{float:right; text-align:right;}
.list-item img{width:80%;}

.list-item ul{margin:1.5em 0;}
.list-item li{display:block; margin:10px 0; position:relative; padding:0 0 0 35px!important; color:#3C3C3C;}
.list-item li:before{position:absolute; content:''; background:url(../images/check.svg); background-size:100%; width:20px; height:20px; left:0; top:3px;}

.pr-head-area{background:#003372; color:#fff; padding:2em;}
.pr-head-area h1{font-size:50px; margin-top:10px; color:#fff!important}
.pr-head-area h1 span{color:#00FF51;}
.pr-head-area h2{font-weight:300; line-height:40px; margin:0!important; color:#fff!important}


.table-wrapper {background:#fff; overflow-x: auto; padding:1em; margin:3em 0; box-shadow:0 4px 24px rgba(205, 202, 193, .2);}
.table-wrapper.contact{margin-bottom:0; padding:3em;}
.table-wrapper.contact a{color:#000; text-decoration:underline!important;}
.table-wrapper.contact .form-group{margin-bottom:1.5em;}
.table-wrapper.contact.mid{width:70%; margin:4em auto;}

.table-wrapper table {position: relative;   width: 100%;}

.table-wrapper table thead {transition: box-shadow 0.2s;}

.table-wrapper table th span{position:absolute;  width:105px; height:52px; right:0; top:0; text-align:right; color:#fff; padding:6px; font-weight:400;}
.table-wrapper table th span:before{position:absolute; top:0; right:0;}
.table-wrapper table th span.two:before{ border-style: solid;  border-width: 0 134px 60px 0; content:'';  border-color: transparent #2f72de transparent transparent;}

.table-wrapper table th span.three:before{border-style: solid; border-width: 0 134px 60px 0; content:'';  border-color: transparent #f46f09 transparent transparent;}
  
.table-wrapper table th span.four:before{border-style: solid; border-width: 0 134px 60px 0; content:'';  border-color: transparent #7051d0 transparent transparent;}

.table-wrapper table th span em{font-style:normal; position:relative;}

.table-wrapper table th{border-right:5px solid #fff;}
.table-wrapper table th, table td {padding:20px; text-align:left;position:relative;}

.table-wrapper table th:nth-child(1) {width:43%; background:#FDEFEF; font-size: 1.5rem; padding:35px 20px;  vertical-align:top;}

.table-wrapper table th:nth-child(1) .svg-wrapper {margin-top: 10px;}

.table-wrappertable th:nth-child(1) svg {width: 22px; height: 22px;}

.table-wrapper table th .heading {padding: 1rem;  color: var(--white);}

.table-wrapper table th:nth-child(2) {background:#D9F0FF; width:19%;}

.table-wrapper table th:nth-child(3)  {background:#FFF3E3; width:19%;}

.table-wrapper table th:nth-child(4){background:#F0EDF9; width:19%;}

.table-wrapper table .secondary-btn{width:100%;}

.table-wrapper table th .info {position: relative; padding: 1.5rem 0; font-weight:400; font-size:12px;}
.table-wrapper table th .info b{display:block; font-size:15px;}

.table-wrapper table th .popular {position: absolute; top: 10px; right: 0; font-size: 11px; background: var(--popular); padding: 4px 8px; border-radius: 2px;}

 
.table-wrapper table td {padding: 15px 20px; border-right:6px solid #FFF;}
.table-wrapper table td em{width:10px; height:10px; border-radius:50%; float:left; margin-right:14px; background:#f8b4b4; position:relative; top:10px;}
.table-wrapper table tbody{border-top:10px solid #fff;}
.table-wrapper table td:not(:first-child) {border-left: 1px solid var(--lightgray); }

.table-wrapper table td:nth-child(1){background:#fffbfb; border-bottom:1px solid #ead7d7;}
.table-wrapper table td:nth-child(2){background:#f4fbff; border-bottom:1px solid #cfe3ef; text-align:center;}
.table-wrapper table td:nth-child(3){background:#fff8f0; border-bottom:1px solid #f1e5d6; text-align:center;}
.table-wrapper table td:nth-child(4){background:#faf9ff; border-bottom:1px solid #e5dff8; text-align:center;}

.table-wrapper table td:nth-child(1).head{background:#f2e4e4; font-weight:600; font-size:18px;}
.table-wrapper table td.disable img{opacity:.5;}

.table-wrapper table td:first-child {font-size: 1rem; text-align: left;}


.sticky-table thead tr,
.sticky2-table thead tr {
  z-index: 1;
}

.bootstrap-select .dropdown-menu li a{color:#333!important;}

.post-block{padding:3em!important;}
.post-block .txt-block{margin:4em 0 0 5em;}
.post-block  .txt-block.pro li, .link li {float:left; width:50%; margin: 10px 0; position: relative; padding: 0 0 0 35px !important; color: #3C3C3C;}
.post-block  .txt-block.pro li:before, .link li:before{position: absolute;
    content: '';
    background: url(../images/check.svg);
    background-size: 100%;
    width: 20px;
    height: 20px;
    left: 0;
    top: 3px;}
.post-block .more a{width:30%; margin-top:1em;}

.bill-section{box-shadow:0 4px 24px rgba(205, 202, 193, .2); padding:1.5em; height:100%;} 
.bill-section .payment-block{margin-bottom:1em; overflow:hidden;}
.bill-section h5{border-bottom:1px solid #ddd; padding-bottom:15px!important; margin-bottom:15px;}
.bill-section .payment-block label{width:35%; float:left; margin-right:5%;}
.bill-section .payment-block .input-block{width:60%; float:left;  position:relative;}
.bill-section small{font-size:13px; display:block;}

.bill-section  .payment-block .form-control{width:80%;}
.bill-section  .payment-block .form-group{position:relative;}
.bill-section  .payment-block .form-group .icon{width:50px; position:absolute; right:0; top:10px; }

.bill-section .payment-block .form-group{height:70px;}
.bill-section .error{color:#ff0000;}
.bill-section .error .form-control{border:2px solid #ff0000!important;}
.bill-section .errors .form-control{border:2px solid #ff0000!important;}

.bill-section .payment-block .input-block.cl input{position:relative; padding-left:40px!important;}
.bill-section .payment-block .input-block.cl img{position:absolute; top:20px; left:10px;}
 
.bill-section .success{color:#089C4B;}

.bill-section .form-group{margin-bottom:20px;}
.bill-section input[type=checkbox]{width:18px; height:18px; float:left; accent-color:#00193E; margin:7px 8px 0 0;}
.bill-section p{width:94%; float:left;}

.none{display:none;}

.bill-section .card{display:block; border:none; overflow:hidden;}
.bill-section .card li{width:auto; float:left; margin-right:10px;}

.membership-block{margin:20px 0; }
.membership-block figure{width:11%; float:left; margin-right:3%;}
.membership-block .txt-block{width:85%; float:left; margin:0;}
.membership-block .txt-block b{display:block;}
.membership-block .txt-block em{font-style:normal; color:#089C4B; display:block;}
.membership-block .coupon-block{padding:1em; background:#F8F9FA; clear:both; position:relative; margin:1em 0 2em 0; top:1em;}
.membership-block .coupon-block .ps-2{width:75%; border:1px solid #C8D4E0; padding:10px; font-size:14px; margin-right:10px;}
.membership-block .btn-primary{background:#ABAEC3; color:#fff; border:1px solid #ABAEC3; padding:8px 25px; font-family:"Oswald", sans-serif; text-transform:uppercase; width:22%; border-radius:0; }
.membership-block .btn-primary:hover{background:#1D24A3;}

.membership-block .code-block{padding:0 0 10px 0; position:relative; top:.5em; height:50px;}
.membership-block .code-block a{background:#1D24A3; color:#fff; padding:10px 20px; margin-left:1em; font-family:"Oswald", sans-serif; text-transform:uppercase; float:right; margin-top:-.5em;}
.membership-block .code-block a:hover{background:#DF7000;}

.membership-block p{width:inherit; color:#333; margin:0 0 5px;}
.membership-block small{color:#333!important; font-size:16px;}

.total-area{border-top:1px solid #E0DFEB; margin-top:1em; padding-top:1em;}

.membership-block .pro-area{background:#FFF8F0; padding:2em; position:relative; font-size:17px; margin:2em 0;}
.membership-block .pro-area em{font-style:normal; text-decoration:line-through;}
.membership-block .pro-area span{color:#007124;}

.membership-block .pro-area .sale{position: absolute; width: 105px; height: 52px; right: 0; top: 0;  text-align: right; color: #fff; font-weight: 400; }
.membership-block .pro-area .sale:before { border-style: solid; border-width: 0 134px 60px 0; content: '';  border-color: transparent #0A2752 transparent transparent; position:absolute; right:0;}
.membership-block .pro-area .sale b{position:relative; font-weight:400; top:5px; right:10px;}

.bill-section .payment-block .date-area{width:85px; float:left;}
.bill-section .payment-block .date-sp-area{width:23px; float:left; line-height:50px;}

.btn-new{padding: 12px 20px;  text-transform: uppercase; background:#ABAEC3; text-decoration: none; color:#fff; border:none;  width:45%;  display: inline-block; text-align: left; font-size: 16px; font-weight: 500;
position: relative; margin-top:1em;}
.btn-new:hover{background:#1D24A3;}
.btn-new:after{background: url(../images/right-wl-arrow.svg) !important; position:absolute; right:20px;
    width: 16px; content:'';
    height: 12px;
top: 17px;}

.agency-table-block{width:100%; overflow-x:auto;}
.agency-table-block table{width:100%; border:1px solid #E0DFEB;}
.agency-table-block table td{width:50%; border-right:1px solid #E0DFEB; border-bottom:1px solid #E0DFEB;}
 .agency-table-block table th{background:#575967; color:#fff; padding:1em; text-transform:uppercase; font-family:"Oswald", sans-serif;}
  .agency-table-block table a{background:#F1F4F8; color:#333; padding:5px 10px;}



/*21-03-25 CSS*/

.sp-jobs-block{margin:2em 0;}
.post-block .txt-block.pro{margin:0;}

.pro-tabs{text-align:center; clear:both; overflow:hidden; margin-bottom:3em;}
.pro-tabs ul{width:70%; margin:0 auto;}
.pro-tabs li{width:33%; float:left; color:#919BAC;}
.pro-tabs li span{width:20px; height:20px; border-radius:50%; border:1px solid #919BAC; text-align:center; line-height:20px; font-size:12px; display:inline-block; margin-right:10px;}
.pro-tabs li.active{color:#000; border-color:#000;}

.legal-block-item{position:relative; margin-bottom:30px;}
.legal-block-item .inner-block{background:rgba(0,0,0,.6); backdrop-filter:blur(10px); color:#fff; padding:2em; position:absolute; top:5em; left:12.5%; width:75%;}
.legal-block-item .inner-block .icon{background:url(../images/ar-icon.png) no-repeat; width:22%; height:76px; margin:6.5em 0; background-size:100%;}
.legal-block-item .inner-block a p, .legal-block-item .inner-block a h5{color:#fff!important;}

.error{color:#ff0000;}
.success{color:#4f9260!important; font-size:18px!important; font-weight:500}
.danger{color:#ff0000!important; font-size:18px!important; font-weight:500;}
.success .form-control{border-color:#34C759!important;}

.form-control.is-invalid, .was-validated .form-control:invalid{border-color:red!important;}


.clasified-tabs{margin:2em 0;}
.clasified-tabs li{display:inline-block;}
.clasified-tabs li .nav-link{border:1px solid #E0DFEB; color:#798496!important; text-transform:uppercase; font-size:15px; font-family:"Oswald", sans-serif; border-radius:0; background:transparent;}
.clasified-tabs li .nav-link.active{background:#1D24A3; color:#fff!important;}
.sponsored .carousel-inner{position:inherit;}
.sponsored .item{margin:0 20px 0 0; border:none; display:block; font-size:14px; overflow:hidden; padding:1.5em 1.5em 1.5em 1em;  min-height:170px;}
.sponsored .item figure{width:27%; float:left; margin:0 2% 0 0;}
.sponsored .item .card-body{width:70%; float:left;}
.sponsored.owl-theme .owl-controls{position:absolute; right:0; top:-5em;}

.sponsored.owl-theme.owl-theme .owl-controls .owl-buttons div{width:40px; height:40px; border-radius:0;}
.sponsored.owl-theme.owl-theme .owl-controls .owl-buttons .owl-prev{background:#fff url(../images/back.svg) no-repeat center center;}
.sponsored.owl-theme.owl-theme .owl-controls .owl-buttons .owl-next{background:#fff url(../images/carousel-control-next-icon.svg) no-repeat center center;}

.sp-aside-block{background:#0A2752; color:#fff; padding:1.5em; margin-bottom:30px; overflow:hidden; border-radius:12px;}
.sp-aside-block p{color:#fff;}
.sp-aside-block li{width:50%; float:left; margin-bottom:15px; position:relative; padding-left:20px!important; font-size:15px;}
.sp-aside-block li:before{width:8px; height:8px; border-radius:50%; position:absolute; left:0; top:9px; content:''; background:#0ACEFF;}

.sp-aside-block h5{line-height:30px; color:#fff!important;}

.sp-color-block{background:#A85400; color:#fff; font-family:"Oswald", sans-serif; padding:2em 2em 1.2em 2em;  }
.sp-color-block p, .sp-color-block a{font-size:22px; color:#fff;}
.sp-color-block a{text-decoration:underline!important;}

.sp-jobs-block{margin:2em 0;}

.em-search-block{width:45%!important;}
.em-search-block .btn{border-color:#C8D4E0!important; border-radius:0; padding:13px; border-left:none;}
.em-search-block .btn:hover{color:#DF7000;}

.employee-item{margin:15px 0; position:relative;}
.employee-item span{display:inline-block; background:#E7F6FF; padding:10px; color:#008AB3; font-size:14px; font-family:"Oswald", sans-serif; margin-bottom:1em;} 
.employee-item p{margin-bottom:30px!important;}

.employee-item  ul{margin-bottom:2em;}
.employee-item li{position:relative; padding-left:22px!important; margin-bottom:15px;}
.employee-item li:before{width:8px; height:8px; border-radius:50%; background:#919BAC; content:''; position:absolute; top:10px; left:0;}

.odd-text{border-top:1px solid #C8D4E0; border-bottom:1px solid #C8D4E0; padding:15px 0; color:#DF7000; font-family:"Oswald", sans-serif; font-size:16px; margin:1.5em 0;}
.odd-text.no-border{border-top:none; border-bottom:none; padding-top:0}

.employee-item .primary-btn{border:1px solid #1D24A3;}
.employee-item .primary-btn:hover{background:#1D24A3;}

.employee-item  .sub-link{position:absolute; top:25px; right:25px;}
.employee-item .pri{width:auto; padding:12px 50px 12px 30px;}

.bl-header{border-bottom:1px solid #dfdfdf; margin-bottom:1em; padding:0;}
.bl-header .av-block{width:70%; float:left; font-family:"Oswald", sans-serif;}
.bl-header .av-block span{width:40px; height:40px; float:left; margin-right:15px;}
.bl-header .av-block .txt-block{width:60%; float:left; padding-top:.5em;}

.bl-header .social{width:75%; float:right;}
.bl-header .social li{display:inline-block;}
.bl-header .social li a{width:40px; height:40px; display:inline-block; border-radius:50%;  background:#efefef; color:#FD8931; text-align: center; line-height: 40px; margin: 0 0 0 10px; line-height:40px;}
.bl-header .social li a:hover{background:#FD8931; color:#efefef;}
.bl-header .social b{float:left; color:#797F9B; font-size:14px; font-family:"Oswald", sans-serif; line-height:40px; font-weight:500;}

/*21-03-25 CSS*/

.bootstrap-select .dropdown-menu{width:100%;}


.search-wrapper {width:45px; height:40px; display:flex; border-radius:0; background:#fff; align-items:center; justify-content:center; outline:none; border:none; margin-right:12px; overflow: hidden; transition: 400ms ease-in-out; position: relative;}

.search-wrapper.active {width: 350px;}
.search-wrapper input {position: absolute; top: 0; left: 0; width: 100%; background:#414254; height:100%; padding:0 10px; margin-right:2px; outline: none; border: none; color:#fff; font-size:15px; box-sizing: border-box;}
.search-btn {display: flex; align-items: center; justify-content: center; font-size: 2rem; border-radius:0; border:none; width:45px;  height:40px; cursor: pointer; background: #414254; margin-left: auto; z-index: 1;}
.search-btn i {color: #fff;  font-size: 1rem;}



.comment-box{border:1px solid #dfdfdf; overflow:hidden;}
.comment-box figure{width:15%; float:left; margin:0 3% 0 0;}
.comment-box .tst-block{width:82%; float:left;}
.comment-box .tst-block a{color:#1D24A3; text-transform:uppercase; display:inline-block; margin-top:15px; padding-right:20px; position:relative;}
.comment-box .tst-block a:after{position:absolute; content:"|"; right:6px;}
.comment-box .tst-block a.none:after{content:none;}

.blog-item{border-top:1px solid #dfdfdf; margin-top:1em; padding:1em 0 0; font-family:"Oswald", sans-serif; overflow:hidden;}
.blog-item figure{width:38%; float:left; margin-right:2%;}
.blog-item .date{color:#797F9B; margin-bottom:5px; font-size:13px; letter-spacing:1px;}
.blog-item .tst-block{width:60%; float:left;}

.blog-item .av-block{font-family:"Oswald", sans-serif;}
.blog-item .av-block span{width:24px; height:24px; float:left; margin-right:15px;}
.blog-item .av-block .txt-block{font-size:12px; float:left; padding-top:.5em;}
.blog-item a .av-block .txt-block b{color:#3F3F3F;}

.cl-btn{background:#C5C5C9; color:#fff; padding:12px 30px; width:25%; border:none; font-family:"Oswald", sans-serif; text-transform:uppercase; font-weight:500;} 
.cl-btn:hover{background:#DF7000;}
.sub{text-align:left; color:#FD8931; font-family:"Oswald", sans-serif;}

.uppercase{text-transform:uppercase;}

.lst-content li{position:relative; padding-left:15px!important;}
.lst-content li:before{width:5px; height:5px; border-radius:50%; background:#333; content:''; position:absolute; left:0; top:12px;}

.messages__wrapper {position: absolute; top:30%; width:100%;  max-width:60%; margin:auto;  left:0;  right:0;  z-index:999999;   transform:translateY(-100%);   -webkit-transform: translateY(-100%);   -moz-transform: translateY(-100%);}
.messages__wrapper .close{background:transparent; border:none; float:right; font-size:30px; color:#a94442; position:relative; top:-10px; right:-10px;}

.alert-success {color: #3c763d;  background-color: #dff0d8; border-color: #d6e9c6;}
.messages__wrapper p{margin:0;}

.sr-only {position: absolute; width: 1px; height: 1px;  padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.dashboard-main{margin:30px 0;min-height:60vh;}
.dashboard-main .content-area{background:#fff; border-radius:20px; padding:2em;}
.dashboard-main .nav-sec{margin-right:20px;}
.dashboard-main .nav-sec li a{color:#7F838F; padding:.8em; display:block;}
.dashboard-main .nav-sec li a:hover, .dashboard-main .nav-sec li a.active{background:#1D24A3; color:#fff;}
.dashboard-main .nav-sec li a span{margin-right:10px; width:18px; height:18px;}
.dashboard-main .nav-sec li a path{fill:#A3A5AC!important;}
.dashboard-main .nav-sec li a:hover path, .dashboard-main .nav-sec li a.active path{fill:#fff!important;}

.edit-section{position:relative; overflow:hidden;}
.edit-section figure{width:150px; height:150px; float:left; position:relative;}
.edit-section figure img{border-radius:50%; position:relative;}
/*.edit-section figure:after{content:''; position:absolute;width:30px; height:30px; border-radius:50%; border:1px solid #333; background:#fff url(../images/pencil.svg) no-repeat center center; background-size:51%; bottom:14px; right:0;}*/

.edit-section .edit-btn{position:absolute; right:0; top:20px; }
.edit-section .edit-btn a{border:1px solid #DF7000; color:#DF7000; padding:12px 40px 12px 25px; font-size:14px; font-family:"Oswald", sans-serif; font-weight:500; background:#fff;}
.edit-section .edit-btn a path{fill:#DF7000!important;}
.edit-section .edit-btn svg{position:relative; right:-20px; top:-3px;}
.edit-section .edit-btn a:hover{background:#DF7000; color:#fff;}
.edit-section .edit-btn a:hover path{fill:#fff!important;}

.edit-section.edit figure:after{background: rgba(0, 0, 0, 0.5); background-image:none; width:100%; height:100%; bottom:0;}
.edit-section.edit figure span{position:absolute; top:55%; width:100%; text-align:center; z-index:2; left:0; font-size:13px;}
.edit-section.edit figure a{color:#fff; display:block; }
.edit-section.edit figure a:before{background:url(../images/photo.png); content:''; width:36px; height:36px; left:37%; top:32%; position:absolute; z-index:2;}

.info-panel{padding-top:3em; padding-bottom:6em;}
.content-area h6{font-size:15px; border-bottom:1px solid #ddd; padding-bottom:20px!important; margin-bottom:20px;}

.info-panel li{display:block; margin-bottom:20px; font-size:18px;}

.info-panel li small{display:block; font-size:14px; color:#0A2752;}

.dashboard-main .content-area .bottom-part{background:#0A2752; color:#fff; border-radius:20px; padding:2em;}
.dashboard-main .content-area .bottom-part h4{color:#fff!important; margin:10px 0!important;}
.dashboard-main .content-area .bottom-part .btn{background:#DF7000; color:#fff; padding:12px 30px; font-family:"Oswald", sans-serif; font-weight:500;}
.dashboard-main .content-area .bottom-part .btn:hover{background:#fff; color:#0A2752;}

.dashboard-main .content-area .modal.show .modal-dialog{max-width:45%; font-family:"Poppins", sans-serif;}
.dashboard-main .content-area .modal h6{width:100%; margin:0;}
.dashboard-main .content-area .modal-header{padding-bottom:0; border-bottom:none;}
.dashboard-main .content-area .card{border:none; display:block; }
.dashboard-main .content-area .card li{display:inline-block; margin:0 10px 0 0;}

.dashboard-main .content-area .modal label{width: 35%; float: left; margin-right: 5%;  text-transform:none; font-weight:400;}
.dashboard-main .content-area .modal label small{display:block; font-size:11px;}
.dashboard-main .content-area .input-block {width: 60%; float: left; position: relative; font-weight:400;margin-bottom: 1em;}
.dashboard-main .content-area .form-control{width:80%;}
.dashboard-main .content-area .form-group{position:relative;}
.dashboard-main .content-area .form-group .icon { width: 50px;  position: absolute; right: 0; top: 10px;}
.dashboard-main .content-area .payment-block .date-area{width:85px; float:left;}
.dashboard-main .content-area .payment-block .date-sp-area {width: 23px; float: left; line-height: 50px;}
.dashboard-main .content-area .payment-block .input-block.cl input {position: relative; padding-left: 40px !important;}
.dashboard-main .content-area .payment-block .input-block.cl img {position: absolute;   top: 20px;   left: 10px;}
.dashboard-main .content-area .error .form-control {border: 2px solid #ff0000 !important;}
.dashboard-main .content-area .success {color: #089C4B;}
.dashboard-main .content-area .success-txt, .dashboard-main .content-area .error-txt{font-size:14px;}
.dashboard-main .content-area .modal-footer{display:block; border-top:none;}
.dashboard-main .content-area .cancel, .dashboard-main .content-area .add{width:48%; display:inline-block; font-family:"Oswald", sans-serif; font-weight:600; border-radius:0; padding:10px 30px;}
.dashboard-main .content-area .cancel{background:#CFD2E3; color:#525252;}
.dashboard-main .content-area .add{background:#DF7000; color:#fff;}
.dashboard-main .content-area input[type=checkbox] {width: 18px;   height: 18px; float: left; accent-color: #1D24A3; margin: 7px 8px 0 0;}
.dashboard-main .content-area .modal p {width: 94%; float: left; margin:0; font-weight:400; font-size:12px;}

.footer.dashboard{background:transparent;width: 100%;bottom:0;}
.footer.dashboard .mid.edit-section .edit-btnanel{padding:20px 0 30px 0;}
.footer.dashboard .mid-panel .address-bar{border-top:none; margin:0;}


/*Dashboard CSS*/
.pro-nav .nav-link{color:#fff!important; font-family:"Montserrat", sans-serif;}
.pro-nav .navbar-expand-md .navbar-nav .dropdown-menu{opacity:1;}
.pro-nav span, .pro-nav .pro-img{float:left;}
.pro-nav small{display:block; font-size:11px; color:#ddd;}
.pro-nav ul{margin-top:0;}
.pro-nav .nav-item{background:#030411;}
.pro-nav .nav-item:last-child, .pro-nav .dropdown-menu ul{display:block;}
.pro-nav .dropdown-menu ul{top:98%;}

.pro-nav.after .navbar-nav .nav-link{background:transparent; padding:0!important;}
.pro-nav .nav-link:hover:after{content:''!important;}
	
	.pro-nav .navbar-nav .dropdown-menu{border-radius:0; padding:0; width:100%; background:#030411; padding:20px; top:90%!important;}
	.pro-nav .navbar-nav .dropdown-menu .dropdown-item:hover {background: #DF7000 !important;  color: #fff !important;}

.table-wrap th{background:#F6F7FB!important; color:#667085!important; font-size:14px; font-weight:400;}
.table-wrap td{color:#525252!important; font-size:13px; font-weight:400;}
.add-panel{background:#ffe7d6; display:flex; height:100%; width:100%; justify-content:center; align-items:center; font-family:"Oswald", sans-serif; font-weight:600;}
.add-panel a{color:#DF7000; }
.table-wrap .success{background:#ECFDF3; color:#037847; }
.table-wrap .success, .table-wrap .fail{border-radius:10px; padding:3px 10px 3px 15px; position:relative; display:inline;}
.table-wrap .success:before, .table-wrap .fail:before{content:''; position:absolute; left:5px; width:5px; top:11px; height:5px; border-radius:50%;}
.table-wrap .fail{background:#FDEEEC; color:#FA462F;}
.table-wrap .fail:before{background:#FA462F;}
.table-wrap .success:before{background:#037847;}
.table-wrap ul{margin:0;}
.table-wrap li{display:inline-block; padding:0 3px!important;}
.table-wrap li a path{fill:#525252; opacity:.5;}
.table-wrap li a:hover path{fill:#1D24A3; opacity:1;}


.team-section{padding:2em 0;}
.team-section .team-tabs li{width:12%; display:inline-block;}
.team-section .team-tabs .nav-link{background:transparent!important;}
.team-section .team-tabs .nav-link img{border:8px solid #fff; border-radius:50%;}
.team-section .team-tabs .nav-link.active img{border:8px solid #DF7000;}

.team-section figure{border-radius:50%; display:inline-block; background:#fff; margin-bottom:2em!important;}
.team-section aside{background:#fff; padding:20px; border-radius:10px; height:100%; position:relative;}
.team-section aside ul{margin-bottom:30px;}
.team-section aside li{font-size:12px; background:#EDEEEF; padding:7px 15px 7px 30px!important; margin-bottom:5px; position:relative;}
.team-section aside li:before{width:12px; height:12px; content:''; position:absolute; left:10px; top:10px; background:#56BE23;}
.team-section aside b{font-size:14px; font-family:"Oswald", sans-serif; font-weight:600; margin-top:8em; display:block;}
.team-section aside .ex li:before{background:#DF7000;}

.popup .modal-dialog{width:50%; text-align:center;}
.popup .modal-header{position:absolute; right:-17px;  z-index:2; border-bottom:0; top:-16px;}
.popup .close{border:none; background:orange; color:#fff; font-size:30px; padding:0; width:50px; height:50px;}
.popup .modal-content{border-radius:0;}
.popup .inner{width:100%; border-radius:10px; border:1px;}
.popup .inner .header{background:#002b6f; padding:15px; border-bottom:4px solid #ffcf53;}
.popup .inner .content-area{background:#45566a; color:#fff; }
.popup .inner .content-area b{display:inline-block; background:#ffcf53; font-size:24px; width:80%; margin:1em auto .5em;  padding:5px 20px; text-transform:upperca1se; color:#000;}
.popup .inner .content-area p{width:80%; margin:0 auto 1em; font-size:20px; color:#fff; text-align:left;}
.popup .inner .content-area.content{padding:2em 2em 0;}
.popup .inner .content-area.content p{width:100%;}
.popup .foot-area{padding:1em 3em; text-align:center;}
.popup .foot-area p{text-align:center!important; width:100%!important; margin:0!important;}
.popup .inner .content-area.content .foot-area{padding:0 0 1em 0;}

.popup .btn{background:#ffce51; color:#fff; padding:10px 20px; text-transform:uppercase; font-size:18px; border-radius:0; color:#000; font-weight:600; margin:1em 0;}
.popup .btn:hover{background:#fff; color:#000;}

.tabs ul li label{font-size:16px;}

.multiply{mix-blend-mode: multiply; margin-bottom:20px;}

.time-sec{text-align:right;}
.time-sec ul{float:right;}
.time-sec li{display:inline-block; font-family:"Oswald", sans-serif;}
.time-sec li:first-child{margin-right:18px; position:relative;}
.time-sec li:first-child:after{content:'|'; position:absolute; right:-14px; top:0; color:#919BAC;}
.time-sec li a{color:#1D24A3; font-family:"Oswald", sans-serif;}

.inner-banner{border:10px solid #fff; box-shadow:0 0px 10px #eee; border-radius:1px;}

.mt-40{width:40%; margin:0 auto;}

.filter-box{clear:both; margin-bottom:2em;}
.filter-box .bootstrap-select>.dropdown-toggle{padding:13px 20px;}
.filter-box .search-bar .btn{border-radius:0; border:none; position:absolute; top:8px; right:5px;}
.filter-box .search-bar .btn:hover{background:transparent; color:#1D24A3;}
.filter-box .search-bar .form-control{width:100%;}
.filter-box .btn-primary{background:#DF7000; width:auto; float:right;}
.filter-box .btn-primary:hover{background:#1D24A3;}
.filter-box .btn-primary:after{content:none;}

.clear{clear:both;}

.list_style li{margin-bottom:1em;}
.list_style li input[type="radio"]{margin-right:1em; vertical-align:middle;}

.toast-box .item{box-shadow: 0 9px 9px rgb(3 5 18 / 0.1); padding:1em; border-radius:16px; font-size:14px;}
.toast-box.black, .toast-box.black a{color:#000;}
.toast-box.black path, .toast-box.black rect{fill:#000;}
.toast-box.black .item.one svg{background:#ddd; border-radius:50%; padding:2px;}
.toast-box.black .item .right svg{background:transparent; padding:0; margin-left:10px;}
.toast-box.black .item img{margin-right:5px;}

.toast-box.blue a{color:#4B85F5;}
.toast-box.blue path, .toast-box.blue rect{fill:#4B85F5;}
.toast-box.blue .item.two{background:#EDF2FD; border:1px solid #4B85F5;}
.toast-box.blue .item.three{border-left:8px solid #4B85F5;}
.toast-box.blue .item.four{background:#4B85F5; color:#fff;} 
.toast-box.blue .item.four path{fill:#fff;}
.toast-box.blue .item.four a{color:#fff;}

.toast-box.green a{color:#008E4D;}
.toast-box.green path, .toast-box.green rect{fill:#008E4D;}
.toast-box.green .item.two{background:#e5fcf1; border:1px solid #01E17B;}
.toast-box.green .item.three{border-left:8px solid #008E4D;}
.toast-box.green .item.four{background:#008E4D; color:#fff;} 
.toast-box.green .item.four path{fill:#fff;}
.toast-box.green .item.four a{color:#008E4D;}
.toast-box{width:100%; margin:0 auto;}

.toast-box.red a{color:#F04349;}
.toast-box.red path, .toast-box.green rect{fill:#F04349;}
.toast-box.red .item.two{background:#FDECEC; border:1px solid #F04349;}
.toast-box.red .item.three{border-left:8px solid #F04349;}
.toast-box.red .item.four{background:#F04349; color:#fff;} 
.toast-box.red .item.four path{fill:#fff;}
.toast-box.red .item.four a{color:#F04349;}

.toast-box.golden a{color:#FD8E0F;}
.toast-box.golden path, .toast-box.golden rect{fill:#FD8E0F;}
.toast-box.golden .item.two{background:#FDECEC; border:1px solid #FD8E0F;}
.toast-box.golden .item.three{border-left:8px solid #FD8E0F;}
.toast-box.golden .item.four{background:#FD8E0F; color:#fff;} 
.toast-box.golden .item.four path{fill:#fff;}
.toast-box.golden .item.four a{color:#FD8E0F;}



.no-csaccess-page {max-height: 580px; overflow: hidden; position: relative;}

.no-csaccess-page:after {background-image: -moz-linear-gradient(top,transparent,black) ; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0000),color-stop(1,#fff));  content: ''; position: absolute; bottom: 0px; position: absolute; bottom: 0px; height: 200px; width: 100%; left: 0;}

.cards{padding:1.3em 1em .5em 1em; color:#fff;  background-image:url("../images/lines.png") no-repeat; font-family: Montserrat;}
.cards.master{background: rgb(66,48,125) ;
background-image:url("../images/lines.png") no-repeat;
background-image: url("../images/lines.png"), linear-gradient(54deg, rgba(66,48,125,1) 0%, rgba(127,86,217,1) 100%);}

.cards.mastercard{background: rgb(66,48,125) ;
	background-image:url("../images/lines.png") no-repeat;
	background-image: url("../images/lines.png"), linear-gradient(54deg, rgba(66,48,125,1) 0%, rgba(127,86,217,1) 100%);}

.cards.amex{background: rgb(66,48,125) ;
		background-image:url("../images/lines.png") no-repeat;
		background-image: url("../images/lines.png"), linear-gradient(54deg, rgb(48, 66, 125) 0%, rgb(86, 127, 217) 100%);}

.cards.visa{background: rgb(16,24,40) ;
background-image:url("../images/lines.png") no-repeat;
background-image: url("../images/lines.png"), linear-gradient(54deg, rgba(16,24,40,1) 0%, rgba(71,84,103,1) 100%);}

.cards.other{background: rgb(16,24,40) ;
	background-image:url("../images/lines.png") no-repeat;
	background-image: url("../images/lines.png"), linear-gradient(54deg, rgba(16,24,40,1) 0%, rgba(71,84,103,1) 100%);}
	
.cards.discover{background: rgb(16,24,40) ;
	background-image:url("../images/lines.png") no-repeat;
	background-image: url("../images/lines.png"), linear-gradient(54deg, rgb(40, 28, 16) 0%, rgb(103, 90, 71) 100%);}

.cards .top-area {margin-bottom:5em; position:relative; background:transparent;}
.cards .top-area .icon{background:url("../images/wi-icon.svg"); width:20px; height:24px; position:absolute; right:0; top:0;}
.cards .top-area b{padding:0; border:none; color:#fff!important; font-size:15px!important; text-transform: none;  font-weight: 600; font-family: Montserrat;}

.cards .bottom-area{font-size:12px;}
.cards .bottom-area .name{width:60%; float:left; text-transform:uppercase; }
.cards .bottom-area .date{width:40%; float:left;}
.cards .bottom-area span{color:#fff; font-size:16px; font-weight:500; padding:5px 0; letter-spacing:1px; display:block; clear:both;}
.cards .bottom-area .cl-icon{border-radius:4px; background:rgba(255, 255, 255, .1); padding:.5em; margin-top:8px; position:relative; right:-3px;}

.cr-item{box-shadow:0 4px 24px rgba(205, 202, 193, .2); border-radius:1px; padding:1em; background:#fff; min-height:95%;}

.cr-item .pro-bar{position:relative;}
.cr-item h6{padding:0 0 10px 0!important; margin:0; border:none;}
.cr-item .progress{height:5px; margin-bottom:10px; }
.cr-item .progress-bar{border-radius:20px;}
.cr-item .pro-bar small{margin-top:5px; display:block; font-size:13px; margin-bottom:10px;}
.cr-item .pro-bar.danger small{color:red;}
.cr-item .bg-warning{background:#FF9500;}
.cr-item .pro-bar.warning small{color:#FF9500;}
.cr-item .btn{display:inline-block; background:#fff; border:1px solid #1D24A3; color:#1D24A3; padding:5px 20px; border-radius:0;}
.cr-item .btn:hover{background:#1D24A3; border-color:#fff; color:#fff;}

.table-wrap .colored{background:#F6F7FB;}

.btn{border-radius:0!important; font-family:"Oswald", sans-serif; font-weight:500;}
.btn_primary{background:#C5C5C9!important; color:#fff!important; width:auto; float:right; padding:12px 30px!important; font-family:"Oswald", sans-serif!important; font-weight:500;}	
.btn_primary:hover{background:#1D24A3!important;}

.list {margin:1.5em 0!important;}
.list li{display:block; margin:10px 0; position:relative; padding:0 0 0 35px!important; color:#3C3C3C;}
.list li:before{position:absolute; content:''; background:url(../images/check.svg); background-size:100%; width:20px; height:20px; left:0; top:3px;}
.list.agency{margin:3.5em 0!important;}
.list.agency li{margin:15px 0;}

.mid-txt{width:70%; margin:0 auto;}

.ag-txt-block{text-align:center; padding:40px 0 0;}
.ag-txt-block p{width:70%; margin:2em auto 0;}

.train-table-block {width: 100%; overflow-x: auto;}
.train-table-block table{width:100%; border-collapse: separate; border-spacing: 0 10px; }
.train-table-block table tr{box-shadow:0 4px 24px rgba(205, 202, 193, .2); background:#fff;}
.train-table-block table th{text-transform:uppercase; font-family:"Oswald", sans-serif!important; font-weight:600; text-align:left; padding:20px;}
.train-table-block table th:nth-child(2), .train-table-block table th:nth-child(3){padding-left:0;}
.train-table-block table .gr{background:#ECFEF3; position: absolute; width: 97%; left: 5px; right: 5px; top: 5px;  border: 5px; height: 90%; display: flex; justify-content: center; align-items: center;}
.train-table-block table .ph{background:#FEF8EC; position: absolute; width:95%; left: 5px; right: 5px; top: 5px; border: 5px; height: 90%; display: flex; justify-content: center; align-items: center;}
.train-table-block table .ph img{width:15%;}

/*Dashboard CSS*/

@media(max-width:1180px){
	.legal-block-item .inner-block{width:84%; left:7%; top:8%;}
	.legal-block-item .inner-block .icon{margin:2.5em 0;}
	.table-wrap{width:100%; overflow-x:auto;}
	.table-wrap th, .table-wrap td{white-space:nowrap;}
	.home-banner .carousel-caption{width:95%; bottom:4rem;}
	.home-banner .carousel-caption h1 {font-size: 50px;}
	.home-banner .carousel-caption p{font-size:24px; line-height:38px!important;}
}

@media(max-width:900px){
	h2 {font-size: 26px !important; line-height: 38px !important;}
	h5{font-size:20px!important;}
	.section{padding:50px 0 0 0;}
	.navbar-brand{width:70%;}
	.header-main .navbar{padding:7px!important;}
	.header-top-line .justify-content-between{justify-content:center!important;}
	.about-main-txt p {font-size: 18px; line-height: 32px !important; width: 100%;}
	.header-top-line .log-section{display:none;}
	.home-banner .carousel-caption{bottom:2rem;}
	.about-ms-section{padding:60px 0;}
	.primary-btn, .secondary-btn{width:48%;}
	.footer .mid-panel{padding:50px 0;}
	.footer .mid-panel .address-bar .add-list li{width:100%;margin-bottom:10px;}
	.footer .mid-panel .address-bar .social{text-align:center; margin-top:2em;}
	.legal-block-item .inner-block .icon{height:50px;}
	.navbar-brand img{width:100%;}
}
@media screen and (max-width: 800px) {
  .follow {margin: 400px auto 0;}
  .banner-bottom-area .item{margin:10px 0; overflow:hidden;}
}
@media(max-width:768px){
	.header-top-line .navbar{padding:0 15px;}
	
	.footer .footer-top-panel{text-align:center;}
	.search-box select, .search-box .form-control{margin:5px 0;}
	.search-box .primary-btn, .search-box .secondary-btn{width:49%;}
	.header-top-line .nav-link{font-size:13px!important;}
	.header-top-line li:last-child a{margin-right:0;}
	.panel-login{width:100%!important; margin-top:3em;}
	.footer .copy{text-align:center;}
	.home-banner .carousel-caption {position: absolute; bottom: 1.5rem; color: #fff; text-align: left; width: 100%; left: 5%;}
	.home-banner .carousel-caption h1 {font-size: 32px;}
	.home-banner .carousel-caption p {font-size: 20px; line-height: 26px !important;}
	.home-banner .secondary-btn {width: 23%;}
	.banner-bottom-area{overflow:hidden;}
	.banner-bottom-area .item{width:100%; min-height:60px; text-align:center;}
	.banner-bottom-area .item figure{width:100%; float:none; margin:0 0 10px 0px;}
	.banner-bottom-area .item figure{width:auto; display:inline-block; position:relative;top:-10px;}
	.banner-bottom-area .item .txt-block{display:inline-block;width:auto; float:none;}
	.about-main-txt.home p{width:98%;}
	.more a{width:60%;}
	
	.home-video{height:300px;}
	.home-article-section .item{margin:1em 0;}
	.home-article-section .item p{font-size:16px;}
	#testimonial-slider{width:100%; padding:0 10px 15px 10px;}
	.home-banner .carousel-indicators [data-bs-target]{width:10px; height:10px;}
	.list-item, .list-item.new{min-height:auto;}
	
	.list-item .head figure{width:100%; float:none; text-align:center;}
	.list-item img{width:auto;}
	.con-right{width:55%; margin-top:1em;}
	
	.con-add-bar, .post-block{padding:2em!important;}
	.con-add-bar li{width:50%;}
	.post-block .txt-block {margin: 3em 0 0 0em;}
	
	.about-main-txt.home{margin-bottom:1em;}
	
	.home-article-section{margin-top:4em; padding-top:3em;}
	
	.post-block .txt-block.pro li, .link li, .membership-block .coupon-block .ps-2, .membership-block .btn-primary, .membership-block .code-block a, .pro-tabs ul, .bill-section .payment-block label, .bill-section .payment-block .form-control, .post-block .txt-block{width:100%;}
	
	.membership-block .code-block a{float:none; display:block; margin:1em 0 .5em;}
	
	.membership-block .btn-primary{margin-top:15px;}
	
	.pro-tabs li{width:50%;}
	.pro-tabs li:last-child{width:100%; margin-top:10px;}
	
	.bill-section .payment-block .form-group .icon{width:30px; top:64px;}
	
	.bill-section .btn-new, .bl-header .social, .comment-box figure, .comment-box .tst-block{width:100%;}
	
	.bill-section .payment-block .input-block{width:85%; margin-top:10px;}
	.bill-section .payment-block .form-group {height: 105px;}
	
	.membership-block .code-block{height:auto;}
	
	.membership-block .pro-area{padding:1em;}
	.membership-block .pro-area .right{text-align:center; margin-top:1em;}
	
	.membership-block figure{width:100%; text-align:center;}
	
	.post-block .txt-block{margin:0; text-align:center;}
	
	.media-center{text-align:center;}
	
	.con-add-bar, .post-block img{margin-top:1em;}
	
	.post-block .txt-block.pro li, .link li{text-align:left;}
	
	.agency-table-block{white-space:nowrap;}
	
	.sponsored .card-wrapper{display:block!important;}
	
	.comment-box figure{text-align:center; margin-bottom:1em;}
	.cl-btn{width:40%;}
	
	.edit-section{overflow:inherit; text-align:center;}
	.edit-section figure{margin:0 auto 1em; float:none;}
	.edit-section .edit-btn{position:inherit;}
	.edit-section .edit-btn a{padding:10px 33px 10px 15px;}
	
	.dashboard-main .content-area .bottom-part{text-align:center;}
	
	.dashboard-main .content-area .modal.show .modal-dialog{max-width:95%;}
	.dashboard-main .content-area .modal label, .dashboard-main .content-area .form-control{width:100%;}
	.dashboard-main .content-area .input-block{width:80%;}
	.dashboard-main .content-area .form-group .icon{position:relative; float:right;}
	.dashboard-main .content-area .form-group{height:100px;}
	.dashboard-main .content-area .cancel, .dashboard-main .content-area .add{width:46%;}
	.dashboard-main .content-area .modal p{width:89%;}
	
	.add-panel{height:130px;}
	
	.team-section{padding:0;}
	.team-section .team-tabs li{width:25%;}
	
	.tabs ul{width:100%; overflow:hidden; display:block;}
	.tabs ul li{width:50%; float:left; border-bottom:1px solid #E0DFEB;}
	
	.header .nav-item:last-child{display:block;}
	.table-wrapper.contact.mid{width:100%; padding:2em 1em;}
	
	.st-100{width:100%;}
	
	.filter-box .search-bar{margin-bottom:1em;}
	.filter-box .form-group{height:auto!important; margin-bottom:1em;}
	
	.list_style li{margin-bottom:1em;}
	.list_style li input[type="radio"]{margin-right:1em; vertical-align:middle;}
	.contact-list li{width:100% !important;}
	.main {
		padding:0px 0!important;
	}
	.footer .mid-panel .address-bar .add-list li:nth-child(2){width:100%;}
	.back-to-top {
		width:28% !important;
	}


}

@media only screen and (max-width: 479px){
    .owl-buttons{ bottom:11%; }
	.back-to-top {
		width:28% !important;
	}
}

@media(max-width:460px){
	.header-top-line .navbar-nav{display:block; margin:10px 0;}
	.header-top-line .nav-link{padding:0!important;}
	.home-banner .carousel-caption h1 {font-size:22px;}
	.home-banner .carousel-caption p {font-size: 14px; line-height: 21px !important; margin:10px 70px 0 0;}	
	.home-banner .carousel-control-next, .home-banner .carousel-control-prev{display:none;}
	.back-to-top {
		width:28% !important;
	}
	.page-header{background:#fff; padding:1em 0 .4em 0;}
	.home-banner .secondary-btn, ::after, ::before {
    	box-sizing: content-box;
	}

	.home-banner .carousel-caption {        
        bottom: -.9rem;        
    }

	.home-banner{height:220px;}
	.home-banner img{object-fit:fill; height:100%;}

	.banner-bottom-area{padding:2em 0 2em 0;}
	.banner-bottom-area .item{margin:15px 0;}
	.banner-bottom-area .item h3{font-size:22px;}
	.banner-bottom-area .item b{font-size:16px;}
	.banner-bottom-area .item small{font-size:14px;}
	.home-article-section .txt-block{width:100%;}
	
	.home-video{height:200px;}
	.home-aside .more a{width:80%;}
	.testimonial .description{font-size:18px; line-height:30px!important;}
	
	.con-right{width:85%;}
	.con-add-bar li{width:100%;}
	.con-box{padding:2em!important;}
	.con-box p{margin-right:0;}
	.contact-bar i{width:30px;}
	
	.post-block .more a{width:90%;}
	.footer .mid-panel .address-bar .add-list li:first-child{width:100%;}
	.employee-item .primary-btn, .cl-btn{width:100%;}
	.employee-item figure{text-align:center;}
	
	.panel-login{padding:3em 2em!important;}
	.panel .btn-secondary, .panel .btn-primary.cn{width:100%;}
	.panel .btn-primary.cn{margin-bottom:20px;}
	
	.bl-item a{margin:1em 0 .5em; padding:10px 20px;}
	
	.home-article-section li{width:50%;}
	.home-article-section .nav-pills .nav-link{font-size:14px; text-align:left;}
}

@media(max-width:390px){
	.banner-bottom-area .item h3 {font-size:20px;}
	.banner-bottom-area .item b {font-size:14px;}
	.back-to-top {
		width:28% !important;
	}	
}

.no-csaccess-page {
    max-height: 580px;
    overflow: hidden;
	position: relative;
}

.no-csaccess-page:after {
    background-image: -moz-linear-gradient(top,transparent,black);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0000),color-stop(1,#fff));
    content: '';
    position: absolute;
    bottom: 0px;
    position: absolute;
    bottom: 0px;
    height: 200px;
    width: 100%;
    left: 0;
}

form .btn-primary.complete{
    background: #DF7000;
}

.table-wrap .success, .table-wrap .fail{font-size:14px!important;}

.home-article-section.inner .nav-pills .nav-link.active{color:#333!important;}
.home-article-section.inner {margin-top:2em;}

em-search-block{width:100%!important; box-shadow:0 4px 24px rgba(205, 202, 193, .2); margin-bottom:2em;}
.em-search-block input{border:none;}
.em-search-block input{padding:1em!important; color:#909bab; font-size:20px;}
.em-search-block .btn{border:none!important; border-radius:0; padding:1em; border-left:none; font-size:22px; color:#919bac;}


.sponsored{margin-bottom:5em;}
.sponsored .carousel-inner{position:inherit;}
.sponsored .item{margin:0 20px 0 0; border:none; display:block; font-size:14px; border-top:4px solid #fd8931; overflow:hidden; padding:1.5em 1.5em 1.5em 1em;  min-height:170px;}
.sponsored .item figure{width:27%; float:left; margin:0 2% 0 0;}
.sponsored .item .card-body{width:70%; float:left;}
/*.sponsored.owl-theme .owl-controls{position:absolute; right:0; top:-5em; width:100%; height:173%;}*/
.sponsored .owl-buttons{float:right;}
.sponsored .owl-pagination{position:absolute; bottom: 0;  width: auto; margin: 0 auto; left: 44%;}
.sponsored.owl-theme .owl-controls .owl-page span{background:#d2d7dc; opacity:1;}
.sponsored.owl-theme .owl-controls .owl-page.active span{background:#df7000;}

.employee-item li {position: relative; margin-bottom: 5px;}

.employee-item .primary-btn {border: 1px solid #1D24A3;  width: 50%;}

.contact-list li{width:20%; float:left; }
.contact-list li label{position:relative; padding-left:35px!important; font-family:"Oswald", sans-serif; font-size:18px; font-weight:600; user-select:none; cursor:pointer;}
.contact-list li input {position: absolute; opacity: 0; cursor: pointer; width:100%; height:30px; transition:.2s ease all;}
.contact-list .radiobtn {position: absolute; top: 0; left: 0;  height: 25px; width: 25px; background-color: #e4e9f0; border-radius: 50%;}
.contact-list .radiobtn:after {content:""; position:absolute; display:block; top:5px; left:5px; width:15px; height:15px;  border-radius: 50%; background: #bfc8d7;}
.contact-list input:checked ~ .radiobtn {background-color: #d8e4f7;}
.contact-list input:checked ~ .radiobtn:after {display: block; background:#2879ff;}	
.sp-aside-block li.full{width:100%;}
.box.tabs-panel{overflow:hidden;}	

.back-to-top {
    position: fixed;
    display: none;
	width:10%;
    right: 30px;
    bottom: 100px;
    z-index: 11;
    -webkit-animation: action 1s infinite alternate;
    animation: action 1s infinite alternate;
}










