@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Roboto:400,500,700");
body{font-family: 'Roboto', sans-serif;font-size: 15px;line-height: 1.57143;font-weight: 400;color: #2d2e2e;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif;margin-top: 0;}
a,a.btn{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
*{margin:0;padding:0;}
a{color:#2d2e2e;transition:all 0.3s ease 0s;}
a:hover{color:#242c42;text-decoration:none;}
a,a:hover,a:active,a:focus{outline:none;text-decoration:none;}
i{transition:all 0.4s ease-in-out 0s;}
ul,li{list-style:outside none none;}
ul{list-style:outside none none;margin:0;padding:0;}
*:focus{outline: none !important;box-shadow: none !important;}
button:hover,button:focus{border:none;outline:none;}
select,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button, input[type=date]::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0;}
i.fa,i.fas,i.fab{text-rendering: optimizeLegibility;}
.was-validated .form-control:valid, .form-control.is-valid{background-image: none;}
/*navbar*/
.top-bar{display:inline-flex;width:100%;background:transparent linear-gradient(90deg, #C81912 0%, #d93732 100%) 0% 0% no-repeat padding-box;padding:10px 0;}
.top-bar .top-right-nav.text-right{float:right;}
.top-bar .top-right-nav ul{margin:0;}
.top-bar ul li{float:left;margin-right:10px;}
.top-bar .top-right-nav li:first-child{position:relative;}
.top-bar .top-right-nav ul li{margin-right:5px;}
.top-bar ul.left-bar li a{color:#fff;font-size:14px;line-height:16px;display:block;margin-right:15px;-webkit-transition:all .3s ease;transition:all .3s ease;padding:7px 0;}
.top-bar ul.left-bar li a i{margin-right:5px;color:#fff;}
.top-bar .top-right-nav li a{color:#fff;display:block;line-height:34px;border-radius:50%;height:30px;width:30px;text-align:center;}
.top-bar .top-right-nav li:last-child{margin-right:0;}
.top-bar ul li a:hover{color:#fff;}
header{position:relative;z-index:99;transition:all ease 0.4s;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;top: -1px;}
header::before{content:'';position:absolute;height:100%;left:50%;top:0;background-color:#fff;border-bottom-left-radius:110px;border-bottom-right-radius:110px;width:100%;max-width:1498px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.header-logo{padding:10px 0;}
ul.main-menu li a{font-size:16px;color:#000000;text-transform:capitalize;font-weight:500;line-height:32px;display:block;position:relative;padding:32.7px 0;}
ul.main-menu>li{display:inline-block;margin:0 15px;position:relative;}
ul.main-menu>li:last-child{margin-right:0;}
ul.main-menu>li:first-child{margin-left:0;}
ul.main-menu li a:hover{color:#003769;}
ul.main-menu li.sub-menu-wrap a{padding-right:15px!important;}
ul.main-menu li.sub-menu-wrap>a:before{content:'';position:absolute;width:8px;height:8px;right:0;top:50%;margin-top:-4px;border-bottom:2px solid #959595;border-right:2px solid #959595;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform-origin:66% 66%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;}
ul.main-menu li.sub-menu-wrap a:hover:before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
ul.main-menu li a.property-btn{color:#C81912;width:200px;height:45px;padding:0;line-height:44px;text-align:center;text-transform:uppercase;border:2px dotted #C81912;}
ul.main-menu li a.property-btn:hover{color:#003769;border-color:#003769;background-color:#fff;}
ul.main-menu li ul.sub-menu{position:absolute;min-width:250px;left:0;top:100%;background-color:#fff;border-top:3px solid #003769;text-align:left;opacity:0;visibility:hidden;-webkit-transform-origin:top;transform-origin:top;transition:all ease 0.4s;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);}
ul.main-menu li ul.sub-menu li{margin:0;}
ul.main-menu li ul.sub-menu li a{padding:10px 15px;padding-right:0;border-bottom:1px solid #eee;}
ul.main-menu li ul.sub-menu li:last-child a{border-bottom:none;}
ul.main-menu li ul.sub-menu li a:before{display:none;}
ul.main-menu li:hover ul.sub-menu{opacity:1;visibility:visible;transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);}
@media (min-width: 992px) and (max-width: 1199.98px){
header::before{left:0;top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;max-width:100%;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);}
.header-logo{padding:35px 0 0;}
}
@media (min-width:768px) and (max-width: 991.98px){
header::before{left:0;top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;max-width:100%;transform:translateX(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);}
}
@media (max-width: 992px){
.mean-container .mean-bar{top:28px;}
.mean-container a.meanmenu-reveal{top:1px;right:5px!important;}
ul.main-menu li.sub-menu-wrap a{padding-right:0!important;}
ul.main-menu li.sub-menu-wrap a::before{display:none;}
ul.main-menu>li{display:block;margin:0 0;}
ul.main-menu li ul.sub-menu{position:static;min-width:100%;left:0;top:100%;background-color:#fff;border-top:none;opacity:1;visibility:visible;transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);}
ul.sub-menu li{border-bottom:none!important;background-color:#e5edff!important;padding-left:10px!important;width:auto!important;float:none!important;}
ul.sub-menu li a:hover{color:#003769;}
ul.main-menu li a.property-btn{background-color:transparent;color:#d93732;width:auto;height:auto;padding:10px 15px;line-height:32px;text-align:left;text-transform:capitalize;border:none;}
}
@media (max-width: 767.98px){
.mean-nav .main-menu{height:300px;overflow-y:scroll;}
header .container{max-width:100%;}
header::before{left:0;top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;max-width:100%;transform:translateX(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);}
}
/*navbar*/
/*slider*/
section{padding:90px 0;}
.btn{-moz-user-select:none;background:transparent linear-gradient(90deg, #C81912 0%, #d93732 100%) 0% 0% no-repeat padding-box;border:none;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:0;padding:18px 45px;text-align:center;text-transform:unset;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;position:relative;box-shadow:3px 4px 15px #EB3449A6;z-index:999;}
.btn:hover{color:#fff;}
.btn:hover::before{opacity:0;}
.btn-after{width:100%;height:45px;border:1px solid #707070;border-radius:8px;margin-top:-28px;margin-left:15px;position:absolute;transition:all 0.3s ease 0s;}
.btn.ss-btn{background:transparent linear-gradient(90deg, #C81912 0%, #d93732 100%) 0% 0% no-repeat padding-box;box-shadow:3px 4px 15px #EB3449A6;color:#fff;}
.slider-bg{min-height:810px;background-position:center !important;background-size:cover !important;position:relative;z-index:1;}
/* .slider-bg::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:#003769;opacity:0.9;} */
.slider-area{position:relative;margin-top:-98px;padding:0;}
.slider-content > span::before{content:"";background:#fff;height:3px;float:left;width:60px;margin-top:10px;margin-right:15px;}
.slider-content{padding:50px 0 0;}
.slider-content > span{font-size:16px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:4.5px;display:block;margin-bottom:20px;}
.slider-content h2{font-size:58px;color:#fff;letter-spacing:1.8px;line-height:1.1;margin-bottom:15px;}
.slider-content h2 span{color:#d93732;}
.slider-content p{color:#fff;font-size:18px;}
.slider-btn .btn::before{content:none;}
.slider-btn .btn:hover{box-shadow:none;}
.slider-btn{display:inline-block;position:relative;margin:15px 0 0;}
.slider-active .slick-dots{position:absolute;top:45%;right:22%;}
.slider-active .slick-dots li button{text-indent:-99999px;border:none;padding:0;height:1px;margin-left:10px;background:#c81912;border-radius:50px;z-index:1;cursor:pointer;transition:.3s;width:0;}
.slider-active .slick-dots li.slick-active button{width:50px;background:#c81912;}
.slider-active .slick-dots li.slick-active button::before{background:url("../images/active-dote.png");opacity:1;}
.slider-active .slick-dots li button::before{content:"";width:19px;height:19px;background:url("../images/dote.png");float:left;position:relative;margin-top:-9px;left:-19px;border-radius:50%;opacity:.7;background-repeat:no-repeat;background-position:center;}
.slider-btn:hover .btn-after{margin-top:-50px;margin-left:0px;}
@media (max-width: 767.98px){
.slider-content h2{font-size:40px;margin-bottom:15px;}
}
/*slider*/
/*about*/
.partners img{display: block;margin: 0 auto;}
.about-content{max-width:510px;margin-left:80px;margin-top:-5px;margin-bottom:-3px;}
.about-content .top-title{color:#d93732;font-size:16px;margin-bottom:5px;display:block;}
.about-content h2{font-size:36px;margin-bottom:20px;}
.about-content ul{margin-top:20px;}
.about-content ul li{position:relative;font-weight:500;font-size:16px;padding-left:35px;margin-bottom:20px;color:var(--heading-color);}
.about-content ul li:last-child{margin:0;}
.about-content ul li i{position:absolute;top:3px;left:0;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background-color:#d93732;border-radius:50%;font-size:12px;}
.about-content .default-btn{margin-top:47px;display:inline-block;}
.about-sec .about-content{max-width:unset;margin-left:0;}
.about-imgwrap .about-img2{text-align:right;}
.about-imgwrap .about-img3{position:absolute;top:100px;left:70px;}
.about-imgwrap .about-img4{position:absolute;left:150px;bottom:0;z-index:-1;}
.about-imgwrap .about-shape1{position:absolute;top:30px;left:0;z-index:-1;}
.about-imgwrap .about-shape2{position:absolute;bottom:0;right:0px;z-index:-2;}
.about-imgwrap img{max-width:100%;height:auto;}
@media (min-width:768px) and (max-width: 991.98px){
.about-imgwrap{margin:40px 0 0;}
.about-imgwrap .about-img4{display:none;}
.about-imgwrap .about-shape1,.about-imgwrap .about-shape2{display:none;}
}
@media (max-width: 767.98px){
.about-content h2{font-size:30px;line-height:40px;}
.about-imgwrap{margin:40px 0 0;}
.about-imgwrap .about-img3{display:none;}
.about-imgwrap .about-img4{display:none;}
.about-imgwrap .about-shape1,.about-imgwrap .about-shape2{display:none;}
}
/*about*/
/*brands*/
.clinets-wrapper{width:100%;position:relative;}
.clinets-wrapper h2{font-weight: 600;margin-bottom: 60px;position: relative;}
.clinets-wrapper h2:after{content:" ";position: absolute;bottom:-15px;left: 50%;transform: translateX(-50%);width: 80px;height: 4px;background: #d93732;}
.clinets-wrapper .owl-carousel .owl-item img{width:auto;}
.clinets-wrapper .owl-dots{display:none;}
/*brands*/

/*features*/
.mb-15{margin-bottom:15px;}
.mb-30{margin-bottom:30px;}
.section-padding-100-70{padding-top:100px;padding-bottom:70px;}
.box-shadow{-webkit-box-shadow:0px 10px 27px 0px rgba(154, 161, 171, 0.18);box-shadow:0px 10px 27px 0px rgba(154, 161, 171, 0.18);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;display:block;top:0;}
.section-heading{position:relative;z-index:1;margin-bottom:50px;}
.section-heading h2{font-size:30px;text-transform:capitalize;margin-bottom:15px;font-weight: 600;}
.section-heading > p{margin-bottom:0;line-height:2;font-size:16px;max-width:600px;margin:0 auto;}
.gradient-text{font-weight:600;display:inline-block;background-image:linear-gradient(135deg, #846FF4 0%, #F17674 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}
.gradient-text.blue{background-image:linear-gradient(35deg, #00a2e8 0%, #00a2e8 100%);}
.box-shadow:hover{-webkit-box-shadow:0px 25px 36px 0px rgba(154, 161, 171, 0.24);box-shadow:0px 25px 36px 0px rgba(154, 161, 171, 0.24);top:-3px;}
.features{position:relative;background: #f9f9f9;}
.hotel-item{position:relative;border-radius:10px;overflow: hidden;}
.hotel-item img{object-fit: cover;width: 100%;}
.hotel-item .review{position:absolute;padding:5px 9px;top:15px;right:15px;font-size:14px;font-weight:600;color:#fff;background:#0066d6;border-radius:5px;}
.hotel-info{position:absolute;width:100%;background:-webkit-linear-gradient(top,transparent,#000);background:linear-gradient(to bottom,transparent,#000);padding:25px 20px 5px;bottom:0;left:0;}
.hotel-info h6{color:#fff!important;text-align:left;}
.hotel-item .stars i{font-size:12px;color:#fff;}
.light-version p{color:#888;}
.light-version h2,.light-version h6{color:#13287e;}
@media only screen and (max-width: 767px){
.section-heading h2{font-size:24px;}
}
/*features*/
/*testimonials*/
.section-padding-100{padding-top:100px;padding-bottom:100px;}
.gradient-text{font-weight:600;display:inline-block;background-image:linear-gradient(135deg, #846FF4 0%, #F17674 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}
.gradient-text.blue{background-image:linear-gradient(35deg, #00a2e8 0%, #00a2e8 100%);}
.bold{font-weight:600!important;}
.striples-bg{position:relative;}
.single-testimonial{border-radius:0px;border:2px solid #eee;position:relative;margin:0 15px 0;overflow:visible;padding:30px 20px;background:#f6f6f6;}
.icon_wrapper:after{content:'';width:100px;height:100px;text-align:center;border-radius:50%;background:#cb202d;position:absolute;left:50%;transform:translateX(-50%);bottom:50px;}
.single-testimonial .icon_wrapper:after{display:none;}
.single-testimonial .icon_wrapper i{top:30px;right:35px;color:#d93732;font-size:75px;text-align:right;text-shadow:0 4px 8px rgb(249 108 40 / 50%);z-index:0;position:absolute;}
.icon_wrapper i{top:20px;left:15px;color:#fff;font-size:36px;z-index:3;position:absolute;}
.testimonial-description{position:relative;z-index:2;background-color:transparent;text-align:left;-webkit-transition-duration:500ms;transition-duration:500ms;}
.testimonial_image{height:100px;width:100px;margin-right:20px;}
.testimonial_image > img{border-radius:50%;}
.test-stars{position:relative;}
.test-stars i{color:#f3961b;}
.testimonial_text > p{font-weight:500;color:#000;margin-top:20px;margin-bottom:25px;font-size:14px;}
.admin_text > h5{font-size:20px;font-weight:600;color:#000;margin-top:0;margin-bottom:2px;}
.admin_text > p{color:#000;font-weight:500;margin-bottom:0;}
.client_slides .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;}
.client_slides .owl-dot{margin:0 5px;line-height:1;color:#000;width:30px;height:30px;line-height:30px !important;text-align:center;font-size:12px;border-radius:50%;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);}
.client_slides .owl-dot.active{box-shadow:0 0 10px rgba(255, 255, 255, 0.15);}
.news .news-post{float:left;width:100%;background:#000;position:relative;margin-bottom:30px;-webkit-box-shadow:0px 0px 20px #DFDFDF;-moz-box-shadow:0px 0px 20px #DFDFDF;-ms-box-shadow:0px 0px 20px #DFDFDF;-o-box-shadow:0px 0px 20px #DFDFDF;box-shadow:0px 0px 20px #DFDFDF;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.news .news-post img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.news .news-post:hover img,.news .news-post:focus img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news .news-post .news-post-image{position:relative;overflow:hidden;z-index:1;}
.news .news-post .news-post-image .news-overlay{z-index:1;background:rgba(0, 0, 0, 0.0);position:absolute;top:0;bottom:0;left:0;right:0;}
.news .news-post .news-post-image .news-category{margin:20px 0 0 15px;float:left;z-index:2;position:absolute;}
.news .news-post .news-post-image .news-category > a{font-size:12px;font-weight:700;padding:5px 15px;line-height:1.5;font-family:"Open Sans", Arial, sans-serif;text-transform:uppercase;color:#fff;margin:0 4px 4px 0;background:linear-gradient(40deg, #d93732, #f67c6b);display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.news .news-post .news-post-image .news-category > a:hover,.news .news-post .news-post-image .news-category > a:active,.news .news-post .news-post-image .news-category > a:focus{text-decoration:none;}
.news .news-post .news-post-text{padding:20px;}
.news .news-post .news-post-text h3{font-size:20px;margin-top:10px;margin-bottom:15px;font-weight:500;}
.news .news-post .news-post-text h3 a{color:#13287e;}
.news .news-post .news-post-text h3 a:hover{color:#d93732;}
.news .news-post .news-post-text h3 a:hover,.news .news-post .news-post-text h3 a:active,.news .news-post .news-post-text h3 a:focus{text-decoration:none;}
.news .news-post .news-post-text p{font-size:14px;margin-bottom:0;color:#a6a6a6;}
.news .news-post .news-post-text p:last-child{margin-bottom:0!important;}
.news .news-post .news-post-meta{border-top:1px solid #f0f0f0;padding:10px 20px;font-family:"Open Sans", Arial, sans-serif;font-weight:400;}
.news .news-post .news-post-meta a{font-size:13px;margin-right:10px;margin-bottom:20px;color:#b3b3b3;}
.news .news-post .news-post-meta a i{display:inline-block;margin-right:5px;color:#d93732;}
.news .news-post .news-post-meta a:hover,.news .news-post .news-post-meta a:active,.news .news-post .news-post-meta a:focus{text-decoration:none;}
.news .news-post .news-post-meta a:hover{color:#3b61b9;}
.footer-content-area{padding:80px 0;margin-top:100px;background:#192057!important;}
.footer-logo{margin-bottom:15px;}
.footer-logo a{color:#fff;font-size:20px;}
.footer-logo img{width:40px;}
.copywrite_text > p{margin-bottom:10px;color:#d8d0d0!important;font-size:13px;}
.footer-social-info a i{font-size:14px;color:#fff;margin-right:15px;-webkit-transition-duration:500ms;transition-duration:500ms;}
.footer-social-info a i:hover{color:#4a7aec;}
.contact_info_area .contact_info{text-align:left!important;}
.contact_info_area .contact_info h5{font-size:14px;}
.contact_info_area .contact_info p{margin-bottom:0;font-size:14px;color:#d8d0d0;}
.contact_info_area .contact_info a:hover p{color:#fff;}
.contact_info_area .contact_info h5{color:#fff;}
.client_slides .owl-dot.active {box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);background: #d93732;color: #fff;}
.client_slides .owl-dot{color:#13287e;background-color:#fff;}
.client_slides .owl-dot.active{box-shadow:0 0 10px rgba(0, 0, 0, 0.15);background:#d93732;color:#fff;}
@media only screen and (max-width: 767px){
.footer-copywrite-info{text-align:left;}
}
/*testimonials*/
/*footer*/
.footer-sec{background-color:transparent;background-image:url("../images/cta-bg.jpg");background-position:center top;background-size:cover;position:relative;padding:90px 0 50px;}
.footer-sec:before{background:#003561;opacity:0.95;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0;}
.footer-sec .footer-widget h3.title{margin-bottom:35px;position:relative;}
.footer-widget h3.title{font-size:20px;text-transform:capitalize;font-weight:bold;color:#FEF9F9;margin:0;margin-bottom:24px;}
.footer-sec .footer-widget h3.title:after{background:#d93732;bottom:-15px;content:"";display:block;height:2px;left:0;margin-top:0;position:absolute;width:40px;}
.footer-sec .footer-widget.quick-links ul li{border-bottom:1px dashed #454545;margin-bottom:8px;}
.footer-sec .footer-widget.quick-links ul li a{color:#c9c9c9;display:block;font-size:14px;line-height:22px;padding-bottom:7px;padding-left:15px;position:relative;}
.footer-sec .footer-widget.quick-links ul li a:before{color:#ffffff;content:'\f105';font-family:"FontAwesome";font-size:12px;left:0;line-height:16px;position:absolute;top:2px;}
.footer-sec .footer-widget.quick-links ul li a:hover{color:#d93732;}
.footer-sec .footer-widget.latest-post ul{margin-top:0;}
.footer-sec .footer-widget.news-post ul li{border-bottom:1px dashed #454545;margin-bottom:12px;padding-bottom:12px;}
.footer-sec .footer-widget.news-post ul li span.border{float:left;max-width:70px;border:none!important;}
.footer-sec .footer-widget.news-post ul li span.border img{width:100%;}
.footer-sec .footer-widget.news-post ul li span.border:before{display:none;}
.footer-sec .footer-widget.news-post ul li .content{top:-5px;}
.footer-sec .footer-widget.news-post ul li a{font-size:13px;line-height:22px;}
.footer-sec .footer-widget.news-post ul li:hover a{color:#fff;}
.footer-sec .footer-widget.news-post ul li .content span{color:#fff;font-size:12px;font-style:italic;font-weight:500;line-height:1;margin-top:9px;}
.footer-sec .footer-widget.contact-widget input,.footer-sec .footer-widget.contact-widget textarea{background:rgba(255, 255, 255, 0.2);border:1px solidrgba(255, 255, 255, 0.2);color:#fff;margin:0 0 8px;}
.footer-sec .footer-widget.contact-widget input{height:45px;width:100%;}
.footer-sec .footer-widget.contact-widget input::placeholder,.footer-sec .footer-widget.contact-widget textarea::placeholder{color: rgba(255, 255, 255, 0.6);}
.footer-sec .footer-widget.contact-widget textarea{height:90px;padding-top:10px;resize: none;}
.footer-sec .footer-widget.contact-widget button{height:45px;line-height:45px;}
.footer-widget.about-widget p{color:#C9C9C9;font-size:13px;line-height:27px;margin:0;}
.footer-widget .contact{margin-top:21px;}
.footer-widget .contact li{font-size:13px;color:#C9C9C9;margin-bottom:18px;}
.footer-widget .contact li i{font-size:16px;color:#FFFFFF;width:18px;text-align:center;padding-right:18px;}
.footer-widget .contact li i,.footer-widget .contact li span{display:table-cell;vertical-align:middle;}
.footer-widget .social{margin-top:30px;}
.footer-widget .social li{display:inline-block;}
.footer-widget .social li a{display:inline-block;width:30px;height:30px;color:#fff;border:1px solid #fff;line-height:30px;text-align:center;font-size:14px;border-radius:50%;margin-right:3px;transition:all .3s ease;}
.footer-widget .social li a:hover{background:#d93732;border-color:#d93732;color:#fff;}
.footer-widget.latest-post ul li a{display:block;color:#C9C9C9;font-size:13px;line-height:25px;transition:all .3s ease;}
.footer-widget.latest-post ul li .content{padding-left:18px;display:table-cell;vertical-align:top;position:relative;top:-8px;}
.footer-widget.contact-widget input,.footer-widget.contact-widget textarea{width:100%;height:50px;background:#2C353C;color:#C9C9C9;font-size:13px;margin-bottom:10px;border:none;outline:none;padding:0 20px;}
.footer-widget.contact-widget button{width:100%;height:50px;background:#d93732;color:#fff;text-transform:uppercase;font-size:13px;border:none;outline:none;padding:0;line-height:50px;font-weight:bold;transition:all .3s ease;}
@media (max-width: 992px){
.footer-widget.news-post{margin-top:30px;}
.footer-widget.contact-widget{margin-top:30px;}
}
@media (max-width: 767.98px){
.footer-widget.about-widget{margin-bottom:40px;}
.footer-widget.news-post{margin-top:30px;}
.footer-widget.news-post{margin-top:30px;}
.footer-widget.contact-widget{margin-top:30px;}
.single-testimonial .icon_wrapper i{
    font-size: 50px;
}
}
@media (max-width: 575.98px){
    .footer-sec{padding: 50px 0 30px;}
    .section-padding-100{padding-top: 50px;padding-bottom: 50px;}
    .section-padding-100-70{padding-top: 50px;padding-bottom: 30px;}
    section{padding-top: 50px;padding-bottom: 60px;}
    .about-imgwrap img{width: 100%;}
    header{top: -7px;}
}
.message .alert{padding: 6px 10px;font-size: 12px;}
.message .alert.alert-dismissible .close{padding: 4.5px 7px;font-size: 20px;}
.copyright {
    background: #0a4173;
    color: #fff;
    padding: 15px 0px;
    width: 100%;
}
.copyright a{
    color: #fff;
}
.copyright a:hover{
    color: #d93732;
}
.whatsappfixed{position: fixed;bottom: 25px;right: 25px;width: 55px;height: 55px;line-height: 60px;text-align: center;background: #67d744;color: #fff;font-size: 26px;z-index: 9999;padding: 0px;border-radius: 50%;transition: all ease 0.3s;display:block;}
.whatsappfixed:before {content: " ";width: 60px;height: 60px;border-radius: 100px;background: #67d744;margin: 0;padding: 0;overflow: visible;position: absolute;bottom: -2.5px;z-index: -1;right: -2.5px;animation: glance 1.5s infinite;transition: all ease 0.3s;}
.whatsappfixed:hover{background: #fff;color: #67d744;box-shadow:0 0 10px -5px rgba(0, 0, 0, 0.5);}
.whatsappfixed:hover:before{background: #fff;}
@keyframes glance {
    100% {
      transform: scale(1.5);
      opacity: 0;
    }
    0% {
      transform: scale(1);
      opacity: .8;
    }
}
/*footer*/
@media (max-width: 575.98px){
    .single-testimonial .icon_wrapper i{
        font-size: 25px;
        top: 20px;
        right: 25px;
    }
    .slider-content {
        padding: 140px 0 0;
    }
    .slider-content > span{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .slider-content > span::before{
        width: 40px;
    }
    .slider-content h2 {
        font-size: 28px;
        margin-bottom: 5px;
    }
    .slider-content p {
        font-size: 15px;
    }
    .slider-bg {
        align-items: flex-start !important;
        min-height: 700px;
        background-image:url(../images/mobbanner.jpg) !important;
    }
    .mean-container a.meanmenu-reveal {
        top: -7px;
    }
    .header-logo img {
        width: 160px;
        padding-top: 7px;
    }
    .copyright{
        font-size: 14px;
    }
    .mean-container .mean-nav{
        margin-top: 43px;
    }
}
.about-img1{
    box-shadow: 0 0 2px 0 #fff, 0 0 10px -4px #fff, 0 0 20px -8px #e8b86e, 0 0 30px -16px #e8b86e, 0 0 40px -24px #e8b86e, 0 0 50px -32px #e8b86e;
    -webkit-animation: blink 0.7s infinite alternate;
    animation: blink 0.7s infinite alternate;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    background: #fff;
    width: 220px;
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(-50%,-50%);
    border-radius: 50%;
}
.about-img1 img{
    width: 180px;
    padding-left: 10px;
}
@-webkit-keyframes blink {
  100% {
    box-shadow: 0 0 3px 0 #fff, 0 0 10px -4px #fff, 0 0 20px -8px #fff, 0 0 40px -16px #e8b86e, 0 0 70px -24px #e8b86e, 0 0 80px -32px #e8b86e;
  }
}

@keyframes blink {
  100% {
    box-shadow: 0 0 3px 0 #fff, 0 0 10px -4px #fff, 0 0 20px -8px #fff, 0 0 40px -16px #e8b86e, 0 0 70px -24px #e8b86e, 0 0 80px -32px #e8b86e;
  }
}