 body {
     font-family: 'stevie-sans';
     font-weight: 300;
     color:#000;
}
 p {
     color: #000;
}
 h1, h2, h3, h4, h5, h6 {
     font-weight: 400;
}
 a {
     color: #3c83f9;
}
 a:hover {
     color: #2d62bb;
     text-decoration: none;
}
 a:focus {
     outline: none;
}
 img {
     max-width: 100%;
     height: auto;
}
 ul, li {
     list-style: none;
     padding: 0;
     margin: 0;
}
/* ========================================================================== main ========================================================================== */
 .main {
     background: url(../img/bg.jpg) center center no-repeat;
     background-size: cover;
     padding: 3em 0 4.5em;
     position: relative;
     color: #fff;
}
 .overlay {
     position: absolute;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.35);
     top: 0;
}
 #bgvid {
     display: none;
}
 .logo {
     text-align: center;
     margin-bottom: 2.25em;
}
 .main h1 {
     font-size: 36px;
     font-weight: 300;
}
 .welcome-message {
     padding-top: 1.5em;
}
 .rotate {
     text-shadow: none !important;
}
/* ========================================================================== Subscription form ========================================================================== */
 .form-control::-webkit-input-placeholder {
     color: #8A8A8A;
     font-weight: 300;
}
 .form-control:-moz-placeholder {
     color: #8A8A8A;
     font-weight: 300;
}
 .form-control::-moz-placeholder {
     color: #8A8A8A;
     font-weight: 300;
}
 .form-control:-ms-input-placeholder {
     color: #8A8A8A;
     font-weight: 300;
}
 .sub-form {
     padding-top: 1.5em;
}
 .center-block {
     float: none;
}
 .form-control {
     background-color: #fff;
     border: 1px solid #fff;
     box-shadow: none;
     height: 50px;
     font-weight: 300;
}
 .form-control:focus {
     border-color: #fff;
     outline: 0;
     box-shadow: none;
}
 .input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
     z-index: 1;
}
 .btn-default {
     color: #fff;
     background-color: #3c83f9;
     border-color: #3c83f9;
     -webkit-transition: all .5s ease-out;
     transition: all .5s ease-out;
     padding: 12px 1.5em;
}
 .btn-default:hover, .btn-default:focus, .btn-default:active {
     color: #fff;
     background-color: #2d62bb;
     border-color: #2d62bb;
}
 .btn:active:focus, .btn-default:focus, .btn:focus, .btn-default:active {
     outline: none;
}
 #mc-notification {
     margin: .75em 0 0;
     color: #FFF;
}
 .alert, .success {
     padding: .5em 1em;
     border-radius: 4px;
     display: inline-block;
}
 .alert {
     background-color: rgba(231, 76, 60, 0.7);
}
 .success {
     background-color: rgba(39, 174, 96, 0.7);
}
 .alert i, .success i, .success-cf p i, .error-cf p i {
     padding-right: .5em;
}
 .fa-paper-plane {
     padding-left: .5em;
}
/* ========================================================================== Countdown styles ========================================================================== */
 ul.countdown {
     list-style: none;
     display: block;
     margin-bottom: 0;
     padding: 1.5em 0 0;
}
 .countdown p {
     color: #fff;
}
 ul.countdown li {
     display: inline-block;
}
 ul.countdown li span {
     font-size: 36px;
}
 ul.countdown li.seperator {
     font-size: 30px;
     line-height: 50px;
     vertical-align: top;
     padding: 0 8px;
}
 ul.countdown li p {
     font-size: 16px;
     margin-bottom: 0;
}
/* ========================================================================== Social ========================================================================== */
 .social {
     float: none;
}
 .social li {
     display: inline-block;
     padding-right: .8em;
}
 .social li:last-child {
     padding-right: 0;
}
 .social li a {
     display: block;
     width: 40px;
     height: 40px;
     line-height: 40px;
     color: #fff;
     border-radius: 50%;
     background: #3c83f9;
     position: relative;
     -webkit-transition: all .8s ease;
     transition: all .8s ease;
}
 .social li a:hover {
     color: #fff;
     background: #2d62bb;
}
/* ========================================================================== Features ========================================================================== */
 .section-spacing {
     padding: 4.5em 0;
}
 .features.section-spacing {
     padding-bottom: 2.25em;
}
 .features h2, .product-features h4 {
     margin-top: 0;
}
 .features h2 {
     margin-bottom: 1.5em;
}
 .product-features {
     margin-bottom: 3em;
}
 .product-features p {
     margin-bottom: 0;
     color: #888;
}
/* ========================================================================== Twitter feed ========================================================================== */
 .center-block {
     float: none;
}
 .twitter-feed {
     background: url(../img/bg-t.jpg) center center no-repeat;
     background-size: cover;
     color: #fff;
     position: relative;
}
 .overlay-t {
     position: absolute;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.4);
     top: 0;
}
 .twitter-feed h2, .contact h2 {
     margin: 0;
}
 .twitter-icon .fa-twitter {
     color: #55ACEE;
     padding: 24px 0 12px;
     font-size: 3em;
}
 .tweet {
     font-size: 18px;
}
 .tweet a {
     color: #fff;
}
 .tweet a:hover {
     color: rgba(255, 255, 255, 0.92);
}
/* ========================================================================== Contact ========================================================================== */
 .contact h2 {
     margin-bottom: 1.5em;
}
 .contact-form {
     margin-top: 3em;
}
 .contact-form .form-control {
     border-color: #ddd;
     margin-bottom: .75em;
     padding: .75em 12px;
}
 .contact-form label.error {
     margin-bottom: 12px;
     font-weight: 300;
     color: #ea5050;
}
 .contact .btn-default {
     width: 100%;
}
/* ========================================================================== contact Form Validation ========================================================================== */
 .contact-form label.error i {
     padding-right: 8px;
}
 .success-cf, .error-cf {
     display: none;
}
 .success-cf p {
     background: rgba(39, 174, 96, 0.7);
}
 .error-cf p {
     background: rgba(231, 76, 60, 0.7);
}
 .contact-form {
     position: relative;
}
 .contact-form .success-cf p, .contact-form .error-cf p {
     position: absolute;
     display: block;
     top: 40%;
     left: 0;
     right: 0;
     text-align: center;
     z-index: 10;
     color: #fff;
     border-radius: 2px;
     padding: .75em;
}
/* ========================================================================== Map ========================================================================== */
 .map {
     position: relative;
     box-shadow: 0 0 0 4px #fff;
     border-radius: 2px;
}
 #map-canvas {
     width: 100%;
     height: 320px;
     margin: 0px;
     padding: 0px 
}
 #map-canvas img {
     max-width: none;
}
 .address {
     position: absolute;
     left: 0;
     bottom: 0;
     background: rgba(255, 255, 255, 0.81);
     color: #333;
     padding: 1em;
     margin: 0 0 .75em .75em;
}
 .address li i {
     padding-right: 8px;
     color: #3c83f9;
}
 .address li {
     padding-bottom: .5em;
}
 .address li:last-child {
     padding-bottom: 0;
}
/* ========================================================================== footer ========================================================================== */
 .site-footer {
     background: #F1F1F1;
}
 .site-footer.section-spacing {
     padding: 4.5em 0;
}
 .site-footer h3 {
     margin: 0;
}
 .site-footer .social {
     float: none;
     margin-bottom: 1.5em;
}
 .site-footer small {
     color: #888;
}
 .site-footer .social li a {
     width: 44px;
     height: 44px;
     line-height: 44px;
}
 small {
     font-size: 100%;
}
/* ========================================================================== scroll top ========================================================================== */
 .scroll-top {
     margin-bottom: 0;
}
 .scroll-top a {
     position: fixed;
     bottom: 2em;
     right: 2em;
     text-decoration: none;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.3);
     font-size: 12px;
     padding: .8em 1em;
     display: none;
     z-index: 200;
     border-radius: 5px;
     -webkit-transition: background .5s ease-in;
     transition: background .5s ease-in;
}
 .scroll-top a:hover {
     background: #3c83f9;
}
/* ========================================================================== Small devices (tablets, 768px and up) ========================================================================== */
 @media (min-width: 768px) {
     .main {
         padding: 3em 0 7.5em;
    }
     .logo {
         text-align: justify;
         margin-bottom: 0;
    }
     .welcome-message {
         padding-top: 6em;
    }
     .main h1 {
         font-size: 52px;
    }
     .social {
         float: right;
    }
     ul.countdown {
         padding-top: 3em;
    }
     ul.countdown li span {
         font-size: 48px;
    }
     ul.countdown li.seperator {
         font-size: 36px;
         line-height: 68px;
         padding: 0 20px;
    }
     ul.countdown li p {
         font-size: 20px;
    }
}
/* ========================================================================== Medium devices (desktops, 992px and up) ========================================================================== */
 @media (min-width: 992px) {
     .main {
         padding: 6em 0 12em;
         position: fixed;
         top: 0;
         z-index: 1;
         width: 100%;
         background: none;
    }
     #bgvid {
         display: block;
         position: absolute;
         right: 0;
         bottom: 0;
         min-width: 100%;
         min-height: 100%;
         width: auto;
         height: auto;
         top:0;
    }
     .overlay {
         background: rgba(0, 0, 0, 0.2);
    }
     .features, .twitter-feed, .contact, .site-footer {
         position: relative;
         z-index: 2;
    }
     .welcome-message {
         padding-top: 9em;
    }
     .section-spacing {
         padding: 6em 0;
    }
     .features.section-spacing {
         padding: 6em 0 3em;
         margin-top: 0px;
    }
     .product-features {
         margin-bottom: 3.75em;
    }
     .features.section-spacing, .contact {
         background: #fff;
    }
     .contact-form {
         margin-top: 0;
    }
     .animated {
         -webkit-animation-duration: 1s;
         animation-duration: 1s;
         -webkit-animation-fill-mode: both;
         animation-fill-mode: both;
    }
     @-webkit-keyframes fadeInUp {
         0% {
             opacity:0;
             -webkit-transform:translate3d(0, 100%, 0);
             transform:translate3d(0, 100%, 0);
        }
         100% {
             opacity:1;
             -webkit-transform:none;
             transform:none;
        }
    }
     @keyframes fadeInUp {
         0% {
             opacity:0;
             -webkit-transform:translate3d(0, 100%, 0);
             -ms-transform:translate3d(0, 100%, 0);
             transform:translate3d(0, 100%, 0);
        }
         100% {
             opacity:1;
             -webkit-transform:none;
             -ms-transform:none;
             transform:none;
        }
    }
     .fadeInUp {
         -webkit-animation-name: fadeInUp;
         animation-name: fadeInUp;
    }
}
/* ========================================================================== small devices ========================================================================== */
 @media (max-width: 320px) {
     ul.countdown li span {
         font-size: 28.833px;
    }
     ul.countdown li.seperator {
         font-size: 25.629px;
         line-height: 38.439px;
         vertical-align: top;
         padding: 0 2px;
    }
     ul.countdown li p {
         font-size: 12.642px;
    }
}
/*___________________________CSS_START_______________________________________*/
 .clear{
     clear: both;
}
 .main_index{
     position: relative;
}
 .left_header{
}
 .logo_header{
     float: left;
}
.logo_header img {
    width: 170px;
    margin-top: 15px;
}
 .left_header{
     float: left;
}

.right_header {
    float: right;
    margin-top: 4px;
    margin-bottom: -4px;
}

 .menu_a {
     float: left;
     font-size: 18px;
     text-transform: uppercase;
     color: #91a7bb;
     font-weight: 300;
     margin-top: 4px;
     margin-right: 40px;
     font-family: 'stevie-sans';
     border-bottom: 1px solid #fff;
     line-height: 34px;
     padding-top: 5px;
     margin-bottom: 10px;
     letter-spacing: 0.5px;
}
 .menu_a:focus{
     outline: none;
     text-decoration: none;
}
 .search_hedr{
     float: left;
     margin-top: 6px;
     font-size: 16px;
}
 .search_hedr a{
}
 .search_hedr{
     cursor: pointer;
}
 header .container{
     padding: 40px 15px;
}
 .menu_a:hover{
     color: #235077;
     border-color:#235077;
}
 .welcome-message h1 span{
     font-family: warnock-pro-display;
     font-weight: 100;
}

.home_section_2 {
    position: relative;
    z-index: 2;
    background: #f7f6f5;
    padding: 150px 0px;
    padding-bottom: 280px

}


 .hom_inx_2_sec{
}
 .hom_inx_2_sec {
     font-weight: 700;
     font-size: 15px;
     font-family: 'stevie-sans';
}
 .hom_inx_2_title{
     float: left;
     font-family: 'warnock-pro-display';
     font-size: 50px;
     width: 100%;
     margin-top: -00px;
}
 .hom_inx_2_text {
     border-top: 1px solid #000;
     float: left;
     width: 100%;
     margin-top: -20px;
     padding-top: 30px;
     color: #000;
     font-size: 18px;
     line-height: 26px;
     font-weight: 300;
     border-bottom: 0px solid #000;
     padding-bottom: 40px;
     font-family: 'stevie-sans';
     font-weight: 200;
}
 .home_section_2_left{
     padding-right: 10%;
}
 .home_section_2_right{
}
 .home_section_2_right img{
     width: 100%;
}
 .learn_mor_1 {
     float: left;
     color: #235077;
     font-weight: 500;
     font-size: 18px;
     margin-top: 30px;
}
 .learn_mor_1 span {
     float: left;
}
 .learn_mor_1 i {
     float: left;
     margin-top: 8px;
     margin-left: 10px;
}
 .learn_mor_1:hover{
     color:#174064;
}
 .home_sec_2_1 img{
     width: 80%;
}
 .home_sec_2_1_titl {
     float: left;
     margin-left: -15%;
     font-family: 'warnock-pro-display';
     width: 70%;
     font-size: 28px; 
     line-height: 38px;
}
 .go_to_shop_btn {
     background: #235077;
     border:1px solid #235077;
     color: #fff;
     font-size: 16px;
     float: left;
     padding: 8px 22px;
     margin-top: 50px;
     font-family: 'warnock-pro-display';
         text-transform: uppercase;
}

.go_to_shop_btn:hover {
    color: #fff;
    background: #123859;
    border-color: #235077;
    background: #f7f6f5;
    color: #235077;
}

.go_to_shop_btn:hover.go_to_shop_btn span:after{
      content: "a";
    background-image: url(../img/arrow_blue.png);
    font-size: 0px;
}


 .go_to_shop_btn span{
     float: left;
}
 .go_to_shop_btn i{
     float: left;
     margin-top: 11px;
     margin-left: 10px;
}
 .home_section_3{
     background:#e0e7ef;
}
 .home_sec_2_1_text {
     font-family: 'stevie-sans';
     font-size: 16px;
     line-height: 22px;
     margin-top: 5px;
}
 .home_section_3 .home_sec_2_1_titl{
     
}
 .index_sec_3_lft{
     float: left;
     width: 50%;
     background: #879488;
     border-right: 1px solid #000;
}
 .index_sec_3_rgt {
     background: #f7f6f5;
     float: left;
     width: 50%;
}
 .index_sec_3{
     float: left;
     width: 100%;
     background:#f7f6f5;
     border: 1px solid #000;
}
 .home_section_4{
     background:#fff;
}
 .home_section_4 .index_sec_3_lft .home_section_2_left{
     float: left;
     width: 100%;
     padding-left: 00%;
     margin-top: 80px;
     padding-right: 20%;
}
 .home_section_4 .hom_inx_2_text{
     border-bottom: 0px;
}
 .home_section_4 .owl-dots{
     display: none !important;
}
 .titl_slidr1{
     font-weight: 700;
     margin-top: 130px;
     font-size: 16px;
     text-transform: uppercase;
}
 .titl_text_1 {
     font-family: 'warnock-pro-display' !important;
     font-size: 24px;
     padding: 0px 52px;
     margin-top: 15px;
     line-height: 30px;
}
 .img_slidr_a{
     width: 100px !important;
     display: inline-block !important;
     margin-top: 20px;
}
 .footer_slid_hom1{
     text-align: center;
}
 .footer_slid_hom1 .owl-prev span, .footer_slid_hom1 .owl-next span{
     display: none;
}
 .footer_slid_hom1 .owl-prev:after{
     content: "\f177";
     font:normal normal normal 30px/1 FontAwesome;
     color:#235077;
}
 .footer_slid_hom1 .owl-next:after{
     content: "\f178";
     font:normal normal normal 30px/1 FontAwesome;
     color:#235077;
}
 .footer_slid_hom1 .owl-prev {
     float: left;
     margin-left: 21% !important;
     margin-top: -70px !important;
     position: relative;
     z-index: 9999;
}
 .footer_slid_hom1 .owl-next {
     float: right;
     margin-right: 21% !important;
     margin-top: -70px !important;
     position: relative;
     z-index: 9999;
}
 .owl-theme .owl-nav [class*=owl-]:hover {
     background: none !important;
     color: #FFF;
     text-decoration: none;
}
 footer{
     background:#235077;
     padding:70px 0px;
}
 .about_img .owl-dots{
     display: none;
}
 .about_img button.owl-prev {
     width: 90px;
     height: 90px;
     background-color: #235077b3 !important;
     border-radius: 100px !important;
     position: absolute;
     top: 50%;
     left: 0;
     margin-left: 100px !important;
     color: #fff !important;
     font-size: 70px !important;
     transition: all .3s ease-out;
}
 .about_img button.owl-next {
     width: 90px;
     height: 90px;
     background-color: #235077b3 !important;
     border-radius: 100px !important;
     position: absolute;
     top: 50%;
     right: 0;
     margin-right: 40px !important;
     color: #fff !important;
     font-size: 70px !important;
     transition: all .3s ease-out;
}
 .about_img button.owl-prev:hover, .about_img .owl-nav [class*=owl-]:hover{
     background-color:#235077 !important;
}
 .about_img button.owl-prev span, .about_img button.owl-next span {
     line-height: 82px;
     float: left;
     width: 100%;
     padding: 0px;
     margin-top: -13px;
}
 .about_us_sec1 {
         padding-top: 150px;
    padding-bottom: 280px;
     background: #fff;
     float: left;
     width: 100%;
     margin-top: -15px;
}
 .nav-tabs.tabs_about{
     border-bottom: 0px solid red;
     float: left;
     width: 100%;
     text-align: center;
     padding: 0px 10%;
}
 .nav-tabs.tabs_about li{
     float: left;
     border: 0px solid red;
     width: 33.33%;
}
 .nav-tabs.tabs_about li a{
     border: 0px solid red;
     font-size: 30px;
     color: #91a7bb;
     background: none;
    /* width: 80%;
     */
    /* float: left;
     */
     display: inline-block;
    /* margin-left: 10%;
     */
     text-transform: uppercase;
     font-weight: 200;
}
 .nav-tabs.tabs_about li.active{
}
 .nav-tabs.tabs_about li.active a, .nav-tabs.tabs_about li.active a{
     border: 0px;
     display: inline-block;
     color: #235077;
     position: relative;
     background: none;
     font-weight: 300;
}
 .nav-tabs.tabs_about li.active a:after{
     content: 's';
     width: 80%;
     position: absolute;
     bottom: 0;
     left: 0;
     background: #235077;
     font-size: 0px;
     height: 2px;
     margin-bottom: -5px;
     margin-left: 10%;
}
 .nav-tabs.tabs_about li.active:hover{
}
 .nav-tabs.tabs_about li.active a:hover, .nav-tabs.tabs_about li.active a:focus {
     border: 0px;
     text-decoration: none;
}
 .nav-tabs.tabs_about li:hover{
}
 .nav-tabs.tabs_about li a:hover{
     border:0px ;
     color: #235077;
}
 .about_sec_2{
     float: left;
     width: 100%;
     margin-top: 90px;
     margin-bottom: 80px;
     text-align: center;
}
.about_sec_2_ttil {
    font-family: 'warnock-pro-display';
    font-size: 46px;
    color: #000;
    padding: 0px 0%;
    line-height: 56px;
    margin-bottom: 110px;
    margin-top: 10px;
    opacity: 0.5;
}
 .about_us_sec_mn1 .owl-dots{
     display: none;
}
 .about_slider_wrp{
}
 .about_slider_img {
     width: 74% !important;
     float: left;
     margin-left: 13%;
     margin-right: 13%;
     border: 1px solid #000;
}
 .about_slider_title {
     float: left;
     width: 100%;
     font-family: 'warnock-pro-display';
     font-size: 46px;
     color: #000;
     margin-top: 50px;
     margin-bottom: 25px;
}
.about_slider_text {
    float: left;
    padding: 0px 9%;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
    position: relative;
    font-size: 24px;
    line-height: 32px;
    font-family: 'stevie-sans';
    font-weight: 200;
/*    height: 360px;*/
    height: auto;
    color: #000;
    opacity: 0.8;
}
 .learn_more{
     color: #235077;
     font-size: 29px;
     margin-top: 50px;
     display: inline-block;
}
 .learn_more i {
     margin-left: 8px;
}
 .about_slider_text:after {
     content: 'a';
     position: absolute;
     height: 100%;
     width: 1px;
     margin-top: -10%;
     background: #000;
     top: 0;
     right: 0;
     font-size: 0px;
}

.about_slider_title_2 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 65px;
    font-size: 24px;
    /* text-decoration: underline; */
    color: #235077;
    opacity: 0.5;
    border-bottom: 1px solid #235077;
    width: auto;
    float: none;
    display: inline-block;
    line-height: 28px;
}


 .about_sec_2 .owl-prev {
     position: absolute;
     left: 0;
     top: 0;
     margin-top: 18% !important;
     float: left;
     margin-left: -3% !important;
}
 .about_sec_2 .owl-prev span{
     font-size: 80px;
}
 .about_sec_2 .owl-next {
     position: absolute;
     right: 0;
     top: 0;
     margin-top: 18% !important;
     float: left;
     margin-right: -3% !important;
}
 .about_sec_2 .owl-next span{
     font-size: 80px;
}
 .about_sec_2 .owl-prev:hover, .about_sec_2 .owl-next:hover{
     color: #000 !important;
}
 .partn_brnd_wrp{
    margin-bottom: 160px;
     margin-top: 30px;
     float: left;
     width: 100%;
}
 .partn_brnd_sing{
}


/* .partn_brnd_head{
     float: left;
     width: 116%;
     background: #dfe6ef;
     margin-top: 100px;
     margin-left: -8%;
     text-align: center;
     font-size: 56px;
     font-family: 'warnock-pro-display';
     border-top: 1px solid #000;
     border-bottom: 1px solid #000;
     padding: 50px 00px;
     color: #6f7377;
}*/

.partn_brnd_head {
    float: left;
    width: 116%;
    background: #fff;
    margin-top: 20px;
    margin-left: -8%;
    text-align: center;
    font-size: 48px;
    font-family: 'warnock-pro-display';
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 50px 0px;
    color: #6f7377;
    font-family: 'warnock-pro-display';
    font-size: 48px;
    color: #000;
    opacity: 0.5;
}


 .partnr_img {
     width: 60% !important;
     margin-left: 20%;
     margin-right: 20%;
    /* border: 1px solid;
     */
}
 .main_index{
     overflow: hidden;
}
 .partner_owl{
     margin-top: 70px;
}
 .why_us_sec1{
     float: left;
     width: 100%;
     margin-top: 120px;
}
 .why_us_sec_lft{
     float: left;
     width: 25%;
}
 .why_us_sec_lft img, .why_us_sec_right img{
     float: left;
     width: 100%;
}
 .why_us_sec_right{
     float: left;
     width: 25%;
}
 .why_us_sec_midl{
     float: left;
     width: 50%;
     padding: 0px 5%;
}
 .why_us_sec_text {
     float: left;
     width: 80%;
     font-size: 80px;
     font-family: 'warnock-pro-display';
     border-top: 1px solid #000;
     border-bottom: 1px solid #000;
     line-height: 81px;
     padding-top: 30px;
}
 .why_us_sec_text2 {
     float: left;
     width: 100%;
     font-family: 'stevie-sans';
     color: #000;
     margin-top: 20px;
     margin-bottom: 0px;
     font-weight: 700;
     font-size: 23px;
}
 .why_us_sec_text3 {
     float: left;
     width: 100%;
     font-family: 'warnock-pro-display';
     font-size: 46px;
     line-height: 50px;
     margin-top: 40px;
     margin-bottom: 30px;
     line-height: 55px;
}
 .why_us_sec_text4 {
     float: left;
     width: 90%;
     font-size: 24px;
     font-weight: 300;
     line-height: 38px;
         font-size: 28px;
    line-height: 37px;
     font-family: 'stevie-sans';
     font-weight: 200;
}
 .why_us_sec2{
     margin-top: 120px;
     position: relative;
     z-index: 2;
     background: #dfe6ef;
     padding: 120px 0px;
}
 .whyus_tabing{
     float: left;
     width: 100%;
     border-bottom: 0px !important;
}
 .whyus_tabing li{
     float: left;
     width: 33.3333%;
}
 .whyus_tabing li a{
     font-size: 24px;
     font-weight: 300;
     color: #b0c1d1 !important;
     text-transform: uppercase;
     display: inline-block;
     border: 0px solid #000 !important;
     position: relative;
}
 .whyus_tabing li.active{
}
 .whyus_tabing li.active a, .whyus_tabing li.active a:hover, .whyus_tabing li.active a:focus {
     background: none !important;
     border: 0px !important;
     outline: none !important;
     text-decoration: none !important;
     color: #235077 !important;
}
 .whyus_panel{
     margin-top: 150px;
     float: left;
     width: 100%;
}
 .why_li1{
}
 .why_li2{
     text-align: center;
}
 .why_li3{
     text-align: right;
}
 .why_li1 a{
}
 .why_li2 a{
     text-align: center;
}
 .why_li3 a{
}
 .whyus_tabing li.active a:after {
     content: 'a';
     font-size: 0px;
     position: absolute;
     left: 0;
     height: 2px;
     width: 80%;
     background: #235077;
     margin-top: 41px;
     margin-left: 10%;
}
 .left_sect_midl{
     float: left;
     width: 100%;
}
 .left_sect_2{
     float: left;
     width: 44%;
}
 .left_sec_brdr{
     float: left;
     width: 100%;
     border-top: 1px solid #000;
     border-bottom: 1px solid #000;
     padding-top: 30px;
}
 .left_sect_title {
     font-size: 50px; 
     line-height: 85px;
     float: left;
     width: 100%;
     font-size: 78px;
     font-family: 'warnock-pro-display';
}
 .left_sect_sub_titl2 {
     float: left;
     width: 100%;
     font-weight: 700;
     font-family: 'stevie-sans';
     color: #879488;
     margin-top: 30px;
     font-size: 23px;
     margin-bottom: 14px;
}
 .left_sect_sub_titl3 {
    float: left;
    width: 100%;
    font-family: 'warnock-pro-display';
    font-size: 48px;
    line-height: 56px;
    margin-top: 30px;
    margin-bottom: 40px;
    font-weight: 200;
    /* margin-bottom: 10px; */
}
 .left_sect_sub_titl4 {
     float: left;
     width: 100%;
     font-size: 27px;
     line-height: 34px;
     font-family: 'stevie-sans';
     font-weight: 200;
}
 .right_sect_2 {
     float: right;
     width: 43%;
}
 .marq_span {
     font-size: 22px;
     margin-top: 80px;
     font-weight: 600;
     color: #235077;
     margin-bottom: 00px;
}
 .marq_span span{
     display: inline-block;
     margin-left: 25px;
     margin-right: 25px;
     text-transform: uppercase;
}
 .why_us_sec_new3 {
     float: left;
     width: 46%;
}
 .why_us_sec_new3 img{
     width: 100%;
}
 .why_us_sec_new_right{
     float: right;
     width: 48%;
     text-align: right;
}
 .why_us_5_title{
     float: right;
     width: 90%;
     border-top: 1px solid #000;
     border-bottom: 1px solid #000;
     padding-top: 30px;
}
 .why_us_6_title {
     float: left;
     width: 100%;
     font-weight: 700;
     font-family: 'stevie-sans';
     color: #000;
     margin-top: 50px;
     font-size: 23px;
     margin-bottom: 14px;
}
 .why_us_5_title_sub {
     font-family: 'warnock-pro-display';
     width: 100%;
     line-height: 90px;
     float: left;
     width: 100%;
     font-size: 85px;
}
 .why_us_7_title {
     float: right;
     width: 100%;
     margin-top: 50px;
     margin-bottom: 50px;
     font-family: 'warnock-pro-display';
     font-size: 46px;
     line-height: 56px;
     font-weight: 200;
}
 .why_us_8_title {
     float: right;
     width: 88%;
     font-size: 28px;
     line-height: 37px;
     font-family: 'stevie-sans';
     font-weight: 200;
}
.why_us_9_title {
    float: right;
    font-size: 29px;
    color: #235077;
    font-weight: 300;
    margin-top: 60px;
}
 .why_us_9_title i {
     margin-left: 10px;
}
 .why_sec_main_5{
     float: left;
     width:100%;
     padding: 100px 0px;
}
.why_sec_main_title {
    text-align: center;
    float: right;
    width: 100%;
    font-size: 50px;
    line-height: 63px;
    margin-top: 50px;
    margin-bottom: 40px;
    color: #000;
    font-family: 'warnock-pro-display';
    opacity: 0.5;
}
 .why_us_slider .owl-dots{
     display: none;
}
 .why_us_slider{
     margin-top: 120px;
}
 .why_us_down_wrp{
}
.why_us_down_img {
    width: 60% !important;
    margin-left: 20%;
}
 .why_us_down_wrp{
}
.why_us_down_text {
    width: 100%;
    border-right: 1px solid black;
    padding: 0px 12%;
    margin-top: 80px;
    text-align: center;
    font-size: 24px;
    line-height: 34px;
    font-family: 'stevie-sans';
    font-weight: 200;
    color: #000;
    opacity: 0.8;
}
 .why_us_slider{
     position: relative;
}
 .why_us_slider .owl-prev {
     position: absolute;
     left: 0;
     font-size: 80px !important;
     top: 0;
     margin-top: 160px !important;
     margin-left: -30px !important;
}
 .why_us_slider .owl-next {
     position: absolute;
     right: 0;
     font-size: 80px !important;
     top: 0;
     margin-top: 160px !important;
     margin-right: -30px !important;
}
 .why_us_slider .owl-prev:hover span, .why_us_slider .owl-next:hover span{
     color: #000;
}
 .home_section_4{
}
 .home_section_4_lft {
     width: 46%;
     padding-left: 8%;
}
 .home_section_4_right{
     width: 54%;
}
 .shop_a_menu {
    color: #235077;
    border: 1px solid #235077;
    margin-top: -6px !important;
    padding: 11px 20px 6px 20px;
    margin-bottom: -11px;
    font-family: 'warnock-pro-display';
    font-size: 27px !important;
    background: #f7f6f5;
    margin-right: 15px;
    z-index: 999;
    position: relative;
}

.shop_a_menu{
    position: relative;
}

 .shop_a_menu i {
     float: right;
     color: #235077;
     margin-top: 8px;
     margin-left: 10px;
}
 .shop_a_menu:hover, .shop_a_menu:hover i{
     background:#235077;
     color:#fff;
}
 .main.main_index .container{
     width: 96%;
}
 .container_sec_4{
     padding: 0px;
}
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus{
     background:none !important;
}
 .learn_mor_1 span:after {
     content: "a";
     background-image: url(../img/arrow_blue.png);
     font-size: 0px;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: 15px;
     margin-left: 15px;
}
 .learn_mor_1 i{
     display: none;
}
 .shop_a_menu i{
     display: none;
}
 .shop_a_menu span:after {
     content: "a";
     background-image: url(../img/arrow_blue.png);
     font-size: 0px;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: 12px;
     margin-left: 11px;
}
 .shop_a_menu:hover span:after{
     background-image: url(../img/arrow_white.png);
}
 .go_to_shop_btn i{
     display: none;
}
 .go_to_shop_btn span:after {
     content: "a";
     background-image: url(../img/arrow_white.png);
     font-size: 0px;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: 16px;
     margin-left: 15px;
}
 .footer_slid_hom1 .owl-prev:after {
     content: "a";
     background-image: url(../img/arrow_blue.png);
     font-size: 0px;
     font-size: 0px !important;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: -10px !important;
     margin-left: 40px;
     transform: rotate(180deg);
}
 .footer_slid_hom1 .owl-next:after {
     content: "a";
     background-image: url(../img/arrow_blue.png);
     font-size: 0px;
     font-size: 0px !important;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: -10px !important;
     margin-right: 40px;
}
 .slider_left {
     float: left;
     width: 23%;
     border-right: 1px solid #000;
     margin-bottom: -5px;
}
 .slider_right{
     float: right;
     border-left: 1px solid #000;
     width: 23%;
}
 .slider_left img, .slider_right img{
     width: 100%;
}
 .slider_midel {
     width: 54%;
     float: left;
     padding: 0px 7%;
}
 .slider_abt_new{
     border: 1px solid #000;
}
 .slider_midel_titl1 {
     float: left;
     width: 100%;
     font-size: 24px;
     font-weight: 700;
     text-transform: uppercase;
     color: #ebe8e0;
     margin-top: 80px;
}
 .slider_midel_titl2 {
     float: left;
     width: 100%;
     font-family: 'warnock-pro-display';
     font-size: 85px;
     color: #fff;
     margin-top: 30px;
     border-bottom: 1px solid #ebe8e0;
     line-height: 85px;
     margin-bottom: 40px;
}
 .slider_midel_titl3 {
     float: left;
     width: 100%;
     font-size: 25px;
     line-height: 32px;
     font-family: 'stevie-sans';
     font-weight: 200;
     color: #fff;
}
 .learn_mor_divsn{
     margin-top: 30px !important;
     float: right;
     display: inline-block;
     margin-bottom: 0px !important;
}
 .home_section_2_left2.home_section_2_leftdivsn {
     margin-bottom: 00px;
}
 .home_section_divsn{
     background: #fff;
     padding-bottom: 150px;
}
 .why_sec_main_divisn{
     background: #ebe8e0;
}
 .why_us_slider_divisn{
     margin-top: 0px;
}
 .why_us_slider_divisn .why_us_down_text{
     margin-top: 0px;
}
 .why_us_slider_divisn .why_us_down_text{
     color:#fff;
     font-family: 'warnock-pro-display';
     font-size: 46px;
     color: #7b7b7a;
     padding: 0px 18%;
     line-height: 60px;
     color:#879488;
     line-height: 53px;
     opacity: 1;
}
 .why_us_slider_divisn .why_us_down_text_2{
     font-family: 'stevie-sans';
     font-size: 28px;
     color:#235077;
     margin-top: 10px;
}
 .why_sec_main_divisn .container{
     width: 100%;
}
 .why_us_slider_divisn .why_us_down_text{
     border-right: 0px;
}
 .foot_1{
     float: left;
     width: 33.33333%;
}
 .foot_up1{
}
 .foot_2{
     float: left;
     width: 33.33333%;
     display: none;
}
 .footr_logo{
}
 .foot_2_text1{
     font-family: 'stevie-sans';
     font-weight: 500;
     color: #fff;
     font-size: 26px;
     line-height: 32px;
     width: 100%;
         margin-top: 40px;
}
 .foot_3_text1{
     font-family: 'stevie-sans';
     font-weight: 200;
     color: #fff;
     font-size: 26px;
     margin-top: 00px;
}
 .foot_2_text2 {
     font-family: 'stevie-sans';
     font-weight: 200;
     color: #fff;
     font-size: 26px;
     margin-top: 20px;
     float: left;
     display: none;
}
 .foot_3_text2{
}
.socl_link_fotr {
    display: inline-block;
    margin-left: 7px;
    margin-top: 20px;
    float: left;
}
 .socl_link_fotr img{
}
 .foot_3{
     float:right;
     width: 33.33333%;
     text-align: right;
}
footer {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
 .border_line{
     float: left;
     width: 100%;
     height: 1px;
     background:#fff;
     margin-top: 50px;
}
 .footer_botom{
     margin-top: 50px;
}
 
 .a_link_btom {
    font-family: 'stevie-sans';
    font-weight: 300;
    color: #fff;
    font-size: 28px;
    float: left;
    width: 33%;
    text-transform: uppercase;
    margin-bottom: 20px;
}


.a_link_btom:hover{
    font-weight: 500;

}

.a_link_btom:focus{
        text-decoration: none;
        color:#fff;
}

 .footer_botom_1{
     float: left;
     width: 33.3333%;
     font-family: 'stevie-sans';
     font-weight: 200;
     color: #fff;
     font-size: 22px;
     text-transform: uppercase;
     line-height: 36px;
}

.footer_botom_2 {
    float: left;
    width: 66.3333%;
    MARGIN-RIGHT: 0%;
    FLOAT: RIGHT;
}


 .footer_botom_3{
     float: left;
     width: 33.3333%;
}
 .footer_botom_3 .a_link_btom{
     float: right;
     width: 50%;
     text-align: left;
}
 .a_link_btom:hover{
     color:#fff;
}
 .learn_more i, .why_us_9_title i{
     display: none;
}
 .why_us_9_title:after{
     content: "a";
     background-image: url(../img/arrow_blue.png);
     font-size: 0px;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: 11px;
     margin-left: 15px;
}
 .learn_more:after{
     content: "a";
     background-image: url(../img/arrow_blue.png);
     font-size: 0px;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: 15px;
     margin-left: 15px;
}
 .slider_gry{
     background-color: #879488;
}
 .slider_abt_new2{
     background: #dfe6ef;
}
 .slider_abt_new2 .slider_midel_titl1, .slider_abt_new2 .slider_midel_titl2, .slider_abt_new2 .slider_midel_titl3{
     color:#000;
}
 .slider_abt_new2 .slider_midel_titl2{
     border-bottom: 1px solid #000;
}
 .slider_abt_new3{
     background:#ebe8e0;
}
 .foot_2_text2:after {
     content: "a";
     background-image: url(../img/arrow_white.png);
     font-size: 0px;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: right;
     background-size: 100%;
     margin-top: 15px;
     margin-left: 15px;
}
 .divsn_sectn_2_1{
     float: left;
     width: 35%;
}
 .divsn_sectn_2_1_img{
     width: 100%;
     border: 1px solid #000;
}
 .divsn_sectn_2_2{
     float: left;
     width: 65%;
     padding-left: 5%;
}
 .divsn_sectn_titl1{
     float: left;
     width: 100%;
     font-family: 'warnock-pro-display';
     font-size: 48px;
     margin-top: -10px;
     margin-bottom: 10px;
         line-height: 56px;
}
 .divsn_sectn_titl2{
     float: left;
     width: 75%;
     font-size: 28px;
     line-height: 37px;
     font-family: 'stevie-sans';
     margin-top: 26px;
}
 .divisn_sec_2{
     margin-top: 00px;
     margin-bottom: 0px;
}
 .downl_brc_btn{
     font-weight: 300;
     font-size: 29px;
     color:#235077;
     margin-top: 25px;
     float: left;
     border-bottom:1px solid #235077;
     line-height:30px;
}
 .downl_brc_btn2{
     margin-top: 15px;
}
 .downl_brc_btn:hover{
    font-weight: 400;
     color:#235077;
}
 .divisn_sec_3{
     padding-top: 40px;
     margin-top: 150px;
}
 .divisn_sec_3 .left_sect_sub_titl2{
     color:#000;
     margin-top: 120px;
}
 .divisn_sec_3 .left_sect_sub_titl3{
     margin-top: 100px;
}
 .divisn_sec_3 .left_sect_sub_titl4 {
     font-size: 28px;
     line-height: 38px;
}
 .divisn_sec_3 .left_sec_brdr{
     width: 90%;
}
 .divisn_sec_3 .right_sect_2 img {
     border: 1px solid #000;
     width: 100%;
     margin-left: -0%;
     float: left;
}
 .divisn_sec_3 .container {
     width: 100%;
     padding-left: 8%;
}
 .divisn_sec_3 .right_sect_2 {
     float: right;
     width: 48%;
     border: 0px solid red;
     margin-right: -15px;
}
 .divisn_sec_3 {
     padding-top: 60px;
     margin-top: 150px;
     padding-bottom: 280px;
}
 .home_divisn_sec4 .hom_inx_2_text {
     border-bottom: 1px solid #000;
     padding-bottom: 50px;
     font-size: 27px;
     line-height: 34px;
}
 .home_divisn_sec4{
     background:#fff;
}
 .contc_form_divsn_ttil {
     float: left;
     width: 100%;
     font-family: 'warnock-pro-display';
     font-size: 50px;
     color: #818181;
     margin-top: 40px;
}
 .form_dvd_left{
}
 .contc_form_divsn{
}
 .form_dvd_left_titl {
     float: left;
     width: 100%;
     margin-top: 25px;
     font-size: 22px;
     margin-bottom: 10px;
}
 .contc_form_divsn_ttil{
}
 .divsn_labl1{
     float: left;
     width: 50%;
}
 .divsn_labl1 span{
     float: left;
     text-transform: uppercase;
     font-weight: 200;
     font-size: 22px;
}
 .divsn_labl1 input{
     float: left;
     width: 18px;
     height: 18px;
     margin-top: 7px;
     margin-left: 10px;
}
 .form_dvd_left_in{
     float: left;
     width: 42%;
}
 .form_dvd_right_in {
     float: left;
     width: 52%;
     margin-left: 6%;
}
 .form_dvd_right_in .divsn_labl1 span{
     width: 60%;
}

.singl_lin_form_a {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 15px;
}

 .singl_lin_form_a .form_dvd_left_in{
}
 .form_lb_in{
     text-transform: uppercase;
     font-weight: 200;
     font-size: 20px;
}
 .singl_lin_form_a input{
     float: left;
     width: 100%;
     font-size: 20px;
     padding: 6px 6px !important;
     border: 1px solid #000;
     margin-top: 0px;
}

.singl_lin_form_a input:focus, .singl_lin_form_a input:focus-visible{
    outline: none;
    border: 1px solid #000;
}

 .form_dvd_text{
}
 .text_are{
     width: 100%;
     float: left;
     border: 1px solid #000;
}
 .agre_input_as{
     float: left;
     margin-top: 50px;
}
 .agre_input_as:hover{
     cursor: pointer;
}
 .agre_input_as input{
     float: left;
     width: 25px;
     height: 25px;
}
 .agre_input_as span{
     float: left;
     text-transform: uppercase;
     font-weight: 300;
     font-size: 22px;
     margin-left: 20px;
     margin-top: 1px;
     line-height: 34px;
}
 .subm_form{
     float: left;
     width: 80%;
     margin-top: 80px;
     text-align: center;
     border: 1px solid #235078;
     background: #fff;
     padding: 20px 0px 24px 0px;
}
 .subm_form span{
     font-family: warnock-pro-display;
     font-size: 28px;
     line-height: 30px;
     float: left;
     width: 100%;
     margin-top: 4px;
     color: #235078;
     font-weight: 400;
}
 .subm_form span:after {
     content: "a";
     background-image: url(../img/arrow_blue.png);
     font-size: 0px;
     width: 40px;
     height: 20px;
     background-repeat: no-repeat;
     border: 0px solid red;
     float: none;
     background-size: 100%;
     margin-top: 15px;
     margin-left: 15px;
     display: inline-block;
}
 .sub_menu_as {
     position: absolute;
     z-index: 99;
     background: white;
     width: 100%;
     left: 0;
     margin-top: 64px;
     z-index: 9;
}
 header .col-md-12{
     position: static;
}
 .menu_sub_a{
     float: left;
     background: pink;
}
 .menu_sub_a img{
}
 .wrp_img_divs{
}
 .wrp_img_divs_img{
     transform: rotate(90deg);
     float: left;
     margin-left: -26px;
     margin-top: 40px;
     position: absolute;
     z-index: 99;
     display: none;
}
 .crs_ttil_a{
     color: #91a7bb;
     font-weight: 300;
     font-size: 28px;
     display: none;
}
 .wrp_img_divs {
     position: absolute;
     z-index: 99;
     margin-top: 1px;
     padding-top: 50px;
     background: white;
     padding-bottom: 20px;
     display: none;
     transition: 0.3s;
}
 .img_menu_wrp{
     float: left;
     width: 24%;
     margin-right: 6%;
     margin-top: 00px;
}
 .img_menu_wrp_a{
}
 .wrp_img_divs{
}
 .sub_menu_as .container{
     padding: 0px;
}
 .menu_a:hover .wrp_img_divs{
     display: inline-block;
}
 .wrp_img_divs{
}
 .divs_backgnd_wht{
     background:#fff;
     position: absolute;
     left: 0;
     width: 100%;
     margin-top: 60px;
     z-index: 99;
     height: 400px;
     display: none;
     font-size: 1px;
     color:#fff;
     transition: 0.3s;
}
 .menu_a:hover .wrp_img_divs, .menu_a:hover .divs_backgnd_wht{
     display: none;
     transition: 0.3s;
}
 .img_menu_wrp_a img {
     border: 1px solid #000;
     margin-top: 10px;
}
 .img_menu_wrp_a{
     position: relative;
}
.img_menu_wrp_a:after {
    content: "2";
    height: 10px;
    width: 1px;
    background: #235077;
    position: absolute;
    right: 0;
    font-size: 0px;
    height: 52%;
    margin-right: -12%;
    margin-top: 65px;
    transition: 0.3s;
}
 .img_menu_wrp_a_hom:after{
     content: "0";
     height: 0px;
     width: 0px;
     font-size: 0px;
}
 .img_menu_wrp:hover .crs_ttil_a{
     color: #235077;
}
 .border_img img{
     border: 1px solid #000;
}
 .backg_imb_cls{
}
 .cont_bg{
     background: url(../img/cont_slider.jpg) center center no-repeat;
     background-size: 100%;
}
 .hom_inx_2_text_cont {
     margin-top: 100px;
     border-top: 0px;
     padding-top: 0px;
}
 .hom_inx_2_text_border{
     padding-right: 2%;
}
 .hom_inx_2_cont{
     color: #808080;
}
 .cont_us_sec1{
     margin-bottom: 90px;
     margin-top: 10px;
}
 .cont_sec_2{
     margin-top: 00px;
}
 .cont_sec_2 {
     background: #e4e4e4;
}
 .cont_form_right{
     padding-right:5%;
}
 .cont_form_left .form_dvd_left_titl, .cont_form_right .form_dvd_left_titl {
     color: #000;
     font-size: 22px;
     font-weight: 400;
}
 .cont_form_left .divsn_labl1 span, .cont_form_right .divsn_labl1 span {
     color: #000;
     font-size: 22px;
     font-weight: 300;
}
 .cont_form_left .form_dvd_left_titl{
     margin-bottom: 40px;
}
 .form_dvd_left_titl2{
     margin-top: 70px;
}
 .cont_form_left .form_dvd_right_in{
     margin-left: 0px;
}
 .cont_form_left .divsn_labl1{
     width: 100%;
     cursor: pointer;
}
 .cont_form_left .divsn_labl1 span{
    width: auto;
    margin-right: 10px;
    float: none;
    margin-left: 15px;
}

.cont_form_right .form_lb_in {
    color: #000;
    font-weight: 600;
    font-size: 23px;
    margin-bottom: 4px;
}

 .cont_form_right .agre_input_as span{
     color:#000;
}
 .partn_with_us_sec{
    z-index: 9;
}
 .partn_with_us_sec_img{
     float: left;
     width: 100%;
}
 .partn_with_us_sec {
     position: relative;
     text-align: center;
}
 .partn_with_us_sec_text {
     float: left;
     width: 100%;
     position: absolute;
     top: 0;
     left: 0;
     text-align: center;
     color: #fff;
     font-size: 84px;
     font-family: 'warnock-pro-display';
     margin-top: 200px;
     line-height: 80px;
     display: inline-block;
}
 .partn_with_us_sec_text_2{
     border-bottom: 2px solid #fff;
     display: inline-block;
     color:#fff;
}

.partn_with_us_sec_text_2:hover{
    color:#fff;
}

 .video_why_a{
     height: 550px;
     overflow: hidden;
     margin-top: 00px;
}
 .video_why_a video{
     float: left;
     width: 100%;
     margin-top: -250px;
}
 .video_why_a_text {
     position: absolute;
     color: #fff;
     font-size: 84px;
     font-family: 'warnock-pro-display';
     line-height: 540px;
     text-align: center;
     width: 100%;
}
 .why_us_new_sec{
     background-image: url("../img/why_us_new_sec.jpg");
     background-size: 100% 100%;
}
 .why_us_new_sec_inr{
     padding: 120px 0px;
}
 .why_us_new_sec_left{
     float: left;
     width: 48%;
}
 .why_us_new_sec_left_titl {
     font-family: 'warnock-pro-display';
     font-size: 46px;
     line-height: 56px;
     font-weight: 200;
     padding-right: 60px;
     border-bottom: 1px solid #fff;
     padding-bottom: 40px;
     color:#fff;
}
 .why_us_new_sec_left_titl{
}
 .why_us_new_sec_left_titl2 {
     font-size: 25px;
     line-height: 34px;
     font-family: 'stevie-sans';
     color: #fff;
     margin-top: 100px;
     font-weight: 200;
     width: 70%;
     display: none;
}
 .why_us_new_sec_left_titl3{
     font-size: 30px;
     line-height: 44px;
     font-family: 'stevie-sans';
     color: #fff;
     margin-top: 80px;
     font-weight: 200;
     width: 95%;
     margin-bottom: 140px;
     text-transform: uppercase;
}
 .why_us_new_sec_right{
     margin-top: 200px;
     float: right;
     width: 42%;
    /* background: red;
     */
}
 .why_sec_wrap_1{
    margin-top: 90px;
}
 .why_sec_wrap_img{
     float: left;
     width: 100px;
}
 .why_sec_wrap_text{
     float: left;
     font-size: 24px;
     color: #fff;
     font-weight: 600;
     width: 70%;
     margin-left: 8%;
     line-height: 32px;
     margin-top: 0px;
     text-transform: uppercase;
}
 .slider_abt_new {
     border: 1px solid #000;
     border-left: 0px;
     border-right: 0px;
}
 .slider_right{
     border-right: 0px;
}
 .home_section_2.cont_sec_2{
     padding: 0px;
     background:#fff;
}
 .conta_sec_new{
     padding: 90px 70px;
     background: #ebe8e0;
     border: 1px solid #000;
}
 .form_dvd_right_in .divsn_labl1, .form_dvd_left_in .divsn_labl1{
     margin-bottom: 16px;
}
 .why_us_new_sec_left_titl3{
     opacity: 0;
     -webkit-transition: all .3s ease-out;
     transition: all .3s ease-out;
}
 .why_us_new_sec_left_wrap{
     position: relative;
}
 .why_us_new_sec_left_titl3{
     position: absolute;
}
 .why_ans_show{
     opacity: 1;
     -webkit-transition: all .3s ease-out;
     transition: all .3s ease-out;
}
 .why_sec_wrap_1{
     cursor: pointer;
}


 .main_header{
     position: relative;
     z-index: 9;
     background: #fff;
}

.main_header {
    position: relative;
    z-index: 9;
    background: #fff;
    border-top: 60px solid #fff;
    float: left;
    width: 100%;
    margin-top: -60px;
}


 .hero-wrapper{
     top: 0;
     margin-top: 00px;
     padding-top: 300px;
     margin-top: 00px;
}
 .slider_indx{
     padding: 200px 000px !important;
     padding-top: 700px !important;
     padding-bottom: 100px !important;
}
 .welcome-message{
     margin-top: 190px !important;
}

.hero-wrapper {
  position: fixed;
  bottom: 0;
  right: 0;
  height: auto;
  width: auto;
  min-height: 100%;
  min-width: 100%;
  z-index: -9999;
}

.slider_indx video {
  width: 100%;
  max-width: 100%;
}

.darkHeader .hero-wrapper{
    margin-top: 0px;
}
 
footer, .pos_rel {
    
    position: relative;
    z-index: 2;
} 

.back_wt{
    background: #fff;
}

.why_us_sec1.pos_rel{
    background:#fff;
    padding-top: 160px;
    padding-bottom: 160px;
    margin-bottom: 0px;
}

.home_section_divsn, .home_section_2.cont_sec_2 {
    padding-bottom: 280px; 
    padding-top: 150px;
}

.why_sec_main_divisn_home{
    background:#ebe8e0;
}

.why_sec_main_divisn_home .why_us_down_text{
    color: #879488;
}

.why_sec_main_divisn_home .why_us_down_text_2{
    color:#879488;
}

.why_sec_main_divisn_outdr {
    background: #879488;
}

.why_sec_main_divisn_outdr .why_us_down_text{
    color:#ebe8e0;
}

.why_sec_main_divisn_outdr .why_us_down_text_2{
    color: #fff;
}

/*.partner_owl .owl-nav.disabled{
    display: inline-block !important;
}*/


.partner_owl .owl-nav.disabled{
    display: none;
}

.partner_owl .owl-dots.disabled {
    display: inline-block !important;
    text-align: center;
    width: 100%;
}


.partner_owl .owl-nav.disabled .owl-prev span {
    font-size: 110px;
    position: absolute;
    top: 0;
    margin-top: 30px;
    color:#666;
     transition: all .3s ease-out;
}

.partner_owl .owl-nav.disabled .owl-next span {
    font-size: 110px;
    position: absolute;
    top: 0;
    margin-top: 30px;
    right: 0;
    color:#666;
     transition: all .3s ease-out;
}

.partner_owl .owl-nav.disabled .owl-prev span:hover, .partner_owl .owl-nav.disabled .owl-next span:hover{
    color: #000;
}

.why_divsn_a_dvs{
    background:#fff;
}

.why_divsn_a{
    display: inline-block; 
    position: relative;
    z-index: 9;
}

.why_us_sec2.divisn_sec_3.divisn_sec_main_tp{
    margin-top: 0px;
}

/*.why_divsn_a.why_divsn_a_dvs {
    display: inline-block;
    position: relative;
    z-index: 9;
    padding-bottom: 280px;
    float: left;
    padding-top: 150px;
}*/



.why_divsn_a.why_divsn_a_dvs {
    display: inline-block;
    position: relative;
    z-index: 9;
    padding-bottom: 280px;
    float: left;
    padding-top: 280px; 
    width: 100%;
}



::selection {
  color: #fff;
  background: #235077;
}

.why_us_9_title{
           transition: 0.3s;
}

.why_us_9_title:hover{
    color:#235077;
    font-weight: 400;
}

.learn_mor_1:hover span, .learn_more:hover{
    font-weight: 400;
    color:#235077;
}

.img_menu_wrp:last-child .img_menu_wrp_a:after{
    border: 0px solid red;
    width: 0px;
    height: 0px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    color:#235077 !important;
}


.hospt_clor1 {
    background: #f7f6f5 !important;
}

.hospt_clor1 .why_us_down_text, .hospt_clor1 .why_us_down_text_2{
    color:#235077 !important;
}

.home_section_2.home_section_divsn .home_section_2_right img{
    border: 1px solid #000;
}


.home_section_2.home_section_4 {
    padding-top: 0px;
}




#hbsecion3 .learn_mor_1 span:after{
    content: "a";
    background-image: url(../img/arrow_blue.png);
    font-size: 0px;
    width: 40px;
    height: 20px;
    background-repeat: no-repeat;
    border: 0px solid red;
    float: right;
    background-size: 100%;
    margin-top: 15px;
    margin-left: 15px;
}

.divs_dma{
            background: #fff;
    position: relative;
    z-index: 999;
    padding: 80px 8%;
}

.divs_dma .why_sec_main_title{
    
}

.img_new_divs{
    width: 80% !important;
}


.why_sec_main_title_newas{
    margin-bottom: 0px;
}

#hbsecion3 .go_to_shop_btn {
    color: #235077;
    border: 1px solid #235077;
    background: #235077;
    color: #fff;
}



#hbsecion3 .go_to_shop_btn span:after{
    
        content: "a";
    background-image: url(../img/arrow_white.png);
    font-size: 0px;
    width: 40px;
    height: 20px;
    background-repeat: no-repeat;
    border: 0px solid red;
    float: right;
    background-size: 100%;
    margin-top: 16px;
    margin-left: 15px;
}

#hbsecion3 .go_to_shop_btn:hover{
    background:#f7f6f5;
        color: #235077;
}

#hbsecion3 .go_to_shop_btn:hover.go_to_shop_btn span:after {
    content: "a";
    background-image: url(../img/arrow_blue.png);
    font-size: 0px;
}



/*.about_sec_2 .owl-prev span {
    font-size: 30px;
    background-image: url(../img/left_arw_bl.png);
    width: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0px;
    float: left;
    height: 61px;
    margin-top: 120px;
}*/

/*.about_sec_2 .owl-next span {
    font-size: 80px;
    background-image: url(../img/right_arw_bl.png);
    width: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0px;
    float: left;
    height: 61px;
    margin-top: 120px;
}*/

.partner_owl .owl-nav.disabled .owl-prev span{
    font-size: 30px;
    background-image: url(../img/left_arw_bl.png);
    width: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0px;
    float: left;
    height: 61px; 
    margin-top: 70px;
}

.partner_owl .owl-nav.disabled .owl-next span{
    font-size: 30px;
    background-image: url(../img/right_arw_bl.png);
    width: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0px;
    float: left;
    height: 61px; 
    margin-top: 70px;
}



.divs_dma .why_sec_main_title {
    margin-bottom: 100px;
    margin-top: 0px;
}

.divs_dma {
    background: #fff;
    position: relative;
    z-index: 999;
    padding: 80px 8%;
    padding-top: 150px;
    padding-bottom: 150px;
}

.titl_text_1 {
    font-size: 36px !important;
    padding: 0px 100px;
    margin-top: 45px;
    line-height: 46px !important;
    margin-bottom: 20px;
    height: 250px;
}



.parallax{
        min-height: 800px !important;

}

.index_sec_3_lft.home_section_4_lft .learn_mor_1, .index_sec_3_lft.home_section_4_lft .learn_mor_1:hover{
    color:#fff;
}

.index_sec_3_lft.home_section_4_lft .learn_mor_1 span:after {
    content: "a";
    background-image: url(../img/arrow_white.png);
    font-size: 0px;
}

.index_sec_3_lft .learn_mor_1:hover span, .index_sec_3_lft .learn_more:hover {
    font-weight: 400;
    color: #fff;
}


.right_header .shop_a_menu span:after{
      
    margin-top: 8px;
    margin-left: 11px;
}

.home_section_2.home_divisn_sec4.cont_sec_2.cont_sec_al{

    padding-top: 0px;
}

.img_menu_wrp:focus{

}

.img_menu_wrp:focus {
        text-decoration: none;
}

.main_header {
    position: fixed;
    top: 0;
    z-index: 9999;
}
   .scrolling_down{
      position: static;

   }

   .main.main_index.slider_indx, .abou_sld_a{
      margin-top: 110px;
   }

   .slider_abt_new{
    margin-top: 150px;
   }


.hero-wrapper{
    margin-top: 60px;
    padding-top: 200px;

}

.why_divsn_outdoor{
        padding-top:0px !important;

}


.foot_3 {
    
    width: 33.33333%;
    text-align: left;
    padding-left: 10%;
}


.footr_logo {
    width: 50%;
}


.foot_3_text1{
    display: none;
}



.img_menu_wrp_a img {
    border: 0px solid #000;
    margin-top: 10px;
    background: #fff;
    padding: 10px;
}

 


.main_header.scrolling_down{
        opacity: 1;
    position: fixed;
}

.main_header.scrolling_down.header_show_slid{
    opacity: 0;
        height: 0px;
        overflow: hidden;
}

.main_header.header_show_slid.scrolling_up .container{
         
        transition: 0.3s;
        transition: all .3s ease-out;
}
 

  .privcy_wrp{
     background:#f7f6f5;
     padding: 0px;
     margin-top: 0px;
     position: relative;
     z-index: 999;
}
 .wrp_prvc_a{
}
 .prvcy_title{
    font-family: 'warnock-pro-display';
    font-size: 46px;
    text-align: center;
    color: #7b7b7a;
    margin-bottom: 40px;
}
 .prvcy_titl_2{
    font-family: 'stevie-sans';
    font-weight: 700;
    font-size: 23px;
    line-height: 30px;
    margin-top: 70px;
    margin-bottom: 50px;
    float: left;
    width: 100%;
}
 .prvcy_titl_text{
}
 .prvcy_titl_3{
    margin-top: 40px;
    font-size: 28px;
    line-height: 38px;
    font-family: 'stevie-sans';
    font-weight: 200;
}
 .prvcy_titl_2_top{
}
 .containergry{
    padding-top: 80px;
    padding-bottom: 120px;
}
 .containerwht{
     background: #fff;
     width: 100% !important;
     padding: 0px 8%;
     padding-bottom: 120px;
}

.containergry .prvcy_title{
    margin-top: 200px;
}

.prvcy_titl_3 span {
    text-decoration: underline;
}


 

.main_header.header_show_slid.scrolling_up .divs_backgnd_wht{
        margin-top: 15px !important;
}


.img_new_divs {
    width: 80% !important;
    margin-left: 10%;
    margin-right: 10%;
}

.divsn_sectn_2_1_mobi{
    display: none;
}


.cont_form_left.home_section_2_left .form_dvd_left_in{
width: 60%;
}


.input_upld{

}

.inpu_cnt::file-selector-button {
    opacity: 0;
    width: 0px;
}

.inpu_cnt:focus{
    outline: none !important;
}


.upld_fl_a{
        font-family: 'warnock-pro-display';
    text-transform: uppercase;
    font-weight: 500;
    font-size: 27px;
    float: left;
    color: #224f78;
}


.upld_fl_a:after {
    content: "a";
    background-image: url(../img/arrow_blue.png);
    font-size: 0px;
    width: 40px;
    height: 20px;
    background-repeat: no-repeat;
    border: 0px solid red;
    float: right;
    background-size: 100%;
    margin-top: 11px;
    margin-left: 22px;
    float: right;
}

.inpu_cnt {
    float: left;
    margin-left: -18px;
    font-size: 18px;
    font-family: 'stevie-sans';
    margin-top: 15px;
    font-family: 'stevie-sans';
    text-transform: uppercase;
}

.upld_img {
    float: left;
    width: 100%;
    margin-top: 60px;
}

.upld_img_1 {
    float: left;
    width: 100%;
    font-size: 23px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
}

.upld_img_2 {
    font-size: 18px;
    float: left;
    width: 100%;
    margin-top: 2px;
}

.contc_form_divsn .form_dvd_left .form_dvd_left_titl{
        font-size: 23px;
    font-weight: 600;

}

.upld_img_2, .inpu_cnt{
    font-weight: 400;
}


.divsn_labl1 input {
    float: left;
    width: 18px;
    height: 18px;
    margin-top: 7px;
    margin-left: 10px;
    /* opacity: 0; */
    width: 0px;
    margin-right: 20px;
}


.divsn_labl1 input:after {
    content: "\f1db";
    font: normal normal normal 14px/1 FontAwesome;
    font-family: 'FontAwesome';
    font-size: 21px;
    opacity: 1;
}


.divsn_labl1 input:checked:after {
    content: "\f058";
    font: normal normal normal 14px/1 FontAwesome;
    font-family: 'FontAwesome';
    font-size: 21px;
    opacity: 1;
}

.hs_part_inq input{
    width: 0px;
    margin-right: 18px;
}

.hs_part_inq input:after {
    content: "\f1db";
    font: normal normal normal 14px/1 FontAwesome;
    font-family: 'FontAwesome';
    font-size: 21px;
    opacity: 1;
        margin-top: -5px;
    float: left;
}

.hs_part_inq input:checked:after {
    content: "\f058";
    font: normal normal normal 14px/1 FontAwesome;
    font-family: 'FontAwesome';
    font-size: 21px;
    opacity: 1;
}

.agre_input_as a {
    color: #000;
    font-size: 23px;
    font-weight: 600;
    margin-top: -2px;
    text-decoration: underline;
}


.cont_form_left.home_section_2_left .form_dvd_left_in {
    width: 100%;
}

.hs_part_inq {
    display: none;
    margin-left: 44px;
    margin-right: -25px;
    margin-bottom: 25px;
    margin-top: -6px;
    color: #000;
    font-size: 22px;
    font-weight: 300;
}

.upld_img .upld_img_2 {
    color: red;
    margin-top: 24px;
    font-size: 19px;
    color: #000;
    font-weight: 300;
}


.cont_wrp_al {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.cont_wrp_singl {
    float: left;
    width: 50%;
    padding-left: 1%;
}

.cont_wrp_singl_dbl{

}

 

.cont_wrp_ans {
    float: left;
    width: 100%;
    font-size: 25px;
    margin-top: 0px;
    font-weight: 300;
    margin-bottom: 30px;
}
.cont_wrp_titl {
    float: left;
    width: 100%;
    font-size: 27px;
    font-weight: 600;
    color: #000;
}

.why_us_new_sec_left_titl3.why_ans1{

}

.why_us_new_sec_left_titl3.why_ans3{
    margin-top: 260px;
}

.why_us_new_sec_left_titl3.why_ans4{
    margin-top: 450px;
}

.why_us_new_sec_left_titl3.why_ans5{
        margin-top: 640px;
}

.why_us_new_sec_left_titl3.why_ans5{
        margin-top: 640px;
}

.why_us_new_sec_left_titl3.why_ans6{
        margin-top: 800px;
}

.socl_link_fotr img {
    width: 38px;
}


.socl_link_fotr {
    margin-top: 48px;
    margin-left: 12px;
     
}




.inpu_cnt {
    float: left;
    margin-left: -18px;
    font-size: 18px;
    font-family: 'stevie-sans';
    margin-top: 15px;
    font-family: 'stevie-sans';
    text-transform: uppercase;
    background: none;
    height: 130px;
    line-height: 220px;
    margin-top: -73px;
    cursor: pointer;
}



.hospt_clor1 .mis_stmnt{
    display: none;
}

.why_sec_main_divisn_home .mis_stmnt{
    display: inline-block;
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'warnock-pro-display';
    color: #879488;
    font-size: 80px;
    margin-bottom: 30px;
}

.why_sec_main_divisn_home .mis_stmnt:after {
    content: "s";
    font-size: 0px;
    width: 100%;
    height: 1px;
    background: #c5c5c5;
    float: left;
    width: 18%;
    margin-left: 41%;
    margin-right: 41%;
    margin-top: -20px;
}

.why_sec_main_divisn_home .why_us_down_text:after {
    content: "s";
    font-size: 0px;
    width: 100%;
    height: 1px;
    background: #c5c5c5;
    float: left;
    width: 30%;
    margin-left: 35%;
    margin-right: 35%;
    margin-top: 60px;
}

.why_sec_main_divisn_home {
    background: #ebe8e0;
    padding: 80px 0px;
}


.why_sec_main_divisn_home .why_us_down_text{
        padding: 0px 20%;
}

.why_sec_main_divisn_home .why_us_down_text_2{
    display: none;
}



.footer_slid_hom_new .item{
    
}



.divsn_slider_only_desk.divsn_slider_mob.why_sec_main_5.why_sec_main_divisn.why_divsn_a.why_sec_main_divisn_home{
            position: relative;
    } 

    .divsn_slider_only_desk.divsn_slider_mob.why_sec_main_5.why_sec_main_divisn.why_divsn_a.why_sec_main_divisn_home:after {
        content: "a";
        position: absolute;
        background: #ffffff00;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 9;
        font-size: 0px;
    }



.footer_slid_hom_new .item {
    border: 0px solid red;
    height: 350px;
    display: flex;
    justify-content: center;
    padding: 0px 10px;
    box-sizing: border-box;
}

.img_new_divs {
    width: 80% !important;
    margin-left: 10%;
    margin-right: 10%;
    width: auto !important;
    margin: 0px !important;
    height: 240px;
    margin-top: 55px !important;
}


.home_division_section1 .learn_mor_1.learn_mor_divsn{
    display: none;
}