/************************************************* Header ********************************************************************/
.LinkTp a{color:#FFF ;} .LinkTp a:hover{color:#fff;}
a.btn.btn-outline-light.btn-lg.ms-4.font-josefin.fw-light.float-end:hover{color:#000;}
.BBLinkTp a{color:#000 ;} .BBLinkTp a:hover{color:#000;}

.BBLinkTp .btn-outline-light{border-color:#ADBDB2 !important; color:#000; background-color:#ADBDB2 !important;}
.BBLinkTp .btn-outline-light:hover,.BBLinkTp .btn-outline-light.focus{border-color:#334438 !important; color:#fff !important; background-color:#334438 !important;}

.falconry a{ text-transform:capitalize;}
.Experiences h3{min-height:65px;}.Experiences p{min-height:115px;}

.TimeLine a{color:#000;} .TimeLine a:hover{text-decoration:underline !important;}
.contactmrg{margin-top:14px;}

#Slider1 .carousel-control-next, #Slider1 .carousel-control-prev {width:unset; z-index:99; opacity:1;} 
#Slider1 .carousel-control-next {right:0px; top:100%; padding-top:30px;} 
#Slider1 .carousel-control-prev {left:86%; top:100%; padding-top:30px;}

.SerBox{border:solid 1px #D0D0D0;} .SerText{padding:24px;}
.CrBor{width:22px; height:22px; display:inline-block; border:solid 1px #334438; text-align:center; line-height:20px; border-radius:50%; text-align:center;}
.btn-secondary:hover .CrBor{border:solid 1px #fff;}

/************************************************* Content ********************************************************************/
#TestiArea .carousel-inner{width:67%;color:#565656;}
#TestiArea .Name{font-size:18px;font-family: "Cormorant Garamond", serif;}
#Testimonials .carousel-indicators {position:static; margin-top:40px;}
#Testimonials .carousel-indicators li{width:10px; height:10px; margin:0 4px; background-color:#d0d0d0; opacity:1;border:none;}
#Testimonials .carousel-indicators li.active {background-color:#ADBDB2;}

.MainPro .owl-theme .owl-dots{position:absolute; left:0px; right:0px; bottom:-80px;}
.MainPro .owl-theme .owl-dots .owl-dot span {width:15px;height:15px;margin:15px 4px;background:#848484 !important; border-radius:50%;}
.MainPro .owl-theme .owl-dots .owl-dot.active span{background-color:#ADBDB2 !important;}
.MainPro .owl-carousel .owl-item img {width:unset !important;}
  
 
/********** Footer ***************************************************************************************************/
#Footer{color:#000;}
#Footer a{color:#000;}#Footer a:hover{color:#fff;}
.BtmLink a{display:inline-block; margin:0px 55px; font-weight:300;}
#Footer .Copytext{font-size:15px;}

#Footer .SocialLink a{color:#ADBDB2; font-size:34px;  display:inline-block}#Footer .SocialLink a:hover{opacity:.5;}
#Footer .SocialLink .list-inline-item:not(:last-child) {margin-right:0px;}

#ContactPage .form-group {margin-bottom:16px;}
#ContactPage .form-control{font-size:16px; border-color:#d8d8d8; border-radius:6px; height:60px; color:#6d6d6d;}
#ContactPage textarea.form-control{height:170px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#BF8D53;}

#Footer .SocialLink .Sicon{font-size:11px; color:#fff;display:block; text-transform:uppercase;}
#Footer .SocialLink li:hover .Sicon{color:#000;}

/************ Additional css ******************/
.grecaptcha-badge {visibility: hidden;}

.wpcf7 form.sent .wpcf7-response-output{
    display: none !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{background-color:#ADBDB2!important; color:#000 !important;border-color:#ADBDB2 !important;}
.wpcf7 form .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-color:none !important;}

.payment-box h2{text-transform:unset !important;}
.innerpages h2 {
    margin-bottom: 20px !important;
    font-size: 45px;
    line-height: 55px;
    letter-spacing: -2.75px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Cormorant Garamond", serif;
}
h1.entry-title {text-align: center !important;font-size: 38px !important;margin-bottom: 20px !important; display: none !important;}
.innerpages{min-height:300px !important;}
.innerpages h4 { font-size: 24px!important; margin-bottom: 20px!important;}
.fs-45 {font-size: 45px!important;}
.contact-page textarea.form-control { height: 156px!important;}
.inner-img img{height: 585px !important;object-fit: cover !important;}
.contact-info a{color:#fff !important;}

.ContactPage .form-group {margin-bottom:16px;}
.ContactPage .form-control{font-size:16px; border-color:#d8d8d8; border-radius:6px; height:60px; color:#6d6d6d;}
.ContactPage textarea.form-control{height:170px; padding-top:15px;}
.ContactPage a{color:#000;}
.ContactPage a:hover{color:#fff !important;}
div#comments { display: none !important;}
.border-css{border:solid 1px #D0D0D0;}
.video-title h3{min-height:62px !important;} 
 .course-list ul li{/*list-style:none !important;*/}
 /* .course-list ul li{background:url(../images/dot.png) no-repeat 0.2rem 0.36rem; padding-left:25px; text-align:center}*/
 
@media (min-width: 1920px){
.gift-img img{height: 455px;object-fit: cover repeat-x top !important ;}		
}
@media (min-width: 1359.98px) and (max-width: 1459.98px){ 
.inner-img img{height: 600px;object-fit: cover !important;}
.inner-img1 img{height:480px ;object-fit: cover !important;}
.inner-img2 img{height:550px ;object-fit: cover !important;}
.inner-img3 img{height:645px ;object-fit: cover !important;}
.gift-img img{height: 358px;object-fit: cover repeat-x top !important ;}	
}
@media (min-width: 1600px){
.gift-box p{font-size:18px !important;}
.gift-img img{height: 386px;object-fit: cover repeat-x top !important ;}	
}
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){
.inner-img img{height: 650px;object-fit: cover !important;}
.inner-img1 img{height:500px ;object-fit: cover !important;}
.inner-img2 img{height:600px ;object-fit: cover !important;}
.inner-img3 img{height:650px ;object-fit: cover !important;}	
.gift-img img{height: 384px;object-fit: cover repeat-x top !important ;}	
	
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.gift-img img{height: 460px;object-fit: cover repeat-x top !important ;}iframe {height:400px !important;}	}
@media (min-width: 768px) and (max-width: 991.98px) {.gift-img img{height: 480px;object-fit: cover repeat-x top !important ;}	}

@media (max-width: 575.98px){.video-title h3{min-height:unset !important;} 
iframe {height:350px !important;}
}
/*************************************************************************************************************/

/******************************* MediaQueries ******************************************************************************/
@media (min-width:992px) { .ls-2{letter-spacing: 2.1px;}
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}}

@media (min-width: 1920px){
	.container-fluid {max-width:1770px !important;} 
	.container {max-width:1640px !important;}  
.fs-80 {font-size:70px !important;} h1, .h1 {font-size:55px !important; line-height:65px !important;} .Experiences p{min-height:90px !important;} .Experiences h3{min-height:50px !important;}
}

@media (min-width: 1600px){
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
	
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1479.98px){
.container-fluid {max-width:1340px;}
.container {max-width:1280px;}
.Heritage .ps-xxl-5{padding-left:0px !important;} .PadImg{padding:0 30px;}
.Experiences p{min-height:115px;}

.fs-80 {font-size:60px;}
.BtmLink a {margin:0px 50px;}
.btn-lg {font-size: 14px !important; }
.fs-18 {  font-size: 14px !important;}
.navbar-toggler-icon img{width:80% !important;}
h1, .h1 {font-size:47px;}
h3, .h3 {font-size:26px; font-weight:400 !important; color:#000;}.Experiences h3{min-height:65px;}
 }
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}

@media (min-width: 991.98px) and (max-width: 1199.98px) {.btn-lg{font-size:14px;padding:14px 18px;} #Footer{font-size:15px;}.BtmLink .list-inline-item {padding:0px 1px 0 4px; line-height:1;}h3, .h3 {font-size:24px;} .LinkTp{font-size:16px;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {#Footer{font-size:15px;}.BtmLink a{margin:0px 15px;}#Footer .Copytext{font-size:13px;}h3, .h3 {font-size:23px;}.Experiences h3{min-height:60px;} .Experiences p{min-height:220px;}.btn-lg{font-size:13px;padding:11px 18px;}.fs-24 {font-size:20px;}}

@media (max-width: 767.98px) {#Footer{font-size:15px;}.BtmLink a{margin:0px 1px;}#Footer .Copytext{font-size:13px;}h3, .h3 {font-size:24px;}.Experiences h3,.Experiences p{min-height:unset;} .SerText{padding:20px;}  body {font-size:18px;}#Slider1 .carousel-control-prev {left:78%;}#Footer .SocialLink .list-inline-item:not(:last-child) {margin-right:8px;} h1, .h1 {font-size:30px; line-height:normal;} .fs-24 {font-size:18px;}
.navbar-toggler-icon img{width:60% !important;}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:280px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}#Slider1 .carousel-control-prev {left:70%;}

}

@media (max-width: 479px) {}
@media (max-width: 320px) {}
