
@media(min-width: 980px) and (max-width: 1199px){
.fluid-span10 {
	float: none !important;
	margin: 0 auto !important;
	width: 100% !important;
	margin:0 !important;
}
.raa-banner-home-title{ margin-bottom:40px; width:100% !important;}
#push, #footer {height:auto !important; margin-top: 50px;}
.email-col3 { width: 30.3% !important;}
.raa-banner-inner {height:auto;overflow: visible;}
.fluid-span10 .span4{ width:380px;}
}

@media(min-width: 768px) and (max-width: 979px){
.fluid-span10 {
	float: none !important;
	margin: 0 auto !important;
	width: 100% !important;
	margin:0 !important;
}
  .raa-banner-home-title{ margin-bottom:40px; width:100% !important;}
  #push, #footer {height: auto !important; margin-top: 50px;}
  .email-col3 { width: 30.3% !important;}
  .fluid-span10 .span4{ width:380px;}
}

@media(max-width: 767px){
.float-clear{ float:none; clear:both;}
.general-heading {font-size:1.4em;}
.general-heading-xlg {font-size:1.8em;}
body p {font-size: 1.12em;}
.raa-banner-home-title{ margin-bottom:40px; width:100% !important;}
.raa-txt-center{ text-align:center;}
.progressbar li {width: 100%;float: none;clear:both;margin-bottom:20px;}
.progressbar li p{margin:0;text-align: center;}
.copy-right{ text-align:left !important;}
.social-h{ margin:10px 0; float:left !important;}
.info-top li {margin-left:0 !important; margin-right:10px;}
.raa-banner-inner{ overflow:visible !important; height:auto !important;}
.email-col3{ width:100% !important; text-align:left; margin-bottom:15px;}
.contact-list li { float:left; height:280px !important; width: 28% !important;}	
.our-cordinates{ left: 50%; margin-left: -106px;}
.contact-list { display:flex !important;}
}
@media(max-width: 639px){
.contact-list { display:block !important; border:none !important;}
.contact-list li { float:none; display:block; height:auto !important; width:100%!important; padding:10px 0 !important;
 box-shadow:none !important; margin-bottom:15px;}
.our-cordinates{ left:0 !important; margin-left:5px !important; position:relative;}
.email-contact{padding:0 !important;}	
}

/* Smartphones (portrait and landscape) ----------- */
@media(max-width: 480px){}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {


}




