body{font-family: 'Gotham Book', Augustus, Gotham Book;}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.bottom-10{margin-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.pad-top-25{ padding-top:25px;}
.border-0{border:0px!important;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}
.border-blue{border:1px solid blue;}

/*===============================================*/
.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0);}
.navbar-light .navbar-nav .nav-link:hover{color:#29489b;}
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 1rem;padding-left: 1rem;}


.top-nav-section{padding:10px; background:#FFF;}
.navbar{padding-top:0rem;padding-bottom:0rem;}
.logo-container{/*width:56vw;*/}
/*.logo-container img{width:98px;}*/
.logo-txt{font-size: 20px;line-height: 16px;color:#4d4e4e; text-transform: uppercase;padding-left: 9px; font-family: 'DIN Pro';font-weight: bold;font-style: normal;}

.tel-container{/*width:18vw;*/padding-top: 18px;}
.title-font{font-family: 'Playfair Display', serif;}
.tel{font-size:18px; font-weight:600; color:#000; text-decoration:none; display:inline; margin-top:1px; line-height: 40px;display: block;}
.tel:hover{color:#000; text-decoration:none;}

.tel-icon-top{width:22px;margin-top: -3px;}
.site-vist-h{background:#42c1ee; color:#FFF; font-size:16px; font-weight:600; text-decoration:none;  padding:8px 33px; text-transform:uppercase; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
.site-vist-h:hover{background:#294799; color:#FFF; text-decoration:none;}
.download-btn{width:185px;}


.down-btn{background:#2d52a3;border:1px solid #2d52a3; color:#FFF!important; text-decoration:none; padding:8px 15px;-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px;}
.down-btn:hover{background:#FFF; color:#2d52a3!important;}

.header-bg{background:url(../images/banner.jpg);padding: 418px  15px; margin-top:96px; text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
#about{padding-top:2rem; padding-bottom:0rem;}
#about h2{font-size:28px; color:#ac3234; font-weight:500;line-height:36px}
/*#about p{font-size:18px; color:#000;}*/

.about-section{padding-top:4rem; padding-bottom:0rem;}
.about-section p{font-size:18px; color:#636466;}
.about-data-box{padding-top: 12rem; padding-left: 3rem; padding-right: 3rem;}

.about-data-box-2{padding:0px; text-align:right;}
.about-data-box-2 img{margin-top: -146px;width: 224px;}
/*============================*/
.card {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.card-2 {border:0px;}

.card-img{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.card-img-b{height:auto;}
.border-raund-0{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.card-inner-container{text-align:center;padding-top: 10%; padding-left: 36%;}
.card-data{margin-top:111px;}
.card-data h1{font-size:33px;color:#1c6a93; text-transform:uppercase; font-family: 'Times'; font-weight: normal; font-style: normal;}
.card-data p{padding-top:12px;font-size:15px;color:#6f6f6f; font-family: 'Gotham Book'; font-weight: normal;font-style: normal;}

.border-line{background:url(../images/border-line.jpg) repeat-x; height:24px;}

.section-2{padding-top:4rem; padding-bottom:2rem;}
.section-2 h1{font-size:35px;color:#2d52a3; text-transform:uppercase;text-align:center;font-family: 'Times';font-weight: normal;font-style: normal;}
.section-2 p{font-size:18px;color:#636466; font-family: 'Gotham Book'; font-weight: normal;font-style: normal; padding-top:10px; text-align:center;} 

.video-section{background:#ecf6f7; padding-top:4rem; padding-bottom:2rem;}
.video-section h1{font-size:35px;color:#2d52a3; margin-bottom:20px; text-transform:uppercase;text-align:center;font-family: 'Times';font-weight: normal;font-style: normal;}

.section-3{background:#FFF; padding-top:3rem; padding-bottom:1rem;}
.section-3 h1{font-size:35px;color:#2d52a3; text-transform:uppercase;text-align:center;font-family: 'Times';font-weight: normal;font-style: normal;}
.flow-1{margin-top:-209px;/*position: relative;top: -209px;left: -1px;*/}
.flow-2{position: relative;top: 340px;right: 0px;}
.flow-3{padding:0px; text-align:right}
.flow-3 img{margin-top:-135px;}
.flow-4 img{margin-top: 120px;margin-left: -10px;}
.flow-5{padding:0px; text-align:right}
.flow-5 img {margin-top: -59px;}
.section-3-c {background: #FFF;padding-top: 2rem; padding-bottom: 1rem;}
.section-3-b {background: #FFF;padding-top: 2rem; padding-bottom: 0rem;}
.section-3-b h1{font-size:40px;color:#1c6a93; text-transform:uppercase;text-align:center;font-family: 'Times';font-weight: normal;font-style: normal;}

.line-section{padding: 2rem 0rem;}

.card-inner-container-5{padding:265px 12px 12px 12px; text-align:right;}
.card-inner-container-5 h2{font-size: 18px;color: #FFF;text-align: right;text-transform:uppercase;letter-spacing: 1px; font-family: 'Times'; font-weight: normal;font-style: normal;}



/*=Gallery =*/
.img-gallery-box{padding-top: 0px;padding-bottom: 22px;}
.img-title img{width:100%;}
.img-title p{margin-top: -88px;font-size:20px; margin-right: 27px; text-align: right; color:#FFF; text-transform:uppercase; text-decoration:none; font-family: 'Times'; font-weight: normal;font-style: normal;}
.img-title-2 p{margin-top: -70px;font-size:20px; margin-right: 27px; text-align: right; color:#FFF; text-transform:uppercase; text-decoration:none; font-family: 'Times'; font-weight: normal;font-style: normal;}
.gallery-bg-2{background:#395596; padding:2rem 0rem 1rem 0rem;}

/*===========================*/
.icon-set{text-align:center; margin-bottom:20px;}
.icon-set img{width:100px;}
.icon-set h3{font-size:18px; color:#6f6f6f; margin-top:10px;font-family: 'Gotham Book'; font-weight: normal;font-style: normal;}
.btn-submit{background:#2d52a3; color:#FFF;border-radius:0 ; padding:8px 40px}
.btn-submit:hover{background:#1d5eb8; color:#FFF;}
/*===================form=========================*/
.form-section{padding-top:4rem;padding-bottom:2rem;}
.form-title{text-align:center!important;}
.form-title h2{font-size:28px; color:#061a46;  font-family: 'Montserrat Semi';  font-weight: 600; font-style: normal;}
.border-form{border: 1px solid #000;padding-bottom: 0px!important;}
.lable-text{color:#000;}
.form-group{text-align:left;}
.form-control {background:#FFF;border: 1px solid #aaaaaa;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.btn-dark {color: #fff;background-color: #42c1ee; border-color: #42c1ee;}
.tnc{color:#000; font-size:12px;}
.main-heading-box{padding-top:134px; padding-left:114px;}
.main-heading-box p{padding-top:25px;font-size: 18px;font-family: 'Gotham Book'; font-weight: normal;font-style: normal; padding-top: 10px; text-align: left;}
.main-heading {color:#2d52a3;font-family: 'Times'; font-weight: normal;font-style: normal; font-size: 35px; line-height: 37px; margin-top: 3%;}
.img-show-flat{width: 290px; margin-left: -12px;}

.gmap-btn{width: 274px;margin-top: -53px; position:relative;z-index:9999;}
.key-distance{border-right:0px solid #aaaaaa;}

.key-distance li{text-align:left;}
.firstblock td{padding-right: 25px; font-size: 18px; text-align:left;color:#6f6f6f; font-family: 'Gotham Book'; font-weight: normal;font-style: normal; }
.firstblock td span{font-size:20px;}

footer{background:#FFF; padding-bottom:2rem; padding-top:2rem; font-size:14px; text-align:center;}
.site-address{padding-left:8rem; padding-right:8rem;}
.site-address h3{ font-size:24px; color:#5e5f5f; text-transform:uppercase; font-family: 'DIN Pro'; font-weight: bold; font-style: normal;}
.site-address h4{ font-size:20px; color:#2d52a3;  font-family: 'DIN Pro'; font-weight: bold; font-style: normal;}
.site-address p{font-size:18px; color:#5e5f5f;text-align:Center; font-family: 'DIN Pro'; font-weight: 500;font-style: normal;}
.site-address-2 i{font-size:25px;color:#5e5f5f;}
.site-address-2 a{color:#5e5f5f; text-decoration:none;font-size:25px;font-family: 'DIN Pro'; font-weight: 900;font-style: normal;}
.site-address-2 a:hover{color:#2d52a3; text-decoration:none;}
.site-address-2 span{padding-top: 8px;display: inline-block; width: 47px;}
.rera {padding-top:27px;padding-left: 0px;}
.rera p{font-size:15px; color:#000;text-align:left; font-family: 'DIN Pro'; font-weight: 600;font-style: normal;}
.rera a{color:#000; text-decoration:none;}
.rera a:hover{color:#000; text-decoration:underline;}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    font-size: 4rem!important;
}

/*===================*/
/*==========EnQ Box=========*/
.enBox{ width:100%; float:left}
.enBox .enquireBox{ width:40%; float:left; max-width:40%}
.enquireBoxRight{ width:60%; float:left; padding:30px 0 50px 50px}

.fixBoxForm{ position:fixed; bottom:0; right:10px; z-index:6; background:#333;webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.fixBoxForm.fixBoxFormHide{ bottom:-350px;webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.closePop:link,.closePop:visited{ float:right; color:#fff; text-decoration:none; margin-top:-50px; font-weight:bold}


.fixIcon:link,.fixIcon:visited{ width:40px; height:40px; background:#d4c07e; border-radius:50px; position:fixed; bottom:100px; left:50px}
.fixIcon img{ padding:2px}

.fixIconn:link,.fixIconn:visited{ width:40px; height:40px; background:#d4c07e; border-radius:50px; position:fixed; bottom:40px; left:50px}
.fixIconn img{ padding:3px}

.fixBoxForm{ position:fixed; bottom:-20px; right:10px; z-index:6; background:#333;webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.fixBoxForm.fixBoxFormHide{bottom:-471px;webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.closePop:link,.closePop:visited{ float:right; color:#fff; text-decoration:none; margin-top:-50px; font-weight:bold}


.enquireBox{ width: 100%;max-width: 350px;margin: 30px auto;border: 1px solid #b81e60;border-radius: 10px;display: table;padding: 20px 20px;}
.enquireBox p{ color:#fff}
.enquireBox input{ background:#fff; border-radius:7px; padding:4px 5px; border:0; width:100%; margin-bottom:5px}
.enquireBox input[type="submit"]{background:#094e91; color:#fff; text-transform:uppercase; font-size:16px; margin-top:10px; width:auto; margin:10px auto; display:block; border-radius:0; cursor:pointer; padding:8px 15px}
.enquireBox input[type="submit"]:hover{background:#b81e60}


.enquireBox button{background:#094e91; color:#fff; text-transform:uppercase; font-size:16px; margin-top:10px; border:0px; width:auto; margin:10px auto; display:block; border-radius:0; cursor:pointer; padding:8px 12px}
.enquireBox button:hover{background:#b81e60}

.enqNowHeading{ text-align:center; font-size:20px; margin-bottom:10px}
.tc{ font-size:10px; text-align:center; font-weight:300}

/*===================modal box=========================*/


#callback__modal .modal-content {-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0;border-radius: 0}

#callback__modal .modal-content .modal-header {padding: 0; border: 0}
#callback__modal .modal-content .modal-header .btn-close {position: absolute; top: 2.5rem; right: 2.5rem; font-size: 1.3rem; z-index: 3}
#callback__modal .modal-content .modal-body {padding: 6rem}
#callback__modal .modal-content .modal-body .modal-title {
    text-align: center; margin-bottom: 2.5rem; font-size: 1.3rem; letter-spacing: 2px; font-family: 'DIN Pro';
    font-weight: bold; font-style: normal;}

#callback__modal .modal-content .modal-body form .form-select {
    background-color: #fff;color: #0a0a12; border: 0;border-radius: 0; -webkit-box-shadow: none;
    box-shadow: none; font-size: 1.2rem; outline: 0; border-bottom: 1px solid #0a0a12;
    padding-left: 0; font-family: "Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;
    margin-bottom: 1rem }

#callback__modal .modal-content .modal-body form .form-select::-webkit-input-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-select:-ms-input-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-select::-moz-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-select::-ms-input-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-select::placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-control {
    background-color: #fff;
    color: #0a0a12; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none;font-size: 1.2rem;outline: 0;resize: none; border-bottom: 1px solid #0a0a12;
    padding-left: 0;  font-family: "Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;margin-bottom: 1rem
}

#callback__modal .modal-content .modal-body form .form-control::-webkit-input-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-control:-ms-input-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-control::-moz-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-control::-ms-input-placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form .form-control::placeholder {color: #0a0a12}

#callback__modal .modal-content .modal-body form button {
    font-family: 'DIN Pro';  font-weight: bold; font-style: normal; font-size: 1.2rem; background-color: #fff; border: 1px solid #0a0a12;
    -webkit-box-shadow: none;box-shadow: none; outline: 0; color: #0a0a12; letter-spacing: 2px;
    text-transform: uppercase; padding: .5rem 3.5rem; margin-top: 1.5rem;-webkit-transition: .2s all ease-out;
    transition: .2s all ease-out
}

#callback__modal .modal-content .modal-body form button:hover {
    background-color: #0a0a12; color: #fff; -webkit-transition: .2s all ease-in; transition: .2s all ease-in
}


::-webkit-input-placeholder { /* Edge */
  color:  #094e91 !important; font-family: 'DIN Pro'; font-weight: bold; font-style: normal;}

:-ms-input-placeholder { color:  #094e91 !important; font-family: 'DIN Pro';  font-weight: bold; font-style: normal;}

::placeholder {color: #094e91 !important;font-family: 'DIN Pro'; font-weight: bold;font-style: normal;}

/*==========captcha=============*/

.cap-box-center{margin:0px auto;}
.capbox {width: 100%;max-width:308px;	background-color: #BBBBBB;border-width: 2px 2px 2px 20px;	box-sizing: border-box;	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	padding: 5px 5px;border-radius: 4px 4px 4px 4px; text-align:Center;}
.capbox-inner {font: bold 12px arial, sans-serif;color: #000000;background-color: #E3E3E3;margin: 8px auto 0px auto;padding: 5px 10px 5px 10px;	border-radius: 4px;}
#CaptchaDiv {font: normal 25px Impact, Charcoal, arial, sans-serif;font-style: italic;color: #000000;background-color: #FFFFFF;	user-select: none;padding: 4px;	border-radius: 4px;}
#CaptchaInput { /*border: #38B000 2px solid;*/ margin: 3px 0px 1px 0px; height:30px;  }


#CaptchaDiva {font: normal 25px Impact, Charcoal, arial, sans-serif;font-style: italic;color: #000000;background-color: #FFFFFF;	user-select: none;padding: 4px;	border-radius: 4px;}
#CaptchaDivb{font: normal 25px Impact, Charcoal, arial, sans-serif;font-style: italic;color: #000000;background-color: #FFFFFF;	user-select: none;padding: 4px;	border-radius: 4px;}

#CaptchaInputc { /*border: #38B000 2px solid;*/ margin: 3px 0px 1px 0px; height:30px;  }
#CaptchaDivc{font: normal 25px Impact, Charcoal, arial, sans-serif;font-style: italic;color: #000000;background-color: #FFFFFF;	user-select: none;padding: 4px;	border-radius: 4px;}


.form-text-container h1{font-size: 50px; font-weight: 600;text-align: center;font-family: 'Times'; font-style: normal;}
.form-text-container p {color: #000; line-height: 30px;font-size: 22px;text-align: center;font-family: 'DIN Pro';font-weight: normal; font-style: normal;}

.btn-download{background:#42c1ee; color:#FFF; padding:10px 25px; font-size:25px; font-family: 'DIN Pro';font-weight: normal; font-style: normal; text-decoration:none;}
.btn-download:hover{background:#294799; color:#FFF;}

.visi-desk{display:block;}
.visi-mob{display:none;}
.project-by{text-align:Center; font-size:15px; color:#000;font-family: 'DIN Pro'; font-weight: 600;font-style: normal;}
.project-by-right-bor{border-right:1px solid #5e5f5f;}
.project-by-right-bor-2{border-right:1px solid #5e5f5f;}

.footer-logo-1{width:130px;}
.footer-logo-2{width: 98px;}
.footer-logo-3{width: 94px;}


/*===========Milestone============*/

#milestone-bg{background: #113b85; padding-bottom: 3rem; padding-top: 3rem;}
.counter-no-2{font-size:6rem; font-weight:800; color:#164085;letter-spacing:-5px;}
.counter-no-2-b:after{content: '\+'; font-family: FontAwesome; font-weight: 800;font-style: normal; margin:0px 0px 0px 10px; text-decoration:none;}
.w-text {color: #FFF!important;}
.counter-text {font-size: 20px; display: block;}
.plus-icon{font-size: 6rem;font-weight:500; color:#164085;}

/*============Other Projects================*/
.other-project-bg h1{font-size: 35px; color: #2d52a3; text-transform: uppercase; text-align: center; font-family: 'Times';  font-weight: normal;font-style: normal; margin-bottom:25px;}

.project-box {background: #FFF; border: 1px solid #dddddd;  padding-bottom: 15px;}
.project-box h1{font-size:21px;color:#0a2552; font-weight:600;letter-spacing:-0.5px; text-transform:uppercase; padding:15px 12px 0px 12px;}
.project-box h2{font-size:14px;color:#0d0d0d; font-weight:300!important; font-style:italic; text-transform:uppercase; padding:0px 12px 0px 12px;}
.project-box h3{font-size:15px;color:#0d0d0d; letter-spacing:2.5px; font-weight:600!important; text-transform:uppercase; padding:5px 12px 0px 12px;}
.btn-know-more{border:1px solid #164085; padding:7px 10px 7px 10px; display:block!important; width:114px; color:#164085; font-size:13px; font-weight:400!important; margin:10px auto; line-height: 22px; -webkit-border-radius:5px!important;-moz-border-radius: 5px!important;border-radius: 5px!important; background: linear-gradient(to right, #dc2728 50%, white 50%);
  background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out;text-decoration:none;}
.btn-know-more:hover{  background-position: left bottom;color:#FFF;border-color:#dc2728; }
.btn-txt{color: black; transition: all .6s ease-out;display: block;}
.btn-txt:hover{color: white;}
.btn-know-line-height{line-height:40px;}
.other-project-bg{background:#f4f5f7; padding-top:3rem; padding-bottom:3rem;}
.bunty-logo{font-size: 32px;color: #FFF; font-family: 'DIN Pro';font-weight: bold;font-style: normal; line-height: 39px;}
.banner-section{margin-top: 110px; padding:0px;}
.descl{font-size:11px; text-align:Center;}

/*======Fixed========*/

#fixedButton {position: fixed;right: 0;top: 49%;transform: translateY(-50%);color: #fff;border: none; padding: 3px 1px; cursor: pointer; writing-mode: vertical-lr;  text-orientation: upright; z-index: 1050;background:#2d52a3; color:#FFF; font-weight: bold;font-style: normal; text-transform:uppercase; font-size:16px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
#fixedButton:hover{background:#000;}


.btn-submit-2{background:#2d52a3; color:#FFF;border-radius:0; padding:11px 14px; display:inline-block; font-size: 15px; text-decoration:none; margin-top: 15px;}
.btn-submit-2:hover{background:#1d5eb8; color:#FFF;}

/*============================================*/
@media (max-width:441px){ 
.visi-desk{display:none!important;}
.visi-mob{display:block!important;}
.logo{width: 127px;}
.banner-section {margin-top: 95px;}
.navbar-light .navbar-toggler {border:0px; color:#274a85;font-size: 30px;}

.site-vist-h {display:block; background: #42c1ee; color: #FFF; font-size: 15px;  font-weight: 600; text-decoration: none;padding: 8px 4px;}
.logo-container img{width:120px;}
.tel { font-size: 16px; font-weight: 600; color: #000; text-decoration: none; display: inline-block;  margin-top: 1px; padding-top: 5px;line-height: 22px;}
.header-bg{background:url(../images/mob-banner.jpg);padding: 255px  0px; margin-top:145px; text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
#about h2 {font-size: 23px;color: #000;font-weight: 600;line-height: 36px;}
.tel-container { padding-top: 5px;}
.box-1-inner{margin-bottom:10px;}
.fixBoxForm {width: 87%; margin: 0 14px;}
.fixBoxForm.fixBoxFormHide {bottom: -499px;}
/*======banner========*/
.card-2{border: 0px;margin-top: 110px;}
.card-data {margin-top: -19px;}
.card-data h1 {font-size: 15px;font-weight: bold;padding-left: 1px;}
.ban-mob-text{font-size:16px; padding:15px 15px 1px 15px; text-align:Center;}
/*======end banner========*/

.flow-1 { margin-top: -125px;width: 100px;}
.flow-2 {position: relative;top: 35px;right: 0px;width: 57px;}
.flow-3 img { margin-top: -28px;width: 100px;}
.flow-4 img {margin-top: -87px; margin-left: -10px;width: 58px;}
.flow-5 img {margin-top: -73px;width: 40px;}

.line-section {padding: 0rem 0rem;}

.card-img-b {height: auto;}
.main-heading-box {padding-top: 15px; padding-left: 15px;}
.main-heading {font-size: 30px;line-height: 35px;text-align: center;}
.section-2 {padding-top: 2rem; padding-bottom: 1rem;}

.section-2 h1 {font-size:30px;margin-bottom: 20px;}
.section-2 p {font-size: 16px;}
.section-2-mob{background: #395596; padding-top: 1rem; padding-bottom: 1rem;}

.icon-set h3 {font-size: 14px;}
.section-3 h1 {font-size: 30px;}
.rera p {text-align:left;padding-right: 29px;}
.section-3-mob{padding-top:1rem; padding-bottom:0px;}
.gallery-bg-2 {background: #395596;padding: 1rem 0rem 0rem 0rem;}
.section-3-mob-b {background: #FFF; padding-top: 1rem; padding-bottom: 0rem;}
footer {padding-bottom: 0rem;padding-top: 2rem;}
.firstblock{width:90%; margin-left:30px;}
.firstblock td {padding-right: 16px;font-size: 15px;}

.key-distance {border-right: 0px solid #aaaaaa;margin-bottom: 20px;}
.project-by{margin-top:15px;}
.project-by-right-bor-2{border-right:0px solid #FFF;}
.logo-txt {font-size: 17px;}
.site-address{margin-top:25px; padding-left: 1rem;padding-right: 1rem;}
.owl-dots {Display:none;}
.other-project-bg h1 {font-size: 30px;}
.project-box h1 {font-size: 21px;}
#callback__modal .modal-content .modal-body {padding: 12px;}
#callback__modal .modal-content .modal-header .btn-close {position: absolute;top: 0.5rem;right: 0.5rem;}
.section-3-b h1 {font-size: 30px;}
.gmap-btn {width: 212px;}
.about-data-box-2 img {margin-top: -5px;}
.about-data-box { padding-top: 2rem;}
.video-section {padding-top: 2rem;}
.video-section h1 {font-size: 30px; margin-bottom: 20px;}
.main-heading-box p {font-size: 16px;text-align: center;}
.mar-top-0{margin-top:0px!important;}
.site-address p {font-size: 14px;}
.footer-logo-1 {width: 94px;}
.footer-logo-2 { width: 72px;}
.site-address-2 a {font-size:22px;}
.site-address h3 {font-size: 20px;}
.img-show-flat {width: 266px; margin-left: 40px;}
.img-gallery-box {padding-top: 0px;padding-bottom: 14px;}
.form-section {padding-top: 0rem;}

.counter-text { font-size: 17px; display: block;}
.counter-no-2{font-size:3.5rem;}
.plus-icon {font-size: 3.5rem;}
#milestone-bg {background: #113b85;padding-bottom: 3rem; padding-top: 1rem;}
.btn-submit-2 {min-width: 75%;}
#fixedButton {font-size:14px;}

}