@media only screen and (min-width:320px) and (max-width:979px){

	.title-box .title-box_title:before{
		margin: 0px 0 0 0;
		left: 0;
		width: 100%;
	}
	.title-box .title-box_title{
		font-size: 40px;
	}
	.navbar-default{
		padding: 0px;
		/*margin-top: 42px;*/
	}
	.fixed .navbar-default{
		margin-top: 0px;
	}
	.navbar-nav>li{
		width: 100%;
		text-align: left;
	}
	.navbar-collapse{
		padding: 0px;
	}
	
	
	
	.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
		border:none;
    }
	
	.navbar-toggle .icon-bar{
		
		background-color:#fff !important;
	}
	
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		
		background-color:transparent;
	}
	

    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
       /* margin: 7.5px -15px;*/
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {

    	border-bottom: solid 1px #444444;
    	padding: 15px 5px;
    	color: #b9b9b9;
        
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	
	.careers_mail{
		
		padding:15px;
		font-size:18px;
	}
	.dropdown-menu{
		
		width:100%;
		border-radius: 0px;
		box-shadow: none !important;
		background: #fff !important;
	}
	
	.dropdown-menu>li>a{
		
		border-bottom:solid 1px #f5f5f5;
		padding:13px 8px !important;
		    border-bottom: solid 1px #e8e8e8;
    color: #4c4c4c !important;
    font-size: 13px;
	}
	
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	
	background:#92a558 !important;
	transition:all 1s 0.3s ease-in-out;
	-webkit-transition:all 1s 0.3s ease-in-out;
	-moz-transition:all 1s 0.3s ease-in-out;
	color:#fff !important;
}

.mob-con p{

	font-size: 11px;
}


.customized_slides .carousel-indicators li{

	margin-right: 0px !important;
}

.navbar-collapse{

	border-color:inherit !important;
}


.contact_form a{

	font-size: 13px;
}

.main_header img{

	padding: 5px;
}

.carousel{

	margin-top: -20px;
}

.nopaddingright{

	padding-right: 15px;
}

.nopaddingleft{

	padding-left: 15px;
}

.mob-pad{

	padding-left: 15px;
	padding-right: 15px;
}

.lg-tl{

	font-size: 35px !important;
}

.product_right_images img{

	margin-bottom: 25px;
	padding:0px;
}

.plan_details{

	min-height: 100%;
}

.module h2{

	float: none;
	margin-bottom: 45px;
}

.mb-row{

	margin-left: 0px;
	margin-right: 0px;
}

.mb-down{

	margin-top: -40px;
}

.module.blue h2:after{

	    margin-top: 66%;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 18px solid #b07835;
    bottom: -18px;
    height: 0;
    left: 44%;
}


.mob_mrg{

	margin-bottom: 25px;
	margin-top: 25px;
}

.products_top{

	margin-bottom: 25px;
	margin-top: 25px;
}

.products_top4{

	margin-bottom: 25px;
	margin-top: 25px;
}

.products_top5{

	margin-bottom: 25px;
	margin-top: 25px;
}

.products_top2{

	margin-bottom: 25px;
	margin-top: 25px;
}

.products_top3{

	margin-bottom: 25px;
	margin-top: 25px;
}

.mbtm img{

	margin-bottom: 25px;
}

.fixed .back_btn_home{

	width: 20% !important;
}
	
}

@media only screen and (max-width: 340px){

	.careers_mail{

	    padding: 15px;
		font-size: 17px;

	}

	.contact_form a{

		font-size: 11px;
	}

	.social_media li a{

		margin-right: 5px;
	}

	.lg-tl{

		font-size: 28px !important;
	}
}

@media only screen and (min-width: 990px) and (max-width: 1025px){

	.color_two p{

		min-height: 277px;
	}

	.projects p{

		text-align: left;
	}

	.plan_details{

		min-height: 575px;
	}

	.pro_he{

		height: 767px;
	}

	.pro_de{

		min-height: 543px;
	}

	.vastu{

		min-height: 526px;
	}

	.zen-he{

		min-height: 455px;
	}

	.prima{

		min-height: 515px;
	}

	.plan_details ul{

		padding:0 20px;
	}

	.nest{

		min-height: 509px;
	}

	.header-text h2{

		padding-top: 25%;
	}

	.navbar-nav{

		margin:0 auto;
	}
}



@media only screen and (min-width: 760px) and (max-width: 768px){

	.header-text h2{

		padding-top: 40%;
	}

	.fixed .back_btn_home{

		width: 10% !important;
	}
}