@charset "utf-8";

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/open-sans/opensans-bold.woff2') format('woff2'),
         url('../fonts/open-sans/opensans-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/open-sans/opensans-light.woff2') format('woff2'),
         url('../fonts/open-sans/opensans-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/open-sans/opensans-regular.woff2') format('woff2'),
         url('../fonts/opensans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/open-sans/opensans-semibold.woff2') format('woff2'),
         url('../fonts/open-sans/opensans-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto/roboto-bold.woff2') format('woff2'),
         url('../fonts/roboto/roboto-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/roboto/roboto-italic.woff2') format('woff2'),
         url('../fonts/roboto/roboto-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto/roboto-light.woff2') format('woff2'),
         url('../fonts/roboto/roboto-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto/roboto-medium.woff2') format('woff2'),
         url('../fonts/roboto/roboto-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto/roboto-regular.woff2') format('woff2'),
         url('../fonts/roboto/roboto-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica-Normal';
    src: url('../fonts/helvetica/Helvetica-Normal.eot');
    src: url('../fonts/helvetica/Helvetica-Normal.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica/Helvetica-Normal.woff') format('woff'),
        url('../fonts/helvetica/Helvetica-Normal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arial';
    src: url('../fonts/arial/Arial.eot');
    src: url('../fonts/arial/Arial.eot?#iefix') format('embedded-opentype'),
        url('../fonts/arial/Arial.woff') format('woff'),
        url('../fonts/arial/Arial.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat/montserrat-bold.woff2') format('woff2'),
         url('../fonts/montserrat/montserrat-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat/montserrat-light.woff2') format('woff2'),
         url('../fonts/montserrat/montserrat-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat/montserrat-regular.woff2') format('woff2'),
         url('../fonts/montserrat/montserrat-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat/montserrat-semibold.woff2') format('woff2'),
         url('../fonts/montserrat/montserrat-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titillium_bdbold';
    src: url('../fonts/titillium/titillium-bold.woff2') format('woff2'),
         url('../fonts/titillium/titillium-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumlight';
    src: url('../fonts/titillium/titillium-light.woff2') format('woff2'),
         url('../fonts/titillium/titillium-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumregular';
    src: url('../fonts/titillium/titillium-regular.woff2') format('woff2'),
         url('../fonts/titillium/titillium-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumbold';
    src: url('../fonts/titillium/titillium-semibold.woff2') format('woff2'),
         url('../fonts/titillium/titillium-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body, html{margin:0px;margin:0px;}
a{text-decoration:none !important;outline:none !important;}
ul,li{list-style-type:none;padding:0px;margin:0px;}

.wrapper{width:100%;float:left;}
.header-section{width:100%;float:left;}
.top-header{width:100%;float:left;background:#212121;}
.menu-header{float:left;width:100%;background:#fff;position:relative;z-index:10;}
.main-website-content{width:100%;float:left;}

.main-inner-container{width:100%;float:left;margin-top:80px;}
.fixed-header-sticky{position: fixed;top:0;width: 100%;box-shadow:0px -5px 6px #000;}
.top-header-inner-container{width:100%;float:left;}
.top-header-left-side{float:left;padding:6px 0 7px 0;}
.top-header-right-side{float:right;}
.top-header-email-info{color:#ababab;font-size:13px;font-family:"open_sansregular";position:relative;padding:0px 16px 0px 22px;display:inline-block;}
.top-header-email-info:before{content:"\f0e0";position:absolute;font-family: 'FontAwesome';left:0px;}
.top-header-contant-info{color:#ababab;font-size:13px;font-family:"open_sansregular";position:relative;padding:0 0px 0px 22px;display:inline-block;}
.top-header-contant-info:before{content:"\f095";position:absolute;font-family: 'FontAwesome';left:0px;}
.top-header-email-info:hover{color:#bbaf4a;}
.top-header-contant-info:hover{color:#bbaf4a;}

.header-inner-section-wrapper{width:100%;float:left;padding:8px 0;}
.website-logo-wrapper{width:100px;float:left;}
.website-logo-wrapper a{outline:none;}
.website-logo-wrapper a > img{width:100%;height:auto;}
.header-menu-section{width:100%;float:left;position:relative;}
ul.header-menu{margin:0px;padding:0px 0px;text-align:center;width:100%;}
ul.header-menu > li{display:inline-block;position:relative;}
ul.header-menu > li > a{color:#212121;font-family: 'open_sanssemibold';font-size:14px;/* font-weight:600; */display:inline-block;text-transform: uppercase;padding:36px 24px;outline:none;}
ul.header-menu > li > a:hover{color:#bbaf4a !important;outline:none;}
ul.header-menu > li.active a{color:#bbaf4a !important;}
ul.header-menu li i{color: #fff;font-family: fontawesome;font-style: normal;position: absolute;right: 13px;top: 6px;}
ul.header-menu > li > ul  {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #bbaf4a none repeat scroll 0 0;border-bottom:1px solid rgba(255, 255, 255, 0.2);left: 0;opacity:0;padding: 0;position: absolute;visibility: hidden;top:101px;width:300px;z-index: 100;transition: all 700ms ease 0s;}
ul.header-menu > li:hover ul{visibility: visible;opacity:1;}
ul.header-menu > li > ul:before{content:"\f0d8";font-size: 20px;left: 36px;position: absolute;top: -19px;font-family: 'FontAwesome';color:#bbaf4a;}
ul.header-menu > li.active ul li a{color:#fff !important;}
ul.header-menu > li > ul > li{display:block;}
ul.header-menu > li > ul > li > a{display:block;color:#fff !important;font-family: 'Arial';padding:5px 16px;font-size:14px;text-align:left;border-bottom:1px solid rgba(255, 255, 255, 0.2);outline:none;}
.header-reponsive-menu{display:none;outline:none;font-family: 'FontAwesome';color:#fff;background:#bbaf4a;padding: 2px 10px;border-radius:2px;}
.header-reponsive-menu:hover{background:#323232;color:#fff;transition: all 500ms ease 0s;}
ul.header-menu > li > ul > li > a:hover{color:#000 !important;}
/* .header-submenu{position:relative;}
.header-submenu a:after{content:"f0d7";position:absolute;font-family: 'FontAwesome';right: 4px;color:#212121;}
ul.header-menu .header-submenu> li > a:hover{color:#bbaf4a;outline:none;} */
/********************************** Slider-cust Start *****************************************/

.register-now-sliderone-btn {background:#bbaf4a;border-radius:22px;color: #ffffff;padding:10px 30px 10px 30px;position: relative;text-decoration:none;outline:none;}
.register-now-sliderone-btn:hover{color:#bbaf4a;background:transparent;border:1px solid #bbaf4a;}
.slider-span-btn{font-family: "Abhaya Libre", serif;display: inline-block;padding-right:0px; position: relative;font-size:18px;font-weight:700;}
.slider-span-arrow{background:#bbaf4a;display: block;height: 35px;border-radius:50%;line-height:36px;position: absolute;right: 2px;text-align: center;top: 2px;transition: all 300ms ease 0s;font-family: 'FontAwesome';width:35px;}
.webside-slider-one-heading{font-family:"robotobold";font-size:36px !important; text-transform: uppercase;}
.webside-slider-one-sub-heading {font-family: "open_sansregular" !important;font-size: 24px !important;font-style: normal !important;padding: 18px 0 8px 0 !important;}

/********************************** Slider-cust End *****************************************/

.website-main-inner-content{width:100%;float:left;}
.about-us-main-wrapper{width:100%;float:left;background:#FBFBFB;}

.our-services-section-block{width:100%;float:left;padding:30px 0 30px 0;}
.services-inner-section{align-items: center;justify-content: center;display: inline-grid;margin-bottom:40px;width:100%;float:left;min-height: 194px;padding:24px 10px 10px;border-radius: 7px;box-shadow: 0 2px 4px 0 rgba(148, 148, 148, 0.4);}
.services-inner-section > i {margin-bottom:12px;margin:0px auto;display: inline-block;font-style: normal;width:74px;color: #bbaf4a;overflow: hidden;font-family: 'FontAwesome';}
.services-inner-section > i > img{width:100%;float:left;}
.services-inner-section > span{font-style: normal;text-align:center;display:block;font-family:"titillium_bdbold";color:hsl(0, 0%, 13%);font-size:16px;padding:0 0 8px 0;}
.services-inner-section > p{font-style: normal;display:block;font-family:"titilliumregular";color:hsl(0, 0%, 55%);font-size:15px;line-height:1.65;padding:0 13px;margin-bottom:7px;}
.services-inner-section > a{font-style:normal;color:hsl(0, 0%, 13%);font-size:14px;transition: all 0.4s ease 0s;font-family:"robotoregular";}
.services-inner-section > a:hover{color:hsl(217, 89%, 64%);}
.services-inner-section > a > i{font-style:normal;color:hsl(0, 0%, 13%);font-family: 'FontAwesome';position: relative;right: -5px;top: 1px;display:inline-block;transition: all 0.4s ease 0s;}
.services-inner-section > a:hover i {right: -9px;color:hsl(217, 89%, 64%);}
.services-heading-section{width:100%;float:left;text-align:center;}
.services-heading-section > span{color:#bbaf4a;font-family:"titillium_bdbold";font-size:25px;text-transform: uppercase;padding:0 0 35px;display:inline-block;}
.services-heading-section > span > i{color:hsl(0, 0%, 13%);font-family:"titillium_bdbold";font-size:25px;text-transform: uppercase;font-style: normal;}
.define-services-block{width:100%;float:left;}

.about-us-main-section{width:100%;float:left;}
.about-us-inner-section{width:100%;float:left;background:#FAFAFA;padding:50px 0;}
.about-us-left-side-img-block{width:100%;float:left;}
.about-us-left-side-img-block > img{width:100%;height:auto;overflow:hidden;border-radius: 10px;border: 8px solid #e4e7e9;}
.about-us-right-side-block{width:100%;float:left;}
.about-us-right-side-block > span{display:block;color:#bbaf4a;font-family:"titillium_bdbold";font-size:25px;text-transform: uppercase;padding: 0 0 8px 0;}
.about-us-right-side-block > span > i{color:hsl(0, 0%, 13%);font-family:"titillium_bdbold";font-size:25px;text-transform: uppercase;font-style: normal;}
.about-us-right-side-block > abbr{display:inline-block;}
.about-us-right-side-block > abbr > p{font-style: normal;display:block;font-family:"titilliumregular";color:hsl(0, 0%, 55%);font-size:15px;line-height:1.65;padding:0 0px;margin-bottom:7px;padding:0 0 16px 0;}
.about-us-read-more-btn{display:inline-block;font-style:normal;color:#fff;font-size:14px;transition: all 0.2s ease 0s;font-family:"robotoregular";background: #bbaf4a;border-radius:25px;padding:6px 30px;border:1px solid #bbaf4a;}
.about-us-read-more-btn:hover{color:#bbaf4a;background:transparent;border:1px solid #bbaf4a;}



.custom-plan-lg {
    width: 100%;
    max-width: 550px;
    margin: 30px auto;
}
.policy-section{padding:20px;}
.accept-btn-section{text-align: center;
    margin: 18px 0 0;}
    .accept-btn-section a{border: 1px solid #bbaf4a;
        border-radius: 4px;
        padding: 8px 28px;color:#000;}
.count-down-main-wrapper{width:100%;float:left;background-image: url(../images/about-banner.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.count-down-main-wrapper:before {background: rgba(0, 52, 69, 0.85) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}

.count-inner-content-list{width:100%;float:left;padding:60px 0 60px 0;}
.client-count-block-section{width:100%;text-align:center;}
.client-count-block-section > i{display:block;font-family: 'FontAwesome';font-size:24px;font-style:normal;color:#fff;}
.client-count-block-section > span{display:block;color:#fff;font-size:24px;font-family:"robotobold";}
.client-count-block-section > abbr{display:block;color:#fff;font-size:16px;font-family: 'robotoregular';}

.footer-wrapper-section{background:#222222;width:100%;float:left;padding:26px 0 20px;}

.footer-about-us-block{width:100%;float:left;}
.footer-about-headding{display:block;text-transform:uppercase;color:#fff;font-family:"robotobold";font-size:15px;padding:0 0 10px 0;}
.footer-about-des{width:100%;float:left;color:#cacaca;font-size:14px;font-family:"robotolight";margin:0 0 8px 0;}

.footer-logo{display:block;width:100%;}
.footer-logo > img{width:136px;height:auto;}
ul.footer-service-block{width:100%;float:left;margin:0;padding:0px;}
ul.footer-service-block > li{display:block;padding:0 0 5px 0;}
ul.footer-service-block > li > a{color:#cacaca;font-size:14px;font-family:"robotolight";transition: all 0.5s ease 0s;}
ul.footer-service-block > li > a:hover{color:#bbaf4a;transition: all 0.5s ease 0s;}
ul.footer-service-block > li > a:hover:before{color:#bbaf4a;transition: all 0.5s ease 0s;}
ul.footer-service-block > li > a:before {color:#cacaca;content: "\f101";font-family: "FontAwesome";padding-right: 10px;}

ul.footer-contact-block{width:100%;float:left;margin:0;padding:0px;}
ul.footer-contact-block > li{display:block;padding:0 0 5px 0;}
ul.footer-contact-block > li > a{color:#cacaca;font-size:14px;font-family:"robotolight";transition: all 0.5s ease 0s;overflow-wrap: break-word;}
ul.footer-contact-block > li > a:hover{color:#bbaf4a;transition: all 0.5s ease 0s;}
ul.footer-contact-block > li > a > i{color:#ababab;font-size:13px;font-family: 'FontAwesome';display:inline;font-style:normal;margin:0 10px 0 0;}
ul.footer-contact-block > li > a:hover i{color:#bbaf4a;transition: all 0.5s ease 0s;}

.bottom-footer-section {background: #282828 none repeat scroll 0 0;float: left;opacity: 0.99;width: 100%;padding:10px 0 10px 0;}
.copyright-section{width:100%;display:inline-block;float:left;text-align: center;color:#cacaca;font-size:14px;font-family:"robotolight";padding:6px 0 0 0;}
ul.footer-bottom-social{margin:0;padding:0;text-align: center;}
ul.footer-bottom-social > li{display:inline-block;}
ul.footer-bottom-social li > a{display:inline-block;color:#ababab;font-size:16px;font-family: 'FontAwesome';padding:0 10px 0 0;}
ul.footer-bottom-social li > a:hover{color:#bbaf4a;}

ul.header-top-social{margin:0;padding:0;text-align: center;padding: 6px 0 7px 0;}
ul.header-top-social > li{display:inline-block;}
ul.header-top-social li > a{display:inline-block;color:#ababab;font-size:16px;font-family: 'FontAwesome';padding:0 10px 0 0;}
ul.header-top-social li > a:hover{color:#bbaf4a;}

.get-in-touch-section{
    width:100%;
    float:left;
    text-align:center;
    color:#fff;
    span{
      font-size:25px;
      font-family: "titillium_bdbold";
      padding-bottom:10px;
      display: block;
    }
    p{
        font-family: "titilliumregular";
        font-size:15px;
    }
}

.mt30{margin-top:30px;}

.inner-page-banner{width:100%;float:left;background-image: url(../images/about-banner.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.inner-page-banner:before {background: rgba(0, 52, 69, 0.85) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.inner-banner-heading{width:100%;float:left;padding:80px 0px;}
.inner-banner-heading h3{font-size:25px;font-family: "titillium_bdbold";color:#fff;}
.contact-us-main-section{width:100%;float:left;padding:50px 0;}
.get-in-touch-section1{width:100%;float:left;text-align:center;}
.get-in-touch-section1 > span{color:#bbaf4a;font-family:"titillium_bdbold";font-size:25px;text-transform: uppercase;padding:0 0 4px;display:inline-block;}
.get-in-touch-section1 > span > i{color:hsl(0, 0%, 13%);font-family:"titillium_bdbold";font-size:25px;text-transform: uppercase;font-style: normal;}
.get-in-touch-section1 > p{display: block;font-family: "titilliumregular";color: hsl(0, 0%, 55%);font-size: 17px;line-height: 1.65;}
.contact-details{width:100%;float:left;}
.contact-details ul{margin:0px;padding:0px;width:100%;float:left;}
.contact-details ul li{display:block;color: hsl(0, 0%, 55%);font-size: 16px;padding:0 0 18px 24px;}
.address-icon{position:relative;}
.address-icon:before{content:"\f041";position:absolute;font-family: 'FontAwesome';left:0px;color:#bbaf4a;font-size:20px;top:-2px;}
.email-icon{position:relative;}
.email-icon:before{content:"\f0e0";position:absolute;font-family: 'FontAwesome';left:0px;color:#bbaf4a;font-size:17px;top:-2px;}
.phone-icon{position:relative;}
.phone-icon:before{content:"\f095";position:absolute;font-family: 'FontAwesome';left:0px;color:#bbaf4a;font-size:17px;top:-2px;}
.contact-us-data{margin-top:30px;}
.name-heading{color:#978c33;font-family: "titilliumregular";font-size:16px;font-style:normal;}
.pt15{padding-top:15px;}
.pb30{padding-bottom:30px !important;}
.pb0{padding-bottom:0px !important;}
.fz17{font-size:17px !important;}
.white-color{background-color:#fff !important;}
.qualifications-section span{padding-bottom:12px;display:block;color:hsl(0, 0%, 13%);font-family:"titillium_bdbold";font-size:22px;font-style: normal;}
ul.qualifications-list{margin:0px;padding:0px;width:100%;float:left;}
ul.qualifications-list li{list-style-type: disc;margin:0 0 0 20px;padding:0 0 5px 0;font-family: "titilliumregular";color: hsl(0, 0%, 55%);font-size: 17px;line-height: 1.65;}