@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Dhurjati');
body{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
}
ul li{
	list-style: none;
}
ul{
	margin: 0;
}
a{
	text-decoration: none !important;
}
/*.container {
    padding-right: 0;
    padding-left: 0;
}*/
.remove_pad {
    margin: 0 !important;
    padding: 0 !important;
}
section.sec1 {
    height: 100vh;
}
span.color_y{
    color: #E8BC47;
}
span.border_btm {
    border-bottom: 3px solid #E8BC47;
}
p.title_Carousel {
    font-weight: 600;
        line-height: 1.2;
    text-transform: uppercase;
    font-size: 45px;
    color: #112849;
}
.contents p {
    color: black;
}
.pad_sec1 {
    padding-top: 320px;
}
img.img-responsive.home_logo {
    margin-top: -25px;
    width: 45%;
    float: right;
}
.scroll-down {
    background: url(../images/scroll-down.gif) no-repeat 0 0;
    background-size: cover;
    display: block;
    width: 75px;
    height: 75px;
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 100;
}
.sec_m{
    height: 100vh
}
/*header part*/
.navbar-nav {
    float: right;
    margin: 0;
}
header {
        height: 60px;
    position: relative;
    z-index: 999;
    background: white;

}
.navbar {
    border-radius: 0;
}
.fixed {
	width: 100%;
	position: fixed; 
	top: 0; 
	height: 54px;
	z-index: 1;
}

.pad_right {
    padding-right: 0;
}
.pad_left {
    padding-left: 0;
}
ul.logo li a {
    margin-left: -20px;
}
img.site-title {
    width: 38%;
    margin-top: 6px;
}
ul.nav.navbar-nav li a {

        padding: 4px 10px;
    margin-left: 10px;
	    margin-top: 4px;
	font-size: 12px;
	 color: #112849;
    text-transform: uppercase;
}
.navbar-nav > li > a.active {
    background-color: #E8BC47;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    -webkit-transition: all .5s;
    transition: all .5s;
    background-color: #E8BC47;
}
nav.navbar.navbar-default.nav_m {
        background-color: #ffffff;
      padding-top: 8px;
    border-bottom: 1px solid #ccc;
    box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.24);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

/*slider section start*/
section.slide-sec {
    margin-top: -25px;
}
.homepage-slider-container{background:#ccc;}
.homepage-slider{height:400px;}
@media (min-width:992px){.homepage-slider{height:100vh;}
}
.homepage-slider .slide{height:100%;}
@media (min-width:992px){.homepage-slider .slide{height:100vh;}
}
.homepage-slider .slide .container{position:relative;height:400px;}
@media (min-width:992px){.homepage-slider .slide .container{height:100vh;}
}
.homepage-slider .sldie{background-size:contain;}
@media (min-width:992px){.homepage-slider .sldie{background-position:center 0;background-size:cover;}
}
.homepage-slider .slider1{background:url(../images/homepage-slider/big-lovable-xs.jpg) no-repeat 0 0;background-size:cover;}
@media (min-width:768px){.homepage-slider .slider1{background:url(../images/homepage-slider/big-lovable-sm.jpg) no-repeat right 0;background-size:cover;}
}
@media (min-width:1200px){.homepage-slider .slider1{background:url(../images/homepage-slider/big-lovable-lg.jpg) no-repeat right 0;background-size:cover;}
}
.homepage-slider .slider2{background:url(../images/homepage-slider/big-affordable-xs.jpg) no-repeat 0 0;background-size:cover;}
@media (min-width:768px){.homepage-slider .slider2{background:url(../images/homepage-slider/big-affordable-sm.jpg) no-repeat right 0;background-size:cover;}
}
@media (min-width:1200px){.homepage-slider .slider2{background:url(../images/homepage-slider/big-affordable-lg.jpg) no-repeat right 0;background-size:cover;}
}
.homepage-slider .slider3{background:url(../images/homepage-slider/big-reliable-xs.jpg) no-repeat 0 0;background-size:cover;}
@media (min-width:768px){.homepage-slider .slider3{background:url(../images/homepage-slider/big-reliable-sm.jpg) no-repeat right 0;background-size:cover;}
}
@media (min-width:1200px){.homepage-slider .slider3{background:url(../images/homepage-slider/big-reliable-lg.jpg) no-repeat right 0;background-size:cover;}
}
.homepage-slider .slider4{background:url(../images/homepage-slider/big-stable-xs.jpg) no-repeat 0 0;background-size:cover;}
@media (min-width:768px){.homepage-slider .slider4{background:url(../images/homepage-slider/big-stable-sm.jpg) no-repeat right 0;background-size:cover;}
}
@media (min-width:1200px){.homepage-slider .slider4{background:url(../images/homepage-slider/big-stable-lg.jpg) no-repeat right 0;background-size:cover;}
}
.homepage-slider .slider5{background:url(../images/homepage-slider/big-versatile-xs.jpg) no-repeat 0 0;background-size:cover;}
@media (min-width:768px){.homepage-slider .slider5{background:url(../images/homepage-slider/big-versatile-sm.jpg) no-repeat right 0;background-size:cover;}
}
@media (min-width:1200px){.homepage-slider .slider5{background:url(../images/homepage-slider/big-versatile-lg.jpg) no-repeat right 0;background-size:cover;}
}
.homepage-slider .slider-content{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@media (min-width:768px){.homepage-slider .slider-content{width:80%;}
}
@media (min-width:1200px){.homepage-slider .slider-content{width:100%;left:0;}
}
.homepage-slider .slider-content h3{color:#fff;text-transform:uppercase;font-size:40px;text-shadow:2px 2px 2px black;font-weight:700;margin:0;}
@media (min-width:768px){.homepage-slider .slider-content h3{font-size:70px;}
}
@media (min-width:1200px){.homepage-slider .slider-content h3{font-size:100px;}
}
.homepage-slider .slider-content .subcaption{color:#E8BC47;text-transform:uppercase;font-size:20px;font-weight:600;display:block;margin-bottom:20px;text-shadow:2px 2px 2px black;}
@media (min-width:768px){.homepage-slider .slider-content .subcaption{font-size:30px;}
}
@media (min-width:1200px){.homepage-slider .slider-content .subcaption{font-size:30px;margin-bottom:0;}
}
.homepage-slider .slider-content p{color:#fff;font-weight:16px;margin-bottom:40px;width:70%;text-shadow:2px 2px 2px black;}
@media (min-width:768px){.homepage-slider .slider-content p{font-size:20px;width:51%;}
}
@media (min-width:1200px){.homepage-slider .slider-content p{font-size:20px;}
}
.homepage-slider .slider-content button{background:#E8BC47;border:0;color:#fff;font-size:16px;padding:5px 10px;}
@media (min-width:1200px){.homepage-slider .slider-content button{font-size:20px;padding:10px 20px;}
}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:0px;display:block;width:100%;padding:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px;padding:2px;cursor:pointer;border:1px solid #fff;border-radius:50%;text-align:center;}
.slick-dots li button{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0;display:inline-block;width:12px;height:12px;cursor:pointer;color:transparent;border:0;outline:none;background:rgba(255, 255, 255, 0.46);border-radius:50%;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'.';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button{background:#fff;}
.slick-next{background:url(../images/arrow-white.svg) no-repeat;-webkit-transform:translateY(-20%) rotate(180deg);transform:translateY(-20%) rotate(180deg);}
.slick-prev{background:url(../images/arrow-white.svg) no-repeat;top:50%;left:10px;-webkit-transform:translateY(-20%);transform:translateY(-20%);z-index:10;}
.slick-arrow.slick-hidden{display:none;}
.slick-arrow{position:absolute;overflow:hidden;display:block;top:50%;right:10px;text-indent:-1000px;border:0;width:30px;height:30px;}
@media (min-width:768px){.slick-arrow{width:50px;height:50px;}
}
@media (min-width:992px){.slick-arrow{width:50px;height:50px;}
}
@media (min-width:1200px){.slick-arrow{width:50px;height:90px;}
}
/*.home-slider .carousel-control.right {
    right: 5px !important;
    background-image: none;
    background: none repeat scroll 0 0 #efb314;
    border: 3px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width: 40px;
        margin-top: 25%;
}
.home-slider .carousel-control.left {
    left: 5px;
    background-image: none;
    background: none repeat scroll 0 0 #efb314;
    border: 3px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width: 40px;
       margin-top: 25%;
}

 .slider_bg{
 	background-repeat: no-repeat;
 	background-position: center center;
 	background-image: url(../images/slider1.jpg);
 }
  .slider_bg1{
  	background-repeat: no-repeat;
 	background-position: center center;
 	background-image: url(../images/slider2.jpg);
 }
 .carousel-caption.cap-text {
 	top: 39%;
 	width:51%;
    right: 0;
    left: 5%;
    text-align: left;
}
a.slider_btn {
    padding: 13px;
    background-color: #E8BC47;
    color: white;
}
.carousel-caption.cap-text h3 {
	text-transform: uppercase;
    text-shadow: 2px 2px 2px black;
    color: white;
    font-size: 100px;
}
.carousel-caption.cap-text p {
	color: #E8BC47;
    font-size: 30px;
    text-transform: uppercase;
    text-shadow: 2px 2px 2px black;
}
.carousel-caption.cap-text h5 {
	text-shadow: 2px 2px 2px black;
    font-size: 20px;
}

img#slide_img {
    height: 95vh;
}*/

.testimonials li.testimonials-page{background:#E8BC47;color:#fff;}
.testimonials-container .bx-wrapper .bx-viewport{background:transparent;margin-bottom:100px;}
.testimonials-container .bxslider li{overflow:hidden;border-radius:10px;box-sizing:border-box;}
.testimonials-container .bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px;}
.testimonials-container .bx-wrapper .bx-controls-direction a{position:absolute;top:0;margin-top:0px;outline:0;text-indent:-9999px;z-index:9999;border:1px solid #ccc;border-radius:10px;width:80px;height:40px;}
@media (min-width:1200px){.testimonials-container .bx-wrapper .bx-controls-direction a{width:100px;height:40px;}
}
.testimonials-container .bx-wrapper .bx-prev{right:125px;left:auto;}
@media (min-width:1200px){.testimonials-container .bx-wrapper .bx-prev{right:145px;}
}
.testimonials-container .bx-wrapper .bx-prev:before{content:"";position:absolute;background:url(../images/arrow.svg) no-repeat;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:20px;}
@media (min-width:1200px){.testimonials-container .bx-wrapper .bx-prev:before{height:20px;width:10px;}
}
.testimonials-container .bx-wrapper .bx-next{right:35px;}
.testimonials-container .bx-wrapper .bx-next:before{content:"";position:absolute;background:url(../images/arrow.svg) no-repeat;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);width:10px;height:20px;}
@media (min-width:1200px){.testimonials-container .bx-wrapper .bx-next:before{height:20px;width:10px;}
}
.bx-controls-direction{width:200px;height:50px;position:absolute;bottom:-90px;right:11px;}
.testimonials-container{border-radius:10px;overflow:hidden;border:1px solid #BABCBE;box-shadow:0px 0px 5px 5px rgba(0, 0, 0, 0.06);}
.testimonials-container h2{color:#fff;text-transform:uppercase;font-weight:600;text-align:center;font-size:25px;height:66px;line-height:66px;margin:0;text-shadow:3px 5px 9px #000000;}
@media (min-width:768px){.testimonials-container h2{line-height:86px;font-size:45px;height:86px;}
}
@media (min-width:992px){.testimonials-container h2{line-height:116px;font-size:45px;height:116px;}
}
.testimonials-container .content,
.testimonials-container .testi-info{margin:0 20px;font-size:14px;}
@media (min-width:768px){.testimonials-container .content,
.testimonials-container .testi-info{margin:0 50px;}
}
@media (min-width:1200px){.testimonials-container .content,
.testimonials-container .testi-info{margin:0 70px;}
}
@media (min-width:1200px){.testimonials-container .test-info{margin-bottom:100px;}
}
.testimonials-container .testi-info strong,
.testimonials-container .testi-info span{display:block;}
.testimonials-container .testi-info strong{font-weight:500;font-size:16px;}
.testimonials-container .testi-info span{font-weight:300;}
.testimonials-container .content{position:relative;}
.testimonials-container .content:before, .testimonials-container .content:after{content:"";position:absolute;width:58px;height:67px;display:block;}
@media (min-width:768px){.testimonials-container .content:before{background:url("../images/quote-left.svg") no-repeat 0 0;background-size:contain;left:-40px;top:-9px;height:20px;width:20px;}
}
@media (min-width:1200px){.testimonials-container .content:before{background:url("../images/quote-left.svg") no-repeat 0 0;background-size:contain;left:-60px;top:-13px;height:40px;width:40px;}
}
@media (min-width:768px){.testimonials-container .content:after{background:url("../images/quote-right.svg") no-repeat 0 0;background-size:contain;right:-37px;bottom:-7px;height:20px;width:20px;}
}
@media (min-width:1200px){.testimonials-container .content:after{right:-60px;bottom:-20px;height:40px;width:40px;}
}
.testimonials-container h4{font-size:16px;font-weight:400;margin:20px 0;}
@media (min-width:768px){.testimonials-container h4{font-size:18px;margin:40px 0 20px;}
}
@media (min-width:1200px){.testimonials-container h4{margin:30px 0 20px;}
}
.testimonials-container li.lovable{background:url(../images/testimonials/lovable-xs.jpg) no-repeat 0 0;background-size:100%;}
@media (min-width:768px){.testimonials-container li.lovable{background:url(../images/testimonials/lovable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:992px){.testimonials-container li.lovable{background:url(../images/testimonials/lovable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:1200px){.testimonials-container li.lovable{background:url(../images/testimonials/lovable-lg.jpg) no-repeat 0 0;background-size:100%;}
}
.testimonials-container li.affordable{background:url(../images/testimonials/affordable-xs.jpg) no-repeat 0 0;background-size:100%;}
@media (min-width:768px){.testimonials-container li.affordable{background:url(../images/testimonials/affordable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:992px){.testimonials-container li.affordable{background:url(../images/testimonials/affordable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:1200px){.testimonials-container li.affordable{background:url(../images/testimonials/affordable-lg.jpg) no-repeat 0 0;background-size:100%;}
}
.testimonials-container li.reliable{background:url(../images/testimonials/reliable-xs.jpg) no-repeat 0 0;background-size:100%;}
@media (min-width:768px){.testimonials-container li.reliable{background:url(../images/testimonials/reliable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:992px){.testimonials-container li.reliable{background:url(../images/testimonials/reliable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:1200px){.testimonials-container li.reliable{background:url(../images/testimonials/reliable-lg.jpg) no-repeat 0 0;background-size:100%;}
}
.testimonials-container li.stable{background:url(../images/testimonials/stable-xs.jpg) no-repeat 0 0;background-size:100%;}
@media (min-width:768px){.testimonials-container li.stable{background:url(../images/testimonials/stable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:992px){.testimonials-container li.stable{background:url(../images/testimonials/stable-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:1200px){.testimonials-container li.stable{background:url(../images/testimonials/stable-lg.jpg) no-repeat 0 0;background-size:100%;}
}
.testimonials-container li.versatile{background:url(../images/testimonials/versatile-xs.jpg) no-repeat 0 0;background-size:100%;}
@media (min-width:768px){.testimonials-container li.versatile{background:url(../images/testimonials/versatile-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:992px){.testimonials-container li.versatile{background:url(../images/testimonials/versatile-sm.jpg) no-repeat 0 0;background-size:100%;}
}
@media (min-width:1200px){.testimonials-container li.versatile{background:url(../images/testimonials/versatile-lg.jpg) no-repeat 0 0;background-size:100%;}
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(assets/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{display:none;text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
/*section 3 start*/
section.sec1.sec_12 {
    margin-top: 20px;
  padding-top: 30%;
}
.title_bg{
	margin-right: 15px;
	margin-left: 15px;
    background: #E8BC47;
    font-weight: 300;
    font-size: 18px;
    position: relative;
    color: #fff;
    padding: 10px;
    margin-top: 0;
    margin-bottom: 20px;
}
.title_bg a{
    color: #fff;
}
.title_bg:before{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    bottom: -10px;
    left: 30px;
    border-color: #e8bd47 transparent transparent transparent;
}
.cont_det p{
    font-weight: 300;
    color: #5C5B5A;
    font-size: 14px;
    line-height: 24px;
}
.pad_para{
	padding: 0 15px;
}
/*section 4 start*/
.how_img {
    padding: 40px 0;
    background-color: #112849;
    text-align: center;
}
.how_img img {
    display: block;
    margin: 0 auto;
}
.how_txt p{
    color: gray;
}
.how_txt h4 {
    color: #7f7f7f;
}

.what_bx_shadow{
    border: 1px solid #BABCBE;
    border-radius: 10px;
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.06);
    padding: 15px;
    margin: 25px 10px;
}

/*section 5 start*/
.content_det{
    background: #F2F2F3;
    overflow: hidden;
    border-radius: 10px;
}
ul.sub_det{
        color: black;
	line-height: 1.8;
        padding: 20px 0px 0 43px;
    float: left;
    width: 50%;
}
.price:before {
	content: "";
	 margin-left: -1.3em;	  display: inline-block;
    left: 36px;
    top: 46px;
    width: 13px;
    height: 18px;
  	vertical-align: bottom;    margin-right: 10px;
    background: url(../images/icon-price.svg) no-repeat 0 0;
}
.area:before {
	content: "";
  margin-left: -1.3em;	  display: inline-block;	 	vertical-align: bottom;    margin-right: 10px;
    left: 36px;
    top: 73px;
    width: 13px;
    height: 18px;

    background: url(../images/icon-area.svg) no-repeat 0 0;
}
.units:before {
	content: "";
     margin-left: -1.3em;	  display: inline-block; 	vertical-align: bottom;    margin-right: 10px;
    left: 36px;
    top: 95px;
    width: 13px;
    height: 18px;
    background: url(../images/icon-unit.svg) no-repeat 0 0;
}
.location:before {
	content: "";
    margin-left: -1.3em;	  display: inline-block; 	vertical-align: sub;    margin-right: 10px;
    left: 36px;
    top: 143px;
    width: 13px;
    height: 18px;

    background: url(../images/icon-location.svg) no-repeat 0 0;
}
.location_ran:before {
    content: "";
    margin-left: -1.3em;	  display: inline-block; 	vertical-align: sub;    margin-right: 10px;
    left: 36px;
       top: 120px;
    width: 13px;
    height: 18px;
    background: url(../images/icon-location.svg) no-repeat 0 0;
}
.build_img {
    width: 44%;
    float: right;
}
.contents1 {
    text-align: right;
}
.m_btm{
	margin-bottom: 20px;
}
.scroll_height {
     -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
       height: 660px;
}

/*section 6 start*/
.testimonials-container {
    height: 507px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #BABCBE;
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.06);
}
.car_title{
	background: url(../images/testi1.jpg) no-repeat 0 0;
  /*  background-size: 100%;*/
  width: 100%;
    background-position: 100% 80%;
}
.car_title1{
	background: url(../images/affordable-lg.jpg) no-repeat 0 0;
    width: 100%;
    background-position: 100% 80%;
}
.car_title2{
    background: url(../images/vest-lg.jpg) no-repeat 0 0;
    width: 100%;
    background-position: 100% 80%;
}
.car_title3{
    background: url(../images/stable.jpg) no-repeat 0 0;
    width: 100%;
    background-position: 100% 80%;
}
.car_title4{
    background: url(../images/lovable-lg.jpg) no-repeat 0 0;
    width: 100%;
    background-position: 100% 80%;
}
.car_title_c h2 {
    padding: 40px 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    font-size: 31px;
    line-height: 21px;
    margin: 0;
    text-shadow: 3px 5px 9px #000000;
}
.testimonials-container .testi_content:before {
    background: url(../images/quote-left.svg) no-repeat 0 0;
    background-size: contain;
    left: 37px;
    top: 142px;
    height: 40px;
    width: 40px;
}
.testimonials-container .testi_content:before, .testimonials-container .testi_content:after {

    content: "";
    position: absolute;
        width: 36px;
    height: 67px;
    display: block;
}
.testimonials-container .testi_content:after {
    right: -60px;
    bottom: -20px;
    height: 40px;
    width: 40px;
}
.testimonials-container .testi_content:after {
    background: url(../images/quote-right.svg) no-repeat 0 0;
    background-size: contain;
    right: -37px;
    bottom: 84px;
    height: 32px;
    width: 112px;
}
.testi_content {
	padding-top: 30px;
	padding-left: 78px;
	padding-right: 78px;
}
.testi_more h3{
margin-top: 0;
    padding-bottom: 30px;
    padding-left: 78px;
    padding-right: 78px;
    font-size: 16px;
    font-weight: 600;
}
.home-slider1 .carousel-control.right {
	color: black;
	right: 19% !important;
	background-image: none;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #777272;
    border-radius: 5px;
    height: 34px;
    width: 76px;
    margin-top: 48%;
}
.home-slider1 .carousel-control.left {
    color: black;
    left: 61%;
    background-image: none;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #777272;
    border-radius: 5px;
    height: 34px;
    width: 76px;
    margin-top: 48%;
}

/*section 7 blog start*/
.blogs {
    background-color: #70B7E5;
}
.blogs1 {
    background: #A4CD39;
}
.blogs2 {
    background: #6F421A;
}
.blog_cont {
    color: white;
    padding: 15px 10px;
}
.blog_cont p {
	line-height: 1.4;
    color: #ffffffd9;
    font-weight: 100;
}
a.blog_more {
    color: #333;
    background-color: white;
    padding: 10px;
    float: right;
}
.blog_cont h3 {
    margin-top: 0;
    font-size: 18px;
    height: 57px;
    overflow: hidden;
}
.blog_height {
    margin-bottom: 30px;
    height: 490px;
}
ul.social li a img {
        width: 8%;
    float: left;
    text-align: center;
    margin-left: 15px;
}
.sc_w {
    width: 35%;
    margin: 0 auto;
    display: block;
}
.dev {
    margin-top: 30px;
    padding-top: 10px;
    background-color: #c9242b;
    color: white;
    text-align: center;
    font-size: 13px;
}
footer.foot{
   margin-top: 120px;
}
.go-top {
    position: fixed;
    bottom: 2em;
    right: 1.5em;
    text-decoration: none;
    font-size: 15px;
    display: none;
    /*padding: 8px 12px;*/
    color: #ffffff;
}
.cont_m p {
    display: none;
}
.what_we_do{
    background: #ffffff url(../images/what-we-do.svg) no-repeat left 0;
    background-attachment: fixed;
    background-size: 134%;
    background-position: 38% -145px;
}
.how-we-do-it {
    background: #ffffff url(../images/how-we-do-it.svg) no-repeat left 0;
    background-attachment: fixed;
    background-size: 134%;
    background-position: 38% -145px;
}
.what-you-can-buy {
    background: #ffffff url(../images/what-you-can-buy.svg) no-repeat left 0;
    background-attachment: fixed;
    background-size: 134%;
    background-position: 38% -145px;
}
.testimonials {
    background: #ffffff url(../images/what-others-say.svg) no-repeat left 0;
    background-attachment: fixed;
    background-size: 134%;
    background-position: 38% -145px;
    margin-bottom: 0;
}
.what-we-blogs {
    background: #ffffff url(../images/what-is-going-on.svg) no-repeat left 0;
    background-attachment: fixed;
    background-size: 128%;
    background-position: 38% -145px;
}
.contents p {
    padding-top: 16px;
}
.how_txt {
    margin-top: 15px;
}


.blog_search{
    font-size: 12px;
    color: #112849;
}
.blog_search p a{
    padding-right: 10px;
    color: #112849;
       float: right;
}

.blog_search p a span{
    font-family: 'Dhurjati', sans-serif;
    font-size: 18px;
    font-weight: 900;
    color: #112849;
    letter-spacing: 3px;
}
.search_form {
        margin-top: 3px;
    float: right;
}
.search_form label {
        margin-top: 4px;
    float: left;
    font-weight: normal;
}
input.form-control.form-control2 {
        text-align: center;
    float: left;
       width: 53%;
    height: 30px;
    border-radius: 11px;
}
input.form-control.form-control1 {
        float: left;
    width: 59%;
    height: 27px;
    border-radius: 11px;
}
.subscribe_form form {
    width: 33%;
    margin: 0 auto;
}
.subscribe_form {
    margin-top: 30px;
}
button.submit_search1 {
font-weight: 500;
    padding: 5px 11px;
    border: 1px solid #ccc;
    background-color: transparent;
    /* float: right; */
    border-radius: 11px;
    color: #112849;
}
button.submit_search {
    padding: 5px 11px;
    border: 1px solid #ccc;
    background-color: transparent;
    float: right;
    border-radius: 11px;
}
h2.sec_title {
        margin-bottom: 50px;
    font-size: 35px;
    text-transform: uppercase;
    color: #112849;
    text-align: center;
}
h2.sec_title_foot{
    font-size: 35px;
    text-transform: uppercase;
    color: #112849;
    text-align: center;
}
h2.sec_title span{
    border-bottom: 2px solid #112849;
}
.blog_img {
    height: 280px;
    overflow: hidden;
}
.blog_txt {
    color: #112849;
    font-size: 21px;
    padding-top: 12px;
}
ul.blog_info {
        padding: 18px 0;
    border-top: 2px solid #112849;
    border-bottom: 2px solid #112849;
}
ul.blog_info li {
    color: #112849;
    font-size: 16px;
    float: left;
    margin-top: -10px;
}
li.list3 {
       padding-left: 58px;
}
li.list2 {
    padding-left: 72px;
}
section.common_sec {
    padding: 40px 0;
}
.projects_width {
    margin: 0 auto;
    width: 95%;
}
.bg_gray {
    background-color: #ddddddd4;
}
ul.sc_ics li a img {
        margin: 0 auto;
    width: 40%;
}
ul.sc_ics li {
    float: left;
        width: 15%;
    margin-right: 17px;
    text-align: center;
}
.btb p {
        color: #524d4d;
    border-top: 2px solid #112849;
    border-bottom: 2px solid #112849;
    margin-top: 20px;
    padding: 10px 0;
}

/*project_details page*/
h2.sec_title_det {
    font-size: 35px;
    text-transform: uppercase;
    color: #112849;
}
.det_btm {
    padding: 20px 0;
    border-top: 2px solid #112849;
    border-bottom: 2px solid #112849;
}
.det_btm p {
    margin-top: -10px;
}
h3.pro_det_sub {
    margin-top: 30px;
    font-size: 20px;
    color: #112849;
    font-weight: 600;
}
img#pro_det_img {
    margin-top: 20px;
    width: 100%;
}
.side_bar {
        margin-top: 20px;
    padding: 2px 7px 26px 10px;
    background-color: #ddd;
}

h3.side_title {
    color: #112849;
    font-weight: 600;
}
ul.pro_tp {
padding: 0;
}
ul.pro_tp li {
font-size: 16px;
border-bottom: 2px solid #112849;
line-height: 3;
}
ul.pro_tp li a{
color: black;
}
ul.pro_tp li:first-child {
border-top: 2px solid #112849;
}
ul.pro_tp li img {
padding-right: 20px;
float: left;
width: 20%;
margin-top: 11px;
}
ul.pro_tp1 {
padding: 0;
}
ul.pro_tp1 li {
        padding-bottom: 10px;
    font-weight: 600;
    font-size: 18px;
    border-bottom: 2px solid #112849;
    line-height: 1.4;
}
ul.pro_tp1 li:first-child {
border-top: 2px solid #112849;
}
ul.pro_tp1 li img {
        margin-bottom: 10px;
width: 100%;
margin-top: 11px;
}
.img-height {
    height: 160px !important;
    overflow: hidden !important;
}
/*about us page*/
.inner-banner {
    background: transparent url(../images/about-banner.jpg) center top no-repeat;
    height: 300px;
}
.what-we-know-more{
    padding: 100px 0;
}
.count{
        font-size: 100px;
    line-height: 100px;
}
.cout_det span{
font-family: 'Roboto', sans-serif;
    font-size: 100px;
    line-height: 100px;
    font-weight: 700;
    color: #E8BC47;
    display: block;
    text-align: center;
}
.cout_det label {
    color: #E8BC47;
    display: block;
    text-align: center;
    font-size: 23px;
    line-height: 23px;
    font-weight: 400;
}
.container.timeline-con {
    width: 1400px;
}
.timeline ul {
    list-style-type: none;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.fade-in.one {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.fade-in {
    opacity: 0;
    -webkit-animation: fadeIn ease-in 1;
    animation: fadeIn ease-in 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    display: block;
}
.timeline-container{background:url(../images/timeline-shadow.jpg) no-repeat center top;padding-top:100px;}
@media (max-width:991px){.timeline-container{background-size:contain;}
}
@media (min-width:768px){.timeline{background:url(../images/aboutus-timeline.jpg) no-repeat 0 0;background-size:contain;width:720px;height:770px;}
}
@media (min-width:992px) and (max-width:1399px){.timeline{background:url(../images/aboutus-timeline.jpg) no-repeat 0 0;background-size:contain;width:940px;height:995px;margin:0 auto;}
}
@media (min-width:1400px){.timeline{background:url(../images/aboutus-timeline.jpg) no-repeat 0 0;width:1400px;height:1500px;}
}
.timeline ul{list-style-type:none;display:block;overflow:hidden;margin:0;padding:0;}
@media (min-width:768px){.timeline ul{margin-left:134px;}
}
@media (min-width:992px){.timeline ul{margin-left:175px;}
}
@media (min-width:1400px){.timeline ul{margin-left:260px;}
}
@media (min-width:768px){.timeline ul li{float:left;}
}
.timeline h5{font-size:20px;margin:0 0 10px;}
@media (min-width:768px){.timeline h5{font-size:14px;margin-bottom:10px;}
}
@media (min-width:992px){.timeline h5{font-size:18px;margin-bottom:20px;}
}
@media (min-width:1400px){.timeline h5{font-size:20px;margin-bottom:45px;}
}
.timeline p{font-weight:300;font-size:18px;line-height:25px;}
@media (min-width:768px){.timeline p{font-size:13px;line-height:normal;}
}
@media (min-width:992px){.timeline p{font-size:15px;line-height:22px;}
}
@media (min-width:1400px){.timeline p{font-size:20px;line-height:24px;}
}
@media (min-width:768px){.timeline .row1{height:112px;padding-top:12px;margin-bottom:55px;}
}
@media (min-width:992px){.timeline .row1{height:150px;padding-top:20px;margin-bottom:40px;}
}
@media (min-width:1400px){.timeline .row1{height:215px;padding-top:40px;margin-bottom:75px;}
}
@media (min-width:768px){.timeline .row2{height:90px;margin-bottom:66px;}
}
@media (min-width:992px){.timeline .row2{height:160px;padding-top:30px;margin-bottom:40px;}
}
@media (min-width:1400px){.timeline .row2{height:215px;padding-top:40px;margin-bottom:83px;}
}
@media (min-width:768px){.timeline .row3{height:90px;margin-bottom:66px;}
}
@media (min-width:992px){.timeline .row3{height:160px;padding-top:30px;margin-bottom:40px;}
}
@media (min-width:1400px){.timeline .row3{height:215px;padding-top:40px;margin-bottom:86px;}
}
@media (min-width:768px){.timeline .row4{height:90px;margin-bottom:66px;}
}
@media (min-width:992px){.timeline .row4{height:175px;padding-top:40px;margin-bottom:60px;}
}
@media (min-width:1400px){.timeline .row4{height:215px;padding-top:40px;margin-bottom:118px;}
}
@media (max-width:767px){.timeline .col1,
.timeline .col2,
.timeline .col3,
.timeline .col4,
.timeline .col5,
.timeline .col6,
.timeline .col7,
.timeline .col8,
.timeline .col9,
.timeline .col10,
.timeline .col11,
.timeline .col12,
.timeline .col13,
.timeline .col14,
.timeline .col15,
.timeline .col16{padding-left:60px;padding-top:13px;margin-bottom:25px;position:relative;}
.timeline .col1:after,
.timeline .col2:after,
.timeline .col3:after,
.timeline .col4:after,
.timeline .col5:after,
.timeline .col6:after,
.timeline .col7:after,
.timeline .col8:after,
.timeline .col9:after,
.timeline .col10:after,
.timeline .col11:after,
.timeline .col12:after,
.timeline .col13:after,
.timeline .col14:after,
.timeline .col16:after,
.timeline .col15:after{content:"";position:absolute;display:block;width:3px;background:#112849;left:25px;top:53px;bottom:-24px;}
.timeline .col1{background:url(../images/timeline_1.svg) no-repeat 0 0;background-size:50px;}
.timeline .col2{background:url(../images/timeline_2.svg) no-repeat 0 0;background-size:50px;}
.timeline .col3{background:url(../images/timeline_3.svg) no-repeat 0 0;background-size:50px;}
.timeline .col4{background:url(../images/timeline_4.svg) no-repeat 0 0;background-size:50px;}
.timeline .col5{background:url(../images/timeline_6.svg) no-repeat 0 0;background-size:50px;}
.timeline .col6{background:url(../images/timeline_7.svg) no-repeat 0 0;background-size:50px;}
.timeline .col7{background:url(../images/timeline_8.svg) no-repeat 0 0;background-size:50px;}
.timeline .col8{background:url(../images/timeline_9.svg) no-repeat 0 0;background-size:50px;}
.timeline .col9{background:url(../images/timeline_10.svg) no-repeat 0 0;background-size:50px;}
.timeline .col10{background:url(../images/timeline_11.svg) no-repeat 0 0;background-size:50px;}
.timeline .col11{background:url(../images/timeline_12.svg) no-repeat 0 0;background-size:50px;}
.timeline .col12{background:url(../images/timeline_13.svg) no-repeat 0 0;background-size:50px;}
.timeline .col13{background:url(../images/timeline_14.svg) no-repeat 0 0;background-size:50px;}
.timeline .col14{background:url(../images/timeline_12.svg) no-repeat 0 0;background-size:50px;}
.timeline .col15{background:url(../images/timeline_12.svg) no-repeat 0 0;background-size:50px;}
.timeline .col16{background:url(../images/timeline_12.svg) no-repeat 0 0;background-size:50px;}
.timeline .col15:after{display:none;}
}
@media (min-width:768px){.timeline .col1,
.timeline .col4,
.timeline .col7,
.timeline .col10,
.timeline .col16,
.timeline .col13{margin-right:77px;width:165px;}
}
@media (min-width:992px){.timeline .col1,
.timeline .col4,
.timeline .col7,
.timeline .col10,
.timeline .col16,
.timeline .col13{margin-right:95px;width:220px;}
}
@media (min-width:1400px){.timeline .col1,
.timeline .col4,
.timeline .col7,
.timeline .col10,
.timeline .col16,
.timeline .col13{margin-right:140px;width:325px;}
}
@media (min-width:768px){.timeline .col2,
.timeline .col5,
.timeline .col8,
.timeline .col11,
.timeline .col14{width:172px;margin-right:62px;}
}
@media (min-width:992px){.timeline .col2,
.timeline .col5,
.timeline .col8,
.timeline .col11,
.timeline .col14{width:220px;margin-right:85px;}
}
@media (min-width:1400px){.timeline .col2,
.timeline .col5,
.timeline .col8,
.timeline .col11,
.timeline .col14{width:320px;margin-right:135px;}
}
@media (min-width:768px){.timeline .col3,
.timeline .col6,
.timeline .col9,
.timeline .col12,

.timeline .col15{width:105px;}
}
@media (min-width:992px){.timeline .col3,
.timeline .col6,
.timeline .col9,
.timeline .col12,

.timeline .col15{width:127px;}
}
@media (min-width:1400px){.timeline .col3,
.timeline .col6,
.timeline .col9,
.timeline .col12,

.timeline .col15{width:180px;}
}
section.sec1.projetc-sec.what-you-can-buy {
    padding: 100px 0;
}
ul.nav.nav-tabs.projects-tab {
        margin-bottom: 100px;
    border-bottom: none;
}
ul.nav.nav-tabs.projects-tab li {
    text-transform: uppercase;
        display: block;
    float: left;
    width: 30%;
    margin-left: 20px;
    font-size: 20px;
    background: #e6bc46;
}
ul.nav.nav-tabs.projects-tab li a {
    color: #fff;
    }
ul.nav.nav-tabs.projects-tab li.active {
    color: #fff;
    background: #112849;
    position: relative;
}
ul.nav.nav-tabs.projects-tab li.active:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    bottom: -10px;
    left: 30px;
    border-color: #112849 transparent transparent transparent;
}
.nav-tabs.projects-tab>li.active>a, .nav-tabs.projects-tab>li.active>a:focus, .nav-tabs.projects-tab>li.active>a:hover {
    color: white;
    cursor: default;
    background-color: transparent;
    border: none;
    border-bottom-color: transparent;
}
.nav.projects-tab>li>a:focus, .nav.projects-tab>li>a:hover {
    border:none;
    text-decoration: none;
    background-color: transparent;
}
.testimonials-container-inner_main {
    margin-bottom: 100px;
    border-radius: 10px;
    border: 1px solid #BABCBE;
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.06);
}
i.fa.fa-quote-left.fa-l {
    font-size: 40px;
    color: #e8bc47;
        padding-left: 30px;
    padding-right: 15px;
}
i.fa.fa-quote-right.fa-r {
float: right;
    font-size: 40px;
    color: #e8bc47;
}
.testi_content1 p {
    padding: 0 80px;
}
.testi_content2{
    padding: 0 80px;
}
h2.testi-head {
    padding-left: 15px;
    font-size: 34px;
    font-weight: 600;
}
.testimonials1 {
    margin-top: 50px;
    padding: 100px 0;
}
section.sec1.location1.testimonials1{
    margin-top: 50px;
    padding: 100px 0;
}
h3.testi_content2.tt-n {
    margin-top: 0;
    font-weight: 600;
    font-size: 18px;
}
.testi_content1 {
    margin-bottom: 30px;
}
.location1 {
    background: #ffffff url(../images/where-can-you-find-us.svg) no-repeat left 0;
    background-attachment: fixed;
    background-size: 134%;
    background-position: 38% -188px;
    margin: 0;
    padding: 0;
}
.contact-details {
    background: #112849;
    color: #fff;
    padding: 10px;
    font-size: 20px;
}
.phone {
    background: url(../images/icon-phone.svg) no-repeat 0 0;
    padding-left: 40px;
}
.mail {
    background: url(../images/icon-mail.svg) no-repeat 0 0;
    padding-left: 40px;
}
.c-form p {
    color: black;
    padding-left: 15px;
    font-size: 18px;
    font-weight: 600;
}
.c-form {
    margin-top: 40px;
}
.c-form .btn {
    margin: 10px 0 0;
    border-radius: 0;
    background: #112849;
    border: 0;
    color: #fff;
    font-size: 14px;
}
.work-with-us {
    background: #ffffff url(../images/work-with-us.svg) no-repeat left 0;
    background-attachment: fixed;
    background-size: 134%;
    background-position: 38% -145px;
}
.Careers_det {
    padding-left: 15px;
}
span.ranar {
    font-weight: 300;
    font-size: 12px;
}
.comp-logo{
    height: 60px;
    width: auto;
}
.modal-dialog.modal-lg.modal-kumari {
    width: 800px;
    margin-top: 12%;
}
.modal-dialog.modal-lg.modal-kumari p {
    line-height: 1.8;
    font-size: 14px;
    color: black;
    letter-spacing: 1px;
}