body{ font-family: 'Muli', sans-serif !important;padding:0px;}
.logo{ padding:4px 0;}
.header_rgt{ padding:0;}
.header_info{ padding:10px 0 0 0;}
.header_info ul{ padding:0; z-index:1; margin:0;}
.header_info ul li{ list-style: none; display: inline-block; color:#757575; font-size:13px; font-weight: 400; padding:0 10px;}
.header_info ul li a{ text-decoration: none; outline: none;}
.header_info ul li:before{ content:''; background:url(../images/header-phone-icon.png) no-repeat; width:19px; height:16px; display: inline-block; margin-right:10px;}
.header_info ul li.ico_none:before{ content:''; background: none;}
.header_info ul li:last-child{padding-right:0;}
.header_info ul li .fa{ width:25px; height:25px; line-height:25px; text-align: center; border-radius:25px; color:#fff; margin:0 5px;}
.header_info ul li .fa-facebook{ background:#587aca;}
.header_info ul li .fa-twitter{ background:#5dc8ff;}
.header_info ul li .fa-google-plus{ background:#f64040;}
.header_info ul li .fa-linkedin{ background:#00699A;}
.header_info ul li .fa-youtube-play{ background:#e62117;}

.header_info ul li .fa-phone{ color:#000; font-size:20px; vertical-align: middle;}
.main_menu{ z-index:2;}
.main_menu .nav > li{ margin:0 15px;}
.main_menu .nav > li > a{ padding:12px 0 0 0; display: inline-block; font-size:13px; font-weight: 400; }
.main_menu .nav > li > a:hover{margin-top:-1px;position: relative;}
.main_menu .navbar-default{ background-color:#fff !important; background-image: none;}
.main_menu .navbar-default .navbar-nav > li:hover{}
.main_menu .navbar-default .navbar-nav > li > a{ text-transform: capitalize; font-size:13px; font-weight: 600; color:#000; text-shadow: none;}
.main_menu .dropdown-menu{ min-width:200px; box-shadow: none; border-radius:0; padding:0; margin-top:-2px;}
.main_menu .dropdown-menu > li > a{ white-space: inherit; background:#276bb7; text-transform: capitalize; color:#fff; font-size:13px; font-weight: 300; padding:10px 20px; border-bottom:1px solid #1d5695;}
.main_menu .dropdown-menu > li:last-child > a{ border-bottom: none;}
.main_menu .dropdown-menu > li > a:focus, .main_menu .dropdown-menu > li > a:hover{ background:#1d5695;}
.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .active > a:focus, .main_menu .navbar-default .navbar-nav > .active > a:hover{ background: none; box-shadow: none; color:#3b7dc7;}
.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .open > a {
    background: none;
    box-shadow: none;
    border-top: 1px solid #3b7dc7;
    margin-top: -1px;
    position: relative;
}
.main_menu .navbar-default .navbar-nav > li > a:focus, .main_menu .navbar-default .navbar-nav > li > a:hover{  color:#3b7dc7;border-top:1px solid #3b7dc7;}
.main_menu .navbar-nav{ border-top:1px solid #ddd; margin:15px 27px 0 20px;}
.navbar-nav > li > .dropdown-menu {
    margin-top: 16px;
    border: 0px;
}
.apply_online{ position: absolute; right:0; padding:0; bottom:-20px;}
.apply_online a{ background:#ffcc00; text-decoration: none; color:#000; text-transform: uppercase; outline: none; font-size:13px; font-weight: 400; display: block; text-align: center; padding:10px 0 18px 0; width:95%; float: right;}
.apply_online a:after{ content:''; background:url(../images/apply-ec-icon.png) no-repeat; width:35px; height:22px; display: inline-block; margin-left:10px; }
.main_menu .navbar-fixed-bottom, .main_menu .navbar-fixed-top{ padding:10px 0;}
.main_menu .navbar-toggle{ z-index:3;}
.banner{ padding:100px 0 0 0;}
#owl-demo .item img{display: block; width: 100%; height: auto; }
.banner .owl-carousel{}
.banner .carousel-caption{ box-shadow: none; text-shadow: none; text-align: right; right:145px; bottom:225px;}
#owl-demo .carousel-caption{ margin:125px 0 0 70px;}
#owl-demo .carousel-caption h1{ font-size:33px; text-transform: uppercase; font-weight: 900; margin:0; color:#fff;}
#owl-demo .carousel-caption h6{ font-size:27px; font-weight: 400; text-transform: uppercase; font-weight: 300; color:#fff;}
.banner .owl-theme .owl-controls{ margin-top:-60px; position: relative; }
.banner .owl-theme .owl-controls .owl-page span{ border-radius:0;}
.index_welcome{ padding:50px 0 10px 0; position: relative;}
.welcome_cont{ max-width:1090px; z-index:1;}
.welcome_img{ }
.welcome_info{ margin-top:20px; padding:0;}
.welcome_info:after{ position: absolute; content:''; background:url(../images/arrow-tag.png) no-repeat; width:48px; height:543px; right:0; top:-165px; z-index:-1;}
.welcome_info h6{ text-transform: uppercase; color:#393939; font-size:19px; font-weight: 700; margin:0 20px 0 0; text-align:end;}
.welcome_info h1{ text-transform: uppercase; color:#3b7dc7; font-size:25px; font-weight: 700; margin:0 20px 0 0; text-align: end; position: relative;}
.welcome_info h1:after{ content:''; position: absolute; right:0; bottom:-5px; border-bottom:1px solid #d9d9d9; width:55px;}
.welcome_info p{  color:#5a5a5a; font-size:13px; font-weight: 400; text-align: end; line-height:24px; margin:30px 0;}
.welcome_info a{  color:#fff; background:#3b7dc7; font-size:11px; font-weight: 400; text-transform: uppercase; padding:10px 20px; text-decoration: none; outline: none; display: inline-block;}
.index_ongoing_bg{ background:url(../images/index-ongoing-bg.jpg) no-repeat; background-size: cover; padding:50px 0 0 0;}
.index_ongoing_lft{}
.index_ongoing_lft h1{ text-transform: uppercase; color:#000; font-size:25px; font-weight: 300; position: relative;}
.index_ongoing_lft h1 span{ color:#e33838; font-weight: 700;}
.index_ongoing_lft h1:before{ content:''; position: absolute; left:0; bottom:-5px; border-bottom:1px solid #d5b327; width:55px;}
.index_ongoing_lft ul{ padding:30px 0; margin:0;}
.index_ongoing_lft ul li{ list-style: none; max-width:163px;}
.index_ongoing_lft ul li p{ margin:0;}
.index_ongoing_lft ul li img{ min-height:25px; margin:0 0 10px 0;}
.index_ongoing_lft > a{  color:#fff; background:#f64040; font-size:11px; font-weight: 400; text-transform: uppercase; padding:10px 20px; text-decoration: none; outline: none; display: inline-block;}
.index_ongoing_rgt{ padding:0;}
.ongoing_thumpnail{ padding:0;}
#bx-pager img{ width:214px;}
.ongoing_thumpnail{ padding:30px 0;}
.ongoing_slider{ padding:0; z-index:1;}
.ongoing_slider img{ width:100%;}
.index_projects{ padding:30px 0;}
.index_projects h1{ text-transform: uppercase; color:#3b7dc7; font-size:25px; font-weight: 900; margin-bottom:0;}
.index_projects h6{ border-bottom:1px solid #d9d9d9; width:55px; display: inline-block; margin:0; line-height:0;}
.index_projects p{ color:#5a5a5a; font-size:13px; font-weight: 400; line-height:24px;}
.caption-style-4{list-style-type: none;margin: 0px;padding: 0px;}
.caption-style-4 li{padding: 0px;position: relative;overflow: hidden;margin:5px 11px;display: inline-block;box-shadow: 5px 5px 0px #d8d8d8; z-index:1;}
.caption-style-4 li:hover .caption{opacity: 1;}
.caption-style-4 li:hover img{opacity: 1;transform: scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);	}
.caption-style-4 img{margin: 0px;padding: 0px;z-index: 4;width:100%; float: left;}
.caption-style-4 .caption{width: 100%;cursor: pointer;position: absolute;opacity: 0;-webkit-transition:all 0.45s ease-in-out;	-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;	transition:all 0.45s ease-in-out;}
.caption-style-4 img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.caption-style-4 .blur{background-color: rgba(0,0,0,0.65);height: 300px;width: 400px;z-index: 5;position: absolute;	}
.caption-style-4 .caption-text h1{text-transform: uppercase;font-size: 16px; color:#fff; font-weight: 700;}
.caption-style-4 .caption-text a{text-transform: uppercase;font-size: 9px; color:#ffcc00; font-weight: 400; text-decoration: none; outline: none;}
.caption-style-4 .caption-text{z-index: 10;	color: #fff;position: absolute;	text-align: center;	    width: 100%;	top:100px;}
.footer{ padding:30px 0 0 0; background:#212121 url(../images/footer-bg.jpg) no-repeat center;}
.quick_links{}
.quick_links:first-child{ padding-left:0;}
.quick_links:last-child{ padding-right:0;}
.quick_links h1{ color:#e1e0e0; font-size:17px; font-weight: 700; text-transform: uppercase; position: relative; margin:0 0 20px 0;}
.quick_links h1:before{ content:''; border-bottom:1px solid #e6c50c; width:55px; display: inline-block; position: absolute; left:0; bottom:-7px;}
.quick_links p{ color:#a6a6a6; font-size:13px; font-weight: 400; line-height:24px; text-align: justify;}
.quick_links ul{ padding:0;}
.quick_links ul li{ list-style: none; line-height:35px;}
.quick_links ul li a{ text-decoration: none; outline: none;color:#a6a6a6; font-size:13px; font-weight: 400;}
.quick_links ul li a .fa{ margin-right:10px;}
.quick_links ul li a.active, .quick_links ul li a:hover{ color:#e6c50c;}
.navbar-header{ padding:0;}
.bx-wrapper .bx-viewport{ left:0 !important;}
.caption-style-4 li:first-child{ margin-left:0; }
.caption-style-4 li:last-child{ margin-right:0; }
.header_info ul li:last-child .fa{ margin-right:0;}
.quick_links h6{ color:#a6a6a6; font-size:13px; font-weight: 400; line-height:24px; margin:0;}
.quick_links h6 a{ color:#a6a6a6; text-decoration: none; outline: none;}
.quick_links h6 b{ color:#e1e0e0; font-weight: 700;}
.quick_links h6:before{ content:''; background:url(../images/location-icon.png) no-repeat; width:13px; height:15px; display: inline-block; margin-right:10px; vertical-align:middle;}
.quick_links h6.back_none:before{ content:''; background: none;}
.quick_links h6.mobile:before{ content:''; background:url(../images/mobile-icon.png) no-repeat; width:15px; }
.quick_links h6.mail:before{ content:''; background:url(../images/mail-icon.png) no-repeat; width:15px; }
.sub_footer{ background-color:rgba(0,0,0,.8); padding:10px 15px; margin:20px 0 0 0;}
.sub_footer p{ margin:0; color:#a6a6a6; font-size:13px; font-weight: 400; line-height:24px;}
.sub_footer p a{ color:#a6a6a6; text-decoration: none; outline: none;}
.sub_footer p a.yellow{ color:#FFCC00;}
.aboutus_blk{ padding:30px 0;}
.aboutus_info{ position: relative; padding:0 30px 0 0; z-index:1;}
.aboutus_info:after{ position: absolute; content:''; background:url(../images/arrow-tag-option.png) no-repeat; width:48px; height:206px; left:0; top:-115px; z-index:1;}
.aboutus_info h1{ text-transform: uppercase; color:#3b7dc7; font-size:25px; font-weight: 700; position: relative; z-index:2; margin-left:20px; margin-bottom:20px; margin-top:0;}
.aboutus_info h1 span{ text-transform: uppercase; color:#393939; font-size:19px; font-weight: 800;}
.aboutus_info h1:before{ content:''; position: absolute; left:0; bottom:-5px; border-bottom:1px solid #d9d9d9; width:55px; display: inline-block;}
.aboutus_info > p{ color:#5a5a5a; font-size:13px; font-weight: 400; line-height:24px; text-align: justify;}
.aboutus_blk p{ color:#5a5a5a; font-size:13px; font-weight: 400; line-height:24px; text-align: justify;}
.aboutus_blk p .fa{ margin-right:10px; font-size:7px;}
.aboutus_img{ padding-top:80px;}
.aboutus_motto{ position: relative; padding:0;}
.col_lft{ position: absolute; left:0; top:0; width:50%; background:#3498db; bottom:0; padding:0;}
.col_rgt{ position: absolute; right:0; width:50%; background:#e74c3c; bottom:0; top:0; padding:0;}
.motto_single{ background:#3498db; padding:20px 15px;}
.motto_single:first-child{ padding-left:0;}
.motto_single h1{ text-transform: uppercase; color:#fff; font-size:17px; font-weight: 900; margin:0 0 20px 0;}
.motto_single p{  color:#fff; font-size:13px; font-weight: 400; line-height:24px; margin:0; line-height:24px; display: inline-flex; width:100%;}
.motto_single p .fa{ margin-right:10px; margin-top:7px;}
.motto_single h1:before{ content:''; background:url(../images/deal-icon.png) no-repeat; width:30px; height:23px; display: inline-block; margin-right:10px; vertical-align: middle;}
.motto_single h1.mission:before{ content:''; background:url(../images/mission-icon.png) no-repeat; height:32px;}
.motto_single h1.vision:before{ content:''; background:url(../images/vision-icon.png) no-repeat; width:35px;}
.green_col{ background:#2ecc71;}
.red_col{ background:#e74c3c;}
.contact_info{ padding:0;}
.contact_info h1{ text-transform: uppercase; color:#eabd07; font-size:17px; font-weight: 700;}
.contact_info h1:before{ content:''; background:url(../images/contact-location.png) no-repeat; display: inline-block; width:20px; height:25px; margin-right:10px; vertical-align: middle;}
.contact_info h1.mobile:before{ content:''; background:url(../images/contact-mobile.png) no-repeat; display: inline-block; width:26px; height:27px; margin-right:10px; vertical-align: middle;}
.contact_info h1.mail:before{ content:''; background: url(../images/contact-mail.png) no-repeat; display: inline-block; width:26px; height:27px; margin-right:10px; vertical-align: middle;}
.contact_info h2{ text-transform: uppercase; color:#393939; font-size:15px; font-weight: 700;}
.contact_info p{  color:#393939; font-size:13px; font-weight: 400; line-height:24px; margin:0; line-height:24px;}
.contact_info p b{ text-transform: uppercase; color:#393939; font-weight: 700;}
.contact_info p a{ text-decoration: none; border: none; color:#393939;}

.contact_enquiry{ padding:0;}
.contact_enquiry h2{ color:#df292d; font-size:17px; text-transform: uppercase;font-family: 'Muli', sans-serif; font-weight: 700;}
.contact_enq{ padding:20px 0 !important;}
.contact_enq .form-group{ margin-bottom:15px; padding:0 5px; display: inline-block;}
.contact_enq .form-group1{ padding:0;}
.contact_enq .form-group2{ padding:0; text-align:center;}
.contact_enq .form-control{ height:50px; font-size:12px; color:#8c8c8c;font-family: 'Muli', sans-serif; border:1px solid #dbdbdb; background: none; border-radius:0; font-weight: 400; box-shadow: none; text-transform: capitalize; width:100%;}
.contact_enq .txt_area{ height:105px !important; }
.contact_enq .submit{ background:#f6cd29 !important; color:#000 !important; font-size:12px; font-weight: 400; border: none; border-radius:0 !important; font-family: 'Muli', sans-serif; text-transform: uppercase;}
.contact_enq .captcha_style{ padding:12px 0 0 0; display: inline-block;  font-family: 'Muli', sans-serif;font-weight: 400;}
.contact_enq .form-text{ font-size:14px; text-align: justify; line-height:24px; font-family: 'Muli', sans-serif; font-weight: 400; color:#000;}
.contact_map{ padding:0;}
.pad_bot0{ padding-bottom:0;}
.pad_rgt0{ padding-right:0;}
.service_blk{ padding:0 0 30px 0;}
.service_img{ padding:0 0 0 0;}
.service_img img{ border:2px solid #ffcc00; width:100%;}
.service_info{ padding-right:0;}
.service_single{ display: inline-block; margin:0 0 20px 0; vertical-align: top;}
.service_single:nth-child(2n+2){ padding-right:0;}
.service_single h1{ text-transform: uppercase; color:#e74c3c; font-size:13px; font-weight: 900; margin:0 0 10px 0;}
.service_single h1:before{ content:''; background:url(../images/service-icon1.png) no-repeat; display: inline-block; width:20px; height:36px; margin-right:10px; vertical-align: middle;}
.service_single h1.service_icon2:before{ content:''; background:url(../images/service-icon2.png) no-repeat;width:36px; height:36px;}
.service_single h1.service_icon3:before{ content:''; background:url(../images/service-icon3.png) no-repeat;width:40px; height:36px;}
.service_single h1.service_icon4:before{ content:''; background:url(../images/service-icon4.png) no-repeat;width:36px; height:33px;}
.service_single p{ color:#414141; font-size:13px; font-weight: 400; line-height:24px; text-align: justify;}
.clients_blk{ padding-bottom:30px;}
.clients1{ background:url(../images/clients-logo1.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block; margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients1:hover{ background: url(../images/clients-logo-hover1.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients2{ background:url(../images/clients-logo2.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients2:hover{ background: url(../images/clients-logo-hover2.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients3{ background:url(../images/clients-logo3.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients3:hover{ background: url(../images/clients-logo-hover3.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients4{ background:url(../images/clients-logo4.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients4:hover{ background: url(../images/clients-logo-hover4.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients5{ background:url(../images/clients-logo5.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients5:hover{ background: url(../images/clients-logo-hover5.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients6{ background:url(../images/clients-logo6.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients6:hover{ background: url(../images/clients-logo-hover6.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients7{ background:url(../images/clients-logo7.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients7:hover{ background: url(../images/clients-logo-hover7.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients8{ background:url(../images/clients-logo8.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients8:hover{ background: url(../images/clients-logo-hover8.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients9{ background:url(../images/clients-logo9.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients9:hover{ background: url(../images/clients-logo-hover9.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients10{ background:url(../images/clients-logo10.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients10:hover{ background: url(../images/clients-logo-hover10.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients11{ background:url(../images/clients-logo11.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients11:hover{ background: url(../images/clients-logo-hover11.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients12{ background:url(../images/clients-logo12.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients12:hover{ background: url(../images/clients-logo-hover12.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients13{ background:url(../images/clients-logo13.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients13:hover{ background: url(../images/clients-logo-hover13.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients14{ background:url(../images/clients-logo14.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients14:hover{ background: url(../images/clients-logo-hover14.jpg) no-repeat; transition:all 0.2s ease-in-out;}

.clients15{ background:url(../images/clients-logo15.jpg) no-repeat; background-size: cover; width:284px; height:160px; display: inline-block;margin:2px 2px; transition:all 0.2s ease-in-out;}
.clients15:hover{ background: url(../images/clients-logo-hover15.jpg) no-repeat; transition:all 0.2s ease-in-out;}
.project_blk{}
.project_single{ margin-bottom:30px;}
.project_single:nth-child(odd){ padding-left:0;}
.project_single:nth-child(2n+2){ padding-right:0;}
.project_single_img{ padding:0;}
.project_single_img img{ width:100%;}
.project_single_info{ background:#f2f2f2;}
.project_single_info h1{ text-transform: uppercase; color:#3b7dc7; font-size:17px; font-weight: 700;}
.project_single_info ul{ padding:0; border-bottom:1px solid #dbdbdb; margin-bottom:20px;}
.project_single_info ul li:before{ content:''; background:url(../images/ongoing-icon1.png) no-repeat; width:25px; height:30px; display: inline-block; margin-right:0px; background-size:60%; vertical-align: 5px; margin-left:20px; margin-top:5px;}
.project_single_info ul li.icon2:before{ content:''; background:url(../images/ongoing-icon3.png) no-repeat; width:25px; height:30px; display: inline-block; margin-right:0px; background-size:60%;}
.project_single_info ul li.icon3:before{ content:''; background:url(../images/ongoing-icon2.png) no-repeat; width:31px; height:30px; display: inline-block; margin-right:0px; background-size:60%;}
.project_single_info ul li{ list-style: none; border-right:1px solid #dbdbdb; display: inline-flex; padding:0 1px;}
.project_single_info ul li p{ color:#3b3b3b; font-size:13px; font-weight: 400; line-height:24px; display: inline-block;}
.project_single_info ul li:last-child{ border-right: none;}
.project_single_info h6{ font-weight: 700; color:#3b3b3b; font-size:19px; margin:20px 0;}
.project_single_info h6 .fa{ margin-right:10px; font-weight: 400;}
.project_single_info h6 a{ text-decoration: none; outline: none; font-size:12px;color:#3b7dc7; font-weight: 700; text-transform: uppercase;}
.prelaunch_blk{}
.prelaunch_info{ padding:0; max-width:740px;}
.prelaunch_info h6{ text-align: justify; color:#565656; font-size:13px; font-weight: 400; line-height:24px; margin-left:58px;}
.prelaunch_img{ padding:0;}
.prelaunch_img img{}
.prelaunch_info .panel-title{ text-transform: uppercase; color:#565656; font-size:13px; font-weight: 700; display: inline-flex;}
.prelaunch_info .panel-default{ border: none; box-shadow: none;}
.prelaunch_info .panel-default > .panel-heading{ background: none; border: none;}
.prelaunch_info .panel-default > .panel-heading + .panel-collapse > .panel-body{ border: none;}
.prelaunch_info .panel-title:before{ content:''; background:url(../images/accorin-icon1.png) no-repeat; display: inline-block; width:56px; height:44px; margin-right:10px;position:relative; margin-top:-12px;}
.prelaunch_info .panel-title.aicon2:before{ content:''; background:url(../images/accorin-icon2.png) no-repeat;}
.prelaunch_info .panel-title.aicon3:before{ content:''; background:url(../images/accorin-icon3.png) no-repeat;}
.prelaunch_info .panel-title.aicon4:before{ content:''; background:url(../images/accorin-icon4.png) no-repeat;}
.prelaunch_info .panel-title.aicon5:before{ content:''; background:url(../images/accorin-icon5.png) no-repeat;}
.prelaunch_info .panel-title.aicon6:before{ content:''; background:url(../images/accorin-icon6.png) no-repeat;}
.prelaunch_info .panel-title > .small, .prelaunch_info .panel-title > .small > a, .prelaunch_info .panel-title > a, .prelaunch_info .panel-title > small, .prelaunch_info .panel-title > small > a{ text-decoration: none; outline: none;}
.prelaunch_info .panel-body p{ text-align: justify; color:#565656; font-size:13px; font-weight: 400; line-height:24px; margin-left:50px;}
.prelaunch_info .panel-group{ position: relative; }
.prelaunch_info .panel-group:before{ content:''; border-left:1px solid #dddbdc; position: absolute; left:21px; top:0; display: inline-block; bottom:0;}
.prelaunch_info .panel-heading{ padding:10px 0;}
.prelaunch_info .panel-heading .actives{ color:#3b7dc7;}
.testimonials_blk{}
.testimonial_single{ margin-bottom:50px; padding-right:30px;}
.testimonial_single:nth-child(2n+2){ padding-right:0;}
.testimonial_single p{ position: relative; text-align: justify; margin:0; color:#686868; font-size:13px; font-weight: 400; line-height:24px; border-bottom:1px solid #ededed; padding-bottom:10px;}
.testimonial_single p:before{ content:"\f10d";font-family:'FontAwesome'; color:#ececec; font-size:40px; position: absolute; top:0; left:-10px; z-index:-1;}
.testimonial_single h6{ text-transform: uppercase;color:#e74c3c; font-size:13px; font-weight: 700;}
.testimonial_single h6 span{ text-transform: none;color:#686868; font-size:13px; font-weight: 400;}
.project_mantri{}
.project_mantri p{ text-align: justify; color: #; font-size:13px; font-weight: 400; line-height:24px;}
.project_mantri p b{color:#3b7dc7;}
.project_mantri h5{ display: inline-flex; color:#3b3b3b; font-size:13px; font-weight: 400; margin:30px 0;}
.project_mantri h5 b{ font-weight: 900;}
.project_mantri h5:before{ content:''; background:url(../images/project-inner-icon1.png) no-repeat; width:25px; height:30px; display: inline-block; margin-right:10px; vertical-align: top;}
.project_mantri h5.icon2:before{ content:''; background:url(../images/project-inner-icon2.png) no-repeat; width:25px; height:30px; display: inline-block; margin-right:10px;}
.project_mantri h5.icon3:before{ content:''; background:url(../images/project-inner-icon3.png) no-repeat; width:31px; height:24px; display: inline-block; margin-right:10px;}
.project_mantri h5.icon4:before{ content:''; background:url(../images/project-inner-icon4.png) no-repeat; width:16px; height:27px; display: inline-block; margin-right:10px;}
.project_mantri_tab{padding:0 0 30px 0;}
.project_mantri_tab .nav-tabs{ background:#3b7dc7; margin-bottom:20px;}
.project_mantri_tab .nav > li > a{ padding:12px 31px; border: none;}
.project_mantri_tab.Akshaya-alanthur .nav > li > a{ padding:12px 33px; border: none;}
.project_mantri_tab > .nav-tabs > li{ padding:1px 0; border-right:1px solid #4f8acd;}
.project_mantri_tab > .nav-tabs > li:last-child{border-right:none;}
.project_mantri_tab > .nav-tabs > li a{ color:#fff; font-size:13px; font-weight:400; border-radius:0; border-top: none; border-bottom: none; text-transform: uppercase;}
.project_mantri_tab > .nav-tabs > li:before{ content:''; background: none;}
.project_mantri_tab .nav-tabs li.active{ position: relative;background:#ffcc00;}
.project_mantri_tab .nav-tabs li.active a{ color:#000; }
.project_mantri_tab .nav-tabs li.active a:before{ content:"\f0d7";font-family:'FontAwesome'; position: absolute; bottom:-25px; display: inline-block; font-size:30px; left:45%; color:#ffcc00;}
.project_mantri_tab .nav > li > a:focus, .project_mantri_tab .nav > li > a:hover{ background: none; border-color: none;}
.project_mantri_tab .nav-tabs > li.active > a, .project_mantri_tab .nav-tabs > li.active > a:focus, .project_mantri_tab .nav-tabs > li.active > a:hover{ border: none;}
.project_mantri_tab .tab-content{ padding:0;}
.project_mantri_tab .tab-content .overview{ padding:0;}
.project_mantri_tab .tab-content .overview h6{ text-transform: uppercase; color:#373737; font-size:13px; font-weight: 700; margin:20px 0;}
.project_mantri_tab .tab-content .overview h4{ text-transform: uppercase; color:#3b7dc7; font-size:13px; font-weight: 700; margin:20px 0;}
.mantri_gallery{padding:0px;}
.mantri_gallery_single{ padding:0;}
.mantri_gallery_single img{ display: inline-block; width:100%;}
.fancybox-margin{ margin:0 !important;}
.mantri_location{}
.mantri_floorplan{}
.mantri_floorplan img{ margin-bottom:20px; display: inline-block; margin-right: 20px;}
.banner .banner_fixed_icon{ position: absolute; right:0; top:30%; max-width:330px; padding:0;}
.banner .banner_fixed_icon a{ background:#1dbb60; width:165px; height:130px; display:block; color:#fff; text-transform: uppercase; text-align: center; text-decoration: none; float: left;}
.banner .banner_fixed_icon a img{ margin:20px 0;}
.banner .banner_fixed_icon a.voilet{ background:#9b59b6;}
.banner .banner_fixed_icon a.orange{ background:#e67e22;}
.banner .banner_fixed_icon a.blue{ background:#3498db;}
.mar_bot60{ margin-bottom:60px !important;}
.project_mantri .tab-content ul li:before{ content:''; background: none; margin:0; padding:0; width:0;}
.project_mantri .overview ul{ padding:0;}
.project_mantri .overview ul li{color:#3b3b3b; font-size:13px; font-weight: 400; display: inline-flex; width:100%; line-height:31px;}
.project_mantri .overview ul li:before{content:"\f00c"; display: inline-block; font-family:'FontAwesome';color:#3b7dc7; margin-right:25px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background:#ffcc00;}
.main_menu .navbar-default .navbar-toggle{ background: none; border: none;}
 div#topcontrol {
    background: red;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
}
ul.project-detail{
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
}
ul.project-detail li{list-style:none;display:inline-block;margin-top:10px;margin-bottom:20px;}
ul.project-detail li a {
    padding:10px 45px;
    background: #3b7dc7;text-decoration:none;
    color: #fff; font-size:13px;text-transform:uppercase;
}
ul.project-detail li.active a{ background:#ffcc00;}
ul.project-detail li.active:before {
    content: url(../images/after-tab-icon.png);
    position: relative;
    text-align: center;
    display: block;
    margin-bottom: -43px;
    z-index: -1;
}
ul.project-detail:after {
    content: '';
    border-top: solid 1px #ededed;
    display: block;	margin:0 auto;
    margin-top: -29px;
    position: relative;
    width: 85%;
    z-index: -1;
}
.welcome_img{padding:0px;}	
.interior-pat p span {
    color: #3b7dc7;
    font-weight: 600;
}
.interior-pat p{line-height:24px;text-align:justify;}
.interior-img{margin-top:0px;}
.no-pad-interiorimg{padding-left:0px;}
.text-interiors{background:#2e2e2e;color:#fff;padding:10px;text-align:center;font-weight:400;margin-bottom:15px;}
.interior-img:hover .text-interiors{background:#378ff1;}
.submit .submit-interior{background:#f03b3b !important;color:#fff !important;}
.readmore a{text-decoration:none;color: #e6c50c;}
.navbar .nav .dropdown-toggle .caret {
    margin-top: 3px;
}
.nav .active .dropdown-toggle .caret {
     border-top-color:#0088cc; 
     border-bottom-color:#0088cc; 
}
.ongoing_slider img {
    width: 100%;
    margin-left: -25px !important;
}
.aboutus_blk p span{ font-weight:bold; color:red;}
.bluebells img{ margin-bottom:20px; display: inline-block; margin-right: 25px;}
.bluebells p{ width:351px;} 
.diff_blk-new p { font-size:13px; font-weight:bold;  color:#f34242;  text-transform: uppercase;}

.project_mantri_tab-tango{padding:0 0 30px 0;}
.project_mantri_tab-tango .nav-tabs{ background:#3b7dc7; margin-bottom:20px;}
.project_mantri_tab-tango .nav > li > a{ padding:12px 36px; border: none;}
.project_mantri_tab-tango > .nav-tabs > li{ padding:1px 0; border-right:1px solid #4f8acd;}
.project_mantri_tab-tango > .nav-tabs > li:last-child{border-right:none;}
.project_mantri_tab-tango > .nav-tabs > li a{ color:#fff; font-size:13px; font-weight:400; border-radius:0; border-top: none; border-bottom: none; text-transform: uppercase;}
.project_mantri_tab-tango > .nav-tabs > li:before{ content:''; background: none;}
.project_mantri_tab-tango .nav-tabs li.active{ position: relative;background:#ffcc00;}
.project_mantri_tab-tango .nav-tabs li.active a{ color:#000; }
.project_mantri_tab-tango .nav-tabs li.active a:before{ content:"\f0d7";font-family:'FontAwesome'; position: absolute; bottom:-25px; display: inline-block; font-size:30px; left:45%; color:#ffcc00;}
.project_mantri_tab-tango .nav > li > a:focus, .project_mantri_tab-tango .nav > li > a:hover{ background: none; border-color: none;}
.project_mantri_tab-tango .nav-tabs > li.active > a, .project_mantri_tab-tango .nav-tabs > li.active > a:focus, .project_mantri_tab-tango .nav-tabs > li.active > a:hover{ border: none;}
.project_mantri_tab-tango .tab-content{ padding:0;}
.project_mantri_tab-tango .tab-content .overview{ padding:0;}
.project_mantri_tab-tango .tab-content .overview h6{ text-transform: uppercase; color:#373737; font-size:13px; font-weight: 700; margin:20px 0;}
.project_mantri_tab-tango .tab-content .overview h4{ text-transform: uppercase; color:#3b7dc7; font-size:13px; font-weight: 700; margin:20px 0;}

.mantri_floor_plan img.img-responsive {
    display: inline-block;
    padding: 14px;
}

.diff_blk-new.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    margin-bottom: 30px;
}

.gallerys{ padding: 10px;}
.suirahbsh{padding:0px;}
.project_mantri .xuszuidoe ul li{display:inline-block;}
.project_mantri_tab .tab-content .xuszuidoe h6{color:red;}
.project_mantri_tab .tab-content .unicornporo h6{color:red;}
.xuszuidoe span{color:#3b7dc7; font-weight:bold; font-size:19px;}
.xuszuidoe.krechief, span.downofcaret{margin-top:17px; display:inline-block;}
.xuszuidoe.bluebells, span.ohisee{background-color: #111d42;display: inline-block;width: 100%;text-align: center;font-size: 25px;padding: 6px 0px;color: white;}
.heyimgaparu{height:450px;}

#topcontrol{ bottom: 95px !important;}
