@media only screen and (min-width:1000px) and (max-width:1169px){
	.logomain .callbox ul li + li { margin-left: 25px;}
	.stellarnav > ul > li > a{ padding: 33px 5px;text-transform: capitalize;}
 .bannercrawsal .bannercontent .bannertitlenew{font-size:35px;}
}
@media only screen and (min-width:768px) and (max-width:999px){
	.logomain .callbox{ margin-top:0;}
	.logomain .callbox ul li + li { margin-left: 25px;} 
	.logomain .callbox ul li {width:46%;}
	header .top .call,
	.logomain .callbox ul li a{font-size:11px;}
	.bannercrawsal .bannercontent .bannertitlenew{font-size:30px;}
	.bannercrawsal .bannercontent .bannertitlenew span{font-size:20px;}
	.bannercrawsal .bannercontent{top:5%;}
	.bannercrawsal .bannercontent .bannercontent_box{padding:10px 10px 70px;}
} 

@media only screen and (min-width:480px) and (max-width:767px){
 

.cmsimgleft{ margin-left:15px;}
.cmsimgright{ margin-right:15px;}
	.logomain .callbox ul li + li { margin-left: 25px;} 
	.logomain .callbox ul li {width:46%;} 
	.logomain .callbox ul li a{font-size:11px;}
	header .top .call {  display: table; margin: auto; }
	header .top .topsocial {  float: none;  overflow: hidden;   margin: auto;  display: table; }
header .menumain .logo{ text-align:center;}
	header .slogan{ line-height:normal;}
header .callmain, header .callmain p{ text-align:center;}
header .top_social{ float:none; margin:auto;} 
.bannercrawsal .bannercontent{top:15%;}
.bannercrawsal .bannercontent .bannercontent_box{ display:block;}
.bannercrawsal .bannercontent .bannertitlenew{ font-size:18px;color:#fff;line-height:1.5; text-align:left; position:relative; margin-bottom:3px;padding-bottom:10px;} 
.bannercrawsal .bannercontent p{ font-size:13px;  margin-bottom:5px; }
.bannercrawsal .bannercontent p strong{ font-size:13px;padding: 3px 0 0; }

.bannercrawsal .bannercontent .bannerinfo{ margin-top:0; padding:15px; } 
 
}

@media only screen and (max-width:479px){
 
header .top_expert ul { float: none; margin: 0;}
.top{ text-align:center;}
header .top .call ul li {   text-align: center;  line-height: 25px;  width: 100%;  font-size: 12px;}
header .top .call ul li + li:before,
header .top .call ul li:last-child:before,
header .top .call ul li:last-child:after{content:'';left:0;width:0; bottom:0; position: absolute; background:none; top:0px;}
.logomain .callbox ul li + li{ margin-left:0;}
.logomain .callbox ul li a{font-size:11px;} 



.bannercrawsal .bannercontent{top:0;}
.bannercrawsal .bannercontent .bannercontent_box{ display:block;}
.bannercrawsal .bannercontent .bannertitlenew{ font-size:13px;color:#fff;line-height:1.5; text-align:left; position:relative; margin-bottom:3px;padding-bottom:10px;} 
.bannercrawsal .bannercontent p{ font-size:10px;  margin-bottom:5px; }
.bannercrawsal .bannercontent p strong{ font-size:9px;padding: 3px 0 0; }

.bannercrawsal .bannercontent .bannerinfo{ margin-top:0; padding: 5px; }







header .top .topsocial {  float: none;  overflow: hidden;   margin: auto;  display: table; }
header .menumain .logo{ text-align:center;}
 
.cmsimgleft{ margin-left:15px;}
.cmsimgright{ margin-right:15px;}  
header .callmain, header .callmain p{ text-align:center;}
header .top_social{ float:none; margin:auto;}
header .logomain .logo{ text-align:center;} 
 .gallery .link a{ outline:none;}
 header .logomain .callnow {     float: none;     margin: 0 auto 8px;} 
 footer .footerequiry{ margin:0}
 .footerlink {     line-height: 1.3;     text-align: center;    padding: 5px 0;}
 .footerlink .powerby{ text-align:center;}
 footer h6, footer .footerequiry h6, #testimonilamain h5, .gallery h3, #homeservice h3{ font-size:22px;}
}