.main-table{font-family:Arial;font-weight:normal;Font-size: 16px;color:#333;line-height:25px;text-align:justify;}
.main-heading{font-weight:bold; Font-size:18px; color:#111; line-height:36px; border-bottom:1px #ccc dashed; text-transform:uppercase;}
.sub-heading{font-weight:bold; Font-size:16px; color:#333; line-height:30px; text-transform:uppercase;margin:0;}
.team-title{font-weight:bold; Font-size:15px; color:#333; line-height:30px; margin:0;}
.contact-us{ padding-left:10px; line-height:30px;}
.head-lft{padding: 0 5px;}
.head-rht{float:right;padding: 0 5px;}
header{background-image: linear-gradient(180deg, #51b3d8, #fff);border-bottom:5px solid #232224;}
div#HomepagecontentControl_C_ctl00_RadGrid1_rfltMenu_detached{top: 450px !important;}
/*home-page*/
#MenuControl, #MenuControl_C{height:inherit !important;}
#HomepagecontentControl_C center table{margin-top:2px !important;}

span.transition-hover-content {
    top: auto;
}

a:hover{text-decoration:none;}
.maap{border:1px dashed #ccc;}
.aside{ margin-top:10px;}

.aside h3{background: #d9a83f;border-top-left-radius:10px;border-top-right-radius:10px;margin:0;line-height:36px;font-size:20px;color:#fff;text-align:center;font-weight:bold;border-bottom: 1px solid #fff;}

.aside ul{ margin:0; padding:0;}

.aside ul li{background: #51b3d8;border-bottom:1px solid #fff;line-height: 32.5px;padding-left:10px;transition:all .3s;list-style:none;/*list-style-image:url(Image/hand-icon1.png); list-style-position:inside;*/}
.aside ul li:hover{padding-left:20px;background: #d9a83f;}

.aside ul li a{color:#fff;text-decoration: none;}

.aside h4{text-align:center;color:#fff;background: #d9a83f;margin:0;line-height:33px;font-weight:bold;border-bottom: 1px solid #fff;}
.aside h4:nth-of-type(2){border-bottom-left-radius:10px; border-bottom-right-radius:10px; height:20px;}
#marquee1 a {
	font-size: 16px !important;
	color: #401c44;
}
.home-rht{ margin-top:10px;padding: 0 5px;}
.home-rht h2{padding-left:10px;color:#fff;background: #51b3d8;margin:0;font-size:20px;line-height:36px;font-weight:bold;/* border-top-left-radius:10px; *//* border-top-right-radius:10px; */}

.home-rht p{font-size: 15px;padding-top: 5px;text-align: justify;padding-bottom: 5px;color:#333;}
.home-rht p img{float:left; padding:2px; border:1px solid #ccc; margin-right:5px;}
/*.home-rht p:nth-child(1) img{margin-bottom:5px;}*/

.ser-bx{background: #51b3d8;border-radius:10px;/* width:32%; *//* float:left; *//* margin: 1% auto; */height: 100%;}
.ser-bx1{background: #d9a83f;border-radius: 10px;width: 31%;float: left;margin: 1%;}
.ser-bx1 h3{margin:0; line-height:30px; font-size:15px; text-align:center; color:#fff;font-weight: bold;}
.ser-bx1 h3 a{color:#fff; }
.md{margin-left:1.5%; margin-right:1.5%;}
.ser-bx h3{margin:0; line-height:30px; font-size:15px; text-align:center; color:#fff;font-weight: bold;}
.ser-bx img, .ser-bx1 img{width:100%;}
.ser-bx p a{font-style:italic; color:#fff;font-size:14px; float:right; padding-right:10px;}

.hm-md{background:#f7bd01;}
.hm-btm p{text-align:center; line-height:30px;}
center #form1 .bnr{margin-left: 6px; margin-right: 6px;}
.cl{clear:both;}
/*home-page*/

.maap img{margin: 0 auto; /*border:1px dashed #ccc;*/}


.form-sec{ background:#f5f5f5; padding:10px 0;}
.form-sec h2{font-size: 36px;text-align:center;font-weight: 700;line-height:40px;color: #d9a83f;margin-bottom: 30px;}

.form-sec .col-md-6{ padding-left:5px; padding-right:5px;}
.form-bx{ background:#fff; padding:30px 20px; border-radius:10px; /*margin-bottom:40px;*/}
.form-bx .txt{ font-size:20px; line-height:30px; font-weight:600;}
.form-bx h4{ font-size:30px; line-height:30px; font-weight:700; text-align:left; color:#f7bd01; display: block;}
.form-bx p{ font-size:16px; line-height:30px; text-align:left; display: inline-block;}
.form-bx .fa{float:right;font-size:60px;width:60px;height:50px;position: relative;right: 10px;top: -20px;color: #d9a83f;}

.form-bx .form-control { background: transparent; border: 1px solid #b3b3b3; border-radius: 0; font-size: 16px; padding: 22px 20px; color: #b3b3b3; box-shadow: 1px 10px 20px -12px rgba(0,0,0,0.2);}

.form-bx .sbmt{color: #d9a83f;cursor: pointer;border-radius:20px;padding: 10px 25px;font-size:16px;border-style: solid dashed;border-color: #d9a83f;border-width:2px;}


/*footer*/

.copy-rht{background: #51b3d8;}
.copy-rht p{line-height:30px; padding-left:5px; color:#fff;}
/*footer*/

/*side-widget*/
.side-cont{border:#ccc 1px solid; width:98%; margin:0 auto; line-height: 25px;}
.side-cont h2{background:#0f9bb4; font-size:20px; color:#fff; text-align:center;line-height:36px;margin:0;}
.side-cont p{padding-left:10px; padding-right:10px;}
.side-cont img{width:100%;}
/*side-widget*/

@media(max-width:1024px){
	#WhatsNewControl_C_ctl00_Bulletin_Scroll{padding:0 5px;}
	#LoginControl_C{padding:0 5px;}
}
@media(max-width:998px){
	.head-rht{/* font-size: 12px !important; */!i;!;displa: table-row-group;margin-top: -145px;}
}
@media(max-width:769px){
	#WhatsNewControl_C_ctl00_Bulletin_Scroll{padding:0 15px;}
	#LoginControl_C{padding:0 15px;}
}
@media(max-width:767px){
	
}
@media(max-width:736px){
	
}
@media(max-width:480px){
	.ser-bx{width:80%; margin:0 auto;float: inherit;padding-bottom: 15px;
    margin-top: 10px;}
	.ser-bx img{border:1px solid #ccc;}
}
@media(max-width:414px){
	.ser-bx{width:90%;}
}

@media(max-width:375px){

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

}
@media(max-width:320px){
.home-rht p {
    font-size: 13px;}
.home-rht h2{font-size:18px;}
}


#heroBanner img{width: 100%;object-fit: cover;}












.whatsapp_btn{
    position: fixed;
    bottom: 5em;
    right: 20px;
    width: 55px;
    height: 55px;
    z-index: 9999;
}
.whatsapp_btn .icon_logo{
    position: relative;
    z-index: 100;
    padding: 5px;
}

.whatsapp_btn .icon_logo > a > img{
    width: 100%;
}

.whatsapp_btn .circle_waves{
    border-radius: 50%;
    background-color: #3cc04e;
    width: 55px;
    height: 55px;
    position: absolute;
    opacity: 0;
    bottom: 1px;
    left: 0px;
    z-index: 99;
    animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);
}

@keyframes waves {
    from {
        transform: scale(.55, .55);
        opacity: .6;
    }
    to {
        transform: scale(1.8, 1.8);
        opacity: 0;
    }
}

.head-rht>ul{display:flex;font-size: 11px;gap: 11px;list-style-type:none;padding: 24px 0px;}
.head-rht>ul>li>a{color:#fff;text-decoration:none;font-size:1rem;}
img.img-fluid {
    margin-top: 39px;
}