/*
font-family: 'Poppins', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Rubik', sans-serif;
*/


body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; }
footer#colophon{ max-width: none; margin: 0; padding: 0; border-top: none; }
a:link{outline: none !important; text-decoration: none !important;}
img.img-fluid{display: block;}
.fancy {line-height: 0.5;text-align: center;overflow:hidden;}
.fancy span {display: inline-block;position: relative;}
.fancy span:before,
.fancy span:after {content: "";position: absolute;height:1px;top:50%;width:273px; background:#27aae2;}
.fancy span:before {right: 100%;margin-right: 15px;width:143px;}
.fancy span:after {left: 100%;margin-left: 15px;}


.elementor-element.watermark_img > .elementor-widget-container{position: relative;}
.elementor-element.watermark_img > .elementor-widget-container::after{content: ''; display: inline-block;width:281px; height: 103px; background: url(images/image-logowatermark.jpg) no-repeat center center;position: absolute;left: auto;right: 0; top: auto;bottom: 0;}
.colum-count ul{column-count: 2;}
.color-white a{color: #fff;}

/* header#masthead .header-selected{ -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;} */
header#masthead.navbar_fixed .header-selected{position: fixed;left: 0;top: 0; width: 100%;animation: smoothScroll 1s forwards; background: #fff; -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.6);}
@keyframes smoothScroll {
    0% {transform: translateY(-108px);}
    100% {transform: translateY(0px);}
}
header#masthead.navbar_fixed .header-selected section.elementor-section {-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.6); box-shadow: 0 0 8px 0 rgba(0,0,0,0.6); background: #fff;}
body:not(.elementor-editor-active) .elementor-menu-anchor::before {content: "";display:block;height: 142px;margin: -142px 0 0;visibility: hidden;pointer-events: none;}


/*.......About Us Start.........*/
.inner-page-headings h1{font-family: "Raleway", Sans-serif; font-weight: 800 !important; font-size: 59px; line-height: 86px;}
/*.......About Us End.........*/


/*......Team Start.......*/
.display_team-list{text-align: center;}
.display_team-list .item{padding: 15px;}
.display_team-list .item .team-box{box-shadow: 0px 4px 26px 0px rgba(0, 0, 0, 0.21); border-radius: 10px; padding: 15px;}
.display_team-list .item .team-box .team-img img{border-radius: 10px;}
.display_team-list .item .team-box .title_team{padding-top: 25px;}
.display_team-list .item .team-box p:not(.text_class_display_team),
.display_team-list .item .team-box p:not(.full-text){font-weight: 500;}
.display_team-list .item .team-box .text_class_display_team, 
.display_team-list .item .team-box .full-text{font-size: 16px; line-height: 24px; font-family: "Poppins", Sans-serif; text-transform: capitalize;}
.display_team-list .item .team-box .display_team-content{padding: 20px;}
.display_team-list .item .team-box .read-more-btn{background: var(--e-global-color-4cdaeb1) !important; color: var(--e-global-color-accent) !important; font-weight: 500; font-size: 18px; line-height: 28px; padding: 10px 36px; border-radius: 8px;}
.display_team-list .item .team-box .read-more-btn:focus{outline: 0px auto -webkit-focus-ring-color;}
/*......Team End.......*/



/*......Tour Start.......*/
.fw-medium h6{font-weight: 500 !important;}
.gallery #gallery-1 img{border: 0px solid #cfcfcf;}
/*......Tour End.......*/


/*......Contact Us Start......*/
.contactus .col-lg-6, .contactus .col-lg-12{padding: 2px 15px;}
.contactus .box .form-control{width: 100%; height: 65px; border: 1px solid var(--e-global-color-primary); border-radius: 10px; box-shadow: none; position: relative; font:400 14px/22px 'Roboto';color: #000; padding-right: 18px; transition: all 500ms ease-in-out; resize: none; margin-top: 11px; padding-left: 20px; background: var(--e-global-color-e642c5a);}
.contactus .box label{margin-bottom: -30px;}
.contactus .box .form-control:focus{border: 1px solid var(--e-global-color-primary);}
.contactus .box .wpcf7-select{height: 65px !important; width: 100%; border: 1px solid var(--e-global-color-primary); background: var(--e-global-color-e642c5a); border-radius: 10px;}
.contactus .box .wpcf7-textarea{height: 180px; padding-top: 18px;}
.contactus .submit-box input[type="submit"]{font:600 20px 'Poppins'; text-transform: uppercase; background: var(--e-global-color-4cdaeb1); color: var(--e-global-color-accent); padding: 15px 35px 13px 35px; margin-top: 22px; border: transparent; width: 100%;}
.contactus .submit-box input[type="submit"]:hover{background: var(--e-global-color-primary); transition: .5s;}
/*......Contact Us End......*/


/*.......Testimonials Start.........*/
.pw_testimonial_wrapper .testiBox {align-items: center;}
.pw_testimonial_wrapper .testiBox .testiImg {padding-right: 30px; }
.pw_testimonial_wrapper .testiBox .testiImg img {border-radius: 25px 90px 25px 90px;}
.pw_testimonial_wrapper .testiBox .testiCon {padding-left: 30px; }
.pw_testimonial_wrapper .testiBox .testiCon p {font-size: 18px; line-height: 31px; margin-bottom: 10px;}
 .pw_testimonial_wrapper .testiBox .testiCon h6{font-weight: bold;}
/*.pw_testimonial_wrapper .testiBox .testiCon h5 {color: var( --e-global-color-accent ); font: 400 16px/26px "Roboto";} */
.pw_testimonial_wrapper .testiBox .testiCon .start-rating {margin-bottom: 10px;}
.pw_testimonial_wrapper .testiBox .testiCon p.testi-date{line-height: 37px;}
.pw_testimonial_wrapper .testiBox .testiCon .start-rating span.fa {color: #F5C738; margin-right: 5px; font-size: 20px;}
.pw_testimonial_wrapper .owl-controls .owl-nav .owl-prev,
.pw_testimonial_wrapper .owl-controls .owl-nav .owl-next {transition: all .3s ease-in-out; position: absolute; bottom: -70px;}
.pw_testimonial_wrapper .owl-controls .owl-nav .owl-next {right: 26px;}
.owl-carousel .owl-controls .owl-nav .owl-prev{right: 86px;}
.pw_testimonial_wrapper .owl-controls .owl-nav .owl-prev i::before,
.pw_testimonial_wrapper .owl-controls .owl-nav .owl-next i::before {content: ''; background: url(images/testi-left.png) no-repeat; width:49px; height:49px; display: block;}
.pw_testimonial_wrapper .owl-controls .owl-nav .owl-next i::before {background: url(images/testi-right.png) no-repeat;}
/*.......Testimonials End.........*/

/*......FAQ start......*/
.faq-tab .elementor-tab-title{background: var(--e-global-color-e642c5a);}
.faq-tab .elementor-tab-title.elementor-active{background: var(--e-global-color-secondary);}
/* .faq-tab .elementor-tabs-wrapper{margin-right: 146px;} */
.faq-tab .accordion-cbd .faq_list.ui-accordion .ui-accordion-header::before{background: url(images/white-faq-icon.png) no-repeat;}
.faq-tab .accordion-cbd .faq_list.ui-accordion .ui-accordion-header .ui-accordion-header-icon{background: url(images/faq-down-arrow1.png) no-repeat;}
.faq-tab .accordion-cbd .faq_list.ui-accordion .ui-accordion-header{background-color: var(--e-global-color-primary); color: var(--e-global-color-accent);}
.faq-tab .elementor-tabs-wrapper{ margin-right: 110px;}
/*......FAQ End......*/


.post-box { opacity: 0; transform: translateY(40px); transition: opacity 0.8s ease-out, transform 0.8s ease-out; }
.post-box.visible { opacity: 1; transform: translateY(0); }
.team-box { opacity: 0; transform: translateY(40px); transition: opacity 1s ease-out, transform 1s ease-out; }
.team-box.visible { opacity: 1; transform: translateY(0); }
.gallery-item { opacity: 0; transform: translateY(40px); transition: opacity 1s ease-out, transform 1s ease-out; }
.gallery-item.visible { opacity: 1; transform: translateY(0); }
  
  


/* Responsive
=================================*/

@media (min-width: 1460px) {
    .container{max-width: 1430px;}
}
@media (min-width: 991px) and (max-width: 1025px) {
.display_team-list .item .team-box .designation{height: 32px;}
.display_team-list .item .team-box .display_team-content{padding: 0px;}
}
@media (min-width: 1025px) and (max-width: 1399px) {
    .pw_testimonial_wrapper .testiBox .testiCon p{font-size: 15px; line-height: 24px;}
    .pw_testimonial_wrapper .testiBox .testiCon .start-rating span.fa{font-size: 16px; margin-right: 3px;}
    .pw_testimonial_wrapper .testiBox .testiCon p.testi-date{line-height: 27px;}
}

@media (min-width: 768px) and (max-width: 1024px){
    .pw_testimonial_wrapper .owl-controls .owl-nav .owl-prev, .pw_testimonial_wrapper .owl-controls .owl-nav .owl-next{bottom: -40px;}
	.faq-tab .elementor-tabs-wrapper{ margin-right:0px;}
}
@media (max-width: 1024px) {
	.contactus .box.mail-list .wpcf7-form-control-wrap .wpcf7-list-item > label > input[type="checkbox"]{width: 21px !important; height: 21px !important;}
    .pw_testimonial_wrapper .owl-controls .owl-nav .owl-prev i::before, .pw_testimonial_wrapper .owl-controls .owl-nav .owl-next i::before{background-size: contain; width: 35px; height: 35px;}
	.display_team-list .item .team-box .text_class_display_team, .display_team-list .item .team-box .full-text{font-size: 14px; line-height: 22px;}
    .pw_testimonial_wrapper .testiBox .testiCon p{font-size: 15px; line-height: 24px;}
    .pw_testimonial_wrapper .testiBox .testiCon .start-rating span.fa{font-size: 16px; margin-right: 3px;}
    .pw_testimonial_wrapper .testiBox .testiCon p.testi-date{line-height: 27px;}  
    .pw_testimonial_wrapper .testiBox .testiCon{padding-left: 0px;}
	.colum-count ul{column-count: 1;}
}
@media (max-width: 767px) {
	.contactus .box.mail-list .wpcf7-form-control-wrap .wpcf7-list-item.first{margin: 0 0 0 1em !important;}
	 .contactus .box.mail-list .wpcf7-form-control-wrap .wpcf7-list-item > label > input[type="checkbox"]{width: 20px !important; height: 20px !important;}
	 .contactus .wpcf7-checkbox{width: 100%; display: flex; flex-direction: column;}
     .pw_testimonial_wrapper .testiBox .testiCon p, .pw_testimonial_wrapper .testiBox .testiCon h6{text-align: center;}
     .pw_testimonial_wrapper .star-con {justify-content: center;}
     .contactus .box .form-control{height: 55px;}
     .contactus .box .wpcf7-textarea{height: 100px;}
     .contactus .box .wpcf7-select{height: 65px !important;}

    .background-blue{background: var(--e-global-color-primary);}
    .inner-page-headings h1{font-weight: 700 !important; font-size: 40px !important; line-height: 50px;}
    .elementor-element.watermark_img > .elementor-widget-container::after{background-size: contain; width: 155px; height: 57px;}
    .phone-icon .elementor-icon-box-wrapper{ display: flex !important;}
    .phone-icon  .elementor-icon{margin-right: 6px;}
    .display_team-list .item .team-box .text_class_display_team, .display_team-list .item .team-box .full-text{font-size: 14px; line-height: 22px; margin-bottom: 0; margin-top: 5px;}
    .display_team-list .item .team-box .title_team{padding-top: 0px;}
    .display_team-list .item .team-box .read-more-btn{font-size: 15px; line-height: 24px; margin-top: 8px;}
    .gallery #gallery-1 .gallery-item{width: 100%;}
    .text-white-mobile{color: var(--e-global-color-accent); text-shadow: 0px 0px 6px #000000;}
}
@media (min-width: 580px) and (max-width: 767px) {

}
@media (min-width: 401px) and (max-width: 579px) {

}
@media (max-width: 400px) {

}

