@charset "utf-8";


/*iPad Portrait Mode, iPad Mini and Small Tablets */
@media only screen and (max-width: 768px)
{
	 .container {
    width: auto;
  }
	
	
	.flexy-menu.vertical{width: 100%;}.flexy-menu li{display: block;width: 100%;}.flexy-menu > li > a{padding-top:15px;padding-bottom:15px;padding-left: 25px;}.flexy-menu a{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.flexy-menu ul, .flexy-menu ul li ul,.flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 100%;left: 0;border-left: none;position: static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.flexy-menu ul li{border-left: none;border-right: none;}.flexy-menu ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px;}.flexy-menu ul > li > a{padding-left: 40px !important;}.flexy-menu > li .indicator{top: 15px;right: 25px;font-size: 17px;}.flexy-menu ul > li .indicator{right: 24px;}.flexy-menu.vertical ul > li .indicator{top: 10px;right: 15px;}.flexy-menu > li > ul > li > a{padding-left: 40px !important;}.flexy-menu > li > ul > li > ul > li > a{padding-left: 60px !important;}.flexy-menu > li > ul > li > ul > li > ul > li > a{padding-left: 80px !important;}
	
	
.column { margin:0px; }	

.content .one-fourth, .content .one-half, .content .one-third, .content .three-fourth, .content .two-third, .content .one-fifth, .content .four-fifth, .content .three-fifth, .content .two-fifth { text-align:center; }
.one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .three-fifth, .two-fifth { width:33.33%; }
	

.services article {padding:0 15px;position:relative;}

.services article h2{padding:0 15px; background:rgba(0, 0, 0, .8); border-top:3px solid #2592d0; font-size:18px; color:#fff; position:absolute; top:73px; font-weight:normal;}
	
	
}

/*Medium Smart Phones v2*/
@media only screen and (max-width: 640px)
{
	
.column { margin:0px; }	
.content .one-fourth, .content .one-half, .content .one-third, .content .three-fourth, .content .two-third, .content .one-fifth, .content .four-fifth, .content .three-fifth, .content .two-fifth { text-align:center; }
.one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .three-fifth, .two-fifth { width:33.33%; }

.services article {padding:0 15px;position:relative;}

.services article h2{padding:0 15px; background:rgba(0, 0, 0, .8); border-top:3px solid #2592d0; font-size:18px; color:#fff; position:absolute; top:0px; font-weight:normal;}
	
}


/*Google Nexus and Other Large Smart Phones v1*/
@media screen and (max-width: 600px){
	
.column { margin:0px 0 2% 0; }	
.content .one-fourth, .content .one-half, .content .one-third, .content .three-fourth, .content .two-third, .content .one-fifth, .content .four-fifth, .content .three-fifth, .content .two-fifth { text-align:center; }
.one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .three-fifth, .two-fifth { width:100%; }	
	
.logo { float:none; margin:5px 0px 0px; display:block; text-align:center }
.top-right { float:none; margin:0px 20px 10px 0px; text-align:center;display:block; }	

.call{ color:#818080; float:none; font-family: 'robotoregular'; display:block; text-align:center;}
.call span{ display:inline; line-height:20px;margin-right:15px;}
.call span img{ vertical-align:middle;}
	
	
.services article {padding:0 15px;position:relative;}

.services article h2{padding:0 15px; background:rgba(0, 0, 0, .8); border-top:3px solid #2592d0; font-size:18px; color:#fff; position:absolute; top:0; font-weight:normal;}	
	
	
.main_content_wrap{
padding: 10px 20px;
width:100%; border-right:0px solid #ccc;}	
	
.nav_wrap{float:right;width:100%;}
	
.footer-main{background:#02509a; padding:10px; float:left; margin-top:30px; width:100%;}
.footer-main .footlogo{margin-right:20px; display:block; float:none !important; text-align:center;}
.footer-main .partner{display:block; float:none !important;text-align:center; color:#9cc0e2; font-size:12px; line-height:18px;font-family: 'robotoregular'; margin:10px 0 }

.footer-main .partner a{color:#9cc0e2; text-decoration:none;}
.footer-main .partner a:hover{color:#2592CD; }

.footer-main .copy{display:block; float:none !important;text-align:center;color:#9cc0e2; font-size:12px; line-height:18px;font-family: 'robotoregular'; margin:10px 20px }
.footer-main .social{display:block; float:none !important;text-align:center;}


	
	
}

/*iPhone Landscape Mode and Mediium Smart Phones*/
@media only screen and (max-width: 480px){
	
	
	
}


/*Other Major Small Smart Phones*/
@media screen and (max-width: 360px){
	
	
	
} 


/*iPhone Portrait Mode and Very Small Mobile Phones*/
@media screen and (max-width: 320px){
	
	
	
}
