 @import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Nunito:wght@300;400&family=Open+Sans:wght@300;400&family=Poppins:wght@300;400&family=Roboto+Condensed:wght@300;400&display=swap');

/*

font-family: 'Lato', sans-serif;

font-family: 'Nunito', sans-serif;

font-family: 'Open Sans', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto Condensed', sans-serif;

*/



 label.error { color:#8b0000 !important; font-size:14px !important; padding: 0 0 0 3px; }

 .readon.consultant { background: #c49a36; }

 .rs-counter.style1 .counter-area .content-part .title:before { background: #31387d !important; }



 .fontawesomeicon::before {

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

 }



.fontawesomeicon.Tiktok::before {

   font: var(--fa-font-brands);

    content: ' \e07b';

 }



/*Menu*/

.menu-area .logo-area a { display: block; }

.menu-area .logo-area img { max-height: 75px !important; }



.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li a { text-transform: uppercase; letter-spacing: 0.5px; }



.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li a:hover, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.active a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a:before {

    color: #c49a36 !important;

}



.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu { padding: 0 0; }

.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a { padding:9px 20px 9px 20px;  }

.full-width-header .rs-header.style2.header-home4-style .menu-area .main-menu .rs-menu ul.sub-menu li:hover { background:#c49a36; }

.full-width-header .rs-header.style2.header-home4-style .menu-area .main-menu .rs-menu ul.sub-menu li:hover a { color:#fff !important; }

/*Menu*/





.home-orange-color .search-modal, .home-orange-color .rs-carousel .owl-dots .owl-dot, .home-orange-color .rs-carousel .owl-dots .owl-dot:hover, .home-orange-color .rs-carousel .owl-dots .owl-dot.active {

    background: #c49a36;

}



.readon.consultant.lets-talk { background: #31387d; border-radius: 9px; padding: 12px 22px; }



.rs-slider.rs-slider-style4 .nivo-directionNav > a.nivo-prevNav, .rs-slider.rs-slider-style4 .nivo-directionNav > a.nivo-nextNav {

    background: #c49a36;

}



.readon.consultant.discover.orange-more {

    background: #31387d;

}



.sec-title3 .sub-text { color: #333; margin: 0; }



.sec-title3:hover .sub-text:before { background-color:#31387d; }

.sec-title3:hover .sub-text:after { background-color:#31387d; }



.sec-title3 .sub-text:before { background-color: #c49a36; }

.sec-title3 .sub-text:after  { background-color: #c49a36; }



.rs-footer.style1.footer-home4-style .footer-top .address-widget li .desc a:hover, .rs-footer.style1.footer-home4-style .footer-bottom .copy-right-menu li a:hover, .rs-footer.style1.footer-home4-style .footer-top .address-widget li i, .rs-footer.style1.footer-home4-style .footer-top .site-map li a:hover {

    color: #fff;

}



.rs-footer.style1.footer-home4-style .footer-bottom .copy-right-menu li:before, .rs-footer.style1.footer-home4-style .footer-top p input[type="submit"], .rs-footer.style1.footer-home4-style .footer-top .footer-social li a i:hover, .rs-footer.style1.footer-home4-style .footer-top .footer-title:after {

    background: #c49a36;

}



.readon.consultant.orange-slide {

    background: #31387d; border: 2px solid #fff; border-radius: 5px;

}



.sec-title3 .sub-title { color: #31387d; margin: 0; }





.sec-title3:hover .heading-border-line:before { background-color: #31387d; }

.sec-title3:hover .heading-border-line:after  { background-color: #31387d; }



.sec-title3 .heading-border-line:before { background-color: #c49a36; }

.sec-title3 .heading-border-line:after  { background-color: #c49a36; }



.rs-services.main-home.services-style1.home-4-style .services-item .services-text .title { letter-spacing: 0.5px; }

.rs-services.main-home.services-style1.home-4-style .services-item .services-text .title a:hover {

    color: #c49a36;

}



.rs-services.main-home.services-style1.home-4-style .services-item:after {

    background: #31387d;

}



.rs-footer.style1 .footer-top .footer-logo img {

    height: 67px;

}



.rs-services.main-home .services-item .services-text .title { font-family: 'Roboto Condensed', sans-serif; }

.rs-services.main-home.services-style1 .services-item .services-text .services-txt { line-height: 23px; font-family: 'Poppins', sans-serif; margin-bottom: 15px; height: 185px; overflow: auto; }



.rs-services.main-home.services-style1.home-4-style .services-item:after { display:none !important; }



.rs-breadcrumbs { background-image: url('../../images/root/pattern-2.png'); }

.rs-breadcrumbs .breadcrumbs-inner { padding: 80px 0 80px; }

.rs-breadcrumbs .breadcrumbs-inner .page-title:after { display:none; }

.rs-breadcrumbs .breadcrumbs-inner h1 { font-family: 'Roboto Condensed', sans-serif; color:#333 !important; }

.rs-breadcrumbs .bc-links { font-family: 'Poppins', sans-serif; }

.rs-breadcrumbs .bc-links a { color:#fff; color:#333; font-size:15px; vertical-align:middle; }

.rs-breadcrumbs .bc-links i { font-size:18px; vertical-align:middle; }



/*Home*/

.button-home-services {  

    text-transform: uppercase; font-size: 15px; font-weight: 400; background: #31387d; width: 126px; letter-spacing: 0.5px; 

    display: inline-block; text-align: center; border-radius: 3px; padding: 2px 0; color: #fff !important; 

}



/*Team*/

.rs-team-Single .btm-info-team .con-info .designation-info { color: #c49a36; }

.rs-team-Single .btm-info-team .con-info .ps-informations .personal-info li span i:before { color: #c49a36; }



/*Contact Us Page*/

.sec-title .title span { color:#c49a36; }

.bg-contact {  background-image: url('../../images/root/p5.png'); background-repeat: repeat; background-position: center center; background-size:auto;}

.sec-title .title { padding-top: 0; font-family: 'Open Sans', sans-serif; }

.sec-title .title:after { display:none; }

.rs-contact.main-home .contact-icons-style.box-address .contact-item { background-image:unset; background-color:rgba(255,255,255,0.85); min-height:250px; }



.rs-contact.contact-style2 .contact-wrap .from-control { background-color:rgba(255,255,255,0.85); }



/*Inner Text Css*/

.inner-text h1, .inner-text h2, .inner-text h3, .inner-text h4, .inner-text h5, .inner-text h6 { font-family: 'Roboto Condensed', sans-serif; margin-bottom:10px; }

.inner-text h2 { font-family: 'Roboto Condensed', sans-serif; font-weight:400; }

.inner-text p { margin-bottom:10px; font-family: 'Poppins', sans-serif; font-size:15px; line-height:23px; }

.inner-text ul { list-style: unset; margin-left: 15px; }

.inner-text ul li, .inner-text ol li { margin-bottom: 12px; }



/*Blog Css*/

.rs-inner-blog i { color:#c49a36 !important; }

.rs-inner-blog ul { list-style:none; }

.rs-inner-blog ul li, .rs-inner-blog ul li div { font-family: 'Poppins', sans-serif; font-weight:500 !important; font-size:13px; color:#000; }

.rs-inner-blog .btm-cate { padding:0 !important; }

.rs-inner-blog .blog-item .blog-content .blog-title a:hover { color:#c49a36; }

.rs-inner-blog .blog-button a { color:#000; }

.rs-inner-blog .blog-item .blog-content { padding: 11px 11px 14px; }

.rs-inner-blog .blog-img img { width:100%; height:auto; }



/*Footer Css*/

.rs-footer.style1 .footer-top .site-map li { margin-bottom: 5px; }


.rs-testimonial {  }
.rs-testimonial .item-contents { height:320px; overflow: auto; margin-bottom: 15px; }
.rs-testimonial .testi-information { height: 75px; }
.rs-testimonial .testi-item { border-radius:7px; }