@import url('bootstrap.min.css');
@import url('font-awesome.min.css');
@import url('uicons-regular-rounded.css');
@import url('animate.css');
@import url('owl.carousel.css');
@import url('off-canvas.css');
@import url('magnific-popup.css');
@import url('rsmenu-main.css');
@import url('rs-spacing.css');
@import url('style.css');
@import url('responsive.css'); 



#contactform { }
#contactform .form-group { }
#contactform .form-group label { display:none; }
#contactform .form-group .form-control { height:46px; font-size:14px; }
#contactform .form-group textarea.form-control { height:180px;  }


.our_teams { }
.our_teams .team-content { padding-top:15px; }
.our_teams .team-content h3 { font-size:22px; line-height:32px; margin-bottom:10px; }
.our_teams .team-content h3 small { display:block; }
.our_teams .team-content p { font-size:15px; line-height:24px; }


.rs-breadcrumbs { margin-bottom:80px; }
.rs-breadcrumbs .breadcrumbs-inner { padding:70px 0; }

.services-list { }
ul.services-list h4 { font-size:18px; padding:8px 0px; position:relative; width:180px; display:inline-block; margin-bottom:20px; }
ul.services-list h4:after { content:''; position:absolute; left:0px; bottom:0px; border-bottom:2px solid#052e44; width:80%; height:4px; }
ul.services-list li a { display:flex; align-items:center; justify-content:space-between; font-size:15px; color:#052e44; margin-bottom:10px; border-radius:6px; }
ul.services-list li a:hover {  }
ul.services-list li a span {  }
ul.services-list li a i {  }


.rs-services-single .services-add a { font-size:22px; }


.rs-testimonial.testimonial-style1 .testi-item .testi-wrap .item-content-basic p { font-size:18px; line-height:28px; }


ul.services-list li.current-menu a {
    background: #BB0B0B;
    color: #ffffff;
    border-radius: 0px 10px 0px 10px;
}
ul.services-list li.current-menu a:before { color:#fff; }


.contain { }
.contain .item { }
.contain .item .relative { position:relative; }
.contain .item .relative .content-part { position:absolute; top:50%; transform:translateY(-50%); width:34%; background:#fff; border-radius:20px; padding:40px;  }
.contain .item .relative .content-part h1 { font-size:46px; margin-bottom:15px;   }
.contain .item .relative .content-part p {   }

.readon.slide-started { padding:12px 20px; color:#fff; background-color:#052e44; } 
.readon.slide-started.btn_one { padding:12px 20px; color:#fff; background-color:#bb0b0b; }


.contain .owl-nav {   } 
.contain .owl-nav > div { opacity:95; background:#333; font-size:0; border-radius:50%; position:absolute; top:50%; transform:translateY(-50%); width:60px; height:60px; } 

.contain .owl-nav > div.owl-prev { left:10px; } 
.contain .owl-nav > div.owl-next { right:10px; } 


.contain .owl-nav > div.owl-prev:before { content:"\f104"; color:#fff; }
.contain .owl-nav > div.owl-next:before {  content:"\f105"; color:#ffffff; }
.contain .owl-nav > div:before { font-family: FontAwesome; position:absolute; font-size:28px; top:50%; left:50%; -webkit-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%); transition:all 0.3s ease; color:#052e44; }


.lg_img {  }
.sm_img { display:none !important; }

@media only screen and (max-width: 767px) {

.contain .item .relative .content-part { width:80%; left:30px; padding:14px; border-radius:10px; background:#ffffffa6; }
.contain .item .relative .content-part h1 { font-size:20px; line-height:normal; margin-bottom:10px;   }
.contain .item .relative .content-part .sl-subtitle { font-size:12px; line-height:20px; margin-bottom:0px;  }
.contain .item .relative .content-part p { font-size:12px; line-height:20px; margin-bottom:10px;  }
.readon.slide-started  { padding:6px 12px; font-size:12px !important; }

.readon.slide-started.btn_one { display:none; }
.contain .owl-nav > div { width:40px; height:40px; } 
.contain .owl-nav > div:before { font-size:20px; }

.home_counter .col-sm-6 { width:50%; }
.rs-counter.counter-style1 .rs-counter-list .counter-text .title { font-size:15px; line-height:normal; }
.rs-tab-main.tab-content-style1 ul.nav .nav-item .nav-link { width:100%; }
.rs-tab-main.tab-content-style1 ul.nav .nav-item .nav-link br { display:none; }

}
	
@media only screen and (max-width: 480px) {
 
.lg_img { display:none !important; }	
.sm_img { display:block !important; }	
 
}	






