@media(min-width:769px){.sticky{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;}
.sticky #cssmenu > ul > li > a{padding:20px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;}
.sticky .brand img{max-width:100%; transform:scale(0.8); -transform:scale(0.8); transition:all 0.4s ease-in 0s; -transition:all 0.4s ease-in 0s;}
.sticky #cssmenu > ul > li.has-sub > a:before{top:23px;right:9px;}
.sticky #cssmenu > ul > li.has-sub > a:after{top:26px;right:6px;}
.sticky #cssmenu { top:5px;}
.sticky .logo{margin-top:0;}
}
@media(min-width:480px) and (max-width:767px){#slider_wrap{min-height:335px; background-size:cover;}
.portfolio_section h2{width:50%;}
.message_section{min-height:300px;}
}
@media(max-width:479px){.top-section ul{font-size:12px;}
#slider_wrap{min-height:200px;}
.iconBox-body{clear:both;width:100%;padding-left:0 !important;text-align:center;}
.icon-wrap{display:block;text-align:center;width:100%;}
.icon-wrap .iconWrapper{float:none !important;margin:0 auto 20px;display:inline-block;}
.detail-wrap.d-left > div{float:right;}
.portfolio_section h2{width:100%;}
.message_section{min-height:400px;}
}

@media(max-width:768px){.top-section{text-align:center;}
.top-section ul{display:inline-block !important;float:none !important;margin:0 auto !important;}
.logo img{max-width:none;width:150px;}
.sticky #cssmenu #menu-button{width:45px;height:40px;display:block;overflow:hidden;text-indent:999px;border-bottom:0;margin-top:-50px;float:right;}
.sticky .logo{text-align:left;}
#cssmenu #menu-button:after{top:14px !important;right:14px !important;}
#cssmenu > ul > li > a{padding:17px 20px;}
#cssmenu ul ul li a{padding:17px 15px;}
#cssmenu ul .service ul li a{width:100%;}
#cssmenu > ul > li:hover > a{background-color:#ff9326;border-bottom:none;color:#000000;}
#cssmenu > ul > li:hover > .submenu-button{background-color:#db7814;}
#cssmenu ul ul li a{padding-left:35px;}
#cssmenu .submenu-button.submenu-opened{background:#db7814;}
#cssmenu #menu-button:after{background:url("../images/menu_bar.png") no-repeat scroll right 0 !important;width:20px;height:20px;top:17px;border:none;}
#cssmenu #menu-button.menu-opened:after{background:url("../images/close_btn.png") no-repeat scroll right 0 !important;width:20px;height:20px;top:17px;border:none;top:10px !important;transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;-0-transform:rotate(0deg) !important;}
#cssmenu #menu-button.menu-opened::before{display:none;}
#cssmenu #menu-button:before{background-color:transparent;}
#slider_wrap{ background-position:0 0;}

}
@media(max-width:767px){.home h2{font-size:26px;margin:0 0 15px;line-height:normal;}
.footer2 .contactWidget{padding-top:40px;}
.portfolio_section h2{font-size:14px !important;margin:30px auto 0 !important;}
.logo{margin-bottom:20px;text-align:center;}
#slider_wrap{background-attachment:scroll;}
.drupal-section{background:none;}
.detail-wrap.d-left{padding-right:0;}
.detail-wrap.d-right{padding-left:0;}
.we-detail{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:auto;padding:30px;width:auto;}
detail-wrap.d-left, .detail-wrap{margin-top:35px !important;}
.block-info{margin-top:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:100%;height:auto;}
.detail-wrap.d-left > div, .detail-wrap.d-right > div{float:none;text-align:left;}
.process-box:after{display:none;}
.process-box.box2{margin-top:20px;margin-bottom:20px;}
.form-wrapper label{text-align:left;}
.message_section {
    align-content: center;
    /*background-attachment: scroll;*/
    background-position: center center;
    background-size: cover;
    display: flex;
    justify-content: center;
}
.row-space.gray-pattern
{
	padding:40px 0 !important;
}

}
@media(min-width:768px) and (max-width:768px){#header_inner .col-sm-8{clear:both;width:100%;margin-top:25px;}
#header_inner .col-sm-4{width:100%;display:block;}
}
@media(min-width:768px) and (max-width:1024px){#slider_wrap{min-height:385px;}
.space-LR{padding:0;}
.drupal_section ul{font-size:12px;}
.drupal-section{min-height:870px;}
.detail-wrap.d-left{padding-right:0;}
.detail-wrap.d-left > div{float:left;}
.detail-wrap h4{font-size:18px;padding:0 40px;}
.we-detail{height:250px;width:250px;padding:30px 10px;}
.block-info{height:130px;width:130px;padding:30px 20px;}
.detail-wrap.d-right{float:right;margin-top:-60%;padding-left:0;}
.detail-wrap.d-left.second{float:left;margin-top:100px !important;}
.process-box{min-height:357px;}
.top-section{text-align:center;}
.top-left span{display:inline-block;}
.top-section ul{display:inline-block !important;float:none !important;margin:0 auto !important;}
.yellow_bg .drupal_section .detail-wrap span
{
	margin-bottom:5px;
}
.block-info center, .yellow_bg .drupal_section .block-info{ font-size:14px;}
.block-info center, .yellow_bg .drupal_section .block-info p{ font-size:14px;}
.yellow_bg .drupal_section .block-info.eight-years, .yellow_bg .drupal_section .block-info.five-lakhs
{
	padding-top:22px;
}




}
/*=== responsive yellow section ====*/

@media (max-width:1024px)
{

.yellow_bg .drupal_section .block-info.eight-years strong , .yellow_bg .drupal_section .block-info.five-lakhs strong,
.yellow_bg .drupal_section .block-info.seven-plus strong
{
	font-size:24px;

}
.yellow_bg .drupal_section .block-info.seven-plus {padding: 6px 5px 0;}
.detail-wrap h4{padding:0 30px;}
.yellow_bg .drupal_section ul{padding:0 0 0 36px;}
.detail-wrap.d-right .we-detail{padding:20px 10px;}

}

@media(max-width:991px) 
{
	.r-bg-white{ padding:15px;}
	.imgWrapper{ padding:5px 0 !important;}
	.imgWrapper img { margin:0;}
	.success_disc > div{ min-height:140px;}
}


@media(min-width:992px) and (max-width:1024px)
{
	
	.detail-wrap.d-right{ margin-top:40%;}
	
	
}
@media(min-width:992px) and (max-width:1199px)
{
	.paypal_payment #lm_paypal_form input.pay_amt{
	width:100%;
}
	.portfolio_wrapper .main{ max-width:840px; margin:auto;}
}
@media(min-width:600px) and (max-width:991px)
{
		.portfolio_wrapper .main{ max-width:560px; margin:auto;}
		
}
@media(min-width:768px) and (max-width:991px)

{
	.process-box {min-height: 390px;}
}

@media (max-width:767px)
{
	
.yellow_bg .drupal_section .block-info.eight-years, .yellow_bg .drupal_section .block-info.five-lakhs, 
.yellow_bg .drupal_section .block-info.seven-plus
{
	padding:30px;
}
.yellow_bg .drupal_section .block-info.seven-plus {padding:30px;}
.yellow_bg .drupal_section ul
{
	padding:0 0 0 50px;
}
.we-detail
{
	padding:30px 0;
}
.success_disc > div{ min-height:110px;}
.yellow_bg .drupal_section .block-info::after
{
	border-radius:0;
}
.block-info center{text-align:left;}

.sticky .logo
{
	transform:scale(0.8);
	-moz-transform:scale(0.8);
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transition:all 0.4s ease-in 0s;
	-moz-transition:all 0.4s ease-in 0s;
	-webkit-transition:all 0.4s ease-in 0s;
	-ms-transition:all 0.4s ease-in 0s;
	margin:0;
}

}
@media (max-width:640px)
{
	.preview{ width:319px;}
	.preview img{ margin:0; padding:3px;}
}
@media (max-width:480px)
{
	.preview img{ margin:0; padding:3px;}
	.preview{ width:72%;}
	.zoomer { height:auto;}
	.top-section .col-md-6{ padding:0;}
	.top-section ul li{ padding:0 5px;}
	#slider_wrap{ background-size:cover;}
	
}



