h1,h2,h3,h4,h5,h6,p,ul{margin-bottom: 0px;}
ul{list-style: none;}
html{scroll-behavior: smooth;}
@font-face {
  font-family: Dh-regular;
  src: url(webfonts/Dh-regular.otf);
}
@font-face {
  font-family:PalanquinDark-Regular;
  src: url(webfonts/PalanquinDark-Regular.ttf);
}
body{font-family:PalanquinDark-Regular;letter-spacing: 1px;}
a:hover{text-decoration: none;}
::-webkit-scrollbar {width: 7px;height: 15px;}
::-webkit-scrollbar-track-piece  {background-color:#fff;}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #f89c19;border-radius: 15px;}
.move-top {position: fixed;right: 43px;height: auto;border-radius: 0px 15px 15px 0px;bottom: 85px;z-index: 5;display: none;}
.move-top i {font-size: 35px;color: #f89c19;cursor: pointer;}

*{padding: 0;margin: 0;}
p{color: #483e3ecf;}

.xx{transition: 0.4s ease-in-out;}
.first-nav{padding: 3px 0px;background: #f89c1e;}
.first-nav h6{color: #fff;}
.login a{color: #fff;}
.login span{color: #fff;margin: 0px 3px;}
.login i{margin: 0px 3px;}

.main-nav .navbar{padding: 0px;}
.over-auto{overflow: auto;}
.bg-color{padding: 0px;border-radius: 15px;}
.social-media li a{color: #7d7d7d;}
.social-media li:hover i{transform: rotatey(360deg);transition: 0.4s;color: #fff;}
.dropdown-menu.show .main-nav{overflow: auto;}
.logo{width: 135px;}
.main-nav .navbar-light .navbar-nav .nav-link{text-transform: uppercase;color: #00000099;/* font-size: 15px; */}
.main-nav .navbar-light .navbar-nav .active>.nav-link{color: #f89c1e;border-bottom: 2px solid  #f89c1e;}
.main-nav .navbar-light .navbar-nav .nav-link:hover ,.main-nav .navbar-light .navbar-nav .nav-link:focus{color: #f89c1e;}
.hvr-underline-from-center:before {background-color:  #ed701e;height: 2px;}
.hvr-radial-out:before{background-image: linear-gradient(45deg, #061441, #fee900a3);}
.hvr-radial-out{background-color: unset;}
.main-nav .dropdown-toggle{padding-bottom: 10px;}
.main-nav .navbar-nav{margin-left: auto;margin-right: unset!important;/* margin-top: 35px; */}
.dropdown-item{text-transform: uppercase;}
.language ul,.social-media ul{padding: 0px;margin: 0px;}

.social-media{direction: ltr;}
.language {color: #fff;text-align: right;}
.language img{width: 22px;height: 22px;border-radius: 25px;}
.language span{padding: 0px 5px;color: #4daa52;}
.language a{color: #fff;}
.navbar-light .navbar-brand {padding: 0px;position: relative;}
.dropdown-item:focus, .dropdown-item:hover,.dropdown-item:active{background-color: #f89c1e;color: #fff;}

.main-nav .navbar-toggler{border: none;cursor: pointer;}
.main-nav .navbar-toggler i{color: #061441;font-size: 25px;}
.navbar-brand{text-align: center;font-weight: 600;}
.navbar-brand h6{font-weight: 600;text-transform: uppercase;    color: #e93651;}
.navbar-toggler{cursor: pointer;}
.navbar-toggler i{color: #fff;font-size: 25px;}
.navbar-light .navbar-nav .nav-link{text-transform: uppercase;color: #fff;}
.social .youtube{background-color:#E52D27 ;}
.social .twitter{background-color:#4099FF;}
.social .facebook{background-color:#3b5998;}
.social .instagram{background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}
.social .mail{background-color:#ea4235;}
.dropdown-item img{width: 20px;height: 25px;margin-right: 7px;margin-top: -3px;}
@media(max-width:767px){.navbar-nav .dropdown-menu{border: 1px solid #ed701e;}.all-nav{position: relative;}.dropdown-menu{margin-top: -4px;}.main-nav{top: 0px;padding: 0px 15px;}.first-nav{padding: 5px 0px;}.language{text-align: center;margin-top: 5px;}.first-nav{text-align: center;/* background-color: #eb6524; */}.first-nav::before{display: none;}.main-nav .navbar-nav{margin-top: 15px;}.main-nav .navbar-light .navbar-nav .nav-link{margin-bottom: 4px;padding-left: 7px;color: #000;}}
@media(min-width:767px){.banner-home{height:calc(100vh - 0px) !important;}.dropdown:hover .dropdown-menu {display: block;}.first-nav .social{text-align: right;margin-top: 15px;}.language{margin-top: 3px;}.main-nav .navbar-light .navbar-nav .nav-link{margin-right: 0px;/* padding-bottom: 32px; */}}
@media(max-width:400px){.social{font-size: 15px;}.language h6{font-size: 14px;}}
.dropdown-menu{background-color: #ffffff;border-radius: 0px;margin-top: 2;overflow: hidden;/* border-left: 2px solid #061441; */border: unset;margin-top: 0px;}
.dropdown-item{color: #000;font-size: 15px;margin-bottom: 3px;padding-top: 8px;}

.social i{color: #fff !important;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 14px;}





.banner-home{height: auto;position: relative;background-position: center;background-size: cover;}

.banner-home .type-wrap{/* position: absolute; *//* z-index: 55; */color: #fff;font-size: 40px;}
#typed{white-space: break-spaces !important;}
.banner-home .container{width: 80%;left: 50%;top: 50%;transform: translate(-50% , -50%);position: absolute;text-align: center;z-index: 55;text-align: center;}
.banner-home::before{content: "";width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;/* background-color: #0000; */z-index: 2;top: 0px;left: 0px;background-image: linear-gradient(180deg, #0000006b, transparent);}
.shap{position: absolute;width: 100%;bottom: 0px;left: 0px;z-index: 3;}
/*************************************************slider4*******************************************************
.sl-slider{height: calc(100vh - 123px) !important;}
.demo-2 .sl-slider-wrapper{height: calc(100vh - 123px) !important;}
.sl-slider .bg-img{position: relative;background-position: center;background-size:100% 100%;}
@media(max-width:767px){.demo-2 .sl-slider-wrapper{height: 275px !important;}.slider1-sec .carousel-item { height: 300px}}
/*************************************************slider4*******************************************************/


/************************************************vedio-section*******************************************************/
@media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    .video-box .modal-body{padding:0;margin:0;}
    .video-box .modal-content{padding:0;margin:0;}
    .video-box .modal-dialog{position:relative;width:auto;margin:15px;}
    .video-box .close{margin:-12px 0 0 0;}
}
@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    .video-box .close { font-size: 30px; color: white; margin:30px -43px -20px 100px;}
}
@media only screen and (min-width: 992px) {
    /***** MODAL PROPERTIES *****/
	.video-box .modal-dialog {width: 884px;}
	/*.video-box iframe {height:100%;}*/
}
.modal-backdrop.show {z-index: 5;}
@media (min-width: 576px){.modal-dialog{max-width:75%;margin: 1.5rem auto;height:75vh !important;}}
@media(max-width:767px){.banner-home .type-wrap{color: #fff;font-size: 25px;}.modal-content .close{right: 20px;top: 20px;color: #fff;font-size: 25px;}.modal-body iframe {width: 100%;height: 300px !important;}.s1{top: 100px !important;}}
.photo-sec iframe{width: 100%;height: 550px;border: none;}
.video-img{background-position: center;background-size: cover;position: relative;}
.vedio-section{background-size: cover;background-position: center;border-radius: 15px;overflow: hidden;position: relative;margin-bottom: 30px;}
.video-a i {font-size: 50px;color: #93c530 !important;margin-right: 5px;}
.videos-page-info{text-align: center;margin-bottom: 25px;}
.modal-body{background-color: #000;}
.video-a{transform: translate(-50% ,-50%);position: absolute;left: 50%;top: 50%;z-index: 55;cursor: pointer;color: #0f212d !important;font-weight: 600;text-shadow: 0px 0px 5px #fff;}



.counter-section{background-position: center;background-size: cover;background-attachment: fixed;padding: 30px 0px;}
.counter-item{text-align: center;}
.counter-item-icon{background-size: cover;background-position: center;width: 50%;margin: auto;}
.counter-item h4{color: #1f497d;text-transform: uppercase;margin-top: 5px;font-weight: 600;}
.counter{color: #061441 !important;display: inline-block;margin: 0px 3px;}
.counter-item span{color: #1f497d;}
.counter-item img{width: 100%;}


.about-section{padding: 90px 0px;overflow: hidden;}
.about-data img{width: 160px;}
.about-data h2{text-transform: uppercase;font-weight: 600;color: #1f497d;}
.about-data{text-align: center;}
.about-data a{color: #70add3;}

@media (max-width:767px){.about-section{margin-top: 0px;}.counter-section{position: relative;}}
.btn-primary{background-color: #061441;border: none;border-radius: 0px;overflow: hidden;}
.hvr-bounce-to-right:before{background-color: #ff7901;}
.btn-primary:hover{background-color: #061441;}
.about-image img{width: 100%;}
.about-image{background-position: center;background-size: cover;position: relative;}
.map-section iframe{margin-bottom: -10px;width: 100%;height: 250px;}

@media(max-width:767px){.about-image{width: 80%;margin: auto;}.about-section{background-image: unset !important;}.about-image{width: 70%;margin: auto;margin-top: 25px;}}
@media(min-width:767px){.about-data{padding-top: 50px;}}








.comments-section{padding: 80px 0px;position: relative;overflow: hidden;}

.comments-section::after{/* content: ""; */height: 100%;/* width: 50%; *//* background-color: #4193c6; *//* position: absolute; *//* top: 0px; *//* left: 0px; *//* z-index: -1; */}
.comment-slider{text-align: center;}
.client-img{width: 20%;/* margin: auto; */background-position: center;background-size: cover;border-radius: 50%;border: 5px solid #ffff;}
.comment-data {color: #fff;margin-top: 15px;}
p{line-height: 1.7;}
.comment-slider .carousel-inner{height: 100%;}
.comment-data img{width: 30px;margin-right: 10px;}
.filter{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;filter: blur(3px);background-size: cover;background-position: center;}
.about-section-img{background-position: center;background-size: cover;position: relative;}

.about-img2{position: absolute;width: 100%;height: 100%;top: 50px;left: -50px;    border: 10px solid #fff;background-position: center;background-size: cover;border-radius: 0px 20px 0px 0px;}


.brand-img{background-size: cover;background-position: center;}
.brands-item{transition: 0.4s;}
.brands-item:hover{transform: scale(0.96,0.96);transition: 0.4s;}

@media(max-width:380px){.brands-item{width: 70%;margin: auto;}}
/**********************************footer 2****************************/
.all-footer{background-position: center;background-size: cover;position: relative;padding: 6% 0px 0px 0px;}
.all-footer .shap{top: -2px;bottom: unset;}
.footer2{/* padding-top:60px; *//* padding-bottom: 30px; */background-size: cover;color: #ffffff;overflow: hidden;font-size: 14px;}
.footer2 p a{color: #f89c1e;}
.footer2 p{color: #fff;font-size: 0.9rem;}
.footer2 img{width: 60px;
  border-radius: 3px;
  margin-right: 3px;
  height: 30px;
  margin-bottom: 20px;
  transition: 0.4s;}
.footer2 h6{display: contents;}
.footer2 .btn-danger{background-color: #f89c1e;border-radius: 0px 20px 20px 0px;border: none;}
.footer2 .btn-danger:focus,.btn-danger:active{background-color: #f89c1e;border: none;box-shadow: unset;}
.p-method{display: flex;}
.footer2 .bord-btm{border-bottom: 1px dotted #fff;padding-bottom: 10px;margin-bottom: 10px;}
.footer2 li i{color: #ffffff;}
.footer2 li a{color: #ffffff;}
.footer2 li a:hover{color: #f89c1e;}
.footer2 li:hover{color: #ff7901;}
.footer2 h3{color: #ffffff;font-size: 25px;margin-bottom: 22px;position: relative;text-transform: uppercase;}
.footer2 h3::before{content: "";width: 30%;height: 2px;position: absolute;left: 0px;background-color: #fff;bottom: -13px;}
.footer2 h3::after{content: "";width: 3%;height: 2px;position: absolute;left: 12px;background-color: #f89c1e;bottom: -13px;z-index: 5;}
.footer2 .social li{display: inline-block;padding-top: 6px;}
.social i{transition: 0.5s;}
@media(min-width:767px){.footer h2{margin-top: 50px;}}

.comp2{text-align: center;color: #fff;padding: 8px 0px;border-bottom: 1.5px solid #11284a;overflow: hidden;/* background-color: #061441; */}
.comp2 a{color: #fff;}
.footer2 iframe{width: 100%;height: 180px;border-radius: 10px;}

.news-img{background-size: cover;background-position: center;position: relative;}
.link-icon{text-align: center;left: 50%;top: 50%;transform: translate(-50% , -50%);position: absolute;}
.link-icon i{color: #fff !important;font-size: 40px;}
.news-img:hover .link-icon{display: block;}
.news-img img{width: 100%;}
.news-footer ul{list-style: none;margin-left: -40px;}
.news-footer ul li{margin-bottom: 20px;}
.news-info{padding-top: 10px;}
.news-info:hover h6{color: #e1bd3e;}
.footer2 li{margin-bottom: 10px;}
.footer2 li h6{font-size: 14px}
@media(max-width:767px){.footer2 .col-12{margin-bottom: 15px;}.client-img{width: 50%;}}

/**********************************footer 2****************************/






.banner-section{height: 400px;position: relative;background-position: center;background-size: cover;overflow: hidden;text-align: right;}
.banner-section .container{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%);color: #fff;z-index: 60;width: 100%;text-align: center;text-transform: capitalize;}
@media(max-width:767px){.banner-section{height: auto}}
.overlay1{position: absolute;width: 100%;height: 100%;background-color: #0000004d;z-index: 50;}
.circles {position: absolute;top: 0;left: 0;overflow: hidden;z-index: 55;width: 100%;height: 100%;}
.circles li {position: absolute;display: block;list-style: none;width: 20px;height: 20px;background-color: #e34297;animation: animate 25s linear infinite;bottom: -150px;opacity: 0.2 !important;}
.circles li:nth-child(1) {left: 25%;width: 80px;height: 80px;animation-delay: 0s;}
.circles li:nth-child(2) {left: 10%;width: 20px;height: 20px;animation-delay: 2s;animation-duration: 12s;}
.circles li:nth-child(3) {left: 70%;width: 20px;height: 20px;animation-delay: 4s;}
.circles li:nth-child(4) {left: 40%;width: 60px;height: 60px;animation-delay: 0s;animation-duration: 18s;}
.circles li:nth-child(5) {left: 65%;width: 20px;height: 20px;animation-delay: 0s;}
.circles li:nth-child(6) {left: 75%;width: 90px;height: 90px;animation-delay: 3s;}
.circles li:nth-child(7) {left: 19%;width: 110px;height: 110px;animation-delay: 7s;}
.circles li:nth-child(8) {left: 50%;width: 25px;height: 25px;animation-delay: 15s;animation-duration: 45s;}
.circles li:nth-child(9) {left: 20%;width: 15px;height: 15px;animation-delay: 2s;animation-duration: 35s;}
.circles li:nth-child(10) {left: 85%;width: 110px;height: 110px;animation-delay: 0s;animation-duration: 11s;}


@keyframes animate {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }

    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}





.projects-page-section,.about-page,.serv-page,.product-d-page,.product-gallery{padding: 80px 0px;}
.projects-page-section .projects-items{margin-bottom: 30px;}

.about-info{text-align: center;}
.about-info h1,.product-info h3{color: #c42126;}

.about-slider .carousel-item,.product-img{background-position: center;background-size: cover;}
.about-slider .carousel-inner,.product-img{border-radius: 15px;box-shadow: 0px 0px 5px #000;}

.product-gallery img{height: 200px;}
.viewer-canvas{background-color: #000000ba;}

@media (max-width:767px){.product-img{width: 80%;margin: auto;margin-top: 25px;}.product-gallery .docs-pictures > li{width: calc(100% / 2);}.product-gallery img{height: 180px !important;}}
@media (max-width:400px){.product-gallery img{height: 130px !important;}.counter-item h4{font-size: 18px;}}


.about-page{padding: 100px 0px;}
@media(min-width:767px){.order2{order: 2;}}


@media(max-width:767px){.counter-item{margin-bottom: 15px;}.about-img{margin-top: 15px;}.contact-page4{background-image: unset;}.order{order: 2;}.about-data{text-align: center;}}

@media(max-width:400px){.banner-section {height: 200px;}.comment-item img{display: none !important;}.comment-data{position: relative !important;}}



.section-head{text-align: center;margin-bottom: 30px;color: #061441;}
.section-head h2{margin-bottom: 5px;font-weight: 600;color: #1f497d;text-transform: uppercase;}



.link-icon{position: absolute;top: -100%;left: 50%;transform: translate(-50% , -50%);transition: 0.4s ease-in-out;font-size: 25px;color: #fff;z-index: 555;}
.product-item:hover .link-icon{top: 50%;transition: 0.4s ease-in-out;} 
.more {margin-top: 30px;text-align: center;}

.services-section{padding: 100px 0px; background-position: right center ;background-repeat: no-repeat;}
.services-item{border-color: rgba(0,0,0,0);border-radius: 20px 20px 20px 20px;/* box-shadow: 1px 2px 0px 20px rgb(31 73 125 / 16%); */padding: 20px;margin-bottom: 30px;background-color: #ffffffe8;}
.services-img{background-position: center;background-size: cover;width: 18%;margin: auto;;filter: brightness(0.2);transition: 0.4s;}
.services-item-data{text-align: center;margin-top: 10px;}
.services-item-data a{color:#4193c6 ;}
.services-item-data h5{font-weight: 600;color: #1f497d;}

.services-item:hover .services-img{transform: rotate(360deg);transition: 0.4s;filter: brightness(1)}

@media(max-width:767px){.services-section{background-size: contain;}.services-item{height: auto !important;}}

.comments-section{padding: 90px 0px;background-position: bottom left;background-repeat: no-repeat;position: relative;/* background-color: #f7f7f742; */overflow: hidden;}
.comment-data{padding: 45px 25px;left: 0px;color: #fff;}
.comment-data i{color: #fff;font-size: 30px;margin-bottom: 10px;}
.comment-data h4{color: #fff;font-weight: 600;margin-top: 15px;margin-bottom: 5px;}
.client-img{width: 50px;height: 50px;border-radius: 50%;background-position: center; background-size: cover;-webkit-animation: spin 7s linear infinite;-moz-animation:spin 7s linear infinite;animation: spin 7s linear infinite;border: 2px solid #fdfdfd;}

@-moz-keyframes spin { 
  100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
  100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
  100% { 
      -webkit-transform: rotate(360deg); 
      transform:rotate(360deg); 
  } 
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color: #4193c6 !important;}


.client-page{padding: 100px 0px;}
.client-page .clients-item{margin-bottom: 30px;}
.client-sec{padding-top: 60px;padding-bottom: 150px;}
.client-sec h1{margin-bottom: 35px;}
.clients-img1{background-size: 100% 100% !important;}





#products-carousel2{margin-top: 30px;}

.team-section{padding: 100px 0px;background: #e1e1e11f;}
.team-item{border-radius: 15px;box-shadow: 0px 0px 20px 0px #0000001f;position: relative;padding: 30px 15px;margin-bottom: 30px;background: #fff;}
.team-img{background-position: center;background-size: cover;border-radius: 50%;width: 30%;/* float: left; */margin-right: 11px;margin-top: -11px;margin-bottom: 13px;/* box-shadow: 0px 0px 20px 6px #06144187; */box-shadow: 0px 0px 20px 0px #0000001f;}
.team-item h3{font-weight: 600;color: #1f497d;font-size: 23px;}
.team-item h5{font-size: 16.5px;}


/*****************whats*********************/
.wa__r_button.wa__btn_w_img .wa__btn_txt{padding: 8px 20px 8px 100px;display: table-cell;vertical-align: middle;height: 66px}
.wa__r_button.wa__btn_w_img .wa__cs_info .wa__cs_status{ margin-left: 3px;}
.wa__popup_chat_box{width: 351px;border-radius: 5px 5px 8px 8px;-webkit-border-radius: 5px 5px 8px 8px;-moz-border-radius: 5px 5px 8px 8px;position: fixed;overflow: hidden;box-shadow: 0px 10px 10px 4px rgba(0,0,0,0.04);-webkit-box-shadow: 0px 10px 10px 4px rgba(0,0,0,0.04);-moz-box-shadow: 0px 10px 10px 4px rgba(0,0,0,0.04);bottom: 102px;/* left: 25px; */z-index: 998;opacity: 0;visibility: hidden;-ms-transform: translate(0,50px);transform: translate(0,50px);-webkit-transform: translate(0,50px);-moz-transform: translate(0,50px);transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;will-change: transform,visibility,opacity;max-width: calc(100% - 50px);}
.wa__popup_chat_box.wa__active{-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);visibility: visible;opacity: 1;}
.wa__popup_chat_box .wa__popup_heading{position: relative;padding: 15px 70px 17px 74px;color: #d9ebc6;background: #2db742;}
.wa__popup_chat_box .wa__popup_heading:before{content: '';background: url('../images/whatsapp_logo.svg') center top no-repeat;background-size: 33px;display: block;width: 55px;height: 33px;position: absolute;top: 20px;right: 12px;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_title{padding-top: 2px; padding-bottom: 3;color: #ffffff;font-size: 18px;line-height: 24px;}
.wa__popup_chat_box  .wa__popup_notice{font-size: 16px;color: #000000;font-weight: 500;padding: 0 3px;text-align: right;font-weight: 600;}
.wa__popup_chat_box .wa__popup_content{background: #ffffff;padding: 13px 20px 21px 19px;text-align: right;}
.wa__popup_chat_box .wa__stt.wa__stt_online{transition: 0.2s ease all;-webkit-transition: 0.2s ease all;-moz-transition: 0.2s ease all;}
.wa__popup_content_list .wa__popup_content_item{margin: 14px 0 0;transform: translate(0,20px);-webkit-transform: translate(0,20px);-moz-transform: translate(0,20px);will-change: opacity,transform;opacity: 0;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item{transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;transition-delay: 2.1s;-webkit-transition-delay: 2.1s;-moz-transition-delay: 2.1s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(1){transition-delay: 0.3s;-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;}
.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item{opacity: 1;transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);}
.wa__popup_content_list .wa__popup_content_item .wa__member_name{font-size: 14px;color: #363c47;line-height: 1.188em !important;}
.wa__popup_content_list .wa__popup_content_item .wa__popup_txt{text-align: right;min-height: 48px;height: 48px;}
.wa__popup_txt i{font-size: 40px;margin-left: 8px;}
.wa__popup_chat_box_ct .wa__popup_ct_avatar img{border-radius: 50%}
.wa__popup_chat_box_ct .wa__popup_ct_call_btn{width: 97px;font-size: 11px;padding: 9px 10px 11px;margin: 15px 0 15px;}
.wa__btn_popup{position: fixed;right: 30px;bottom: 30px;cursor: pointer;z-index: 5555;}
.wa__btn_popup .wa__btn_popup_icon{width: 56px; height: 56px; background: #2db742;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);-webkit-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14); -moz-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);}
.wa__btn_popup .wa__btn_popup_icon:before{content: '';position: absolute;z-index: 1;width: 100%;height: 100%;left: 0;top: 0;background: transparent url('../images/whatsapp_logo.svg') center center no-repeat;background-size: 30px auto;-webkit-background-size: 30px auto;-moz-background-size: 30px auto;transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;}
.wa__btn_popup .wa__btn_popup_icon:after{content: '';opacity: 0;position: absolute;z-index: 2;width: 100%;height: 100%;left: 0;top: 0;background: transparent url('../images/x_icon.svg') center center no-repeat; background-size: 14px auto;-webkit-background-size: 14px auto;-moz-background-size: 14px auto;transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-ms-transform: scale(0) rotate(-360deg);transform: scale(0) rotate(-360deg);-webkit-transform: scale(0) rotate(-360deg);-moz-transform: scale(0) rotate(-360deg);}
.wa__btn_popup.wa__active .wa__btn_popup_icon:before{opacity: 0;-ms-transform: scale(0) rotate(360deg);transform: scale(0) rotate(360deg);-webkit-transform: scale(0) rotate(360deg);-moz-transform: scale(0) rotate(360deg);}
.wa__btn_popup.wa__active .wa__btn_popup_icon:after{opacity: 1;-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);}
.wa__btn_popup .wa__btn_popup_txt{position: absolute;width: 160px;right: 100%;background-color: #ffff;font-size: 15px;color: #43474e;top: -46px;padding: 15px;margin-right: 7px;letter-spacing: -0.03em;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;}
.wa__btn_popup.wa__active .wa__btn_popup_txt{-ms-transform: translate(0,15px);transform: translate(0,15px);-webkit-transform: translate(0,15px);-moz-transform: translate(0,15px);opacity: 0;visibility: hidden;}


.wa__btn_popup .wa__btn_popup_txt {left: 100%;right: unset;margin-left: 7px;margin-right: unset;display: none;}
.wa__popup_chat_box {right: 25px;text-align: left;}
.wa__popup_chat_box .wa__popup_heading {position: relative;padding: 15px 20px;}
.wa__popup_chat_box .wa__popup_notice,.wa__popup_content_list .wa__popup_content_item .wa__popup_txt {text-align: left;}
.wa__popup_txt i {margin-left: unset;margin-right: 8px;}
/*****************whats*********************/



@media (max-width: 767px){.services-item{height: auto !important;}}






.video-overlay{background-image: linear-gradient(0deg, #00000070, transparent),url('../images/dott.png');z-index: 5;width: 100%;height: 100%;position: absolute;}
.video{height: calc(100vh - 64px);overflow: hidden;position: relative;}
.video-data{position: absolute;left: 50%;top: 50%;transform: translate(-50% , 45%);width: 70%;text-align: center;z-index: 666;color: #fff;}
.video-data h1{margin-bottom: 10px;text-shadow: 0px 3px 3px #ac831d;text-transform: capitalize;}
.video-data p{letter-spacing: 1.5px;margin-bottom: 50px;text-transform: capitalize;}
.controls-container{z-index: 102;}
.overlay-slider{position: absolute;left: 0px;top: 0px;background-color: #00000038;width: 100%;height: 100%;z-index: 55;}
@media(max-width:767px){.video{margin-top: 0px;height: calc(100vh - 388px);}.video-data h1 {font-size: 26px !important;}.video-data{width: 90%;}}
video{position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.know-us{position: absolute;left: 50%;bottom: 10px;transform: translate(-50% , 0%);width: 45px;height: 45px;text-align: center;z-index: 48;cursor: pointer;}
.know-us i{color: #fff;margin-top: 15px;}
.know-us i{margin-top: 20px;animation: action 0.6s linear infinite;}
/* @-webkit-keyframes action {0% { transform: translateY(0); }100% { transform: translateY(-10px); }} */

@media (max-width: 400px){.video {margin-top: 0px;height: calc(100vh - 380px);}}


.products-page{padding: 80px 0px;}
.product-item-img{background-position: center;background-size: cover;transition: 0.4s;/* filter: brightness(0.7); */}
.product-item {text-align: center;border-radius: 20px;overflow: hidden;/* box-shadow: 0px 0px 16px 0px #1f497d52; */margin-bottom: 30px;}
.product-item h5{padding: 10px;color: #1f497d;}
.product-item:hover .product-item-img{transform: scale(1.1,1.1);transition: 0.4s;filter: brightness(1);}


.product-d-page{padding: 80px 0px;}
.product-d-page .product-d-data h2{color: #1f497d;}
.product-d-data h6{display: inline-block;margin-right: 50px;margin-top: 30px;font-weight: 600;color: #1f497d;font-size: 20px;}
.product-d-data .price{text-decoration: line-through;}
.product-d-page .docs-pictures li:first-child{width: 100%;margin-bottom: 5px;height: 275px;}
.product-d-page .docs-pictures li{margin-bottom: 1px;}
.product-d-page .docs-pictures li {height: 75px;}
.product-d-page .docs-pictures li img{height: 100%;}
@media(max-width:767px){.product-d-page .docs-pictures li:first-child{width: 100%;margin-bottom: 5px;height: 380px;}.product-d-page .docs-pictures li {height: 113px;width: calc;}.order{order: 2;margin-top: 30px;}}
@media(max-width: 400px) {.product-d-page .docs-pictures li:first-child{height: 255px;}.product-d-page .docs-pictures li {height: 70px;}}










.home-panner{height: 100vh;background-position: center;background-size: cover;position: relative;}
.panner-home-slider{position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);width: 100%;z-index: 6666;}
.panner-home-slider .btn-primary{margin-top: 40px;}
@media (min-width:767px){.panner-home-slider .carousel-item{height: 100vh;}.panner-home-slider  .carousel-caption{width: 80%;}.panner-home-slider  .carousel-caption p{width: 70%;margin: auto;}}
/***********************************************home-panner*****************************************************/
.counter-section{background-position: center;background-size: cover;background-attachment: fixed;padding: 30px 0px;}
.counter-item{text-align: center;}
.counter-item-icon{background-size: cover;background-position: center;width: 50%;margin: auto;}
.counter-item h4{color: #1f497d;text-transform: uppercase;margin-top: 5px;font-weight: 600;}
.counter{color: #061441 !important;display: inline-block;margin: 0px 3px;}
.counter-item span{color: #1f497d;}
.counter-item img{width: 100%;}


.about-section{padding: 90px 0px;overflow: hidden;background-color: #fff;}
.about-section p{margin-bottom: 20px;margin-top: 10px;line-height: 1.7;/* font-size: 18px; */}
.about-data img{width: 160px;}
.about-data h2{text-transform: uppercase;font-weight: 600;color: #1f497d;}
.about-data{text-align: center;}
.about-data a{color: #70add3;}

@media (max-width:767px){.about-section{margin-top: 0px;}.counter-section{position: relative;}}
.btn-primary{background-color: #f89c19;border: none !important;border-radius: 25px;overflow: hidden;margin-top: 20px;}
.hvr-bounce-to-right:before{background-color: #ff7901;}
.btn-primary:hover{background-color: #061441;color: #fff !important;}
.about-image img{width: 100%;}
.about-image{background-position: center;background-size: cover;position: relative;}
.map-section iframe{margin-bottom: -10px;width: 100%;height: 250px;}

@media(max-width:767px){.about-image{width: 80%;margin: auto;}.about-section{background-image: unset !important;}.about-image{width: 70%;margin: auto;margin-top: 25px;}}
@media(min-width:767px){.about-data{padding-top: 50px;}}









.filter{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;filter: blur(3px);background-size: cover;background-position: center;}
.about-section-img{background-position: center;background-size: cover;position: relative;}

.about-img2{position: absolute;width: 100%;height: 100%;top: 50px;left: -50px;    border: 10px solid #fff;background-position: center;background-size: cover;border-radius: 0px 20px 0px 0px;}


.brand-img{background-size: cover;background-position: center;}
.brands-item{transition: 0.4s;}
.brands-item:hover{transform: scale(0.96,0.96);transition: 0.4s;}

@media(max-width:380px){.brands-item{width: 70%;margin: auto;}}











.projects-page-section,.about-page,.serv-page,.product-d-page,.product-gallery{padding: 80px 0px;}
.projects-page-section .projects-items{margin-bottom: 30px;}

.about-info{text-align: center;}
.about-info h1,.product-info h3{color: #c42126;}

.about-slider .carousel-item,.product-img{background-position: center;background-size: cover;}
.about-slider .carousel-inner,.product-img{border-radius: 15px;box-shadow: 0px 0px 5px #000;}

.product-gallery img{height: 200px;}

.viewer-canvas{background-color: #000000ba;}

@media (max-width:767px){.product-img{width: 80%;margin: auto;margin-top: 25px;}.product-gallery .docs-pictures > li{width: calc(100% / 2);}.product-gallery img{height: 180px !important;}}
@media (max-width:400px){.product-gallery img{height: 130px !important;}.counter-item h4{font-size: 18px;}}










.link-icon{position: absolute;top: -100%;left: 50%;transform: translate(-50% , -50%);transition: 0.4s ease-in-out;font-size: 25px;color: #fff;z-index: 555;}
.product-item:hover .link-icon{top: 50%;transition: 0.4s ease-in-out;} 
.more {margin-top: 30px;text-align: center;}

.services-section{padding: 100px 0px; background-position: right center ;background-repeat: no-repeat;}
.services-item{border-color: rgba(0,0,0,0);border-radius: 20px 20px 20px 20px;/* box-shadow: 1px 2px 0px 4px #1f497d29; */padding: 20px;border: 3px solid #1f497d29;margin-bottom: 30px;background-color: #ffffffe8;}
.services-img{background-position: center;background-size: cover;width: 18%;margin: auto;;filter: brightness(0.2);transition: 0.4s;}
.services-item-data{text-align: center;margin-top: 10px;}
.services-item-data a{color:#4193c6 ;}
.services-item-data h5{font-weight: 600;color: #1f497d;}

.services-item:hover .services-img{transform: rotate(360deg);transition: 0.4s;filter: brightness(1)}

@media(max-width:767px){.services-section{background-size: contain;}.services-item{height: auto !important;}}

.comments-section{padding: 90px 0px;background-position: bottom left;background-repeat: no-repeat;position: relative;/* background-color: #f7f7f742; */overflow: hidden;}
.comment-item{border-radius: 0px 30px;position: relative;margin-bottom: 35px;}
.comment-data{padding: 45px 25px;left: 0px;color: #fff;}
.comment-data i{color: #fff;font-size: 30px;margin-bottom: 10px;}
.comment-data h4{color: #fff;font-weight: 600;margin-top: 15px;margin-bottom: 5px;}
.client-img{width: 50px;height: 50px;border-radius: 50%;background-position: center; background-size: cover;-webkit-animation: spin 7s linear infinite;-moz-animation:spin 7s linear infinite;animation: spin 7s linear infinite;border: 2px solid #fdfdfd;}

@-moz-keyframes spin { 
  100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
  100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
  100% { 
      -webkit-transform: rotate(360deg); 
      transform:rotate(360deg); 
  } 
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color: #4193c6 !important;}


.client-page{padding: 100px 0px;}
.client-page .clients-item{margin-bottom: 30px;}
.client-sec{padding-top: 60px;padding-bottom: 150px;}
.client-sec h1{margin-bottom: 35px;}
.clients-img1{background-size: 100% 100% !important;}

.clients-item{border-radius: 0px;box-shadow: inset 0 0 0 2px #030b2d33;/* position: relative; */}
/*.clients-item:hover{border-color:#030b2d ;transition: 0.4s;}
.clients-item:hover .clients-img{transform:scale(1.2,1.2);transition: 0.5s;}*/


@media(max-width:767px){.clients-item{width: 70%;margin: auto;}}
.Partners-page .clients-item::before, .Partners-page .clients-item::after {box-sizing: inherit;content: "";position: absolute;width: 100%;height: 100%;}
.Partners-page .clients-item::before, .Partners-page .clients-item::after {border: 3px solid transparent;width: 0;height: 0;}
.Partners-page .clients-item::before {top: 0;left: 0;}
.Partners-page .clients-item::after {bottom: 0; right: 0;}
.Partners-page .clients-item:hover::before{ width: 100%;height: 100%;}
.Partners-page .Partners-page .clients-item:hover::after { width: 100%;height: 100%;}
.Partners-page .clients-item:hover::before {border-top-color: #1f497d;border-right-color: #1f497d;transition: width 0.5s ease-out, height 0.5s ease-out 0.5s;}
.Partners-page .clients-item:hover::after {border-bottom-color: #1f497d;border-left-color: #1f497d;transition: border-color 0s ease-out 1s, width 0.5s ease-out 1s, height 0.25s ease-out 1.5s;}


#products-carousel2{margin-top: 30px;}

.team-section{padding: 100px 0px;background: #e1e1e11f;}
.team-item{border-radius: 15px;box-shadow: 0px 0px 20px 0px #0000001f;position: relative;padding: 30px 15px;margin-bottom: 30px;background: #fff;}
.team-img{background-position: center;background-size: cover;border-radius: 50%;width: 30%;/* float: left; */margin-right: 11px;margin-top: -11px;margin-bottom: 13px;/* box-shadow: 0px 0px 20px 6px #06144187; */box-shadow: 0px 0px 20px 0px #0000001f;}
.team-item h3{font-weight: 600;color: #1f497d;font-size: 23px;}
.team-item h5{font-size: 16.5px;}



.main-nav{background-color: #ffffff;/* border-bottom: 1px solid #1d477b96; *//* padding-bottom: 25px; */}
@media (max-width: 767px){.services-item{height: auto !important;}}


.products-page{padding: 80px 0px;}
.product-item-img{background-position: center;background-size: cover;transition: 0.4s;/* filter: brightness(0.7); */}
.product-item {text-align: center;border-radius: 20px;overflow: hidden;/* box-shadow: 0px 0px 16px 0px #1f497d52; */margin-bottom: 30px;border: 1px solid #0000001c;}
.product-item h5{padding: 10px;color: #1f497d;}
.product-item:hover .product-item-img{transform: scale(1.1,1.1);transition: 0.4s;filter: brightness(1);}


.product-d-page{padding: 80px 0px;}
.product-d-page .product-d-data h2{color: #d36521;}
.product-d-data h6{display: inline-block;margin-right: 50px;margin-top: 30px;font-weight: 600;color: #1f497d;font-size: 20px;}
.product-d-data .price{text-decoration: line-through;}
.product-d-page .docs-pictures li:first-child{width: 100%;/* margin-bottom: 5px; */height: 275px;}
.product-d-page .docs-pictures li{margin-bottom: 1px;}
.product-d-page .docs-pictures li {height: 75px;border: 1px solid #00000029;}
.product-d-page .docs-pictures li img{height: 100%;}
@media(max-width:767px){.product-d-page .docs-pictures li:first-child{width: 400px;/* margin-bottom: 5px; */height: 400px;margin: auto;}.product-d-page .docs-pictures li {/* height: 94px; *//* width: calc(100% / 3); */height: 80px;width: 80px;margin-top: 10px;}.order{order: 2;margin-top: 30px;}}
@media(max-width: 400px) {.product-d-page .docs-pictures li:first-child{height: 255px;}.product-d-page .docs-pictures li {height: 70px;}}


.services-page{padding: 80px 0px;}
.services-data h2{color: #1f497d;}
.services-data {margin-bottom: 40px;}

.project-gallery .docs-pictures > li{margin-bottom: 0px;}
.project-gallery{padding: 60px 0px;background-color: #80808005;}
.project-gallery .docs-pictures > li > img{height: 200px;}
.project-gallery .docs-galley{margin-top: 30px;}
.project-gallery .viewer-canvas{background-color:#000000b0  !important ;}
.project-gallery .docs-pictures > li > img{height: 170px;}
.project-gallery .docs-pictures > li { float: right;}
@media(max-width:600px){.project-gallery .docs-pictures > li > img{height: 165px;}.project-gallery .docs-pictures > li {width: calc(100% /2);}}
@media(max-width:400px){.project-gallery .docs-pictures > li > img{height: 100px;}}



.gallary-page .docs-pictures > li{margin-bottom: 0px;}
.gallary-page .docs-pictures > li > img{height: 185px;}
.gallary-page .docs-pictures > li { float: left;}
@media(max-width:600px){.gallary-page .docs-pictures > li > img{height: 165px;}.gallary-page .docs-pictures > li {width: calc(100% /2);}}
@media(max-width:400px){.gallary-page .docs-pictures > li > img{height: 100px;}}

.photo-sec h3 {color: #1f497d;margin-bottom: 20px;text-transform: uppercase;}

/************************************************vedio-section*******************************************************/
@media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    .video-box .modal-body{padding:0;margin:0;}
    .video-box .modal-content{padding:0;margin:0;}
    .video-box .modal-dialog{position:relative;width:auto;margin:15px;}
    .video-box .close{margin:-12px 0 0 0;}
}
@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    .video-box .close { font-size: 30px; color: white; margin:30px -43px -20px 100px;}
}
@media only screen and (min-width: 992px) {
    /***** MODAL PROPERTIES *****/
	.video-box .modal-dialog {width: 884px;}
	/*.video-box iframe {height:100%;}*/
}
.modal-backdrop.show {z-index: 5;}
@media (min-width: 576px){.modal-dialog{max-width:75%;margin: 1.5rem auto;height:75vh !important;}}
@media(max-width:767px){.modal-content .close{right: 20px;top: 20px;color: #fff;font-size: 25px;}}
.photo-sec iframe{width: 100%;height: 550px;border: none;}
.video-img{background-position: center;background-size: cover;position: relative;}
.vedio-section{background-size: cover;background-position: center;border-radius: 15px;overflow: hidden;position: relative;margin-bottom: 30px;}
.video-a i {font-size: 50px;color: #1f497d !important;margin-right: 5px;}
.videos-page-info{text-align: center;margin-bottom: 25px;}
.modal-body{background-color: #000;}
.video-a{transform: translate(-50% ,-50%);position: absolute;left: 50%;top: 50%;z-index: 55;cursor: pointer;color: #0f212d !important;font-weight: 600;text-shadow: 0px 0px 5px #fff;}


/************************************************vedio-section*******************************************************/


.section-gallery{padding: 80px 0px;}
.section-gallery:nth-of-type(even) {background-color:#ededed1a;}

.about-page .about-data{text-align: left;}



.contact-page {padding: 80px 0px;background-position: center;background-size: cover;}
.contact-page h3 {font-weight: 700;color: #1f497d;margin-bottom: 15px;} 
.form-control {margin-bottom: 8px;border-radius: 20px;border: 0.1rem solid #06144136;padding: 3px .75rem !important;}
.form-control:focus {box-shadow: unset;border-color: #f89c19;}
.contact-data ul li {font-weight: bold;color: #000000;}
.contact-data ul li a {color: #05aa4e;}
.contact-data ul li a:hover {color: #f89c19;}
.contact-page .social-media {text-align: left;/* margin-left: -43px; */}
.contact-page .social-media li{display: inline-block;margin-left: 4px;}
.maps-sec {padding: 15px 0px 60px 0px; margin-top: 25px;}
.maps-sec h3 { margin-top: 25px;}
.maps-sec iframe {width: 100%;height: 250px;border-radius: 8px;box-shadow: 0px 0px 5px #00223e;}
.contact-page .tab-content {padding-top: 20px;padding-left: 10px;padding-right: 10px;}
.contact-page .cont li {color: #00223e;font-weight: 600;}
.contact-page .cont a {color: #00223e;}
.contact-page .pranch h2 {color: #1f497d;margin-bottom: 12px;font-size: 22px;font-weight: 700;}
.contact-page .nav-tabs {border-bottom: unset;background-color: #1f497d;margin-left: 0px;}
.pranch {margin-top: 45px;border-radius: 8px;padding-bottom: 10px;border: 1px solid #1f497d;overflow: hidden;}
.pranch i {color: #1f497d;}
.cont li {margin-bottom: 10px;}
.contact-page iframe {border-radius: 15px;}
.contact-page .nav-tabs .nav-link.active {color: #fff;border: 0px;background-color: unset;/* text-shadow: 0px 0px 3px #d32a2c; */}
.contact-page .nav-link {color: #000000;/* font-weight: 600; */border: 0px}
.contact-page .nav-link:hover {border: none !important;color: #fff;}
.contact-page .btn-primary{color: #fff;background-color: #00223e ;}
.btn-success{background-color: #1f497d;border-color: #1f497d !important;}
.btn-success:hover{background-color: #05aa4e;border-color: #05aa4e !important;}
.btn-success:focus{background-color: #05aa4e;border-color: #05aa4e !important;}
@media(max-width:767px) {.contact-data {margin-top: 20px;}}


.Partners-page {padding: 80px 0px;}

/*************************************************plugin 2*******************************************************/
.news-page{padding: 80px 0px;}
.programs-section{background: #efefef;padding-bottom: 0;}
.packages-row [class^="col-"] {padding: 0;}
.program-box{position: relative;overflow: hidden;border-radius: 15px;margin-bottom: 30px;}
.prog-img{background-size: 100% 100%; background-position: center; transition: .5s;}
.program-box:hover .prog-img{background-size: 110% 110%;}
 .prog-title{position: absolute;bottom: 0;left: 0;width: 100%;/* transform: translate(-50%, -50%); */color: #FFF !important;font-size: 20px;transition: .5s;text-align: left;padding: 75px 15px 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}

 .program-box:hover .prog-title{padding: 75px 15px 45px;}
 .prog-more{position: absolute;bottom: 13px;left: 0;padding-left: 15px;color: #FFF;opacity: 0;transition: .5s;}
 .prog-more:hover,focus{color: #93c530!important;font-weight:500;}
 .program-box:hover .prog-more{opacity: 1;}
 .news-over-lay{position: absolute;width: 100%;height: 100%;background-color: #00000066}
.program-box:hover .news-over-lay{background-color: unset;}
 .more-news{color: #05aa4e;font-weight: 600;}
 .more-news:hover{color: #9bcc3c;}
/*************************************************plugin 2*******************************************************/

.custmers-page{padding: 80px 0px;background: #e9e9e90d;}
.custmers-page .clients-item{margin-bottom: 30px;border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 20px 2px #00000024;}
.mt{margin-top: 40px !important;}

@media (max-width: 767px){.custmers-page .clients-item {width: 100%;}.xzoom-container{display: none !important;}}
@media(min-width:767px){.gallery-mobile {display: none;}}


.xzoom4{cursor: move !important;width: 100%;height: 400px;}
.xzoom-container{z-index: 6666 !important;}
.product-description h3{margin-bottom: 15px;}
.product-description{margin-bottom: 25px;}
@media(max-width:767px){.xzoom4{width: 100% !important;cursor: move!important;}}

.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5{height: 80px;width: 80px;}
.xactive {-webkit-box-shadow: 0px 0px 3px 0px rgb(239 169 77);-moz-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);box-shadow: 0px 0px 3px 0px rgb(239 169 77);border: 1px solid #efa94d;}
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5{margin-left: 0px;}
.product-show-info{padding: 30px 0px;}
.docs-pictures{display: flex;justify-content: flex-start;flex-wrap: wrap;}




.news-tricker-sec{background-color: #ececec;position: relative;/* border-top: 2px solid #fff; */}
.marquee-content-items a{color: #061441;font-size: 13px;font-weight: 600;}
.marquee-content-items a:hover{color: #ed701e;}
.marquee-sibling{position: absolute;background-color: #ed701e;left: 0px;color: #ffff;z-index: 55;padding: 5px 15px}
.marquee-sibling::before{content: "";transform: skew(20deg);height: 100%;width: 100px;background-color: #ed701e;position: absolute;z-index: -1;top: 0px;left: 0px;}


.product-menu-item-img{background-position: center;background-size: contain;background-repeat: no-repeat;}
.product-menu-item {text-align: center;margin-bottom: 20px;}
.product-menu-item h6{color: #666666d9;text-transform: uppercase;}
.product-menu-item:hover h6{color: #40a446;}
.phone a,.e-mail a{color: #061441 !important;}
.phone ,.e-mail{display: inline-block;width: fit-content !important;height: auto !important;top: -8px;}
.phone i,.e-mail i{display: block;left: 0px;top: 0;transform: translate(0,0);color: #061441 !important;position: relative;display: inline-block;margin-top: -5px;}
.phone i:hover{transform: none;}
.social .phone:hover i,.social .e-mail:hover i {transform: translate(0%, 0%)rotatey(0deg);}
@media(min-width:767px){.main-nav .social{position: absolute;right: 39px;top: 5px;z-index: 555;}}
@media(max-width:767px){.all-footer{padding-top: 25%;}.phone, .e-mail {display: table-cell !important;top: 0px;}.phone a,.e-mail a{margin-right: 9px;}}
@media(max-width:400px){.product-menu-item h6{font-size: 12px;line-height: 1.5;}.phone, .e-mail {display: block !important;top: 0px;}.dropdown-menu {height: 347px;overflow-y: scroll;}}


.cert-section{padding: 80px 0px;}





@media(min-width:767px){.spicial-nav{padding-left: 35%;position: absolute;width: 100%;display: flex;left: 50%;top: 137%;transform: translate(-50%, -9%);flex-wrap: wrap;}.spicial-nav .nav-link{font-weight: 600;font-size: 20px !important;}}

@media(min-width:992px) and (max-width:1200px){.navbar-nav,.spicial-nav{padding-left: 43%;}}

.mrg-btm h3{color: #fff;}
.mrg-btm{padding: 20px 0px; border-bottom: 2px solid #fff;}
.mrg-btm:last-child {
  border-bottom: unset;
}


.product-slider .carousel-item{background-position: center;background-size: cover;}
.product-slider .carousel-inner{overflow: hidden;border-radius: 20px;box-shadow: 0px 0px 5px #0000005c;margin-top: 20px;}

@media(min-width:767px){.main-nav .phone,.main-nav .e-mail{display: block;}.main-nav .phone{margin-top: 5px;}}

.test{position: sticky;z-index: 2000;}

.about-section-data{padding: 50px 30px;box-shadow: 0px 0px 5px #c3c3c3;position: relative;}
.about-section-data h3{font-weight: 600;color: #000;margin-bottom: 20px;}
.about-img{background-position: center;background-size: cover;overflow: hidden;position: relative;}

@media(min-width:767px){.about-section{margin-bottom: 30px;}.about-img{position: absolute;width: 90%;height: 100%;right: -75%;top: 10%;}.about-section-data{padding-right: 16%;}}
.about-img::before {position: absolute;top: 0;left: -80%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);transition: 1s;}
.about-img:hover.about-img::before {left: 120%;transition: 1s;}

.social-media{position: fixed;transform: translate(0 , -50%);top: 50%;z-index: 555;left: 0;}
.youtube{background-color:#E52D27 ;}
.twitter{background-color:#4099FF;}
.facebook{background-color:#3b5998;}
.instagram{background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}
.mail{background-color:#ea4235;}
.snap{background-color: #f6f704;}
.whatsapp {background-color: #25D366;}
.linked{background-color: #0175b0;}
.telegram{background-color: #30a8dc;}
.social-media li{width: 35px;height: 35px;position: relative;transition: 0.4s;left: 0px;}
.social-media li:hover{/* width: 45px; */transition: 0.4s;padding-left: 10px;}
.social-media li:hover i{transform: rotate(360deg);transition: 0.4s;}
.social-media li a i{transition: 0.4s;}
.social-media li a{color: #ffffff;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);}
.side-right{text-align: left;direction: ltr;}
.side-right li{display: inline-block;margin-right: 7px;}
.side-right li img{width: 20px;margin-right: 3px;}
.side-right li a{color: #ffffff;}
.side-right li a:hover{color: #000000;}
.side-right li i{margin-right: 3px;}

.booking-form{background-repeat: no-repeat;background-position: center;background-size: cover;/* background-attachment: fixed; */direction: rtl;padding: 50px 0px;background-size: cover;background-color: #f4f4f4;}
.booking-form .form-control{direction: ltr;}
.booking-form .container{/* background-color: #ffffff24; */padding: 20px;padding-bottom: 35px;}
.booking-form .form-control{margin-bottom: 11px;border-radius: 40px;background: #ffffff;/* border: unset; */color: #000000;border-color: #33333361;margin-top: 5px;}
.booking-form .form-control:focus{box-shadow: unset;}
.booking-form span{color: #000;/* font-weight: 600; */}
.booking-form .btn-primary{/* border-radius: 0px; */background-color: #f89c1e;border: unset;}
.booking-form .btn-primary{margin-top: 10px;border-radius: 40px;}
.head{text-align: center;}
.head h1{text-transform: uppercase;color: #000;padding: 20px 0;font-weight: 600;}

.offers-section{padding: 90px 0px;background-position: center;background-size: contain;background-repeat: no-repeat;}
.offers-section .head h1{text-transform: uppercase;color: #000;padding: 20px 0;font-weight: 600;}
.head h5{font-weight: 600;}

.trip-item-img{background-position: center;background-size: 100% 100%;position: relative;}
.owl-theme .owl-nav [class*=owl-],.owl-theme .owl-nav [class*=owl-]:hover{background-color: #000f14;}
.owl-theme .owl-nav.disabled+.owl-dots{display: none;}
.owl-carousel .owl-nav.disabled{display: block;margin-top: 30px;}

.booking-page{background-size: auto;background-repeat: repeat;}
.trip-item-img:after {
  content: '';
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: auto;
  width: 100%;
  bottom: 0;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.7)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000', endColorstr='#b3000000', GradientType=0);
}
.trip-item:hover .trip-item-img:after{opacity: 1;}
.trip-place{position: absolute;padding: 15px;color: #fff;left: 0px;bottom: -35%;transition: 0.8s;}
.trip-place i{color: #ed701e;margin-right: 5px;}
.trip-item:hover .trip-place{bottom: 5%;transition: 0.8s;}
.trip-data span{color: #f89c1e;}
.trip-data{padding: 30px 20px;color: #000;}
.trip-data h4{margin-bottom: 5px;color: #f89c1e;}
.overflow-hidden{position: relative;}
.trip-item{border: 1px solid #0000002e;background-color: #ffffff85;}
@media(max-width:600px){.trip-item{width: 80%;margin: auto;}.trip-data{padding: 40px 15px;}.owl-carousel .owl-nav.disabled{display: flex;}}
.owl-prev svg{transform: rotate(180deg);}
svg{font-size: 13px;}
.trip-data i{margin-right: 4px;}



.comments-section{padding: 80px 0px;/* background-color: #f8f8f8; */position: relative;overflow: hidden;}
.comments-section .fas{color: #000;}
.comments-section .carousel-inner{border-radius: 20px;background-color: #fff;box-shadow: 0px 0px 5px #00000054;}
.comments-section .carousel-item{position: relative;}
/* .comment-item{position: absolute;left: 0%;top: 0%;width: 100%;padding: 50px 30px;text-align: center;} */
.comment-item{text-align: center;padding: 30px;}
.comment-img{width: 18%;border-radius: 50%;background-position: center;background-size: cover;margin-bottom: 5px;margin: auto;}
.comment-item h5{color: #f89c19;margin: 5px 0px;}


@media(max-width:767px){.none{display: none;}.comment-item{position: relative;}}


.membership-section{padding: 100px 0px;background-position: bottom left;background-size: contain;}
.membership-section .section-title{text-align: center;}

.all-memberships{
    padding: 40px 20px;
    box-shadow: 0px 0px 5px #0000005c;
    border-radius: 20px;
    background: #ffffffa6;
}
.all-memberships .nav-pills .nav-link{color: #282561;}
.all-memberships .nav-pills .nav-link.active{background-color:#a91e4f ;color: #fff;}


/* .membership-img{background-position: center;background-size: contain;width: 25%;float: right;margin: 5px;} */
.membership-info ul{list-style: disc;margin-left: -18px;}
.membership-info li{color: #282561;}

.membership-img{background-size: cover;background-position: center;overflow: hidden;transition: 0.5s;}
.membership-img::before{content: "";width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;/* background-color: #000; */background-image: linear-gradient(0deg, #000000a8, transparent);}
.member-item h5{position: absolute;bottom: 5px;left: 6px;padding: 10px;width: 100%;color: #fff;font-size: 22px;}

.member-item{overflow: hidden;position: relative;border-radius: 20px;box-shadow: 0px 0px 20px 9px #7878787d;margin-bottom: 30px;}
.member-item:hover .membership-img{transform: scale(1.1,1.1)rotate(3deg);transition: 0.5s;}
.memper-price{position: absolute;left: 0px;z-index: 55;top: 20px;background-color: #f89c19;padding: 5px 8px;border-radius: 0px 20px 20px 0px;border: 2px solid #fff;border-left: unset;}
.memper-price h4{color: #fff;font-size: 18px;}


/*************************************************slider1*******************************************************/
.slider-1{position: relative;}

.slider-1 .carousel-item{background-size: cover;background-position: center;position: relative;}
.overlay1{position: absolute;width: 100%;height: 100%;background-color: #0000003d;z-index: 50;top: 0px;left: 0px;}
.slider-1 .carousel-caption h1{font-size: 55px;}
.slider-1 .carousel-caption p{font-size: 20px;color: #fff;font-weight: 100;}
.slider-1 .carousel-caption{width: 80%;top: 50% !important;left: 50% !important;transform: translate(-50% , -50%) !important;bottom: unset !important;position: absolute;z-index: 55;text-align: center;right: unset;}
@media(max-width:767px){.nav-section .navbar-light .navbar-nav .nav-link{margin-bottom: 5px;}.slider-1 .carousel-caption{width: 80%;}.slider-1 .carousel-caption h1{font-size: 40px;}}
@media(min-width:767px){.slider-1 .carousel-item{height: calc(100vh - 115px);}}


.e1{position: absolute;width: 25%;height: 100%;background-color: #f89c19;left: 0px;animation: slide 1.7s forwards;top: 0%;}
.e2{position: absolute;width: 25%;height: 100%;background-color:   #000;left: 25%;animation: slide 1.7s forwards;bottom: 0%;}
.e3{position: absolute;width: 25%;height: 100%;background-color: #f89c19;left: 50%;animation: slide 1.7s forwards;top: 0%;}
.e4{position: absolute;width: 25%;height: 100%;background-color:  #000;left: 75%;animation: slide 1.7s forwards;bottom: 0%;}

@media(max-width:767px){
.e1{position: absolute;width: 100%;height: 25%;background-color: #f89c19;left: 0px;animation: slide2 1.7s forwards;top: 0%;left: 0px;}
.e2{position: absolute;width: 100%;height: 25%;background-color:   #000;left: unset;animation: slide2 1.7s forwards;bottom: unset;top: 25%;right: 0%}
.e3{position: absolute;width: 100%;height: 25%;background-color: #f89c19;left: 0%;animation: slide2 1.7s forwards;top: 50%;}
.e4{position: absolute;width: 100%;height: 25%;background-color:  #000;left: unset;animation: slide2 1.7s forwards;top: 75%;bottom: unset;right: 0%;};}


 @keyframes slide{from {height: 100%; }to { height: 0%; }}
 @keyframes slide2{from {width: 100%; }to { width: 0%; }}
/*************************************************slider1*******************************************************/

.comment-vedio{position: relative;border-radius: 20px;overflow: hidden;margin-top: 30px;}
.comment-vedio iframe{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}


.about-page{padding: 80px 0px;background-position: center;/* background-size: cover; */}
.about-slider .carousel-item{background-position: center;background-size: cover;}
.about-page-data .col-md-5{float: left;}
.about-page-data h1,.about-page-data h3{color: #f89c1e;}


/************************************************contact-page1*******************************************************/
.contact-page1{padding: 75px 0px;overflow: hidden;}
.contact-page1 h3{margin-bottom: 20px;color: #f89c19;font-weight: 600;}
.form-control{margin-bottom: 8px;border-radius: 28px;}
.contact-form .btn-primary:hover{border-color: #06273a;color: #fff;}
.contact-form .form-control:focus{box-shadow: 0px 0px 3px #06273a;border-color: #06273a;}
.contact-form .btn-primary{background-color: #f89c19;color: #fff;border-color: #f89c19;border: unset;}
.contact-page1 .contact-data h6{display: inline-block;margin-right: 7px;font-weight: 600;}
.contact-page1 .contact-data a{color:#191919 ;}
.contact-page1 .contact-data i{color: #f89c19;font-size: 20px;}
.contact-page1 .contact-data li{margin-bottom: 25px;padding-bottom: 5px;display: flex;}
.contact-page1 .contact-data .social-media li{border: unset;margin-bottom: -5px;}
.contact-page1 .contact-data .social-media ul{margin-bottom: 0px;margin-right: 0px;}
.contact-page1 .contact-data .social-media{text-align: left;}
.contact-page1 .map iframe{width: 100%;height: 250px;}
.contact-page1 .map{margin-top: 10px;}
.contact-page1 .social-media li{display: inline-block;}
.contact-page1 .social-media{direction: ltr;}
@media(max-width:767px){.contact-page1 .contact-form{margin-bottom: 20px;}.about-vedio,.vedio{margin-top: 30px;}}
.mt-10{margin-top: 30px;}
.contact-item{margin-bottom: 30px;box-shadow: 0px 0px 5px #00000082;padding: 25px;border-radius: 20px;}
/************************************************contact-page1*******************************************************/

.booking-page-img{background-position: center;background-size: auto;background-repeat: no-repeat;}

.membership-section .trip-item{margin-bottom: 30px;}


.about-page{padding: 80px 0px;}
.about-slider .carousel-item{background-position: center;background-size: cover;padding: 0px;}
.about-vedio{position: relative;border-radius: 20px;overflow: hidden;background-position: center;background-size: cover;}
.about-vedio iframe{width: 100%;height: 100%;top: 0px;left: 0px;position: absolute;}
.mr-top{margin-top: 50px !important;}


.pakage-dd{padding: 80px 0px;/* background-attachment: fixed; *//* background-size: cover; */}

.pakage-dd h5{display: inline-block;}
.pakage-dd .price{margin-right: 30px;}

.vedio iframe{width: 100%;height: 300px;margin-top: 0px;border-radius: 20px;}
.vedio img{width: 100%;/* height: 300px; */border-radius: 20px;}
.docs-galley{text-align: center;margin-top: 25px;}
.docs-galley h3{margin-bottom: 25px;;font-weight: bold;color: #f89c19;}
.docs-pictures li{position: relative;}
.docs-pictures img{width: 100% !important;height: 145px !important;}
@media (max-width: 400px)
{.docs-pictures > li > img {
    height: 100px !important;
}}
.pakage-dd h3{font-weight: bold;color: #f89c19;}

@media(min-width:767px){.docs-pictures > li {width: calc(100% / 5) !important;}}
@media(max-width:600px){.docs-pictures > li {width: calc(100% / 2) !important;}}

.terms-page{padding: 80px 0px;}
.terms-data .col-md-4{float: right;}
.terms-data ul{color: #483e3ecf;list-style: decimal;margin: 0px 20px;font-size: 15px;}
.terms-data h2{color: #f89c19;}
@media(max-width:767px){.terms-data .col-md-4 img{width: 65% !important;margin: auto;}.terms-data .col-md-4{text-align: center;}}


.login-page .massage-place{border: 0.8px solid #d5d6dd6b;padding: 40px;box-shadow: 0px 0px 1px 0px #00223e4f;}
.login-page{padding: 150px 0px;}
.massage-place h3,.massage-place a{color: #f89c19;margin-bottom: 15px;}
.booking-form .col-md-6{direction:ltr}

@media(min-width:767px){.booking-form .alert{
    margin-top: -100px;
}.booking-page .alert{
    margin-top: 0px;
}}

.input-group-append .btn-primary{margin-top: 0px;}
.login .input-group  {padding-top: 27px;}

.alert .checkbox {display:flex;border: none;}
.alert .checkbox input {margin-right:5px;}
span.input-group-text {
  background: #f49a19;
  color: #fff;margin-left: 1px;
}

.modal-content .form-control{border: unset;border-radius: 0px;}
.modal-content .span.input-group-text {background: unset;color: #000;}
.input-group>.form-control+.form-control{margin-left: 0px;}
.new-membership-item-img{
    background-position: center;
    background-size: 100% 100%;
}
.iww-radwan-img img{width:100%}
.vedio{
    background-position: center;
    background-size: 100% 100%;
}

.owl-theme .owl-nav [class*=owl-]{
    background: #f89c19;
    padding: 20px;
}

.massage-place .btn-primary{color:#fff}