@media only screen and (min-width:1000px) and (max-width:1199px){
.stellarnav > ul > li > a { padding:19px 13px;  font-size:14px; }
.bannercrawsal .bannercontent .bannertitlenew { font-size: 30px;}
.bannercrawsal .bannercontent p { font-size:15px; text-align: left; } 
#makeunit .makeimg .makeimgbox, #benifit .benifitimg .benifitimgbox{ height:520px;} 
.our_service .ourservicecont .ourservicesbox .link a{ letter-spacing:normal;}
.bannercrawsal .bannercontent { top:5%; }
}
@media only screen and (min-width:768px) and (max-width:999px){
.topsocial, .menubox{ margin-top:0;} 
.topsocial ul{ float:none; margin:auto;}
.calltop{ text-align:center;} 
.stellarnav > ul > li > a { padding:19px 7px; font-size:13px;}
#makeunit .makeimg .makeimgbox, #benifit .benifitimg .benifitimgbox{ height:540px;}

.bannercrawsal .bannercontent .bannertitlenew { font-size: 30px;}
.bannercrawsal .bannercontent p { font-size:15px; text-align: left; } 
.our_service .ourservicecont .ourservicesbox .link a{ width:48%; margin:0 2% 15px 0}
.our_service .ourservicecont .ourservicesbox .link a + a {margin-left: 0; margin-top:0;}	
.language{ position: absolute; right: 15px; }	
.bannercrawsal .bannercontent { top:5%; }
.bannercrawsal .bannercontent .bannerlogo img{ max-height:80px;} 
.bannercrawsal .bannercontent .bannercontentinfo p{ font-size:20px;}
.bannercrawsal .bannercontent .bannercontentinfo p strong{ font-size:30px;}
.our_service .ourservicecont .ourservicesbox .link a{ width:100%;}
.our_service .ourservicecont .ourservicesbox .link a + a {margin-left: 0; margin-top:15px;}
} 

@media only screen and (min-width:480px) and (max-width:767px){
.bannercrawsal .bannercontent {  top:5%; }
.language{ position: absolute; right: 15px;z-index: 1; }	
header .logo { text-align: left; padding:5px 0; }
header{ position:relative;}
#banner{ margin-top:0;}
.our_service .ourservicecont .ourservicesbox .link a{ width:48%; margin:0 2% 15px 0}
.our_service .ourservicecont .ourservicesbox .link a + a {margin-left: 0; margin-top:0;}	
.language{ position: absolute; right: 15px; }	

footer .newsletter p{ text-align:left;}
.bannercrawsal .bannercontent { top:5%; }
.bannercrawsal .bannercontent .bannerlogo img{ max-height:70px;} 
.bannercrawsal .bannercontent .bannercontentinfo p{ font-size:16px;}
.bannercrawsal .bannercontent .bannercontentinfo p strong{ font-size:24px;}
.our_service .ourservicecont .ourservicesbox .link a{ width:100%;}
.our_service .ourservicecont .ourservicesbox .link a + a {margin-left: 0; margin-top:15px;}
/*blog css*/
.bolgcontent .blogcontentbox .bloginfobox {  padding-bottom:120px; }
.blogright_inc .blog_sidebarcontent{ margin-top:0; margin-bottom:20px}

.bannercrawsal2{ padding-top:20%;}
.bannercrawsal2 .bannercontentinfo p strong{ font-size:27px;}
.bannercrawsal2 .bannercontentinfo p{ font-size:22px;}
}

@media only screen and (max-width:479px){
 header .logo { text-align: left; padding:5px 0; }
	
.language{ position: absolute; right: 15px;z-index: 1; }	  
	 
.welcomemain h1, .welcomemain h2 { font-family: 'Roboto';  font-size: 14px; font-weight:600; }
 .welcome {padding: 10px 0 20px;}
.welcomemain .welcome p{ font-size:13px; line-height:20px;}
   
#bloghome h4{ font-size:18px;}
footer .footersocialmain .footertime {padding: 20px 0 0;}
.footer_social{ padding-top:0;}
.footercall{padding:10px 0; text-align:center;}

header{ position:relative;}
#banner{ margin-top:0;}
.bannercrawsal .bannercontent { top:5%; }
.bannercrawsal .bannercontent .bannerlogo img{ max-height:50px;} 
.bannercrawsal .bannercontent .bannercontentinfo p{ font-size:11px;}
.bannercrawsal .bannercontent .bannercontentinfo p strong{ font-size:14px;}
.our_service .ourservicecont .ourservicesbox .link a{ width:100%;}
.our_service .ourservicecont .ourservicesbox .link a + a {margin-left: 0; margin-top:15px;}

footer .footersocial{ float:none; margin:auto;}
footer .footerlink{ text-align:center}
footer .newsletter p strong { font-size: 16px; }
footer .newsletter p span{ font-size:10px; }
footer .newsletter p{ text-align:center;}
.our_service .ourservicecont .ourservicesbox h3 { margin: 20px 0; font-size: 15px; }
.our_service .ourservicecont .ourservicesbox p{ text-align:left;}
.our_service .ourservicecont .ourservicesbox h4, .cms h1.otherlanguage, .cms h1.otherlanguage2{ text-align:left;}
.cms h1{ font-size:18px;}
/*blog css*/
.bolgcontent .blogcontentbox .bloginfobox {  padding-bottom:120px; }
.blogright_inc .blog_sidebarcontent{ margin-top:0; margin-bottom:20px}
.bolgcontent .blogcontentbox .bloginfobox .blogsocialmain { left: 18px;bottom: -10px; }
.blogsocial a { width: 30px;  height: 30px;  margin-right: 5px; line-height: 30px; }




.bannercrawsal2{ min-height:400px; padding-top:29%;text-align: left;}
.bannercrawsal2 .bannerlogo{ display:block;margin-bottom: 5%;}
.bannercrawsal2 .bannerlogo img{ max-height: 100px}
.bannercrawsal2 .bannerspecial{ display:block;}
.bannercrawsal2 .bannercontentinfo{ display:block;text-align: left;}
.bannercrawsal2 .bannercontentinfo p{font-size:16px;  margin:0; color:#333;line-height: 1.3;text-align: left;}
.bannercrawsal2 .bannercontentinfo p strong {font-family: 'OpenSansSemibold';font-size: 18px;font-weight: 600;color: #009C00;text-transform: uppercase;}
.bannercrawsal2 .bannercontentinfo p span{ }
.bannercrawsal2 .bannercontentinfo .link{ display:block; margin-top:20px;}
.bannercrawsal2 .bannercontentinfo .link a{display:inline-block; position:relative; padding:10px 30px; border:#094FCB solid 1px; color:#094FCB; font-size:16px; position:relative;}
.bannercrawsal2 .bannercontentinfo .link a:after{content:'\f105'; font-family: 'Font Awesome 5 Free';
  font-weight:900; position:absolute; right:10px; top:12px;}



}