@media only screen and (min-width:768px) and (max-width:1199px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:12px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}
.logosection{ width:170px; }


.homemiddle-section h2{ font-size:34px; line-height:38px; }
.homemiddle-section h4{ font-size:22px; line-height:normal; margin-bottom:4px; }
.homemiddle-section p{ font-size:14px; line-height:22px; text-align:justify; }


}




@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}

.topsection{ position:static; }
.logosection{ width:170px; }

.homemiddle-section{ width:100%; height:auto; position:static; left:0px; top:0px; z-index:777; 
top:0%; text-align:left; color:#000; transform:translateY(0%); -ms-transform:translateY(0%); 
-webkit-transform:translateY(0%); -o-transform:translateY(0%); padding-top:30px; padding-bottom:30px;}

.homemiddle-section h2{ font-size:34px; line-height:38px; }
.homemiddle-section h4{ font-size:22px; line-height:normal; margin-bottom:4px; }
.homemiddle-section p{ font-size:14px; line-height:22px; text-align:justify; }

.homefooter-section{position:static;}

.blogsection-middlebox .comment-respond{ max-width:100%!important;}

.coastregion-middlesectionbox .main-left{ width:100%; float:none; margin:0px auto 10px auto; }
.coastregion-middlesectionbox .main-right{ width:100%; float:none; margin:0px auto 10px auto; }

}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
body{overflow-x:hidden;}
img.bg { display:none; }

.topsection{ position:static; }
.logosection{ width:170px; margin:0px auto; }
.homemiddle-section{ width:100%; height:auto; position:static; left:0px; top:0px; z-index:777; 
top:0%; text-align:left; color:#000; transform:translateY(0%); -ms-transform:translateY(0%); 
-webkit-transform:translateY(0%); -o-transform:translateY(0%); padding-top:30px; padding-bottom:30px;}
.homemiddle-section h2{ font-size:34px; line-height:38px; }
.homemiddle-section h4{ font-size:22px; line-height:normal; margin-bottom:4px; }
.homemiddle-section p{ font-size:14px; line-height:22px; text-align:justify; }
.homefooter-section{position:static;}

/*============Coast-Region start================*/
.innertop-section-right .loginsec{ width:auto; float:left; }
.innertop-section-right .innertop-section-right01{ width:100% }
.coastregion-middlesection{ padding-top:20px; padding-bottom:20px; }
.coastregion-middlesection h2{ font-size:32px; line-height:38px; }
.coastregion-middlesection h5{ font-size:23px; line-height:30px; margin-top:10px; }
.coastregion-middlesectionbox{ width:100%; max-width:98%; margin:0px auto; }
.coastregion-middlesectionbox ul li{ width:96%; margin:7px auto }
.checkmark{ width:100%; }

.blogsection-middlebox .comment-respond{ max-width:100%!important;}


.coastregion-middlesectionbox .main-left{ width:100%; float:none; margin:0px auto 10px auto; }
.coastregion-middlesectionbox .main-right{ width:100%; float:none; margin:0px auto 10px auto; }

}







