@import "https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Roboto:300,400,500,700";
body{font-family:'Roboto',sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#333}
@media (max-width: 767px) {
    body{font-size:15px}
    .mblnone{display: none}
}
p{color:#333;line-height:25px;font-size:16px}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;color:#282e3f}
ul{list-style-type:none;padding-left:0;margin:0}
a{text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}
a:hover{text-decoration:none}
img{max-width:100%}
button,a:focus{outline:none}
.section-padding{padding:100px 0}
@media (max-width: 991px) {
    .card-header button{
        font-size: 14px;
        padding: 6px;
    }
    .serve h2{
        margin-bottom: 1.5rem !important; 
    }
    .ul-properties{
        padding-left: 0px !important;
    }
    .form-box-1 h5{
        font-size: 19px;
        margin: 0 0 1rem !important;
    }
    .text-start .theme-btn-s3{
        font-size: 13px !important;
        padding: 6px 12px !important;
    }
    .text-start{
        padding-top: 7px !important;
    }
    .text-start p{
        margin-bottom: 4px;
        font-size: 13px;
    }
    .text-start h3 {
        font-size: 15px !important;
        margin-bottom: 0px;
    }
    .text-start h2{
        font-size: 19px !important;
        margin: 2px 0 !important;
    }
    .text-start {   
        max-width: 100% !important;
    }
    .form-box {
        position: relative !important;
        margin: 2rem 0 !important;
        right: 0 !important;
        top: 0 !important;
    }
    .process-step:before{
        display: none !important;
    }
    .process-step{
        justify-content: center;
        display: grid;
        margin: 10px 0  ;
    }
    .process-row{
        display: block !important;
    }
.section-padding{padding:90px 0}
}
@media (max-width: 767px) {
.section-padding{padding:80px 0}
}
.back-to-top{background-color: #F2BF03;width:45px;height:45px;line-height:45px;text-align:center;display:none;position:fixed;z-index:999;right:15px;bottom:15px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
@media (max-width: 991px) {
.back-to-top{width:35px;height:35px;line-height:35px}
}
.back-to-top:hover{background-color:#31b5e1}
.back-to-top i{font-size:18px;font-size:1.125rem;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header-top{background: #F2BF03;}
.header-top ul.header-contact{text-align:right}
.header-top li{display:inline-block;padding: 10px;color:#fff;font-size: 14px;}
.header-top li i{padding-right:10px;color:#fff}
.header-top ul.login-r{text-align:right}
.header-top ul.login-r li{position:relative}
.header-top ul.login-r li a{color:#31b5e1}
.header-top ul.login-r li+li:before{position:absolute;content:"or";left:-8px;top:14px}
.header-top ul.header-social{position:relative;justify-content:flex-end}

.header-top ul.header-social li:last-child{padding-right:0}
.header-top ul.header-social li:last-child i{padding-right:0}
.header-area{width:100%;position:relative;z-index:99;background-color: #fff;border-bottom:1px solid rgba(255,255,255,0.30)}
.account_login-area li:first-child{padding-left:0}
.account_login-area li i{color: #ffffff;}
.account_login-area .account-item{position:relative;color:#333;padding:10px 37px}
.account_login-area .account-item i{position:absolute;left:-3%;top:15%;font-size:40px}
.account_login-area .account-item-2{padding-left:35px}
.account_login-area .account-item-2 i{left:-8%;top:17%}
.account_login-area .account-item:last-child{padding-right:0}
.account_login-area .account-item h5{font-size:16px;font-family:'Roboto',sans-serif;margin-bottom:0;font-weight:400;color:#666}
.account_login-area .account-item h5 span{font-size:18px;margin-bottom:10px;font-weight:500;color:#777}
.account_login-area .account-item:first-child{padding-left:40px;padding-right:44px}
.account_login-area .account-item img{max-width:40px;position:absolute;left:-21px;top:13px}
.header-top.header-top-2{background:#fff;padding:18px 0}
.header-top.header-top-2 span{display:block;color:#777;font-size:18px}
.header-social li a{color:#fff}
.logo{margin-top: 10px;}
.main-menu .submenu li a{padding:10px 15px 10px 0;color:#000;font-size:14px}
.main-menu nav ul{text-align:right}
.main-menu nav ul li{display:inline-block;position:relative}
.main-menu nav ul li a:last-child{padding-right:0}
.main-menu nav ul li{padding: 0px 14px 0;}
.main-menu nav ul li a{display:block;font-size:15px;font-weight:500;color: #003049;letter-spacing:0;text-transform:uppercase;position:relative;padding-bottom: 5px;}
.main-menu nav ul li a:before{position:absolute;content:"";left:-20px;bottom:0;width:100%;height: 2px;background: #F2BF03;opacity:0;transition:all .5s}
.main-menu nav ul li a:hover:before{opacity:1;left:0}
.main-menu nav ul li.active :before{opacity:1;left:0}
.main-menu nav ul li>ul li a{color:#333}
.main-menu nav ul li:hover>a,.main-menu nav ul li.active>a{color: #F2BF03;}
.main-menu .submenu{position:absolute;left:18px;top: 100%;z-index:999;width:235px;padding:10px 0 15px;background:#fff;text-align:left;box-shadow:0 2px 5px rgba(0,0,0,0.05);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);transform-origin:top;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.main-menu nav>ul>li:hover>.submenu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.main-menu .submenu li{display:block}
.main-menu .submenu li a:before{display:none}
.main-menu .submenu li{padding:2px 15px}
.sticky{position:fixed;left:0;top:0;width:100%;background:#12aebc;z-index:1200;box-shadow:0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);animation:600ms ease-in-out 0 normal none 1 running fadeInDown}
.slicknav_menu{background-color:#fff;margin:0;padding:0;height:0;z-index:99}
.slicknav_menu nav{margin-top:22px}
.header-sub .slicknav_menu nav{margin-top:10px}
.header-area .slicknav_menu ul{margin:0}
.slicknav_nav{background:#2a2d2d}
.slicknav_nav .slicknav_row:hover{border-radius:0;background:#3a3a3a}
.slicknav_nav .slicknav_arrow{float:right}
.slicknav_menu .slicknav_menutxt{display:none}
.slicknav_btn{background-color:transparent;position:relative;margin-top:-45px}
.slicknav_menu .slicknav_icon-bar{height:1px;width:27px;margin:6px 0;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;background-color:#fff}
.slicknav_nav a:hover{background:#3a3a3a;color:#fff}
.header-transparent .slicknav_menu .slicknav_icon-bar{background-color:#fff;box-shadow:none}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(2){opacity:0}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate(2px,10px);transform:rotate(45deg) translate(2px,10px)}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-9px);transform:rotate(-45deg) translateY(-9px)}
.btn-style2{text-align:right}
.btn-style a{background-color:#f79021;font-size:15px;font-weight:600;color:#fff;padding:10px 28px;border:2px solid transparent;text-transform:capitalize;display:inline-block;margin-top:3px}
.btn-style a:hover{background:#31b5e1}
.search{text-align:right;margin-top:35px}
.search ul li a{text-align:right;padding:10px;color:#fff}
.search ul li > ul{position:absolute;right:0;top:150%;width:263px;background:#fff;z-index:999;padding:15px;visibility:hidden;opacity:0;transition:all .3s;text-align:center}
.search ul li:hover > ul{visibility:visible;opacity:1;top:100%}
.search ul li > ul form{position:relative}
.search ul li > ul input{background:#fff;width:100%;height:40px;padding:0 40px 0 10px}
.search ul li > ul input:focus{outline:none;border:1px solid #ccc}
.search ul li > ul button{position:absolute;right:0;top:0;width:40px;height:40px;background:#f79021;color:#fff;border:none;cursor:pointer}
.search ul li > ul button:hover{background:#31b5e1}
.search ul li:last-child a{padding-right:0}
.hero{position:relative;height:840px;overflow:hidden}
.slide{position:relative}
.slide:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#333;opacity:.6}
.slide-caption{z-index:19;padding-bottom:45px;text-align:center;}
.slide-caption h2{text-align:center;color:#fff;font-weight:600}
.slide-caption h3{color: #fff;}
.slide-caption p{color: #fff;}
.hero .slide{height:840px;position:relative;background-repeat:no-repeat;position:relative}
.hero .slide .slider-bg{display:none}
.hero .slide:focus{outline:none}
.hero .slide .container{height:100%;display:table;padding:0}
.hero .slide .row{display:table-cell;vertical-align:middle}
.hero .slick-prev,.hero .slick-next{width:60px;height:60px;border:1px solid #959595;border-radius:5px;z-index:10;border-radius:60px;transition:all .3s}
.hero .slick-prev{left:25px}
.hero .slick-prev:before{font-family:"FontAwesome";content:"\f104";opacity:1;color:#fff}
.hero .slick-next{right:25px}
.hero .slick-next:before{font-family:"FontAwesome";content:"\f105";opacity:1;color:#fff}
.hero .slick-prev:hover,.hero .slick-next:hover{background:#f79021;border:none}
.hero .slick-prev:hover:before,.hero .slick-next:hover:before{color:#fff}
.hero .slick-dots{bottom:30px}
.hero .slick-dots li{margin:0}
.hero .slick-dots button{display:none}
.hero-slider{position:relative;}
.hero .hero-slider .slide-caption > h2,.hero .hero-slider .slide-caption > p,.hero .hero-slider .slide-caption > .btns{opacity:0}
.hero .hero-slider .slick-list .slick-current .slide-caption > p{-webkit-animation:fadeInTopSlow 1.5s .8s forwards;-moz-animation:fadeInTopSlow 1.5s .8s forwards;-o-animation:fadeInTopSlow 1.5s .8s forwards;-ms-animation:fadeInTopSlow 1.5s .8s forwards;animation:fadeInTopSlow 1.5s .8s forwards}
.hero .hero-slider .slick-list .slick-current .slide-caption > h2{-webkit-animation:fadeInLeftSlow 1.5s .8s forwards;-moz-animation:fadeInLeftSlow 1.5s .8s forwards;-o-animation:fadeInLeftSlow 1.5s .8s forwards;-ms-animation:fadeInLeftSlow 1.5s .8s forwards;animation:fadeInLeftSlow 1.5s .8s forwards}
.hero .hero-slider .slick-list .slick-current .slide-caption > .btns{-webkit-animation:fadeInBottomSlow 1.5s .8s forwards;-moz-animation:fadeInBottomSlow 1.5s .8s forwards;-o-animation:fadeInBottomSlow 1.5s .8s forwards;-ms-animation:fadeInBottomSlow 1.5s .8s forwards;animation:fadeInBottomSlow 1.5s .8s forwards}
.hero-style-1 .slide-caption p,.hero-style-2 .slide-caption p{font-size:20px;color:#fff;line-height:.8em;font-weight:300;margin:0}
.hero-style-1 .slide-caption p span,.hero-style-2 .slide-caption p span{color:#c1b696}
.hero-style-1 .slide-caption h2,.hero-style-2 .slide-caption h2{font-size:50px;font-weight:600;color:#fff;line-height:75px;margin:33px 0}
.hero-slider.owl-carousel .owl-item{position:relative;}
.hero-slider.owl-carousel .owl-item:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color: rgb(0 0 0 / 5%);z-index:1;}
@media (max-width: 450px) {
.hero-style-1 .slide-caption h2,.hero-style-2 .slide-caption h2{font-size:30px}
}
.hero-style-1 .slide-caption h2 span,.hero-style-2 .slide-caption h2 span{display:block}
@media (max-width: 450px) {
.hero-style-1 .slide-caption h2 span,.hero-style-2 .slide-caption h2 span{padding:4px 0}
}
/* .section-area{background:#f5f5f5;} */
.section-icon{text-align:center;/* margin-top:-90px; */position:relative;z-index:9}
.section-content{text-align:center;padding: 0px 0 0px;transition:all .5s}
.section-item{background: #F2BF03;padding: 25px;}
.section-item:hover .section-content{/* background:#f79021; */color:#fff}
.section-item:hover .section-content p a{color:#fff}
.section-item:hover .section-icon i{/* background:#f79021; */color:#fff}
.section-content p{font-size: 18px;/* font-weight:600; */transition:all .5s;color: #fff;margin-bottom: 6px;}
.section-content p a{color:#333;transition:all .5s}
.section-icon i{/* background:#f5f5f5; */padding:20px;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .5s;font-size:50px;color: #fff;}
/* .col-d{padding:0;} */
.about-area{padding:100px 0}
.about-content .about-icon i{color:#F2BF03}
.about-content h2{font-size:30px;font-weight:700;position:relative;padding-bottom:8px;margin-bottom:30px}
.about-content h2:before{content:"";position:absolute;left:0;bottom:0;width:50px;height:5px;background: #F2BF03;}
.sec-p{padding-left:30px}
.about-img img{padding-top:50px}
.about-content p{margin-bottom:30px}
.about-content span{display:block;padding-left:30px;padding-bottom:20px;position:relative}
.about-content span:before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background:#f79021}
.about-content .about-icon i:before{font-size:60px}
.signature-section{overflow:hidden}
.si-text{float:left;margin-top:20px}
.si-text p{font-size:18px;font-weight:700;margin-bottom:10px}
.signature-section img{float:right}
.service-area{padding:40px 0;background:#f5f5f5}
.section-title span{font-size:16px;color: #fff;}
.section-title h2{font-size:36px;font-weight:700;color:#333;padding-bottom:20px;margin-bottom:60px;position:relative}
.section-title h2:before{content:"";position:absolute;left:47%;bottom:0;width:60px;height:3px;background: #F2BF03;}
.service-single{overflow:hidden;position:relative;overflow:hidden;transition:all .3s;margin-bottom:30px}
.service-content{padding:29px 40px 20px;position:absolute;left:0;top:68%;width:100%;height:100%;padding-left:100px;background:#12aebc;transition:all .3s;opacity:.8}
.service-single:hover .service-content{top:0;display:flex;justify-content:center;flex-direction:column;width:100%;height:100%}
.service-single:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(20,36,64,0.2)}
.service-content h3{font-size:20px;font-family:'Roboto',sans-serif;position:relative;color:#fff}
.service-content h3:before{content:"\f106";position:absolute;left:-78px;top:-15px;font-family:Flaticon;font-size:42px;color:#f79021}
.service-content2 h3:before{content:"\f107";margin-top:5px}
.service-content3 h3:before{content:"\f100";transform:rotate(45deg)}
.service-content4 h3:before{content:"\f108"}
.service-content5 h3:before{content:"\f10a"}
.service-content6 h3:before{content:"\f10b"}
.service-content p{padding:15px 0 0;color:#fff;line-height:30px}
.service-content a{color:#f79021}
.service-area.service-s2 .service-item .service-single{background:#fff;text-align:center;padding:40px 33px}
.service-area.service-s2 .service-item .service-single:before{content:none}
.service-area.service-s2 .service-item .service-single .service-icon{background-color:rgba(52,203,255,0.2);width:90px;height:90px;line-height:90px;text-align:center;border-radius:50%;position:relative;margin:auto;margin-bottom:25px}
.service-area.service-s2 .service-item .service-single .service-icon:before{content:"";background-color:rgba(52,203,255,0.2);width:100%;height:100%;position:absolute;left:-5px;top:-5px;border-radius:50%}
.service-area.service-s2 .service-item .service-single .service-icon i{color:#12aebc}
.service-area.service-s2 .service-item .service-single h2{font-size:20px;margin-bottom:20px;font-weight:600}
.service-area.service-s2 .service-item .service-single p{line-height:30px;color:#5d5b5b}
.track h3{font-size:30px;font-weight:700;margin-bottom:40px;color: #111;}
.track-section{padding: 25px 0px;/* background:url(../images/news-bg.jpg) no-repeat center center / cover; */background: #f2f2f2;}
.track-section .track form{position:relative}
.track-section .track button{background: #F2BF03;color:#fff;border:0;outline:0;position:absolute;left:15px;top:0;width:200px;height:50px;transition:all .3s}
.track-section .track button:hover{background: #003049;}
.track-section .track input{background:#fff;height:50px;font-size:17px;color:#333;padding:6px 80px 6px 30px;border:0;-webkit-box-shadow:none;box-shadow:none}
.form-control{border-radius:0}
.features-area{position:relative;padding: 50px 0 45px;}
.fetures-img{position:absolute;left:8%;top:14%}
.fetures-img img{max-width:100%}
.features-icon{margin-bottom:18px}
.features-icon.feature-icon3{margin-bottom:10px}
.section-title2 h2:before{left:0}
.section-title2 h2{margin-bottom:30px}
.features-text p{padding-top:10px}
.features-text h3{font-size:25px}
.features-item .fi{color:#f79021}
.features-icon2{transform:rotate(45deg);display:inline-block}
.feature-wrap{margin-bottom:35px}
.counter-area{padding: 0px 0 0;position:relative;margin-bottom: 40px;}
.counter-content{/* background:#f79021; */padding:44px 70px 94px;padding-right:80px;margin-bottom:-70px;max-height:450px;position:relative}
.counter-content p{color:#fff}
.counter-content h2{font-size:30px;font-weight:700;color:#fff;margin-bottom: 9px;line-height: 37px;}
.btn-style.btn-style-3 a{background:#fff;color:#333;margin-top: 12px;font-weight:700}
.counter-area .counter-grids .grid{width:48%;float:left;padding: 20px;margin-right:5px;margin-bottom:5px;background: #fff;}
.counter-area .counter-grids .grid p{font-size:16px;font-weight:400;color:#000;margin-top: 10px;}
.counter-area .counter-grids{overflow:hidden;position:relative;padding-left: 5px;}
@media (max-width: 991px) {
.counter-area .counter-grids{padding:100px 0 40px;text-align:center}
}
.counter-area .odometer.odometer-auto-theme,.counter-area .odometer.odometer-theme-default{line-height:.8em}
.counter-area .counter-grids .grid h2{font-size:36px;font-weight:700;color:#000;margin:0;line-height:10px;padding-bottom:10px;position:relative}
.counter-area .counter-grids .grid h2:before{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background: #F2BF03;}
.pricing-area{padding:170px 0 100px;display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;position:relative}
.price-item{text-align:center;background:#f6f6f6;transition:all .3s}
.price-item:hover{background:#e7f9ff}
.pricing-header h3{color:#fff;font-family:'Roboto',sans-serif;font-weight:500;font-size:30px}
.pricing-header{padding:25px 0 13px;background:#f79021;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;z-index:11}
.pricing-header:before{content:"";position:absolute;left:0;top:33px;width:100%;height:68%;background:url(../images/pricing/2.html) no-repeat center center / cover;z-index:-1}
.price-sub-header{padding:20px 0 10px}
.price-sub-header h4{font-size:36px;color:#f79021}
.pricing-table{padding-bottom:30px}
.pricing-table li{padding:10px;border-top:1px solid #eee}
.col-l{padding:10px}
.pricing-img{text-align:right;position:relative;margin-top:-28px}
.pricing-img:before{content:"";position:absolute;left:64%;top:96px;width:65%;height:84%;border:10px solid #f79021;z-index:-1}
.btn-style.btn-style-4{margin-top:14px}
.btn-style-4 a{border-radius:0}
.testimonial-area{background:url(../images/testimonialbg.jpg) no-repeat center top / cover;padding: 40px 0;position:relative;text-align: left;}
.testimonial-area h2{color: #ffff;}
.testimonial-area h3{color:#fff;}
.testimonial-area p{color:#fff;}
.testimonial-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(20,36,64,.7)}
.testimonial-img{width: 9%;margin:auto;z-index:99;position:relative;background:#fff;border-radius:50%;/* bottom:-50px; */}
.testimonial-img img{border-radius:50%;border:5px solid #bbb}
.testimonial-item{text-align:center;/* background:#fff; */padding: 0px 50px 0px;position:relative;/* max-width:600px; */margin:auto;position:relative}
.test-c{background:#fff;z-index:99;width:520px;height:50px;margin-right:30px;position:relative;opacity:.5;top:-40px;left:2%}
.test-b{background:#fff;z-index:-15;width:489px;height:50px;margin-right:30px;position:relative;opacity:.3;top:-82px;left:5%}
.testimonial-item p{padding-top: 10px;position:relative;font-size: 16px;text-align: center !important;color: #fff;}
.testimonial-item p:before{position:absolute;left:47%;top:0;content:"\f10d";font-family:'FontAwesome';color:#999;font-size:30px;display: none;}
.testimonial-item h4{font-family:'Roboto',sans-serif;font-weight:500;font-size: 15px;color:#f79021;padding-top:10px;display: none;}
.testimonial-item span{font-size:14px;color:#666}
.testimonial-active .owl-nav div.owl-next{right:-70px;left:auto}
.testimonial-active .owl-nav div{position:absolute;left:-70px;top:50%;text-align:center;color:#fff;font-size:24px}
.team-area{padding:100px 0 70px;background:#fff}
.team-img{position:relative;overflow:hidden}
.team-img:before{position:absolute;content:"";left:0;top:0;z-index:1;width:100%;height:100%;background:#f79021;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.team-single{margin-bottom:30px}
.team-single:hover .team-img:before{opacity:.5}
.team-img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.team-single:hover .team-img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}
.social-1st{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;z-index:2;justify-content:center;flex-direction:column;text-align:center;opacity:0}
.team-single:hover .thumb-content span{opacity:1}
.team-single:hover .social-1st{opacity:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.team-single:hover .social-1st li:nth-child(2) a{margin-top:50px}
.team-single:hover .social-1st li:nth-child(3) a{margin-top:100px}
.social-1st ul{text-align:center;justify-content:center;display:flex}
.social-1st li a{display:block;height:45px;width:45px;background:#fff;color:#333;line-height:45px;border-radius:50%}
.social-1st li a:hover{background:#f79021;color:#fff}
.social-1st li:nth-child(2) a{margin-top:0;transition:all .3s}
.social-1st li:nth-child(3) a{margin-top:0;transition:all .3s}
.team-img{position:relative}
.team-wrap{margin-bottom:30px}
.team-content{text-align:center;padding:30px 0;background:#f5f5f5}
.team-content h4{font-size:20px;font-family:'Roboto',sans-serif;font-weight:500;cursor:pointer;transition:all .3s}
.team-content h4:hover{color:#f79021}
.team-content span{font-size:14px;font-weight:400;color:#666}
.blog-area{background:#f1f1f1;padding:100px 0 70px;position:relative}
.blog-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}
.section-title.section-title-3 h2{color:#333}
.section-title.section-title-3 span{position:relative}
.blog-p{padding:0}
.blog-content{text-align:center;background:#fff;padding:25px 45px 10px}
.blog-content p{line-height:30px}
.blog-content h3{font-size:24px;font-weight:500;margin-bottom:30px}
.blog-content h3 a{color:#333;transition:all .3s}
.blog-content h3 a:hover{color:#f79021}
.blog-content-sub{background:#fff;text-align:center;padding:5px 0;border-bottom:1px solid #eee}
.blog-content-sub ul li{display:inline-block;position:relative;padding:10px}
.blog-content-sub ul li a{color:#f79021}
.blog-content-sub ul li:before{position:absolute;content:"";left:0;top:17px;z-index:1;width:1px;height:13px;background:#cbbfbf}
.blog-content-sub ul li:first-child:before{display:none}
.blog-content-2.blog-content-sub{border-bottom:none;border-top:1px solid #eee}
.blog-content-sub-2{border-top:1px solid #eee}
.blog-item{margin-bottom:30px}
.blog-img img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;width:100%}
.blog-item:hover .blog-img img{-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-o-filter:grayscale(50%);-ms-filter:grayscale(50%);filter:grayscale(50%)}
.newsletter-section{background:#f5f5f5}
.newsletter-section h2{font-size:25px;font-weight:700;color:#333;margin-bottom:20px}
.newsletter-section{background:#fff;padding:70px 0}
.newsletter{padding-top:33px}
.newsletter-section .newsletter form{display:inline-block;width:105%}
.newsletter-section .newsletter button{background:#f79021;color:#fff;border:0;outline:0;left:0;top:0;height:50px;padding:0 35px;transition:all .3s}
.newsletter-section .newsletter button:hover{background:#31b5e1}
.newsletter-section .newsletter input{background:#fff;height:50px;font-size:17px;color:#333;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}
.col-r{max-width:275px}
.form-control{border-radius:1px}
.footer-area{background: #003049;}
.footer-top{padding: 50px 0 20px;}
.footer-logo{margin-bottom:30px}
.social li a{display:block;height:45px;width:45px;background:#fff;color:#333;line-height:45px;border-radius: 0;text-align:center;margin-right:10px;transition:all .3s;margin-top:5px}
.social li a:hover{background: #F2BF03;color:#fff}
.footer-top p{color:#fff;margin-bottom:10px}
.footer-top a{color:#fff}
.Recent-News-area p{margin-bottom:10px}
.Recent-News-area span{color:#bbb}
.Recent-News-area span i{padding-right:10px;color:#f79021}
.resent-sub{margin-bottom:35px}
.instagram ul{flex-wrap:wrap;margin:0 -3px}
.instagram ul li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;margin-bottom:5px;padding:0 3px}
.instagram ul li img{width:100%}
.footer-widget.instagram{margin-top:0}
.footer-widget.instagram h3{font-size:25px;margin-bottom:30px}
.footer-link ul li a{padding-top:10px;display:block}
.footer-top h3{font-size:20px;color:#fff;margin-bottom:10px}
.footer-bottom{background:#101e35;padding:10px 0}
.footer-bottom-content{text-align:center}
.footer-bottom-content span{color:#fff;font-size:12px;text-align:center}
.hero-style-1.hero-style-2 .slide-caption{padding-bottom:0;padding-top:40px}
.section-area.section-style-2{background:#fff}
.section-area.section-style-2 .section-item{overflow:hidden}
.section-area.section-style-2 .section-icon{margin-top:0;float:left;display:flex;justify-content:center;flex-direction:column}
.section-area.section-style-2 .section-content p a:hover{color: #F2BF03;}
.section-area.section-style-2 .section-content{text-align:left;overflow:hidden;padding-right:60px}
.section-area.section-style-2 .section-content span{font-size:16px;color:#777}
.section-area.section-style-2 .section-icon i.fi{padding:0;width:90px;height:90px;background:#f79021;border-radius:50%;line-height:75px;text-align:center;margin-top:35px;margin-right:20px;color:#fff;border:6px solid #d4f1fa}
/* .about-area.about-style-2{background:url(../images/about2.jpg) no-repeat center top / cover;} */
/* .about-area.about-style-2 .about-wrap{background:rgba(20,36,64,0.6);padding:50px;float:left;} */
.about-area.about-style-2 .content{padding:50px}
/* .about-area.about-style-2 .about-content h2{color:#fff;} */
/* .about-area.about-style-2 .about-content p{color:#fff;} */
.about-area.about-style-2 .about-content span{color:#fff}
/* .about-area.about-style-2 .si-text p{color:#fff;} */
/* .about-area.about-style-2 .si-text span{color:#fff;} */
.section-item-2{padding:25px 0 50px}
.features-area.features-style-2{position:relative}
.features-area.features-style-2:before{content:"";position:absolute;left:22%;top:27%;width:53%;height:64%;background:url(../images/features2.png) no-repeat center center / cover;z-index:-2}
.features-item.features-item-2{text-align:right}
.features-area.features-style-2 .features-icon{font-size: 40px;display: inline-block;width:90px;height:90px;background: #F2BF03;border-radius:50%;line-height:75px;text-align:center;color:#fff;border:6px solid #d4f1fa}
.features-area.features-style-2 .features-item .fi{color:#fff}
.features-area.features-style-2 .features-icon.feature-icon3{margin-bottom:10px;display:inline-block}
.features-area.features-style-2 .feature-img{text-align:center}
.counter-area.counter-style-2 .counter-content{margin-bottom:0}
.counter-area.counter-style-2{padding:0}
.counter-area.counter-style-2 .counter-grids{padding-top:100px}
.pricing-area.pricing-area-2{padding:100px 0 70px}
.pricing-area.pricing-area-2 .price-item{margin-bottom:30px}
.pricing-area.pricing-area-2:after{background:none}
.team-area.team-area-2{background:#f5f5f5}
.team-area.team-area-2 .team-content{background:#fff}
.blog-area.blog-style-2{background:#fff}
.blog-area.blog-style-2 .blog-img{position:relative}
.blog-area.blog-style-2 .blog-img:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";z-index:9}
.blog-s-text{position:absolute;left:0;top:56%;width:100%;height:50%;background:none;z-index:99}
.blog-s-text .blog-content{background:none}
.blog-s-text .blog-content h3{color:#fff;font-size:20px;margin-bottom:15px}
.blog-s-text .blog-content-sub ul li a{color:#fff}
.blog-s-text .blog-content-sub ul li{color:#fff}
.blog-s-text .blog-content-sub{background:none;border-bottom:none;border-top:none;border-top:1px solid rgba(255,255,255,.3);padding-top:17px}
.blog-item{position:relative;overflow:hidden}
.blog-text{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:rgba(255,255,255,.9);transform:translateY(200px);transition:all .3s;opacity:0}
.blog-item:hover .blog-text{transform:translateY(0px);opacity:1}
.blog-area.blog-style-2 .blog-content{background:none}
.blog-item:hover .blog-s-text .blog-content{opacity:0}
.blog-text .blog-content h3 a{color:#333}
.blog-text .blog-content h3 a:hover{color:#f79021}
.blog-text .blog-content a{color:#f79021}
.blog-text .blog-content-sub ul li a{color:#f79021}
.blog-text .blog-content-sub{background:none;border-bottom:none;padding-top:16px;border-top:1px solid #ddd;margin-top:5px}
.blog-text .blog-content{padding:40px 45px 10px}
.blog-item:hover .blog-s-text .blog-content-sub{opacity:0}
.newsletter-section.newsletter-section-2{background:#f5f5f5}
.blog-right-bar-2{padding-left:0;padding-right:30px}
.blog-right-bar .img-holder{float:left;padding-right:14px}
.header-top.header-top-2 .logo{margin-top:16px}
.header-top.header-top-2 .account_login-area{justify-content:flex-end}
.header-top.header-top-2 .account_login-area li:first-child:before{display:none}
.header-area.header-style-2 .main-menu nav ul{text-align:left}
.header-area.header-style-2 .btn-style a{padding:10px 20px;margin-top:3px;border-radius:0;margin-top:22px;background:#fff;color:#f79021;font-weight:400}
.header-area.header-style-2{background:#f79021;position:relative;z-index:9999}
.header-area.header-style-2 .main-menu nav ul li:hover>a,.header-area.header-style-2 .main-menu nav ul li.active>a{color:#fff}
.header-area.header-style-2 .main-menu nav ul li ul li:hover>a,.header-area.header-style-2 .main-menu nav ul li ul li.active>a{color:#f79021}
.hero-slider-wrapper.hero-style-1.hero-style-3 .slide-caption{z-index:19;padding-bottom:100px}
.header-area.header-style-2 .main-menu nav ul li:first-child{padding-left:0}
.hero-style-3 .slide-caption h2 span,.hero-style-3 .slide-caption h2 span{background:rgba(20,36,64,0.5);margin-bottom:10px;padding:5px 20px 13px;display:inline-block}
.section-item-3 .section-icon i.fi{box-shadow:1px 1px 15px rgba(0,0,0,.09);border-radius:5px}
.section-item-3:hover .section-icon i.fi{background:#f79021;color:#fff}
/* .about-ss{padding-left:0;margin-left:-60px;} */
/* .about-area.about-style-2.about-style-3{background:#fff;} */
.about-area.about-style-2.about-style-3 .about-wrap{/* background:#12aebc; *//* padding:50px; *//* float:left; *//* max-height:580px; *//* margin-top:48px; */z-index:99;}
.about-title .img-holder img{/* border:10px solid #f79021; */height: 485px;width: 100%;}
.about-title .img-holder{position:relative}
.social-1st2{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s;display:flex;justify-content:center;flex-direction:column;text-align:center;z-index:999}
.social-1st2 i{border:1px solid #fff;padding:20px;border-radius:100%;color:#fff;font-size:25px}
.service-area.service-style-3{background:url(../images/service-bg.jpg) no-repeat center center / cover;position:relative}
.service-area.service-style-3:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;/* background-color:rgba(20,36,64,.8); */}
.service-area.service-style-3 .section-title h2{color:#fff}
.service-area.service-style-3 .section-title span{position:relative}
.service-area.service-style-3 .service-item{overflow:hidden;margin-bottom:30px;border-radius: 20px;}
.service-area.service-style-3 .service-item .service-icon{float: none;width: 100%;/* height: 97px; */line-height: 92px;text-align:center;color:#ddd;background: rgb(193 18 31);}
.service-area.service-style-3 .service-item .service-text{overflow:hidden;background: #fff;padding: 25px  18px;/* padding-left:20px; */max-height:140px;text-align: center;}
.service-area.service-style-3 .service-item .service-text h3{font-size:20px;color:#fffefe;transition:all .3s}
.service-area.service-style-3 .service-item .service-text h3:hover{color:#f79021}
.service-area.service-style-3 .service-item .service-text p{color:#ddd}
.section-area.section-area-3 .section-content{padding:35px 0}
.section-area.section-area-3 .section-icon{text-align:center;margin-top:-35px}
.section-area.section-area-3 .section-content p a:hover{color:#f79021}
.service-text h3 a{color: #F2BF03;}
.breadcumb-area{background:url(../images/breadcumb-bg.jpg) no-repeat center top / cover;height: 200px;position:relative;display:flex;justify-content:center;flex-direction:column}
.breadcumb-area:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#333;opacity:.6}
.breadcumb-area h1{font-size: 46px;color: #fff;font-weight: 700;}
.breadcumb-wrap h2{font-size:50px;font-weight:700;margin-bottom:10px;color:#fff}
.breadcumb-wrap ul li{display:inline-block;padding:0 5px;color:#fff}
.breadcumb-wrap ul li a{color:#fff;font-size:18px;transition:all .3s}
.breadcumb-wrap ul li a:hover{color:#f79021}
.breadcumb-wrap ul li:last-child{color: #fff;background: #F2BF03;margin-left: 5px;}
.breadcumb-wrap ul li:after{content:"/";position:relative;left:7px}
.breadcumb-wrap ul li:last-child:after{display:none}
.service-area.service-style-1 .service-content h3:before{content:"\f104";color:#fff}
.service-area.service-style-1 .service-content2 h3:before{content:"\f108";color:#fff}
.service-area.service-style-1 .service-content3 h3:before{content:"\f100";color:#fff}
.service-area.service-style-1 .service-content{top:76%}
.service-area.service-style-1 .service-single:hover .service-content{top:0}
.service-area.service-at{background:#fff}
.team-area-2.team-area-3{background:#f5f5f5}
.blog-page-area .blog-item{padding-bottom:60px}
.blog-page-area .blog-item .post-meta{padding-top:20px}
.blog-page-area .blog-item .post-meta li{color:#666;font-size:16px;display:inline-block;position:relative;padding:0 15px}
.blog-page-area .blog-item .post-meta .clr{color:#f79021}
.blog-page-area .blog-item .post-meta>li:first-child{padding:0}
.blog-page-area .blog-item .post-meta>li a{color:#666}
.blog-page-area .blog-item .post-meta>li+li+li:before{content:"";position:absolute;left:0;top:50%;width:2px;height:15px;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.blog-img .post-meta li img{width:40px;height:40px;border-radius:50%;margin-top:-2px}
.blog-content-2 h2{font-size:36px;font-weight:500;margin:20px 0}
.blog-content-2 p{line-height:30px}
.blog-content-2 a{font-size:16px;text-transform:uppercase;color:#f79021;font-weight:600}
.blog-s2 img{width:100%}
.blog-item .blog-img .video-holder{position:relative;text-align:center}
.blog-item .blog-img .video-holder a{background-color:rgba(193,182,150,0.8);width:88px;height:88px;line-height:88px;border:3px solid #fff;color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;font-size:40px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.blog-img.blog-img-2{position:relative}
.blog-item .blog-img .video-holder .fa{padding-left:8px}
.blog-page-area .blog-content-3 .post-meta li{color:#eee}
.blog-page-area .blog-content-3 .post-meta .clr{color:#f79021}
.pagination-wrapper ul{text-align:center}
.pagination-wrapper ul li{display:inline-block}
.pagination-wrapper ul li a,.pagination-wrapper ul li span{display:block;height:40px;width:40px;border:1px solid #ddd;text-align:center;line-height:40px;color:#223}
.pagination-wrapper ul li span,.pagination-wrapper ul li a:hover,.pagination-wrapper ul li span:hover{background-color:#f79021;color:#fff}
.pagination-wrapper .next{display:block;height:40px;width:129px;border:1px solid #ddd;text-align:center;line-height:40px;color:#223}
.blog-right-bar .tag-widget{margin-top:65px}
.blog-right-bar .tag-widget h3{font-size:24px;margin-bottom:15px}
.blog-right-bar .tag-widget ul{overflow:hidden}
.blog-right-bar .tag-widget ul li{float:left;margin:0 8px 8px 0}
.blog-right-bar .tag-widget ul li a{background:#f5f5f5;font-size:14px;display:inline-block;padding:9px 25px 10px;color:#333;transition:all .3s}
.blog-right-bar .tag-widget ul li a:hover{background:#f79021;color:#fff}
.instagram ul{flex-wrap:wrap;margin:0 -3px}
.instagram ul li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;margin-bottom:5px;padding:0 3px}
.instagram ul li img{width:100%}
.instagram{margin-top:60px}
.instagram h3{font-size:24px;margin-bottom:15px}
.blog-right-bar{padding-left:30px}
.col-g{padding-right:0}
.importent-section{overflow:hidden}
.importent-img{float:left;padding-right:30px}
.importent-text h2{font-size:24px;line-height:16px;margin-bottom:25px}
.importent-text p{margin-bottom:25px}
.blog-left-bar blockquote{background-color:#f5f5f5;font-size:20px;color:#333;padding:30px 25px 30px 50px;margin:50px 0}
.blog-left-bar p{line-height:30px}
.blog-left-bar .tag-share{min-height:60px;border-top:1px solid #ebebf1;border-bottom:1px solid #ebebf1;margin:60px 0 70px;overflow:hidden}
.blog-left-bar .tag-share .tag{float:left;padding:20px 0}
.blog-left-bar .tag-share .tag a{background:#f5f5f5;font-size:14px;display:inline-block;padding:9px 25px 10px;color:#333}
.blog-left-bar .tag-share .tag a:hover{color:#f79021}
.blog-left-bar .tag-share .tag ul li{padding-right:5px}
.blog-left-bar .tag-share .tag ul li:last-child:after{display:none}
.blog-left-bar .tag-share .tag ul>li+li{margin-left:10px}
.blog-left-bar .tag-share .share{float:right;padding:28px 0}
.blog-left-bar .tag-share .share ul>li+li{margin-left:15px}
.blog-left-bar .tag-share .share a{color:#848484}
.blog-left-bar .tag-share .share a:hover{color:#f79021}
.blog-left-bar .tag-share ul{overflow:hidden}
.blog-left-bar .tag-share ul li{float:left}
.blog-left-bar .author-box{background-color:#f5f5f5;padding:30px 40px;margin:70px 0 30px}
.blog-left-bar .author-box .author-avatar{float:left}
.blog-left-bar .author-box .author-avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:130px;height:130px;border:5px solid #bbb;margin-top:14px}
.blog-left-bar .author-box .author-content{display:block;overflow:hidden;padding-left:25px}
.blog-left-bar .author-box .author-content p{font-size:16px;margin-bottom:20px}
.blog-left-bar .author-box .author-name{font-size:24px;font-size:1.5rem;display:inline-block;margin-bottom:10px;color:#282e3f}
.blog-left-bar .author-box .social-lnk{display:inline-block}
.blog-left-bar .author-box .social-lnk li{float:left;margin-right:15px}
.blog-left-bar .author-box .social-lnk a{display:block;font-size:18px;font-size:1.125rem;color:#777}
.blog-left-bar .author-box .social-lnk a:hover{color:#f79021}
.blog-left-bar .more-posts{overflow:hidden}
.blog-left-bar .more-posts>div{width:50%;float:left}
.blog-left-bar .more-posts>div>a{display:inline-block}
.blog-left-bar .more-posts .next-post{text-align:right}
.blog-left-bar .more-posts .previous-post{padding-right:15px;padding-left:5px}
.blog-left-bar .more-posts .previous-post>a>span,.blog-left-bar .more-posts .next-post>a>span{display:block}
.blog-left-bar .more-posts .post-control-link{color:#666;transition:all .3s}
.blog-left-bar .more-posts .post-control-link i{padding:10px}
.blog-left-bar .more-posts a:hover .post-control-link{color:#f79021}
.blog-left-bar .comments-area{margin-top:70px}
.blog-left-bar .comments-area .comments{border-bottom:0}
.blog-left-bar .comments-area li>div{padding:25px 25px 8px;background:#f5f5f5;margin-bottom:30px}
.blog-left-bar .comments-area ol{list-style-type:none;padding-left:0}
.blog-left-bar .comments-area .comments-title{font-size:26px;font-size:1.625rem;margin:0 0 1.5em}
.blog-left-bar .comments-area li>div{position:relative}
.blog-left-bar .comments-area .comment-theme{position:absolute;left:25px}
.blog-left-bar .comments-area .comment-theme img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:90px;height:90px;margin-top:12px}
.blog-left-bar .comments-area .comment-main-area{padding-left:100px}
.blog-left-bar .comments-area .comments-meta h4{font-size:16px;color:#333;font-weight:700}
.blog-left-bar .comments-area .comments-date{color:#666;font-size:14px;font-weight:600;margin-bottom:25px}
.blog-left-bar .comments-area p{line-height:30px;margin-top:12px}
.blog-left-bar .comments-meta{overflow:hidden}
.blog-left-bar .comments-area .comment-reply-link{font-size:16px;color:#f79021;float:right}
.blog-left-bar .comments-area .comment-reply-link i{padding-right:10px}
.blog-left-bar .comment-respond{margin-top:70px}
.blog-left-bar .comment-respond .comment-reply-title{font-size:26px;font-size:1.625rem;margin:0 0 1.5em}
.blog-left-bar .comments-area .comment.comment-5{padding-left:100px}
.blog-left-bar .comments-area .comment.comment-2{padding-left:100px}
.blog-left-bar .comment-respond .comment-reply-title{font-size:30px}
.blog-left-bar .comment-respond form input,.blog-left-bar .comment-respond form textarea{background-color:#f5f5f5;width:100%;height:50px;border:1px solid #f5f5f5;padding:6px 15px;margin-bottom:15px;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.blog-left-bar .comment-respond form input:focus,.blog-left-bar .comment-respond form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#f79021}
.blog-left-bar .comment-respond form textarea{height:220px;padding:15px}
.blog-left-bar .comment-respond .form-inputs{overflow:hidden}
.blog-left-bar .comment-respond .form-inputs>input:nth-child(2){width:49%;float:left}
.blog-left-bar .comment-respond .form-inputs>input:nth-child(3){width:49%;float:right}
.blog-left-bar .comment-respond .form-submit input{max-width:120px;background-color:#f79021;color:#fff;font-weight:700;margin-bottom:0;border:0;outline:0;text-transform:uppercase;cursor:pointer}
.blog-left-bar .comment-respond .form-submit input:hover{background-color:#31b5e1}
.blog-right-bar-2{padding-left:0;padding-right:30px}
.blog-page-area.blog-page-fullwidth .blog-left-bar .author-box .author-avatar img{margin-top:0}
.blog-page-area.blog-page-fullwidth .blog-left-bar .comments-area .comment-theme img{margin-top:0}
.blog-page-area.blog-page-fullwidth .importent-text{max-width:800px}
.catagory-item{background:#f5f5f5;margin-top:60px}
.catagory-item .widget-title{background:#ddd;padding:10px 20px;position:relative}
.catagory-item .widget-title:before{content:'';position:absolute;left:30px;top:100%;border:15px solid transparent;border-top-width:13px;border-top-color:rgba(0,0,0,.1)}
.catagory-item .widget-title h3{font-size:24px;text-align:center}
.category-section .posts{padding:10px 0;margin-top:20px}
.category-section .post{padding:10px 0}
.category-section{padding:30px 30px 20px}
.category-section .widget-title{background:#ddd}
.category-section ul li a{font-size:16px;color:#333;display:block;padding:15px 0 10px;transition:all .3s}
.category-section ul li a:hover{color:#f79021}
.category-section ul li{border-bottom:1px solid #ddd}
.category-section ul li:last-child{border-bottom:none}
.category-section-text{padding-top:50px}
.category-section-text h2{font-size:36px;margin-bottom:25px}
.category-section-text h5{font-size:22px;line-height:40px}
.category-section-text p{font-size:16px;line-height:30px;padding:20px 0}
.category-section-text p:last-child{padding-top:0;padding-bottom:0}
.blog-right-bar .img-holder{float:left;padding-right:20px}
.blog-right-bar .search-widget input{height:50px;font-size:17px;padding:6px 50px 6px 20px;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;border:1px solid #bbb;color:#333;border-radius:0}
.blog-right-bar .search-widget form button{background:#bbb;font-size:20px;color:#fff;border:0;outline:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px 15px;cursor:pointer}
.contact-page-area .contact-map{height: 238px;/* margin-top:100px; */cursor:pointer}
.contact-page-area .contact-map iframe{width:100%;height:100%;border:0;outline:0}
.contact-page-item h2{font-size:30px;font-weight:400;margin-bottom:30px}
.contact-page-item h3{font-size:24px;color:#666;margin-bottom:10px}
.contact-page-item span{color:#666;display:block;padding-bottom:10px}
.contact-page-item .adress{margin-bottom:20px}
.contact-page-item .phone{margin-bottom:20px}
.contact-area{padding-top:0;padding-bottom:0}
.contact-area h2{margin-bottom:40px;font-size:30px}
.contact-area form,.contact-area-s2 form{overflow:hidden;margin:0 -15px}
.contact-area form .half-col,.contact-area-s2 form .half-col{width:50%;float:left}
@media (max-width: 600px) {
.contact-area form .half-col,.contact-area-s2 form .half-col{width:100%;float:left}
}
.contact-area form div,.contact-area-s2 form div{padding:0 15px 30px}
.contact-area form .submit-btn-wrapper,.contact-area-s2 form .submit-btn-wrapper{padding-bottom:0}
.contact-area form input,.contact-area-s2 form input,.contact-area form textarea,.contact-area-s2 form textarea,.contact-area-s2 form select{background:#f5f5f5;height:50px;padding:6px 15px;color:#fff;border:2px solid #ddd;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(192,181,150,.5)}
.contact-area select.form-control:not([size]):not([multiple]){height:50px;padding:6px 15px;color:#bbb5a5;border:2px solid #ddd;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(192,181,150,.5);position:relative;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-moz-appearance:none}
.contact-area form input:focus,.contact-area-s2 form input:focus,.contact-area form textarea:focus,.contact-area-s2 form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#ccc}
.contact-area form textarea,.contact-area-s2 form textarea{height:150px;padding:15px}
.contact-validation-active #success,.contact-validation-active #error{width:100%;color:#fff;padding:5px 10px;font-size:16px;text-align:center;display:none}
.contact-validation-active #loader{display:none;margin-top:10px}
.contact-section form .submit-btn-wrapper,.contact-section-s2 form .submit-btn-wrapper{padding-bottom:0}
.theme-btn-s3{border-radius:0;text-transform:uppercase}
.contact-validation-active .error-handling-messages{margin-top:15px}
.contact-validation-active #error{background-color:#ff1a1a;border-left:5px solid red}
.contact-validation-active label.error{color:red;font-size:.875rem;font-weight:400;margin:5px 0 0;text-align:left;display:block}
.theme-btn-s3{background-color: #F2BF03;font-size:15px;font-weight:700;color:#fff;padding:9px 25px;border:2px solid transparent;text-transform:capitalize;display:inline-block;transition:all .3s}
.theme-btn-s3:hover{background: #142440;color: #fff;}
.section-style-2.section-style-3{padding:40px 0}
.section-style-2.section-style-3 .section-item-2{padding:0}
.section-area.section-style-2.section-style-3 .section-icon i.fi{margin-top:25px}
.section-style-2.section-style-3 .section-wrap{padding:15px 30px 30px;background:#f5f5f5}
.section-area.section-style-2.section-style-3 .section-content{padding-right:0}
.tr-wrap{padding-left:30px}
.t-text h2{font-size:30px;font-weight:600;margin-bottom:30px}
.t-text p{font-size:16px;line-height:30px;margin-bottom:30px}
.tr-s span{font-size:16px;display:block;padding-bottom:10px;padding-left:25px;position:relative}
.tr-s span:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;background:#f79021;border-radius:50%}
.Freight-area{padding:100px 0}
.contact-us-area{background:url(../images/air/air-fraight.html) no-repeat center top / cover;position:relative;z-index:1;padding:30px 30px 20px}
.contact-us-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(20,36,64,.8);z-index:-1}
.contact-us-area h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:30px;padding-bottom:15px;position:relative}
.contact-us-area h3:before{content:"";position:absolute;left:0;bottom:0;width:30px;height:5px;background:#f79021}
.contact-s span{color:#fff;font-size:15px}
.contact-s span i{padding-right:5px;color:#f79021}
.contact-s p{color:#fff;font-weight:18px}
.Freight-item h3{font-size:30px;font-weight:600;line-height:20px;margin-bottom:40px}
.Freight-item p{line-height:30px;margin-bottom:20px}
.Freight-item img{margin-bottom:20px}
.Freight-s img{float:left;padding-right:30px}
.Freight-s{overflow:hidden}
.Freight-s .f-s{overflow:hidden}
.Freight-s .f-s span{font-size:16px;display:block;padding-bottom:10px;padding-left:25px;position:relative}
.Freight-s .f-s span:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;background:#f79021;border-radius:50%}
.page-loader{background-color:#272727;width:100%;height:100%;position:fixed;z-index:99999}
.page-loader .page-loader-inner{display:inline-block;width:50px;height:50px;position:relative;border:4px solid #f79021;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:loader 2s infinite ease;animation:loader 2s infinite ease}
.page-loader .page-loader-inner .inner{vertical-align:top;display:inline-block;width:100%;background-color:#f79021;-webkit-animation:loader-inner 2s infinite ease-in;animation:loader-inner 2s infinite ease-in}
@-webkit-keyframes loader {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes loader-inner {
0%{height:0}
25%{height:0}
50%{height:100%}
75%{height:100%}
100%{height:0}
}
@keyframes loader-inner {
0%{height:0}
25%{height:0}
50%{height:100%}
75%{height:100%}
100%{height:0}
}
.slider-text{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;background-color: rgba(0,0,0,0.4);}
ul.testimonial{/* column-count: 1; */column-gap: 30px}
ul.testimonial li{display: inline-block;box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);margin-bottom: 29px;width: 100%;background: #F2BF03;padding: 20px;}
ul.testimonial li p{text-align: justify}


.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;vertical-align:auto; zoom:1;display:inline; position:relative}
.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;vertical-align:auto;zoom:1;display:inline;position:relative}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;vertical-align:auto;zoom:1;display:inline;visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;--webkit-backface-visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;--webkit-transform:translateZ(0)}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}
.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
ul.contact li{margin-bottom: 10px;display: inline-block;width: 100%;}
ul.contact li b{display:inline-block;width:100%;}
ul.contact li i{color: #fff;font-size: 17px;float: left;width: 20px;line-height: 20px;}
ul.contact li p, ul.contact li a{float: left;width: calc(100% - 20px);margin: 0;font-size: 14px;}
ul.submenu{padding-left: 20px;}
.contact-page-area ul li a{color: #222}
.track-page{background: transparent}
.track-page h3{color: #000}
.track-page input{border: 1px solid #ddd !important}
.track-detail{margin-top: 40px;}
.track-detail h2{font-size: 24px;}
.track-detail h3{font-size: 27px;font-weight: 700;color: #012863;}

.service-process{background-color: #f2f2f2;position:relative;padding: 60px 0;}
.service-process:after{content:"";clear:both;display:block}
.service-process:before{display:block;content:"";position:absolute;left:0;top:0;border-top:1px dashed #ccc;border-bottom:1px dashed #fff;width:100%}
.process-row{padding-top:0;display:flex}
.process-step{margin-right:14%;position:relative}
.process-step p{margin-bottom:0}
.process-step:before{position:absolute;right: -106px;width: 70px;height:2px;background-color: #F2BF03;content:"";top:80px;display:block}
.process-step:last-child{margin-right:0}
.process-step:last-child:before{display:none}
.process-step p{text-transform:uppercase;width:100%;text-align:center;margin-top:10px;clear:both;font-weight: 700;font-size: 19px;color: #F2BF03;}
.process-icon{line-height: 67px;width:164px;text-align:center;height:164px;float:left;border-radius:100%;background-color:#fff;border: 2px solid #F2BF03;position:relative;padding-top:44px;margin-bottom:10px;font-size: 65px;color: #F2BF03;}
.process-icon span{width:56px;height:56px;background-color: #F2BF03;border:2px solid #fff;color:#fff;line-height:56px;font-size:28px;position:absolute;left:-30px;top:50%;margin-top:-30px;border-radius:100%;font-weight:700}
.step-border{padding:0 20%}
.xbox{
        background: #F2BF03;
}
.track{
    text-align: center;
}
.newser{
    background: #fff !important;
    background: #f2f2f2 !important;
}
.middiv{
    padding: 70px 0px;
}
.lorem li {
    position: relative;
    padding-left: 55px;
    margin-bottom: 22px !important;
    height: 42px;
    /* background: aliceblue; */
    font-size: 15px;
}
.lorem li i {
    color: #fff !important;
    background: #F2BF03;
    text-align: center;
    width: 40px !important;
    height: 40px;
    line-height: 38px !important;
    position: absolute;
    left: 0;
    top: 0;
}
.tr-wrap img{
    margin-bottom: 20px;
}
.main-menu .theme-btn-s3{
    text-align: center !important;
    padding: 7px 10px !important;
    color: #fff;
}
.serve{
    padding: 50px 0px;
}
.industries-text h4{
    margin-top: 10px;
    font-size: 20px;
    font-weight: 600;
}
.industries {
    margin-bottom: 20px;
}
.main-menu nav ul li .theme-btn-s3:hover:before{
    display: none;
}
.main-menu nav ul li:hover>.theme-btn-s3, .main-menu nav ul li.active> .theme-btn-s3 {
    color: #fff !important;
}
.whatsapp-link {
    position: fixed;
    width: 200px;
    bottom: 24px;
    left: 10px;
    z-index: 9
}
.process-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px;
    position: relative;
    width: auto;
    text-align: center;
    margin-bottom: 20px;
}
.process-bar li {
    width: 20%;
    /* padding-right: 20px; */
    position: relative;
    padding-left: 20px;
    text-align: center;
    text-align: right;
}
.process-bar li:before, .process-bar li:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #c3bfbf;
    height: 3px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.process-bar li.active:after {
    z-index: 1;
    background: #db1c29;
    width: 0px;
}
.process-bar li.active:after {
    width: 100%;
}
.process-bar li span {
    position: absolute;
    right: 0;
    top: 0px;
    width: 28px;
    height: 22px;
    background: #c3bfbf;
    border-radius: 0;
    transform: translateY(-50%);
    z-index: 1;
    /* left: 0; */
    margin: auto;
    clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
}
.process-bar li p{
    font-size: 19px;
    margin-top: 18px;
}
.process-bar .active span {
    background: #db1c29;
}
.text-start{
    text-align: initial;
    max-width: 50%;
}
.text-start h2{
    text-align: initial;
    font-size: 4rem;
    margin: 1.5rem 0;
}
.form-box{
    position: absolute;
    top: 11.5rem;
    z-index: 3;
    right: 3rem;
}
.form-box-1{
    padding: 2rem;
    border: 1px solid #777;
    border-radius: 15px;
    background: #fff;
}
.form-box-1 .nav-link{
    font-size: 14px;
}
.form-box-1 .nav-link.active{
    background-color: #F2BF03;
    font-weight: 600;
}
.text-start h3{
    font-size: 2.5rem;
}
.ul-properties{
    /* list-style: disc; */
    margin: 0;
    padding: 0;
    display: -ms-grid;
    display: grid;
    grid-gap: 0;
    grid-template-columns: repeat(auto-fit,minmax(216px,1fr));
    width: 100%;
    padding-left: 17px;
}
.ul-properties li a{
    font-size: 13px;
    color: #807b72;
    line-height: 4px;
}
.ul-properties li{
    text-align: start;
}
.ul-properties .fa-map-marker{
    color: #807b72;
}


/*Css code for slider*/
.slider-container {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slider-container img {
    width: 100%;
    height: 5rem;
}

.border-img {
    border: 1px solid #777;
    border-radius: 10px;
    margin: 2rem 12px;
    padding: 1rem;
}

.slider {
    display: flex;
    animation: slide 10s infinite;
}

.slide {
    flex: 0 0 225px;
    height: 100%;
    text-align: center;
    font-size: 24px;
    /* line-height: 240px; */
}

.bg-color-dark::after {
    background: transparent;
}

@keyframes slide {
    0% {
        transform: translateX(0);
    }

    20% {
        transform: translateX(0);
    }

    25% {
        transform: translateX(-500px);
    }

    45% {
        transform: translateX(-500px);
    }

    /*50% {*/
    /*    transform: translateX(-600px);*/
    /*}*/

    /*70% {*/
    /*    transform: translateX(-1000px);*/
    /*}*/

    /*75% {*/
    /*    transform: translateX(-1500px);*/
    /*}*/

    /*95% {*/
    /*    transform: translateX(-1500px);*/
    /*}*/

    100% {
        transform: translateX(0);
    }
}

.faq-content h2::before{
    content: "";
    position: absolute;
    left: 43%;
    bottom: -10px;
    width: 10rem;
    height: 5px;
    background: #F2BF03;
}
.w-60{
    width: 60%;
    margin: 0 auto;
}
.pt-100{
    padding-top: 100px;
}
.pb-100{
    padding-bottom: 100px;
}
.card-header{
    background-color: #272b3d;
}
.card-header button{
    color: #fff;
    font-weight: 500;
}
.carousel-control-prev {
    z-index: 1;
}
.carousel-control-next {
    z-index: 1;
}
.pointer ul li:before{
    content: "+";
    margin-right: 10px;
    font-weight: 900;
    font-size: 18px;

}