/************************************************* Header ********************************************************************/
#Header {font-size:16px;} 
.WTextBox{margin-left:70px!important; margin-right:30px!important;}  
.page-id-115 .fixed-top h2.logo,
.page-id-21 .fixed-top h2.logo{
	color:#fff !important;
}
/********** Footer ***************************************************************************************************/
#Footer {color:#fff; line-height:24px;}
#Footer .BtmLink a{display:inline-block; margin-left:36px;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#00;}

.InnerPage{background:url(../images/bgimg.png) no-repeat top center; min-height:580px; background-size:cover;}
.ContactArea{background:url(../images/contact.png) no-repeat right; height:255px; box-shadow:2px 2px 10px 0px #00000040; border-radius:33px; padding:15px 100px;}
.ContactArea a{color:#fff;}.ContactArea a:hover{color:#000;}

.SerText img{border-radius:30px  30px  0px  0px;}
.SerText{box-shadow:0px 3px 10px 0px #00000029;}
.TextArea{padding:20px 20px; font-size:17px;}
 
 /********** ContactForm **************************************************************************************************/
#ContactPage{background:#F3F3F3;box-shadow: 2px 2px 10px 0px #00000040;}
#ContactPage .form-group {margin-bottom:35px;}
#ContactPage .form-control{font-size:16px; background:#fff; border-color:#fff; border-radius:10px; height:60px; color:#000;box-shadow:2px 2px 10px 0px #00000040;}
#ContactPage textarea.form-control{height:230px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#005EB8;}

.ContactPage .form-group {margin-bottom:20px;}
.ContactPage .form-control{font-size:16px; background:#fff; border-color:#fff; border-radius:10px; height:60px; color:#000;box-shadow:2px 2px 10px 0px #00000040;}
.ContactPage textarea.form-control{height:100px; padding-top:15px;}
.ContactPage a{color:#000;}.ContactPage a:hover{color:#005EB8;}

/**** Additional CSS ***/

.content-align-gap {gap: 0em!important;}
.sec-width {width: 65%;}
.ser-img{height:220px!important;object-fit:cover;}
.ImgFade img{width:100%!important;}
.social-media-links {display:none;}
.wp-block-image.round30 img {border-radius: 30px;}

/*************************************************************************************************************/
@media (min-width:992px) {}
@media (min-width: 1920px){.container {max-width:1720px;}
.MainBanner .Homebnr .carousel-item img {height:1080px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
.WTextBox{margin-left:105px!important; margin-right:100px!important;}.ImgText .w-75{width:70% !important;}
}

@media (min-width: 1600px) and (max-width: 1920px){.TextArea{padding:25px 40px; font-size:17px;}}
@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1520px;} .WTextBox{margin-left:50px!important;}.ImgText .w-75{width:80% !important;}}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.ImgText .w-75{width:100% !important;}.fs-70{font-size:50px !important;}.fs-60{font-size:44px !important;}
.navbar-nav > li + li {margin-left: 35px;}
.ImgText .h1{font-size:30px;}
.ContactArea {padding: 15px 15px;}
.WelText .fs-125 {font-size: 100px !important;}
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.fs-125{font-size:100px !important;}.ImgText .w-75{width:100% !important;}.fs-70{font-size:50px !important;}.fs-60,.fs-50{font-size:44px !important;} body {font-size:18px;}.ImgText .h1{font-size:30px;}.ContactArea{background:url(../images/contact1.png) no-repeat right; height:161px; padding:15px 30px;}
}

@media (min-width: 991.98px) and (max-width: 1199.98px) {.fs-125{font-size:90px !important;}.fs-140{font-size:140px !important;}h1, .h1 {font-size:30px;} body {font-size:18px;}.ImgText .h1{font-size:25px;}.ImgText .w-75{width:100% !important;} .WTextBox{margin-left:120px!important;}.ContactArea{background:url(../images/contact1.png) no-repeat right; height:161px; padding:15px 30px;} .ContactArea .fs-70{font-size:44px !important;}#ContactPage .form-group {margin-bottom:10px;}#ContactPage .form-control{height:44px;min-height:44px;}#ContactPage textarea.form-control{height:130px;}
/*.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}*/
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.sec-width {width: 85%;}
.ContactPage .form-group {margin-bottom:10px;}.ContactPage .form-control{height:44px;min-height:44px;}.ContactPage textarea.form-control{height:130px;}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.fs-125{font-size:70px !important;}.fs-140{font-size:140px !important;}h1, .h1 {font-size:30px;} body {font-size:18px;} .ImgText .h1{font-size:20px;} .ImgText img{width:50px;}.ImgText .w-75{width:100% !important;}.fs-70{font-size:50px !important;}.fs-60,.fs-50{font-size:44px !important;}.WTextBox{margin-left:15px!important; margin-right:15px!important;}.ContactArea{background:url(../images/contact2.png) no-repeat right; height:161px; padding:15px 15px;} .ContactArea .fs-70{font-size:44px !important;}#ContactPage .form-group {margin-bottom:10px;}#ContactPage .form-control{height:44px;min-height:44px;}#ContactPage textarea.form-control{height:130px;}
.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.sec-width {width: 85%;}
.ContactPage .form-group {margin-bottom:30px;}.ContactPage .form-control{height:44px;min-height:44px;}.ContactPage textarea.form-control{height:130px;}
}

@media (max-width: 767.98px) {.fs-125{font-size:50px !important;}.fs-140{font-size:140px !important;}h1, .h1 {font-size:30px;} body {font-size:18px;}.fs-70{font-size:40px !important;}.fs-60,.fs-50{font-size:34px !important;}
.MainBanner .carousel-caption {position:static; background:#0E0E0E; padding:25px 0px;} .fs-70{font-size:40px !important;}.WTextBox{margin-left:15px!important; margin-right:15px!important;}
.ContactArea{background:url(../images/contact3.png) no-repeat right; height:161px; padding:15px 5px;}.ContactArea .fs-70{font-size:30px !important;}#ContactPage .form-group {margin-bottom:10px;}#ContactPage .form-control{height:44px;min-height:44px;}#ContactPage textarea.form-control{height:130px;}
.sec-width {width: 100%;}
.ImgText .h1{font-size:25px;}
.ContactPage .form-group {margin-bottom:10px;}.ContactPage .form-control{height:44px;min-height:44px;}.ContactPage textarea.form-control{height:130px;}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}#Footer .BtmLink a{display:inline-block; margin-left:6px; font-size:15px;}.bgimgct{background:#996B2F; padding:15px;}
.ContactArea{background:none; height:unset; border-radius:0px; padding:0px; box-shadow:none;}
}

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