@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Abel&family=Poppins:wght@400;500;600&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital@0;1&display=swap');

/*
.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}
header-banner-1
.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.abel-regular {
  font-family: "Abel", sans-serif;
  font-weight: 400;
  font-style: normal;
}
*/


*,  *:before,  *:after { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body{  font-weight: 400;  font-family: "Open Sans", sans-serif;}/*font-family: "Poppins", sans-serif;*/
.wrapper{ max-width:1170px; margin: 0 auto; width: 96%;}
.section-1{ width: 100%; padding: 30px 0px;}


.faq-bg h2, .tranfer-details-bg-1 h2, .white-bg-sec h2, .plan-bg-1 h2, .availabiliy-bg h2, .enquiry-bg h2, .brochure-bg h2, .plan-bg-2 h2{font-family: "Abel", sans-serif; font-size: 40px; margin: 0px 0px 20px 0px; text-transform: uppercase; font-weight: 400}

/* Header */
header { background: #FFF;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); width: 100%; position: fixed; z-index: 10; top: 0px; z-index: 9999999}
/* header large */
header.large { height: 80px; overflow: hidden;padding: 10px 0px; }
header.small { height: 50px; }
/* Transitions */
header, nav, img { transition: .7s all; -moz-transition: .7s all; -webkit-transition: .7s all; -o-transition: .7s all; }

img.logo { height: 60px; }
img.logo.large { height: 60px;  }
img.logo.small {  margin-top: 10px; height: 30px; }
img.logo.small {margin-top: 5px;height: 40px; }

.header-sec{ display: flex; width: 100%}
.header-sec-1{ flex: none;}
.header-sec-4{ flex: 1;}
.header-sec-2{ width: 80px; margin: auto;text-align: right;}
.header-sec-3{ width: 200px; margin: auto;text-align: left;}
.header-sec-3 a{padding:0px 5px; }
.header-sec-3 a img{width:25px; }

.eq-project-wrap{ display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap}
.eq-1{ width: 22%; padding: 10px 0px; font-size: 13px;}
.eq-1 input{ vertical-align: middle; margin-right: 6px; }

a{ text-decoration: none; color: inherit}
/*Navigation*/
.side-menu-wrapper { /* style menu wrapper */
	background: rgba(0,0,0,.95);
	padding: 40px 0 0 40px;
	position: fixed; /* Fixed position */
	top: 0;
	right: 0; /* Sidebar initial position. "right" for right positioned menu */
	height: 100%;
	z-index: 9999999999;
	transition: 0.5s; /* CSS transition speed */
	width: 250px;
	font-size: 18px;
	/*font: 20px "Courier New", Courier, monospace;*/
	box-sizing: border-box;
}
.side-menu-wrapper > ul{ /* css ul list style */ list-style:none; padding:0; margin:0;  overflow-y: auto; /* enable scroll for menu items */ height:95%; }
.side-menu-wrapper > ul > li > a { /* links */ display: block; border-bottom: 1px solid #131313; padding: 8px 4px 8px 4px; color: #989898; transition: 0.3s; text-decoration: none; }
.side-menu-wrapper > a.menu-close { /* close button */ padding: 8px 0 4px 23px;  color: #6B6B6B; display: block;  margin: -30px 0 -10px -20px; font-size: 35px;  text-decoration: none; }

.menu-overlay { /* overlay */ height: 100%; width: 0; position: fixed;    z-index: 99999999; top: 0; left: 0; background-color: rgba(0,0,0,.7); overflow-y: auto; overflow-x: hidden; text-align: center; opacity: 0; transition: opacity 1s;}
.menu-open{  width: 50px; height: 50px; right: 20px; top: 10px; z-index: 9}
.menu-open img { height: auto; float: right; max-width: 30px !important;  height: auto !important; }






.project-item{ position: relative; width: 96%;margin: 20px  auto; padding-left: 20px; box-sizing: border-box; transition: transform .1s; /* Animation */}

.project-item:hover {
  transform: scale(0.98); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.project-item::after{ content: ''; border: 1px solid #ccc; position: absolute; width: 90%; 
    left: 0px; top: -20px;  z-index: -1; height: 100% ; border-radius: 20px;}
.project-img{ text-align: center;  padding: 0px;}
.project-img img{ margin: 0 auto;height: 250px; width:  auto; min-width: 100%; object-fit: cover; max-width:100%; object-position:center;
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.project-title h3{font-size: 22px; font-weight: 500; min-height: 40px;}
.project-title p{font-size: 16px; font-weight: 500; line-height: 20px; margin-bottom: 20px; color:#fff;min-height: 94px;}
.project-title{background-color: #0096AA;padding: 10px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px; text-align: center; color: #fff}
.share-img{ display: flex;width: 100%; align-content: center; justify-content: center;}
.share-1{  width: 50px;}


.banner-item{ position: relative; width: 100%;margin: 0px  auto; padding-left: 0px; box-sizing: border-box; font-size: 14px;}
.banner-item img{ width: 100%; height: auto;}

.headerbanner{ max-width: 350px;}/* max-width:250px;*/
.header-banner-item{ position: relative; width: 100%;margin: 0px  auto; padding-left: 0px; box-sizing: border-box;}
.header-banner-item img{ width: 100%; height: auto;}
.header-sec-4 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.header-banner-1 h2{color:#fff !important;text-align:center;padding:10px;font-size:12px;}
.header-banner-1{background: url(../images/header-slider-bg.png) !important;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.header-banner-1{border-radius: 15px ! IMPORTANT;}


.banner-text-1{position: absolute; z-index: 999; right: 10%; bottom: 50px; background: rgba(0,0,0,0.8);padding: 20px 15px; border-radius: 10px; width:100%; max-width: 450px; color: #fff}
.cta-btuttons img{ height: 30px; width: auto}

.cta-btuttons a{ display: inline-block; border:1px solid #2A3C91; padding: 5px 10px; display: inline-block; vertical-align: middle; margin-right: 10px; background: #2A3C91; color:#fff; font-family: "Abel", sans-serif; text-decoration: none; border-radius: 100px;  }
.cta-btuttons a:last-child{ border: 0px;padding: 0px;}
.cta-btuttons a:nth-child(3){ border: 0px;padding: 0px;}

.banner-text-1 h1{font-family: "Abel", sans-serif; margin: 0px ;padding: 0px; font-size: 40px; font-weight: normal}
.banner-text-1 h2{ font-family: "Poppins", sans-serif; margin: 10px 0px 20px 0px;padding: 0px; font-size: 30px; line-height: 36px; font-weight: 500 }
.cta-btuttons a:nth-child(2){ background: transparent; border-color:#fff !important }

.bannernew .slick-prev{ background-color: transparent;  background-repeat: no-repeat;}
.bannernew .slick-next{ background-color: transparent;  background-repeat: no-repeat;}


.bannernew .slick-prev:before{ background-color:transparent !important; content: url(../images/prev.png) !important}
.bannernew .slick-next:before{ background-color:transparent !important; content: url(../images/next.png) !important}

.bannernew .slick-prev {left: 50px !important; background-repeat: no-repeat !important;}
.bannernew .slick-next {right: 50px !important; background-repeat: no-repeat !important;}

     

.customerslider .slick-prev {left: -50px !important; background-repeat: no-repeat !important;}
.customerslider .slick-next {right: 20px !important; background-repeat: no-repeat !important;}

.customerslider .slick-prev:before{ background-color:transparent !important; content: url(../images/left-arrow.svg) !important}
.customerslider .slick-next:before{ background-color:transparent !important; content: url(../images/right-arrow.svg) !important}



.hompageprojectslider .slick-prev {left: -40px !important;  }
.hompageprojectslider .slick-next {right: -20px !important;  }

.hompageprojectslider .slick-prev:before { background-color: #2a3c91 !important; color: #fff }
.hompageprojectslider .slick-next:before {background-color: #2a3c91 !important; color: #fff }

h1{font-size: 48px; font-family: "Abel", sans-serif; font-weight: 400; padding: 0px;  margin: 0px 0px 24px 0px }
.section-2{padding: 20px 0px;}
.section-2 h1{font-size: 48px; font-family: "Abel", sans-serif; font-weight: 400; padding: 0px;  margin: 0px 0px 24px 0px }
.section-2 h2{font-size: 48px; font-family: "Abel", sans-serif; font-weight: 400;padding: 0px;  margin: 0px 0px 24px 0px }
.text-center{ text-align: center !important;}


.home-bg-2{ background-image: url("../images/home-bg-2.png"); background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; padding: 40px 0px; background-attachment: fixed}

.section-3{padding: 20vh 0px 0px 0px; max-width: 500px;}
.section-3 h3{font-size: 40px; font-family: "Abel", sans-serif; font-weight: 400;padding: 0px;  margin: 0px 0px 0px 0px;line-height: 40px; }
.section-3 p{ margin: 20px 0px;}

.section-4{display: flex; width: 100%; background-color: #F3FBFF;}
.section-4-1{flex: 1; display: flex; justify-content: flex-end}
.section-4-2{flex: 1; background-image: url("../images/about-img-1.png"); background-repeat: no-repeat; background-position: center; background-size: cover}

.section-4-des{ width: 96%;  max-width: 550px; margin: 50px 5% 50px 0px; }
.section-4 h3{font-size: 40px; font-family: "Abel", sans-serif; font-weight: 400;padding: 0px;  margin: 0px 0px 0px 0px;line-height: 40px; }
.section-4 p{ margin: 20px 0px;}



.section-5 {text-align: center; margin: 50px 0px}
.section-5 h2{  font-family: "Abel", sans-serif; font-weight: 400; font-size: 48px; }
.section-5 p{  font-size: 18px; color: #818181;padding: 5px 0px 30px 0px }

.section-5 hr{ margin: 20px 0px 30px 0px; height: 1px; border: 0px; background: #CCC}
.three-col-main{ display: flex; width: 100%; justify-content: space-around; margin: 25px 0px;}
.three-col-1{ width: 24%; text-align: center;}
.three-col-1 img{ width: 100%; height: auto;}
.three-col-1 b{ width: 100%; margin: 20px 0px; font-family: "Abel", sans-serif; font-weight: 400; font-size: 20px; }


.footer-bg{background-color: #2A3C91;padding: 20px 0px 10px 0px; font-family: "Abel", sans-serif; font-weight: 400;}
.footer-wrap{ display: flex; width: 100%}
.footer-1{ flex: 1; }
.footer-2{ flex: 1;padding-left: 5%}
.footer-1 ul{ margin: 0px; padding: 0px; list-style: none; display: flex; justify-content: flex-start;flex-wrap: wrap}
.footer-1 ul li{ width: 45%; padding: 10px 0px 0px 0px}
.footer-1 ul li a{color: #fff;text-decoration: none; }
.footer-logo img{
    border-radius: 10px;
    background: #FFF;
    box-shadow: 4px 6px 4px 0px rgba(0, 0, 0, 0.25);
    padding: 10px;}

.footer-media ul{ margin: 20px 0px 0px 0px; padding: 0px; list-style: none; display: flex; justify-content: flex-start;flex-wrap: wrap}
.footer-media ul li{ width: 50px; margin-right: 10px;}
.footer-media ul li img{ width: auto; height: 30px;}

.copyright-wrap{ text-align: center; color: #fff; margin: 50px 0px 20px 0px;font-size: 18px;}
.copyright-wrap hr{ height: 1px; background: #fff; width: 100%; margin: 24px 0px; border: 0px;}
.footer-text{}

.m-t-1{ margin-top: 80px !important;}
.button-1{  text-decoration: none; border: 1px solid #000; border-radius: 50px; padding: 4px 10px; text-align: center; color: #000 }
.button-2{  text-decoration: none; border: 1px solid #000; border-radius: 50px; padding: 8px 30px; text-align: center; color: #fff; background-color: #000; font-size: 18px; }

.button-3{  text-decoration: none; border: 1px solid #2A3C91; border-radius: 50px; padding: 8px 30px; text-align: center; color: #2A3C91; background-color: transparent; font-size: 18px; }
.margin-left-1{ margin-left: 10px;}

.viewproject-btn{ text-decoration: none; border: 1px solid #000; border-radius: 50px; padding: 3px 20px; text-align: center; color: #fff; background-color: #000; font-size: 14px; margin: 0px auto 15px auto; display: inline-block}
.payments-content-section h5 {
   
    margin-bottom: 20px;
}
.payments-content-section p{text-align:center; padding:10px 0px 0px 0px;}

.blue-btn{background-color: #2A3C91 !important; color: #fff !important }
.inner-sec-1-bg{ padding: 20px 0px;}

.inner-sec-1-bg h1{font-size: 48px; font-family: "Abel", sans-serif; font-weight: 400; margin: 0px;  padding: 0px 0px 24px 0px }
.inner-sec-1-bg h2{font-size: 48px; font-family: "Abel", sans-serif; font-weight: 400; margin: 0px;  padding: 0px 0px 24px 0px }
.inner-sec-1-bg h3{font-size: 38px; font-family: "Abel", sans-serif; font-weight: 400; margin: 0px;  padding: 0px 0px 12px 0px }


.box-bg-1{  position: relative; border-radius: 20px; padding: 20px; color: #fff}
.box-bg-1::after { content: ''; border: 1px solid #ccc; position: absolute; width: 100%; right: -20px; top: -20px; z-index: -1; height: 100%; border-radius: 20px; }
    
.two-col-main{ display: flex; width: 100%; justify-content: space-between; margin: 25px 0px;}
.two-col-1{ width: 44%;}
.two-col-2{ width: 48%; padding: 20px;}
.two-col-2 h6{ font-size: 16px; padding: 0px; margin: 5px 0px 6px 0px;}



.about-two-col-main{ display: flex; width: 100%; justify-content: space-between; margin: 25px 0px;}
.about-two-col-1{ width: 40%; margin-right: 20px; background-image: url("../images/about-bg-1.png"); background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; padding: 20px;border-radius: 10px;  border-radius: 10px; box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20);background-position: bottom center;}
.about-two-col-2{ flex: 1; padding-right: 20px;  padding: 20px;border-radius: 10px; border-radius: 10px; box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20); }



.tax-two-col-main{ display: flex; width: 100%; justify-content: space-between; margin: 25px 0px;}
.tax-two-col-1{ width: 40%; margin-right: 20px;  padding: 20px;border-radius: 10px;  border-radius: 10px; box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20); background: #fff }
.tax-two-col-2{ flex: 1; padding-right: 20px; background-image: url("../images/about-bg-2.png"); background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat;padding: 20px;border-radius: 10px; border-radius: 10px; box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20);background: #fff  }



.two-col-1 img{ width: 100%; height: auto;}
.two-col-1 b{ width: 100%; margin: 20px 0px; font-family: "Abel", sans-serif; font-weight: 400; font-size: 20px; }
.bullet-1 ul{ margin: 0px; padding: 0px; list-style:disc; margin-left: 20px;}
.bullet-1 ul li{ margin: 0px; padding: 0px; margin: 0px 0px 10px 0px; font-size: 16px; font-weight: 400}


.bullet-1 ol{ margin: 0px; padding: 0px;   margin-left: 20px;}
.bullet-1 ol li{ margin: 0px; padding: 0px; margin: 0px 0px 10px 0px; font-size: 16px; font-weight: 400}





.ul-30 .bullet-1{display: flex; flex-wrap:wrap; width: 100%; justify-content: space-between;}
.ul-30 .bullet-1 ul{ width:30%; margin-bottom: 30px;}
.bullet-1 ul{ margin: 0px; padding: 0px; list-style:disc; margin-left: 20px;}
.bullet-1 ul li{ margin: 0px; padding: 0px; margin: 0px 0px 10px 0px; font-size: 16px; font-weight: 400}

.two-col-1-full{ flex:1}

.bullet-1-col-3{display:flex; flex-wrap:wrap; justify-content:space-between ; flex-wrap:wrap;}
.bullet-1-col-3 ul{width:45%;}
.bullet-1-col-3 ul li ul{width:100% !important; display:flex !important; flex-wrap:wrap !important;  justify-content: space-between;}

.bullet-1-col-3 ul li ul li{width:48% !important; }





.box-shadow-1{border-radius: 10px; background: #FFF; box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20);}  
            


.blue-color{background-color: #0096AA !important; }
.blue-color-2{background-color: #2A3C91 !important; }
.black-color{background-color: #000000 !important; }
.blue-color-text{ color: #2A3C91 !important}


.blue-color-3{background-color: #2A3C91 !important; color:#fff !important; }

.orange-color-1{background-color: #FFA500;}

.red-color-1{background-color: #FF4500;}
.green-color-1{background-color: #2F4F4F;}

.bullet-50-50 ul{ display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap}
.bullet-50-50 ul li{ width: 45% !important}
.bullet-1 h6{ font-weight: 500; margin: 0px 0px 10px 0px; font-size: 20px;}
.w-100{ width: 100% !important}

.bullet-1-50 ul{ display:flex; width:100%; flex-wrap:wrap;     justify-content: space-between;}
.bullet-1-50 ul li{ width:45% !important;}

.plan-bg-1{ background-image: url("../images/plan-bg-1.png"); padding: 50px 0px; background-repeat: no-repeat; background-size: 100% 100%; background-color:  #fcfcfc;}

.plan-bg-2{ background-image: url("../images/plan-bg-2.png"); padding: 50px 0px; background-repeat: no-repeat; background-size: 100% 100%; background-color:  #fcfcfc;}


.slider-single div.img-1{ width: 100%; padding: 10px;  }

.slider-nav div.thumb-1{width: 80%;   margin: 0px auto; padding: 10px 0px;}

.slider-thumb-wrap{ width: 90%; margin: 0 auto}
.slider-thumb-wrap img{ width: 100%; height: auto; max-height:85px; object-fit:cover; object-position:top;}

.slider-img-wrap img{ max-width: 100%; width:auto;  height: 500px; object-fit: cover;     margin: 0 auto;}
.slider-img-wrap{ width: 70%; margin: 0 auto}


.slider-nav .slick-prev:before{ background-color:transparent !important; content: url(../images/left-arrow.svg) !important}
.slider-nav .slick-next:before{ background-color:transparent !important; content: url(../images/right-arrow.svg) !important}

.slider-nav .slick-prev {left: -20px !important; background-repeat: no-repeat !important;}
.slider-nav .slick-next {right: -10px !important; background-repeat: no-repeat !important;}



.slider-nav-2 div.thumb-1{width: 80%;   margin: 0px auto; padding: 10px 0px;}

.slider-nav-2 .slick-prev:before{ background-color:transparent !important; content: url(../images/left-arrow.svg) !important}
.slider-nav-2 .slick-next:before{ background-color:transparent !important; content: url(../images/right-arrow.svg) !important}

.slider-nav-2 .slick-prev {left: -20px !important; background-repeat: no-repeat !important;}
.slider-nav-2 .slick-next {right: -10px !important; background-repeat: no-repeat !important;}




.slider-thumb-text{ display: flex; width: 86%; margin: 0 auto}
.slider-thumb-1{ flex: 1; padding-right: 10px; font-size: 13px; line-height: 20px;}
.slider-thumb-2 { width: 40px;  }
.slider-thumb-2 img{ width:100%; height: auto; }


.main-1{width: 100%; height: 100% !important; border: 0px;}


.specification-bg{background: #E5E1E0; padding: 50px 0px;}
.specification-box-wrap{ display: flex; width: 100%; border-radius: 10px; padding: 20px; margin-bottom: 25px;
background: #FFF; flex-wrap: wrap;
box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20); }

.specification-box-1{ flex: 1; }
.sb-1-wrap{display: flex; width: 100%;margin: 0px 0px 10px 0px;}
.sb-1{ width: 200px;}

.brands-content-section h4{ font-size:30px;margin:0px 0px 10px 0px; display:none;}
.brands-content-section h5{ font-size:20px;margin:0px 0px 10px 0px;display:none;}


.specification-box-1 ul li{ list-style:none !important; padding:5px 0px;}
.specification-box-1 .list1{ display:flex; justify-content: space-between; flex-wrap:wrap;}
.specification-box-1 .list1 ul{width:45%; }
.sb-2{ flex: 1}
.sb-3{ width: 120px;font-size: 30px; font-family: "Abel", sans-serif; font-weight: 400;}

.list1{ display:flex; justify-content: space-between; flex-wrap:wrap;}
.list1 ul{width:45%; list-style:none; }
.list1 ul li{margin-bottom:5px; font-size:14px;}

.price-sec table{ width:100%; border:1px solid #ccc; border-collapse: collapse; margin:20px 0px;}
.price-sec table td{   border:1px solid #ccc; padding:10px 10px;}
.price-sec h4, .price-sec h5{ font-weight:600; font-size:20px;}
.price-sec ul{width:100%; list-style:disc; margin:20px 0px 0px 20px; }
.price-sec  ul li{margin-bottom:7px; font-size:15px;}
.price-sec ol{width:100%; list-style:disc; margin:20px 0px 0px 20px;  }
.price-sec  ol li{margin-bottom:7px; font-size:15px;}

.mptable-1 ul{width:100%; list-style:disc; margin:0px; }
.mptable-1  ul li{margin-bottom:7px; font-size:15px;}
.pr-1-wrap{  font-size:14px;}


dl{  list-style:disc; margin:0px; }
dt{margin-bottom:7px; font-size:14px;}


.project-bg-1{ background-image: url("../images/project-bg-1.png"); background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; padding: 40px 0px; background-attachment: fixed; color:#fff}


.list1 ul li:nth-child(3){ flex:1}
.project-bg-1 h3{font-size: 40px; font-family: "Abel", sans-serif; font-weight: 400;padding: 0px;  margin: 0px 0px 0px 0px;line-height: 40px; }
.project-bg-1 h5{font-size: 30px; font-family: "Abel", sans-serif; font-weight: 400;padding: 0px;  margin: 10px 0px 10px 0px;line-height: 30px; }
.project-bg-1  p{ margin: 20px 0px; color: #fff}

.availabiliy-bg{padding: 20px 0px 50px 0px; overflow: hidden}
.call img{ vertical-align: middle; margin-right: 6px;}

.tranfer-details-bg-1{ background-image: url("../images/tranfer-details.png"); background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; padding: 40px 0px; background-attachment: fixed; color:#fff; background-color: #2A3C91;}

.tranfer-details-bg-1 h2{  text-align: center; }
.tranfer-details-bg-1 h6{font-family: "Abel", sans-serif;  text-align: center; font-size: 16px;}

.td-col-main{ display: flex; width: 100%; justify-content: space-between; color: #000; flex-wrap: wrap}
.td-col-1{ width: 48%; margin: 25px 0px; background-color: #fff;padding: 20px; text-align: left; border-radius: 20px;}
.td-col-2{  width: 100%; margin: 0px 0px 25px 0px; background-color: #fff;padding: 20px; text-align: left; border-radius: 20px;}

.td-col-main h6{text-align: left; font-size: 14px; font-family: "Poppins", sans-serif;}
.td-col-main p{ font-size: 14px;}


.sb-2-wrap{display: flex; width: 100%;margin: 20px 0px 10px 0px;}
.sb-2-1{ width: 250px;}

.sb-2-2{ flex: 1}
.sb-2-3{ width: 120px;font-size: 30px; font-family: "Abel", sans-serif; font-weight: 400;}
.sb-2-4{ width: 30px; text-align: center}
.button-sec-1{ text-align: center; padding: 20px 0px; display: block;}
.button-sec-2{ text-align: left; padding: 30px 0px 20px 0px; display: inline-block; overflow: hidden}
.button-sec-2 a{ margin-right: 20px;}
.white-bg{ background-color: #fff !important; color:  #000 !important}

.white-bg-sec{padding: 50px 0px;}
.white-bg-sec h2{margin: 0px; padding: 0px;}
 .white-bg-sec h6 {
    font-family: "Abel", sans-serif;
    text-align: center;
    font-size: 16px; margin: 10px 0px 20px 0px;
}

.agreements-bg{background-color: #DFE4FA; padding: 50px 0px}
.agreements-wrap{display: flex; width: 100%}
.agreements-1{flex: 1; margin: auto;}
.agreements-2{width: 30%}
.agreements-2 img{width: 100%; }

.td-col-main h6{text-align: left; font-size: 14px; font-family: "Poppins", sans-serif;}
.agreements-bg h4{text-align: left; font-size: 30px; font-weight: 500; text-transform: uppercase; font-family: "Poppins", sans-serif; margin-bottom: 20px;}
.blue-color-btn{ background:  #607DF2 !important; color: #fff !important; border-color:#607DF2 !important; }

.faq-bg{ background-color: #fff;padding: 20px 0px;}

.at-title h5{ padding: 14px 10px; font-weight: 400; font-family: "Poppins", sans-serif; font-size: 16px;}


.accordion {
  width: 100%;
  margin: 0px auto;
}

.at-tab {
  display: none;
  padding: 15px;
  border: 1px solid #dddddd;
  border-top: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.at-title {
  cursor: pointer;
 background: #F9F9F9;
  position: relative;
  transition: background-color 0.3s ease;
}

.at-title:hover {
  background-color: #e0e0e0;
}

.at-title:after {
  content: "+";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  transition: all 0.3s ease;
  font-size: 24px;
}

.at-title.active:after {
  content: "-";
}

.at-item {
  border-radius: 5px;
  margin-bottom: 15px;
}

.at-title h2 {
  font-size: 22px;
  font-weight: 600;
  padding: 10px 15px;
  margin: 0;
}

.accordion-header {
  text-align: center;
  background-color: #222222;
  color: white;
  padding: 20px 0;
}



.enquiry-bg{ padding:20px 0px 50px 0px; background-image: url("../images/enquiry-bg.png"); background-repeat: no-repeat; background-size: cover}
.enquiry-wrap{ display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between; background: rgba(255,255,255,0.87);padding: 20px; border-radius: 20px;}
.enquiry-wrap h3{ font-size: 20px;}
.enquiry-1{ width: 45%; margin-bottom: 15px;}
.enquiry-1 b{ display: block; font-weight: 400; padding: 0px 0px 6px 0px; color: #000}

.input-100{ width: 100%; padding: 10px 10px;  border-radius: 10px; min-height: 40px;border: 1px solid #C7C7C7 !important;background: #FFF !important;color: #B9B9B9;}/*border: 0px solid #ccc;*/
.textarea-100{ width: 100%; padding: 10px 10px; border-radius: 10px; min-height: 90px; resize: none;border: 1px solid #C7C7C7 !important;background: #FFF !important;color: #B9B9B9;}
.text-right{ text-align: end}
.white-color{ color: #fff !important}

.video-sec-1 iframe{ width: 100%; height: 200px; background: #fff; padding: 5px; border-radius: 10px; border:1px solid #ccc;}
.video-sec-1 b{ font-weight: 400; font-family: "Poppins", sans-serif; font-size: 16px;}


.brochure-bg{ padding: 50px 0px}
.brochure-wrap{display: flex; width: 100%;flex-wrap: wrap;justify-content: space-around}
.brochure-1{width: 45%; background-position: center; background-size: cover; background-repeat: no-repeat;padding: 20px;border-radius: 20px; margin: 20px 0px;}
.brochure-1 h3{padding: 0px 0px 20px 0px;font-size: 24px;}
.pdf-link{text-align: right}
.pdf-link img{ height: 50px;width: auto}

.count-main{margin: 10px 0px 10px 0px;padding: 0px; list-style: none;}
.count-main ul{margin: 0px;padding: 0px; list-style: none;}
.count-main ul li{margin: 0px;padding: 0px; list-style: none; display: inline-block;; border: 1px solid #ccc; padding: 0px 0px; margin-right: 10px;}



.count-main ul li:nth-child(1){background: #b3d642}
.count-main ul li:nth-child(2){background: #ff0000 !important}
.count-main ul li:nth-child(3){background: #ffd800 !important}
.count-main ul li strong{min-width: 80px;display: inline-block; text-align: center;padding: 10px 10px}
.count-main ul li b{min-width: 50px;display: inline-block; text-align: center;padding: 10px 0px; background: #fff !important;}
.tab_container table{ border-collapse: collapse;border: 2px solid #ccc;}
.tab_container table tr td{ border-collapse: collapse;border: 2px solid #fff;padding: 10px 5px;font-size: 14px;text-align: center;background: #b3d642}
.sold{background: #ff0000 !important}
.blocked{background: #ffd800 !important}




ul.tabndacc {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 52px;
	border-bottom: 1px solid #333;
	width: 100%;
}

ul.tabndacc li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 10px 20px;
	height: 51px;
	line-height: 31px;
	border: 1px solid #ccc;
	color: #fff;
	overflow: hidden;
	position: relative;
   
background: #A6A6A6;
    margin-right: 10px;
    position: relative;
    bottom: 3px;
    border-radius: 10px;
}
.border-r-1{ border-radius: 10px;}
.tab_last { border-right: 1px solid #333; }

ul.tabndacc li:hover {
	background-color: #ccc;
	color: #333;
}

ul.tabndacc li.active {
background-color: #fff;
border-color:#2A3C91 !important;
color: #333;
border-bottom: 0px !important;
display: block;
position: relative;
z-index: 999999;
background: #ffffff;

-webkit-border-bottom-right-radius: 0px !important;
-webkit-border-bottom-left-radius: 0px !important;
-moz-border-radius-bottomright: 0px !important;
-moz-border-radius-bottomleft: 0px !important;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
    
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
bottom: 2px !important;
height: 54px !important;
 
}

.tab_container {


background: #FFF;
	border: 1px solid #2A3C91;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
}

.tab_content {
	padding: 20px;
}

.tab_drawer_heading { display: none; }



.at-tab ul{ margin: 0px; padding: 0px; list-style:disc; margin-left: 20px;}
.at-tab ul li{ margin: 0px; padding: 0px; margin: 20px 0px 10px 0px; font-size: 16px; font-weight: 400}
.at-tab {line-height: 26px; font-size: 16px;}
.at-tab p{line-height: 26px; font-size: 16px;}
@media screen and (max-width: 480px) {
.tabndacc {
    display: none;
}
.tab_drawer_heading {
    background-color: #ccc;
    color: #fff;
    border-top: 1px solid #333;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.d_active {
    background-color: #666;
    color: #fff;
}
}

.clear{clear: both}




@media screen and (max-width: 480px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #ccc;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.d_active {
		background-color: #666;
		color: #fff;
	}
}




#plans .img-1 .slider-img-wrap img{ height: 500px; width: auto; max-width: 100%; object-fit: cover; margin: 0 auto;

border-radius: 10px;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12);

}
#plans .slider-nav .slider-thumb-wrap img{max-height: 180px; width: 100%; object-fit: cover;     margin: 0 auto;
border-radius: 10px;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12);
}
.slider-thumb-2 img{ height: 40px !important; width: auto !important; box-shadow:none !important;}


/*
h1, h2{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both}


@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}
*/



.inner-banner { height: 25vh; overflow: hidden}
.inner-banner img{width: 100%; height: auto; min-width: 100%; min-height: 100%; object-fit: cover; object-position: center center}
.inner-container-1{ padding: 50px 0px;}
.heading-sec-1{text-align: center; margin-bottom: 14px;}

.heading-sec-1 h1{margin: 0px 0px 0px 0px;  }
.heading-sec-1 h3, .heading-sec-1 h2{font-size: 38px; font-family: "Abel", sans-serif; font-weight: 400; padding: 0px;  margin: 0px 0px 14px 0px }
p{ color: #000; font-family: "Poppins", sans-serif; font-weight: 400;  font-style: normal; font-size: 18px; font-weight: 400; line-height: 28px; margin: 0px; padding: 0px 0px 14px 0px}

.img-right-40{ float:right; padding-left: 20px; padding-bottom: 20px; width: 35%; height: auto;}

.completed-projects-bg{ background: url("../images/completed-projects-bg.png"); background-repeat: no-repeat; background-position: bottom center; background-repeat: no-repeat;}




.mptable { margin: 0 0 40px 0; width: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);  display: table; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-topright: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; }
.mprow {display: table-row; }
.mpcell { padding: 10px 12px;display: table-cell; background: #fff;     
border-left: 1px solid #ACACAC;border-bottom: 1px solid #ACACAC;}

.table-1 .mprow.header {font-weight: 400;color: #ffffff; background: #2A3C91; color: #ffffff;font-size:18px;-webkit-border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-radius-topleft: 20px;-moz-border-radius-topright: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.table-1 .mprow.header  .mpcell {  font-size:16px; background-color: #2A3C91}
.table-1 .mprow.header .mpcell:first-child  { -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-left-radius: 20px;}
.table-1 .mprow.header .mpcell:last-child  { -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px; border-top-right-radius: 20px;}
.table-1 .mpcell:nth-child(even){background: rgba(42, 60, 145, 0.10);}
.table-1 .mpcell span{ color: #2A3C91}


@media screen and (max-width: 767px) {
.mptable {display: block;}
.mprow {padding: 14px 0 7px;display: block; display: block; margin: 10px 10px; background: #f4f4f4;}
.mprow.header {padding: 0;height: 6px;}
.mprow.header .mpcell {display: none;}
.mprow .mpcell {margin-bottom: 1px;display: block;}
.mprow .mpcell:before { margin-bottom: 3px;content: attr(data-title);min-width: 98px;font-size: 10px; line-height: 10px; font-weight: bold;text-transform: uppercase;color: #2a3c91; display: block;}
.mpcell {padding: 2px 10px;display: block;}
    
.mprow.header  .mpcell {   background: transparent; color: #000;}
.mpcell:nth-child(even) { background: transparent; color: #000;padding: 3px 10px;}
    
.table-1 .mpcell { background: transparent; } 
.table-1 .mprow:nth-of-type(odd) { background: rgba(42, 60, 145, 0.10);}
    .img-right-40 {
    float: none;
    padding-left: 0px;
    padding-bottom: 20px;
    width: 100%;
    height: auto;
}
    .about-two-col-main{ flex-wrap: wrap;}
    .about-two-col-1{ width: 100%; margin-right: 0px; margin-bottom: 20px}
    .about-two-col-2{ width: 100%}
}
    











.m-t-2{ margin-top: 25px !important}
.referral-bg{ background-image: url("../images/referral-bg.png"); background-position: center; background-size:  cover;   border:1px solid #ccc;
    -webkit-box-shadow: 20px 21px 0px -4px rgba(230,230,230,1);
-moz-box-shadow: 20px 21px 0px -4px rgba(230,230,230,1);
box-shadow: 20px 21px 0px -4px rgba(230,230,230,1);margin-bottom: 50px;}

.headerbanner{ display:none;}

.news-clips-wrap{max-width: 600px; display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between; 
    background: rgba(255,255,255,0.87);padding: 30px 30px; border-radius: 20px; margin: 0 auto;  background-image: url("../images/referral-bg.png");
    background-position: center; background-size:  cover;
    border:1px solid #ccc;
    -webkit-box-shadow: 20px 21px 0px -4px rgba(230,230,230,1);
-moz-box-shadow: 20px 21px 0px -4px rgba(230,230,230,1);
box-shadow: 20px 21px 0px -4px rgba(230,230,230,1);
    
    
}
.news-clips-wrap h3{ font-size: 20px;}
.faq-bg-1{ background-image: url(../images/faq-bg-1.png); background-repeat: no-repeat; background-size: cover; background-position: bottom center;}

.terms h3{ color: #2A3C91 !important;padding: 10px 0px 16px 0px; font-weight: 500}


.associationss-wrap{ display: flex; width: 100%; justify-content: space-around; flex-wrap: wrap}
.associations-1{ width: 31%; padding: 20px; box-sizing: border-box; background-image: url("../images/associationss-bg.png"); background-repeat: no-repeat; background-size: cover; background-position: center bottom; border-radius: 10px; margin: 20px 0px; box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20); }
.asso-1{width:100% !important;}

.associations-1 ul{ margin: 20px 0px 0px 20px; padding: 0px;}
.associations-1 ul li{ margin: 0px 0px 6px 0px; padding: 0px;}
.associationss-wrap a{ text-decoration: none; color: #2A3C91}
.associationss-wrap a:hover{ text-decoration: underline;  }
.associationss-wrap h4{ color: #2A3C91; font-size: 18px; line-height: 22px;}
.associationss-wrap h5{ color: #2A3C91; font-size: 20px;}


.contact-i-wrap{ display: flex; width: 100%; justify-content: space-around; flex-wrap: wrap}
.contact-i-1{ width: 30%; padding: 50px 30px; box-sizing: border-box; background-image: url("../images/map.png"); background-repeat: no-repeat; background-size: cover; background-position: center bottom; border-radius: 10px; margin: 20px 0px; box-shadow: 0px 0px 16px 0px rgba(42, 60, 145, 0.20); position: relative;text-align: center; margin-bottom: 30px;}
.pointer{ position: absolute; left: 50%; top: 0px; transform: translate(-50%, -50%); width: 70px;}
.pointer img{ width: 100%; height: auto}


.contact-i-1 h4{ color:#E4130F; font-size: 24px; text-transform: uppercase; margin: 0px; padding: 0px;}
.contact-i-1 h5{ color:#2A3C91;font-size: 20px; margin: 0px; padding: 0px;}
.contact-i-1 p{ color:#3E3E3E ; font-size: 15px; margin: 0px; padding: 0px;
font-style: normal;
font-weight: 400;
}


.project-inner-list-main{ display: flex;  width: 100%; flex-wrap: wrap; justify-content: space-between}
.project-inner-list-1{ width: 31%}

.pr-bg-1{background: linear-gradient(180deg, #2F68F6 61.2%, #651ACF 100%);}
.pr-bg-2{background: linear-gradient(180deg, #E86D35 0%, #C73E00 100%);}
.pr-bg-3{background: linear-gradient(180deg, #1094d1 61.2%, #01a2cb 100%);}

.slides-2 img{display: flex;}
    .slides-2 h2{font-size: 14px;font-weight: 700;min-height: 59px;}
    
    .footer-slider{display:none;}
    .footer-slider{
    margin: 0px auto;
    margin-bottom: 30px;
    background: #fff;}
    
    
    .f-sec-1{display: flex;justify-content: space-between;padding: 30px 0px;}
              .flat-inner-text{width: 100%;margin: 0px 0px 10px 0;background: #432878;border-radius: 20px;text-align: center;padding: 10px;}
              .text-flats p{color: #fff;padding: 0px 30px;}

.qstn-1{text-align:left !important;}
.qstn-1 h1{text-align:center !important;}
.question-table table{margin:20px 0px !important;background: #F3FBFF;margin-bottom:40px !important;}
.question-table table td{
    border: 1px solid #dddddd;    padding: 20px;    font-size: 18px !important;
    font-weight: 400 !important;font-family: "Poppins", sans-serif !important;}
.question-table h3{font-family: "Open Sans", sans-serif !important;font-size:30px !important;}

@media screen and (max-width:1600px){
    
    
	
}

@media screen and (max-width:1366px){
	
}

@media screen and (max-width:1024px){
    
.faq-bg h2, .tranfer-details-bg-1 h2, .white-bg-sec h2, .plan-bg-1 h2, .availabiliy-bg h2, .enquiry-bg h2, .brochure-bg h2{font-size: 30px;}
}

@media screen and (max-width:600px){
	.f-sec-1{display:block}
              .flats-sec{margin-bottom:30px}.question-table{overflow:scroll !Important;}

	
}
@media screen and (max-width:830px){
.contact-i-1{ width: 47%}
     .eq-1 {
    width: 48%;
    }
    
    .project-inner-list-1{ width: 48%}
    

}

@media screen and (max-width:767px){
    .slider-img-wrap {
    width: 100%;
    margin: 0 auto;
}
    
    .associations-1 {
    width: 100%;
    }
    .tax-two-col-main{ flex-wrap: wrap}
    .tax-two-col-1 {
    width: 100%;margin-right: 0px; margin-bottom: 20px;
    }
    .slick-slide img {display: block;margin: 0 auto;}
    .two-col-main, .two-col-main, .td-col-main, .section-4{ flex-wrap: wrap}
    .two-col-1{ width: 100%; margin-bottom: 15px;}
    .two-col-2 { width: 100%; margin-bottom: 15px;}
    .faq-bg h2, .tranfer-details-bg-1 h2, .white-bg-sec h2, .plan-bg-1 h2, .availabiliy-bg h2, .enquiry-bg h2, .brochure-bg h2, .inner-sec-1-bg h2{font-size: 28px;}
    .specification-bg { padding: 30px 0px; }
    .td-col-1 { width: 100%; margin: 0px 0px 20px 0px;}
    .tranfer-details-bg-1 h6{ margin-bottom: 25px;}
    .sb-2-1 { width: 100px;}
    .inner-sec-1-bg h3 { font-size: 28px; padding: 10px 15px; color: #000}
    .d_active { background-color: #2b3d91;color: #fff !important; }
    .count-main ul li strong { min-width: 40px;padding: 4px 5px;font-size: 12px;}
    .count-main ul li b { min-width: 38px;padding: 10px 0px; font-size: 12px;}
    .banner-text-1 {right: 5%;bottom: 10px; padding: 10px 10px; width: 90%;}
    .cta-btuttons img{ height: 30px !important; width: 30px !important}
    .banner-img-1{min-height: 100%; object-fit: cover;}
    .cta-btuttons a{margin-right: 4px;}
    
     .footer-wrap{ width: 100%; flex-wrap: wrap}
    .footer-1 {
    flex: inherit;
    width: 100%;
}
 /*   .footer-2{ display: none;}*/
 
 .footer-2 .footer-logo{display:none;}
 .header-sec-3{display:none;}
 
    .copyright-wrap {
     
    margin: 20px 0px 20px 0px;
    font-size: 13px;
    line-height: 25px;
}
    .copyright-wrap hr {
    margin: 14px 0px;
}
    
    
    .hompageprojectslider .slick-prev {
    left: 0px !important;
}
    
    .hompageprojectslider .slick-next {
    right: 20px !important;
}
    .section-4-1{flex:inherit; width: 100%}
    .section-5 h2 {
    
    font-size: 38px;
    line-height: 44px;
}
    .three-col-1{margin-bottom: 20px;}
    .three-col-1 img {
    max-width: 250px;
    margin: 0 auto;
}
    
.three-col-1 b {
    margin: 10px 0px;
    font-size: 20px;
    display: block;
}
    
    .section-5 {
  
    margin: 25px 0px;
}
    
    .section-4-des {
    width: 96%;
    max-width: 96%;
    margin: 25px auto;
}
    
    .section-3 h3 {
    font-size: 30px;
        
    }
    .section-4 h3 {
    font-size: 30px;
    }
   
}
@media screen and (max-width:580px){
    .eq-1 {
    width: 100%;
    }
    .bullet-50-50 ul li { width: 100% !important; }
    .project-inner-list-1{ width: 100%}
    .customerslider .slick-prev {  left: -0px !important; background-repeat: no-repeat !important; }
    .agreements-wrap{ flex-wrap: wrap}
    .agreements-1 {  flex: inherit; margin: auto; width: 100%; }
    .agreements-2 { flex: inherit; margin: auto; width: 100%; }
    .button-2 {  padding: 6px 14px; font-size: 12px; }
    .button-sec-2 a { margin-right: 20px; }
    .brochure-1 h3 {  padding: 0px 0px 20px 0px; font-size: 14px; }
    .pdf-link img { height: 30px; }
    .brochure-bg {  padding: 25px 0px; }
    .three-col-main {flex-wrap: wrap}
    .three-col-1 { width: 100%;}
    .enquiry-1 { width: 100%;margin-bottom: 15px;}
    .video-sec-1{ margin-bottom: 25px;}
    .availabiliy-bg   {padding: 20px 0px 20px 0px; }
    .agreements-bg { padding: 20px 0px;}
    .agreements-bg h4 {font-size: 20px;margin-bottom: 10px;}
    .sb-3 {width: 60px;font-size: 20px;}
    .sb-1 {width: 150px;padding-right: 10px;}
    .two-col-1-full{ width: 100%; flex:inherit}
    .plan-bg-1 {padding: 20px 0px;}
    .inner-sec-1-bg h1 {font-size: 38px;}
    .banner-text-1 h2{display: none;}
    .banner-text-1 h1 {margin-bottom: 10px; font-size: 20px;}
    
    .heading-sec-1 h3 {
    font-size: 20px;
    margin: 0px 0px 10px 0px;
}
    
  .inner-container-1 {
    padding: 20px 0px;
}  
    
   .contact-i-1{ width: 100%}
}

	
	


@media screen and (max-width:480px){
        .section-5 h2 {
        font-size: 30px;
        line-height: 40px;
    }
    
h1 { font-size: 36px; }
.section-2 h2 { font-size: 36px; }
    .heading-sec-1 h3 {
    font-size: 16px;
}
     
}



.testomonial h1{font-size: 48px;font-weight: 500;color: #fff;margin: 0px; text-align: center;   padding: 0px 0px 50px 0px;}
    .slides-sec{border-radius: 20px;background: #FFF;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);padding: 20px;width: 60%;margin: 0px auto;}
    .slides-1 h2{font-size: 36px;font-weight: 400;color: #3D3D3D;text-align: center;margin: 0px;}
    .slides-1 h3{font-size: 16px;font-weight:600;color: #3D3D3D;text-align: center;margin: 0px;padding: 10px 0px;}
    .slides-1 p{font-size: 18px;font-weight: 400;color: #3D3D3D;text-align: center;margin: 0px;padding: 10px 0px;}
    .slides-1-1{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .slides-2{width: 22%;text-align: center;padding: 10px 0px;}
    .slides-2 h2{font-size: 14px;font-weight: 700;}
    .testomonial{background-color: #2A3C91E5;}

    .hompageprojectslider-1 .slick-prev {left: -40px !important;}
    .hompageprojectslider-1 .slick-next  {right: -21px !important;}

    .slider-2 .slick-next, .slider-2 .slick-prev{display: none !important;}

    @media screen and (max-width:1024px) {
        .hompageprojectslider-1 .slick-prev {left: 40px !important;}
        .hompageprojectslider-1 .slick-next  {right: 65px !important;}
    }
    
    @media screen and (max-width:830px){
        .header-sec-4{display: none !important;}
         .header-sec{justify-content:space-between;align-items:center;}
        .header-sec-2{margin:0px;}
    }
    @media screen and (max-width:600px) {
        .slides-sec{width: 90%;}
        .header-sec-4{display: none !important;}
        .footer-slider{display:block;}
        .footer-slider .headerbanner{margin:0px auto; margin-bottom:30px;}
        .footer-media ul {justify-content:center;}
        
        .pricing-content-section h5{padding-left:0px !important;}
        .price-sec .table-1{padding:10px !important;}
        .mptable-1 h4{text-align:left !important;}
        .table-1 .pricing-box-1 .pr-1-wrap .pr-1{    width: 250px;}

       
    }







