@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Quicksand:wght@300..700&display=swap');
*{font-family: "Quicksand", sans-serif;}
.fa{font-family: "fontawesome";}
a {color: #000;font-size: 16px; text-decoration:none;}
p{font-size: 16px;line-height: 26px;margin-bottom: 8px;}
img{max-width:100%;}
section{padding: 60px 0;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
@font-face {
    font-family: AnjaEliane;
    src: url(../Image/AnjaEliane.ttf);
    font-weight: 400;
    font-style: normal
}
#zonediv1 #RadDockZone1{max-width: 100%;}
#zonediv #RadDockZone1{max-width: 100% !important; margin-top: 0 !important;}
#widgetsControl{padding-left: 0;padding-right: 0;}
#RadDockZone1, #RadDockZone4, #RadDockZone3{padding-left: 2px;padding-right: 2px;overflow: hidden;}
.subheading{font-size: 24px;color: #3C4099;font-weight: 700;}
  /* innr-pg-c Start */
  .otherpagecss #RadDockZone1.container{max-width: 100%;}
  .otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
  .innr-pg-c {margin: 0px 0px 20px 0px;padding: 14px 0;position: relative;background: url(../Image/inner-bg-img.jpg) no-repeat right/cover scroll;}
  .innr-pg-c h1 {/* top: 11px; */font-weight: 600;Font-size: 26px;color: #fff;text-align: left;border-left: 4px #fff solid;padding-left: 20px;text-transform: uppercase;position: relative;z-index: 1;border-radius: 4px;}
  .innr-pg-c:after {content: '';position: absolute;left: 0px;right: 0px;top: 0px;width: 100%;height: 100%;z-index: 0;background: linear-gradient(45deg, #3c4099 20%, #66d3d1);}
  
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#3C4099;}
 .bg-2{background-color :#dd097a;}
  /* Text-color */
 .cl-1{color:#3C4099 !important;}
 .cl-2{color :#dd097a !important;}
 .cl-3{color :#66D3D1 !important;}
  /* Font-Size */
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
  /*  */
  .text-justify{text-align: justify;}
.btn_rm {padding: 8px 20px;background: #3C4099;border-radius: 32px;color: #fff;font-size: 14px;border: 4px solid #66D3D1;display: inline-block;transition: 0.3s;}
.btn_rm:hover{color: #fff;background-color: #66D3D1;}
/*  */
 .sub-heading{font-size: 35px;color: #3C4099;font-weight: 700;}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.topbar ul{display: flex;justify-content: end;align-items: center; margin: 0;padding: 7px 0;}
.topbar ul li{margin-left: 20px;list-style: none;margin-top: 3px;}
.topbar ul li a{color: #000;transition: ease-in-out .5s;font-size: 15px;}
.topbar ul li a i{margin-right: 4px;color: #dd097a;}

/*--------------------------------------------------------------
# nav-bar
--------------------------------------------------------------*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
/*#MenuControl*/ .navbar.bg-light{background-color: transparent !important;height:100%;padding: 12px 0;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{color: #dd097a;}
.nav-link{font-weight: 600;color: #fff;font-size: 16px;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.nav-item{position:relative;}

.navbar-nav .nav-item:last-child{background-color: #dd097a;}
.navbar-nav .nav-item:last-child a{color: #fff !important; }

@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}
@media (max-width: 767px){
.navbar-toggler{background:#eee;}
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}
#HeaderControl,#MenuControl{background-color: #3C4099;padding: 10px 0;text-align: center;}

.dropdown-item {font-size: 15px;padding: 6px 12px !important;font-weight: 500;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #dd097a;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
/*--------------------------------------------------------------
# Banner-Section
--------------------------------------------------------------*/
.bnr-sec {position: relative;overflow: hidden;}

.bnr-sec .carousel-control-next, .bnr-sec .carousel-control-prev{width: 50px;  height: 50px; opacity: 1; border:2px solid #3C4099; top: 40%; border-radius: 50%; transition: .3s;}
.bnr-sec .carousel-control-next{ right: 40px;}
.bnr-sec .carousel-control-prev{ left: 40px;}
.bnr-sec .carousel-caption h2 {color: #dd097a;font-size: 28px;font-family: "Berkshire Swash", serif;text-transform: none;margin-bottom: 0;}
.bnr-sec .carousel-caption h3 {font-size: 50px;color: #3C4099;font-family: "AnjaEliane";margin-bottom: 15px;}
.bnr-sec .carousel-caption p {color: #3C4099;font-size: 24px;margin-bottom: 20px;font-weight: 600;text-transform: capitalize;}
.bnr-sec .carousel-caption h4 {font-size: 28px;font-weight: 600;margin-bottom: 16px;text-transform: uppercase;animation: fadeInRight 2000ms ease-in-out;color: #3C4099;}
.bnr-sec .carousel-caption h4 span{display: block;color: #dd097a;font-family: "AnjaEliane";font-size: 34px;letter-spacing: 2px;margin-top: 10px;}
.bnr-sec .carousel-dark .carousel-indicators [data-bs-target] { background-color: #fff;}
.bnr-sec .carousel-caption{text-align:left;bottom: 9.25rem;}
.bnr-sec .carousel-indicators{display:none;}

/*--------------------------------------------------------------
# Banner-btm-Section
--------------------------------------------------------------*/
.bnr_btm_item {width: 100%;margin-left: auto;position: relative;background-color: #3C4099;/* padding: 18px 17px 18px 67px; */font-size: 18px;font-weight: 600;text-align: center;border-radius: 10px;border: 4px solid #66D3D1;/* box-shadow: 0 1rem 3rem rgb(62 62 62 / 47%) !important; */}
.bnr_btm_item span{color: #dd097a;margin-bottom: 40px;}
.bnr_btm_item img{/* position: absolute; *//* top: -19px; */left: -35px;width: 104px;display: block;margin-bottom: 20px;}
@media screen and (max-width:1024px) {
    .bnr_btm_item{width: 100%; padding: 18px;margin: 6px;}
    .bnr_btm_item img {position: static; display: block;margin: auto;}
}
.bnr_btm_item {
    /* background: url(../Image/clouds-bg1.png) no-repeat; */
    /* background-position: center; */
    /* background-repeat: round; */
    border:0px solid #66D3D1;
    /* background-size: contain; */
    /* background-repeat: no-repeat; */
    /* padding: 100px 0px; */
    filter: drop-shadow(2px 4px 6px #c2c2c2);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.bnr_btm_item {
	width: 350px;
	height: 160px;
	background: #f2f9fe;
	background: linear-gradient(top, #f2f9fe 5%, #f8f9fd 100%);
	background: -webkit-linear-gradient(top, #f2f9fe 5%, #f8f9fd 100%);
	background: -moz-linear-gradient(top, #f2f9fe 5%, #f8f9fd 100%);
	background: -ms-linear-gradient(top, #f2f9fe 5%, #f8f9fd 100%);
	background: -o-linear-gradient(top, #f2f9fe 5%, #f8f9fd 100%);
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	position: relative;
	margin: 120px auto 20px;
}

.bnr_btm_item:after, .bnr_btm_item:before {
	content: '';
	position: absolute;
	background: #f2f9fe;
	z-index: -1
}

.bnr_btm_item:after {
	width: 100px; height: 100px;
	top: -50px; left: 50px;
	
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
}

.bnr_btm_item:before {
	width: 180px; height: 180px;
	top: -90px; right: 50px;
	border-radius: 200px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
}
/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
 
.abt_sec{background: url(../Image/about-bg1.png) no-repeat center/cover;position: relative;}
.abt_sec .col-md-7 p{font-size: 18px; color: #3C4099;font-weight: 500;}
.abt_sec .abt_icon{margin-top: -20px;  width: 120px; position: relative;margin-left:auto;animation: slide-right 2s ease-in-out infinite alternate;}
@keyframes slide-right {
0% {transform: rotate(-8deg);}
100% {transform: rotate(8deg);}
}
body {top: 0px !important;}
body > .skiptranslate,.goog-logo-link,.gskiptranslate,.goog-te-gadget span,.goog-te-banner-frame,#goog-gt-tt, .goog-te-balloon-frame,div#goog-gt-{display: none!important;}
.goog-te-gadget {color: transparent!important;font-size:0px;}
.goog-text-highlight {background: none !important;box-shadow: none !important;}
#google_translate_element select{background: #dd097a;color:#f9fafd;border: none;font-weight:600;font-size: 14px;border-radius:4px;margin-top: 8px;padding: 7px 12px;border: 1px solid #dd097a;margin-bottom: -6px;}

/*--------------------------------------------------------------
# abt_btm_sec
--------------------------------------------------------------*/
.abt_btm_sec{padding-top: 0;z-index: 9;position: relative;}
.abt_btm_sec .nav.nav-pills{box-shadow: 0 0 25px 0 rgb(0 0 0 / .1);padding: 12px;border-radius: 100px;background: #fff;border: 0;position: relative;gap: 10px;height: auto;margin: 26px 0;}
.abt_btm_sec .nav.nav-pills > .nav-item > .nav-link{border-radius: 40px;font-size: 16px;font-weight: 500;line-height: 16px;padding: 18px 26px;color: #000;border: 4px solid transparent;}
.abt_btm_sec .nav.nav-pills > .nav-item > .nav-link.active{font-size: 19px;font-weight: 700;color: #dd097a;background-color: #e7edf5;border: 4px solid #66D3D1;}
 
/*--------------------------------------------------------------
# why-chooseus
--------------------------------------------------------------*/
.choose_sec{position: relative; background-color: #f3f8ff;overflow: hidden;}
.choose_sec .nav.nav-pills{box-shadow: 0 0 25px 0 rgb(0 0 0 / .1);padding: 12px;border-radius: 100px;background: #fff;border: 0;position: relative;gap: 10px;height: auto;margin: 26px 0;justify-content: center;align-items: center;}
.choose_sec .nav.nav-pills > .nav-item > .nav-link{border-radius: 40px;font-size: 16px;font-weight: 500;padding: 7px 10px;color: #000;border: 4px solid transparent;}
.choose_sec .nav.nav-pills > .nav-item > .nav-link.active{font-size: 16px;font-weight: 600;color: #dd097a;background-color: #e7edf5;border: 4px solid #66D3D1;}
.choose_sec .choose_left_img {position: absolute;left: 0px;top: 73px;}
.choose_sec .tab-content p{font-size: 18px; color: #000; font-weight: 500; text-align: justify; padding: 0 10px; line-height: 32px;}

/*--------------------------------------------------------------
# products
--------------------------------------------------------------*/
.product_sec{position: relative;padding-bottom: 0;}
.product_sec .product_sec_item{display: inline-block; border-bottom: 2px solid #eee;}
.product_sec .nav.nav-pills > .nav-item > .nav-link{font-size: 16px;font-weight: 500;padding: 7px 10px;color: #000;border: 2px solid transparent;}
.product_sec .nav.nav-pills > .nav-item > .nav-link.active{font-size: 16px;font-weight: 600;color: #dd097a;background-color: transparent;border-radius: 0;border-bottom: 2px solid #66D3D1;}
.product_sec .choose_left_img {position: absolute;left: 0px;top: 73px;}
.product_sec .tab-content .sub-heading{font-size: 28px;color: #dd097a;font-weight:900;}
.product_sec .tab-content p{font-size: 16px; color: #000; font-weight: 500; text-align: justify;margin-bottom: 8px;}

    /*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer {/* position: relative; *//* background-color: #3C4099; */padding-top: 170px;/* padding-bottom: 0px; *//* margin-top: 100px; */background-image: url("../Image/footer-curve.png");background-size: cover;background-repeat: no-repeat;background-position: bottom;}
.footer .footer-about p {font-size: 15px;color: #fff;font-weight: 400;margin: 20px 0;}
.footer .social-links a {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #fff;font-size: 14px;color: #fff;margin-right: 10px;transition: 0.3s;}
.footer .social-links a:hover {transform: scale(1.10);background-color: #dd097a;}
.footer h4 {font-size: 20px;font-weight: 900;position: relative;padding-bottom: 12px;margin-top: 10px;color: #dd097a;}
.footer .footer-links {margin-bottom: 30px;}
.footer .footer-links ul {list-style: none;padding: 0; margin: 0;}
.footer .footer-links ul li {padding: 5px 0;display: flex;align-items: center;}
.footer .footer-links ul li:first-child {padding-top: 0;}
.footer .footer-links ul a {position: relative;color: #fff;font-size: 15px;font-weight: 400;padding-left: 0;}
.footer .footer-links ul li a:before {position: absolute;content: "";transform: translateX(-50%);transition-duration: .3s;bottom: 0;left: 50%;right: 0;width: 0;height: 1px;background-color: #dd097a;}
.footer .footer-links ul li a:hover:before {width: 100%}
.footer .footer-contact p {margin-bottom: 0px;}
.footer .copyright {padding: 10px 0;}
.footer .copyright p {margin-bottom: 0;}
.footer .credits {margin-top: 6px;font-size: 13px;}
.footer .ft_hr{color: antiquewhite;}
.footer .footer-contact .ft_cnt{margin-bottom: 10px;color: #dd097a;font-size: 16px;}
.footer .footer-contact .ft_cnt p{color: #fff;font-size: 15px;}
.footer .contact_icon{position: relative; right: -100px;}
/* .footer .footer-curve{position: absolute; top: -100px;  width: 100%;} */
  .footer::before{
    position: absolute;
    content: "";
    width: 100%;
    height: 106px;
    left: 0;
    right: 0;
    z-index: 1
}
.footer::before {
    /* top: -104px; */
    /* background: url(../Image/footer-curve.png) top center no-repeat; */
    background-size: cover;
}

@media screen and (max-width:767px) {
    .header_top{display:none;}
	.footer{background-color:#3C4099;}
	.bnr_btm_item{width:100%;}
	
}


/*--------------------------------------------------------------
# Team_Inner
--------------------------------------------------------------*/
.team_bx{background: linear-gradient(to right, #adbac3 0%, #546068 54%, #8f9295 100%);text-align: center;transition: 0.3s linear;}
.team_bx img{transition: 0.1s linear;width: 220px;padding-top: 16px;}
.team_bx_cont{background: linear-gradient(to bottom, rgb(102 211 209) 1%, #3c4099 100%);text-align: left;padding: 14px 10px;position: relative;min-height: 62px;}
.team_bx_cont h2{color: #fff;font-size: 20px;font-weight: 900;text-align: center;}
.team_bx_cont h3{color: #3ccaff;font-size: 14px; font-weight: 400; }
.team_bx_cont p{color: #fff;font-size: 14px; font-weight: 400; }
.team-link{position: absolute;right: 0px;bottom: 0px;background: #3C4099;width: 30px;height: 30px;z-index: 1;display: none;transition: 0.5s;}
.team-link .fa{display: flex;justify-content: center;line-height: 30px;font-size: 20px;color: #fff;}
.team_bx:hover img{transform: scale(1.05);}
.team_bx:hover .team-link{width: 50px;}

/*---------------------------------------
cont-page
---------------------------------------------*/

.map-cont img{max-width:100%;}
.cont-page .st-feature-box{background: #66d3d1;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;padding-right: 10px;color: #fff;}
.cont-page .feature-box-image{    margin-top: 13px;}
.st-feature-box {padding-left:75px;position: relative;margin-bottom: 35px;}
.st-feature-box .st-feature-box-icon {color: #111;display: block;position: absolute;width: 52px;height: 52px;line-height:0px;top: 0;left: 0;text-align: center;font-size: 60px;transition: all .3s;}
.st-feature-box h3 {color: #fff;margin-bottom: 8px;font-size: 18px;line-height: 20px;   font-weight: 600;}
.cont-soc img{margin-right:5px;}
.cont-page h2{  font-weight: 900;color: #111;font-size: 24px;margin-top: 0;text-transform: uppercase;margin-bottom: 22px;margin-top: 10px;}
.cont-page h2 span{color: #111;font-weight: normal;font-size: 18px;}
.cont-page h5{    color: #222;font-size: 19px;margin-bottom: 25px;}
	
.cont-page h2 span {color: #111;font-weight: normal;font-size: 18px;}
.cont-page{text-align:left;font-size: 14px;padding-bottom: 60px;}
.footer-top{/* padding-top: 10px!important; */}









