/*
Theme Name: MTW 
Author: e-Vision

License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2017 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

html{
	/*height:100%;*/ width:100%; margin:0; padding:0;
	}
	
body{width:100%;    color:#929292;
font-family: 'open_sansregular', Arial,"Arial Narrow";
padding:0 0 0 0; margin:0; font-size:15px; text-align:justify; line-height:1; 
	
 /*min-height: 100%; */
}

.bleftm{display: none;}

strong{ font-weight:bold;}

.wrapper{ max-width:1200px; margin:auto; min-height:10px; height:auto;}
.main{float:left; width:100%; margin:auto; height:auto; padding: 0; border: none 0px; }     

#top{ float:left; width:100%; height:auto; padding:7px 0px; background:#72d5f3;
border-bottom: 1px #e6e6e6 solid; color: #fff;
 font-size: 15px;}
#tleft{float:left; padding:0 2.5% 0 1%; width:41%; height:auto;  text-align:left;}
#tright{float:left; padding:0 1% 0 0; width:54.5%; height:auto; text-align:right; } 

#t2left{float:left; padding:15px 1% 10px 1%; width:98%; height:auto;  text-align:center;}
#t2right{float:left; padding:2px 1% 12px 1%; width:98%; height:auto; text-align:center; } 

.logo{float:left; width:39%;  height:auto; padding:0 1% 0 1%; text-align: right;}
.logo img{  max-width: 84px; height: auto; text-align: right; vertical-align: top; }
.logo a{text-decoration: none; border: 0px none;} 

.title{float:left; width:54%;  height:auto; text-align:left; 
	}
.title h1{ width: auto;  height:auto; padding:25px 0px 10px 0px;
font-family: 'oswald_regularregular', Arial,"Arial Narrow"; font-size:30px; text-transform:uppercase; color: #1086f3;}



#slider{float:left; width:100%; height:auto; padding:0 0 20px 0; z-index:-5; text-align: center;}
/* #slider img{ width:100%; height:100%; max-height: 600px;}*/

.slider{float:left; width:100%; height:auto; padding:0 0 10px 0; z-index:-5;}
.slider img{ width:100%; height:auto; max-height: 480px;}

/* Home page section 1*/
.homelimg{float: left; width: 50%; height: auto; margin:0; padding: 0; border: none 0px; font-size: 0;}
.homelimg img{ width: 100%; height: auto;  margin:0; padding: 0; border: none 0px;}

.homercont{ float: left; width: 46%; margin: 30px 0 0 4%; text-align:left; }
.homercont h1, .homelcont h1, .homer2cont h1{ width: 100%; padding: 0 0 8px 0; font-family: 'oswald_regularregular', Arial,"Arial Narrow"; font-size:28px; text-transform:uppercase; color: #363a3e; border-bottom: solid 12px #42caf4; }
.homerconspace{float: left; width:100%;  height: auto; max-width: 560px; padding: 24px 0; }
.homerconspace p{ width:100%; height: auto; padding: 0 0 30px 0; }
.homerconspace a{ /*float: none;*/ color: #fff; padding: 10px 60px; background: #42caf4; 
font-family: 'oswald_regularregular', Arial,"Arial Narrow"; font-size:15px;	text-decoration: none; text-transform: uppercase; letter-spacing: 1px; border-radius: 35px;}



/* section 2 */
.homelcont{ float: left; width: 46%; margin: 30px 4% 0 0; text-align:right; }

.homelconspace{float: right; width:100%;  height: auto; max-width: 560px; padding: 24px 0; text-align: right;}
.homelconspace p{ width:100%; height: auto; padding: 0 0 30px 0;}
.homelconspace a{ /*float: none;*/ color: #fff; padding: 10px 60px; background: #42caf4; 
font-family: 'oswald_regularregular', Arial,"Arial Narrow"; font-size:15px;	text-decoration: none; text-transform: uppercase; letter-spacing: 1px; border-radius: 35px;}
.homelconspace a:hover, .homerconspace a:hover, .homer2conspace a:hover{background: #2390f5; transition: all 0.6s ease 0s; }

/* Section 3 */
.homer2cont{ float: left; width: 46%; margin: 30px 0 0 4%; text-align:left; }
.homer2conspace{float: left; width:100%;  height: auto; max-width: 560px; padding: 24px 0; }
.homer2conspace p{ width:100%; height: auto; padding: 0 0 30px 0; }
.homer2conspace a{ /*float: left;*/ color: #fff; padding: 10px 60px; margin: 30px 0 0 0; background: #42caf4; 
font-family: 'oswald_regularregular', Arial,"Arial Narrow"; font-size:15px;	text-decoration: none; text-transform: uppercase; letter-spacing: 1px; border-radius: 35px;}

/* Footer */
#footer{ float:left; width:100%; height:auto; margin:20px 0 0 0;  padding:15px 0 15px 0; background:#1e1e1e; color:#fdfbfb; }

.footlogo{float:left; width:37%; height:auto; margin:0 1% 0 1%;}

  .footlogo h1{float:left; width:auto; padding:25px 0 0 0; 
  font-family:'oswaldbook', Arial, Helvetica, sans-serif;  font-size:22px;  text-transform:uppercase; }
.footlogo img{float:left; width: 100%; height: auto; max-width:97px; text-align: left; }
/*.fl1{float:left; width:100%; height:auto; padding: 0 0% 0 0; text-align: left;}
.fl2{float:left; width:62%; height:auto; padding: 0 0 0 0; text-align:left; 
font-family: 'oswald_regularregular', Arial,"Arial Narrow"; font-size:26px;	text-decoration: none; text-transform: uppercase;  }
*/
.footerlist{ float:left; width:37%; margin:0 1% 0 6%; font-size: 15px; text-transform:uppercase;
 text-align:left; outline: 0px none; }

 #social{ float:left; width:15%; padding:0 1% 10px 1%; text-align:right; margin:0 0 0 0;}

 
#footer h4{float:none; width:100%; padding:0 0 8px 0; text-align:left;
font-family:'oswaldbook', Arial, Helvetica, sans-serif; font-size:16px; color:#42caf4;text-transform:uppercase;}
.footerlist ul{ padding:2px 0 0 0; text-align:left; }
.footerlist ul, ol { margin-bottom: 10px; }
.footerlist	ul { list-style: none outside; }
.footerlist	ol { list-style: decimal; }

.footerlist	ul ul, ul ol,
.footerlist	ol ol, ol ul { margin: 4px 0 5px 0px; font-size: 100%;  }
.footerlist	ul ul li, ul ol li,
.footerlist	ol ol li, ol ul li { margin-bottom: 2px; }
.footerlist	li { line-height: 14px; margin-bottom: 5px; padding-left:0px; /*background: url("images/marker.png") no-repeat scroll 0 2px transparent;*/ }
.footerlist	ul.large li { line-height: 21px; }
.footerlist	li p { line-height: 21px; }
.footerlist ul li a{ color:#d7d4d4; font-weight:300; text-decoration:none; width:100%;  }
.footerlist ul li:hover a{ color:#fff; text-decoration:none; border:none;}

#social h4{ text-align:right;}
#social img{ width:35px; height:35px; text-align:right; padding:0; margin:0 -5px 0 0;}
#social a{ text-decoration:none; border:0px none; margin:0 5px;}

.footleft{ float:left; width:59%; padding:12px 10% 20px 1%; text-align:left; color: #ffffff;}
.footright{float:left; width:29%; padding:12px 1% 20px 0; text-align:right; font-size:14px; color: #fff;}
.footright a  {    color: #fff;    text-decoration: none; border:0px none; }

/* Profile */
#body, .certify, .customers {float:left; width: 98%; height: auto; padding: 10px 1% 10px 1%; margin: 0;}

#body .bleft{float:left; width: 32%; height: auto; padding: 0 4% 0 0;
background-size: cover;  background-position: center;  background-repeat: no-repeat;}
.bleft img{ width:100%; height:auto; max-width: 800px;  border-radius: 10px;}
#body .bri8{float:left; width: 64%; height: auto; padding: 0 0 0 0; }
#body .bri8 h2, .certify h2, .customers h2{ width:100%; height:auto; padding:15px 0 7px 0; margin: 0 0 14px 0; text-align:left;
font-family: 'oswaldbook', Arial,"Arial Narrow"; font-size: 24px; color:#40a5c4; text-transform:uppercase;
border-bottom: solid 6px #42caf4;}

.bri8 h3{ width:100%; height:auto; padding:15px 0 7px 0; margin: 0 0 14px 0; text-align:left;
font-family: 'oswaldbook', Arial,"Arial Narrow"; font-size: 20px; color:#40a5c4; }

#body p{float:left; width: 100%; height: auto; padding: 0 0 15px 0; }
#body a{margin:12px 0 0 0;}
/* #Lists
================================================== */
.certify ul { float:left; width:96%; margin-left:1%; min-width:80%;
text-align:left;
outline: 0px none;
transition: color 0.2s ease-out 0s;
}
.certify ul, ol { margin-bottom: 10px; }
.certify	ul { list-style: none outside; }
.certify	ol { list-style: decimal; }
.certify	ol, ul.square, ul.circle, ul.disc { margin-left: 20px; }
.certify	ul.square { list-style: square inside; color: #fff; }
.certify	ul.circle { list-style: circle inside; color: #555; }
.certify	ul.disc { list-style: disc inside; color: #555; }
.certify	ul.check { list-style: none; }
.certify	ul ul, ul ol,
.certify	ol ol, ol ul { margin: 0px 0 5px 30px; font-size: 100%;  }
.certify	ul ul li, ul ol li,
.certify	ol ol li, ol ul li { margin-bottom: 6px; }
.certify	li { line-height: 14px; margin-bottom: 4px; padding-left:16px; list-style:none; 
background:url(images/bullet.png) no-repeat scroll 0 4px transparent; }
.certify	ul.large li { line-height: 21px; }
.certify	li p { line-height: 21px; }
.certify ul li a{ color:#e3e1e1; font-weight:300; }
.certify ul li:hover a{ color:#999; text-decoration:none; border:none;} 
/* end other pages */
/* End Profile */ 

/* #Lists
================================================== */
#body ul { float:left; width:96%; margin-left:1%; min-width:80%;
text-align:left;
outline: 0px none;
transition: color 0.2s ease-out 0s;
}
#body ul, ol { margin-bottom: 10px; }
#body	ul { list-style: none outside; }
#body	ol { list-style: decimal; }
#body	ol, ul.square, ul.circle, ul.disc { margin-left: 20px; }
#body	ul.square { list-style: square inside; color: #fff; }
#body	ul.circle { list-style: circle inside; color: #555; }
#body	ul.disc { list-style: disc inside; color: #555; }
#body	ul.check { list-style: none; }
#body	ul ul, ul ol,
#body	ol ol, ol ul { margin: 0px 0 5px 30px; font-size: 100%;  }
#body	ul ul li, ul ol li,
#body	ol ol li, ol ul li { margin-bottom: 6px; }
#body	li { line-height: 14px; margin-bottom: 4px; padding-left:16px; list-style:none; 
background:url(images/bullet.png) no-repeat scroll 0 4px transparent; }
#body	ul.large li { line-height: 21px; }
#body	li p { line-height: 21px; }
#body ul li a{ color:#e3e1e1; font-weight:300; }
#body ul li:hover a{ color:#999; text-decoration:none; border:none;} 
/* end other pages */

.logos{float: left; width: 100%; height: auto; padding: 20px 0; }
.logos img{ float:left; width: 28%; height: auto; max-width: 300px; max-height: 197px; padding: 0 1% 0 1%;}
/* End Profile */ 


.logo_showcase, .slick-slide, .logo-title {text-align: center !important;}

/* portal */
#portal{ float:left; width: 100%; height: auto; }
#portal img{ float:left; width: 31.333%; height: auto; margin: 15px 1%;}
#portal a{text-decoration: none; border: 0px none;}

/*end portal */


/* Contact */
::-webkit-input-placeholder { opacity: 0.8; color: #f0f0f0; } /* gray80 */
:-moz-placeholder           { opacity: 1; color: #f0f0f0; } /* Firefox 18- (one color)*/
::-moz-placeholder          { opacity: 0.8; color: #f0f0f0; } /* Firefox 19+ (double colons) */
:-ms-input-placeholder      { opacity: 0.8; color: #f0f0f0; }

 #form{float:left; width:64%; padding:0 6% 0 0; height:auto; }
.cbri8{float:left; width:30%; padding:0 0 0 0; height:auto; }

#body h1, #form h1{float:left; width:100%; height:auto; padding:15px 0 12px 0; margin: 0 0 20px 0; text-align:left;
font-family: 'oswaldbook', Arial,"Arial Narrow"; font-size: 28px; color:#282828; text-transform:uppercase;
border-bottom: solid 10px #42caf4;}


.cbri8 img{ text-decoration:none; border:0px none; 
background: none repeat scroll 0% 0% transparent;}
.cbri8 a{text-decoration:none;}

#form p{float:left; width:100%; text-align:left;}
.cotxt { 
border: 0px none; font-size: 14px;
font-family: "open_sanslight",Arial,Helvetica,sans-serif;
background: none repeat scroll 0% 0% #1f79b4;
color: #FFF; opacity: 1;
width: 93%; height: 35px;
padding: 0px 0px 0px 2%;
margin: 0px 5% 1px 0;
}

.coboxes {     border: 0px none;    font-size: 14px;
    font-family: "open_sanslight",Arial,Helvetica,sans-serif;    background: none repeat scroll 0% 0% #1f79b4;
    color: #FFF;    opacity: 1;    height: 110px;    width: 93%; padding: 5px 0px 0px 2%; margin: 0px 5% 1px 0;
}

.cosubmit {float:left;    font-family: "open_sansbold",Arial,Helvetica,sans-serif;
    background: none repeat scroll 0% 0% #414141;
    border-width: 0px;
    padding: 8px 35px;     margin: 3px 0px 0px;
    color: #fff;    letter-spacing: 1px;    font-size: 15px;    font-weight: 400;    text-decoration: none;    cursor: pointer;
    text-transform: uppercase;    box-sizing: content-box;
}

.cont{float:left; width:90%; padding:20px 5%; margin:15px 0 0px 0; font-size:14px; background:#39b7de; 
-moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px;  }
 .cont h2{float:left; width:100%; padding:0 0 10px; color:#282828; font-size:22px;
text-transform:uppercase}
 .cont h3{float:left; width:100%; padding:0 0 10px; color:#282828; font-size:16px;
text-transform:uppercase}
.cont p{float:left; width:100%; line-height:1; padding:0 0 10px 0; color:#fff; text-align:left; font-size:14px;}
.cont strong{ font-weight:bold;}

.map {    float: left;    width: 48%;    height: 440px;    display: block;    padding: 0 1% 0 1%;    margin: 40px 0px 10px 0;
    text-align: center;   /* background:  url(images/map.jpg) no-repeat scroll right top / cover;*/
}


div.wpcf7-response-output {
	float: left !important;}
/* End Contact */




@media only screen 
and (min-width : 950px) 
and (max-width : 1200px) {
.top1l .title h1{font-size:40px; }
#hsec3{font-size:36px;}	
.homercont{ float: left; width: 46%; margin: 0 0 10px 4%; }
.homerconspace p{  padding: 0 0 20px 0;}
	/*.homerconspace a{margin-top: 130px;}*/
.abt{ float: left; width:100%; height: auto; padding: 10px 0% 5px 0; }
.abt img{float:left !important;max-width: 32px; max-height: 32px; padding: 0 15px 5px 0;}
.abt p{padding: 10px 0 0 0;}
		
}


@media only screen 
and (min-width : 726px) 
and (max-width : 950px) {
.footerlist{ display: none;}
 
.title h1{font-size: 25px;}

.homercont{ float: left; width: 48%; margin: 0 0 10px 2%; text-align:left; }
.homerconspace{float: left; width:100%;  height: auto; max-width: 100%; padding: 7px 0; }
.homerconspace p{ width:100%; height: auto; padding: 0 0 25px 0;}
.abt{ float: left; width:100%; height: auto; padding: 10px 0% 0px 0; }
.abt img{float:left !important;max-width: 25px; max-height: 25px; padding: 0 15px 0px 0;}
.abt p{padding: 10px 0 0 0;}
	
.footlogo{float:left; width:50%; height:auto; margin:0 2% 0 1%;}
 #social{ float:left; width:45%; padding:0 1% 10px 1%; }
	
 #form{float:left; width:56%; padding:0 3% 0 0; height:auto; }
.cbri8{float:left; width:41%; padding:0 0 0 0; height:auto; }

.map {    float: left;    width: 98%;    height: 440px;    padding: 0 1% 0 1%;    margin: 20px 0px 0 0;}
#portal img{ float:left; width: 46%; height: auto; margin: 15px 2%;}
}


@media only screen 
and (min-width : 641px) 
and (max-width : 725px)    {
/*	#t2left{float:left; padding:12px 1% 12px 1%; width:98%; text-align:center;  }
#t2right{float:left; padding:0 1% 12px 1%; width:98%; text-align:center; } 
.homelimg{float: left; width: 98%; height: auto; padding: 0px 1% 20px 1%;}
.homercont, .homelcont, .homer2cont{ float: left; width: 98%; margin: 10px 1% 20px 1%;  }
.homerconspace, .homer2conspace{float: left; width:100%;  height: auto; max-width: 100%; padding: 14px 0; }
	.abt{ float: left; width:48%;  padding: 15px 1% 15px 1%;	 font-size:14px;   } */
.homelimg:nth-child(2) {display: none;}
#tright,  .footerlist, #body .bleft{display: none;} 
#tleft{float:none; padding:0 1% 0 1%; width:98%;  text-align:center; font-size: 20px;}
#t2left{float:left; padding:12px 1% 12px 1%; width:98%; text-align:center;  }
#t2right{float:left; padding:0 1% 12px 1%; width:98%; text-align:center; } 
	
.homelimg{float: left; width: 98%; height: auto; padding: 0px 1% 20px 1%;}
.homercont, .homelcont, .homer2cont { float: left; width: 98%; margin: 10px 1% 20px 1%;  }
	.homelcont, .homercont h1, .homer2cont h1, .homelcont h1, .homelconspace, .homerconspace, .homer2conspace, .homerconspace a, .homer2conspace a {text-align:center;}
	.homerconspace p, .homelcont p, .homer2conspace p, #body p{font-size: 16px; text-align:center;padding: 0 0 30px 0;}
.homelconspace, .homerconspace, .homer2conspace{float: left; width:100%;  height: auto; max-width: 100%; padding: 14px 0; }
.abt{ float: left; width:98%;  padding: 16px 1% 15px 1%;	 font-size:14px;   }
	.abt img{float:left !important;max-width: 25px; max-height: 25px; padding: 0 15px 0px 0;}
.abt p{text-align: left; padding: 6px 0 0 0;}
	
.homelconspace a, .homer2conspace a {margin-bottom: 60px; padding: 15px 70px;}	
	
.footlogo{float:left; width:50%; height:auto; margin:0 2% 0 1%;}
 #social{ float:left; width:45%; padding:0 1% 10px 1%; }
.footleft{ float:left; width:98%; padding:12px 1% 5px 1%; text-align:center; }
.footright{float:left; width:98%; padding:12px 1% 0px 1%; text-align:center; font-size:15px; }

.bleftm{display:block; float:left; width:98%; padding:0 1% 30px 1%; height:auto;}
	.bleftm img{width:100%; height: auto; text-align: center;}	
#body .bri8{float:left; width:98%; padding:0 1% 0 1%; height:auto; }	

 #form{float:left; width:98%; padding:0 1% 30px 1%; height:auto; }
.cbri8{float:left; width:98%; padding:0 1% 0 1%; height:auto; }
	
.map {    float: left;    width: 98%;    height: 440px;    padding: 0 1% 0 1%;    margin: 20px 0px 0 0;}
	
	.logos img{ float:left; width: 46%; height: auto; max-width: 300px; max-height: 197px; padding: 0 1% 0 1%;}
	
#portal img{ float:left; width: 46%; height: auto; margin: 15px 2%;}
}


/* Iphone (portrait) ----------- */
@media only screen
and (min-width : 321px)  
and (max-width : 640px)   {
	.homelimg:nth-child(2) {display: none;}
#tright,  .footerlist, .footlogo, .bleft{display: none;} 
#tleft{float:none; padding:0 1% 0 1%; width:98%;  text-align:center; font-size: 20px;}
#t2left{float:left; padding:12px 1% 12px 1%; width:98%; text-align:center;  }
#t2right{float:left; padding:0 1% 12px 1%; width:98%; text-align:center; } 
	
.homelimg{float: left; width: 98%; height: auto; padding: 0px 1% 20px 1%;}
.homercont, .homelcont, .homer2cont { float: left; width: 98%; margin: 10px 1% 20px 1%;  }
	.homercont h1, .homer2cont h1, .homelcont h1, .homelconspace, .homerconspace, .homer2conspace, .homerconspace a, .homer2conspace a, #social h4, #body h1, #form h1, #body a, .certify h2{text-align:center;}
	
.homerconspace p, .homelcont p, .homer2conspace p, #body p{font-size: 15px; text-align:center;padding: 0 0 30px 0;}
.homerconspace, .homer2conspace{float: left; width:100%;  height: auto; max-width: 100%; padding: 14px 0; }
.abt{ float: left; width:98%;  padding: 15px 1% 15px 1%;	 font-size:14px;   }
	.abt img{float:left !important;max-width: 25px; max-height: 25px; padding: 0 15px 0px 0;}
.abt p{text-align: left; padding: 6px 0 0 0;}
	
.homelconspace a, .homer2conspace a {margin-bottom: 30px; padding: 15px 70px;}

#social{ float:left; width:98%; padding:0 1% 10px 1%; text-align:center;  }
	
.footleft{ float:left; width:98%; padding:12px 1% 5px 1%; text-align:center; }
.footright{float:left; width:98%; padding:12px 1% 0px 1%; text-align:center; font-size:15px; }
	
.bleftm{display:block; float:left; width:98%; padding:0 1% 30px 1%; height:auto;}
	.bleftm img{width:100%; height: auto; text-align: center;}
#body .bri8{float:left; width: 100%; height: auto; padding: 0 0 0 0; }
	
 #form{float:left; width:98%; padding:0 1% 30px 1%; height:auto; }
.cbri8{float:left; width:98%; padding:0 1% 0 1%; height:auto; }

.map {    float: left;    width: 98%;    height: 440px;    padding: 0 1% 0 1%;    margin: 20px 0px 0 0;}
	.logos img{ float:left; width: 46%; height: auto; max-width: 300px; max-height: 197px; padding: 0 1% 0 1%;}
	
#portal img{ float:left; width: 96%; height: auto; margin: 15px 2%;}
}


@media only screen
and (max-width : 320px) and (orientation : portrait)  {
		.homelimg:nth-child(2) {display: none;}
#tright, #slider, .homelimg, .footerlist, .footlogo, .map, .bleft{display: none;} 
#tleft{float:none; padding:0 1% 0 1%; width:98%;  text-align:center; font-size: 20px;}
#t2left{float:left; padding:12px 1% 12px 1%; width:98%; text-align:center;  }
#t2right{float:left; padding:0 1% 12px 1%; width:98%; text-align:center; } 
	
.homelimg{float: left; width: 98%; height: auto; padding: 0px 1% 20px 1%;}
.homercont{ float: left; width: 98%; margin: 10px 1% 20px 1%;  }
	.homercont h1, .homer2cont h1, .homelcont h1, .homelconspace, .homer2conspace, .certify h2{text-align:center;}
.homerconspace{float: left; width:100%;  height: auto; max-width: 100%; padding: 14px 0; }
	.homerconspace p, .homer2conspace p{font-size: 15px; text-align:center;}
.abt{ float: left; width:98%;  padding: 15px 1% 15px 1%;	 font-size:14px;   }
	.abt p{text-align: left;}
	
#social{ float:left; width:98%; padding:0 1% 10px 1%; text-align:center;  }
.footleft{ float:left; width:98%; padding:12px 1% 5px 1%; text-align:center; }
.footright{float:left; width:98%; padding:12px 1% 0px 1%; text-align:center; font-size:15px; }

.bleftm{display:block; float:left; width:98%; padding:0 1% 30px 1%; height:auto;}
	.bleftm img{width:100%; height: auto; text-align: center;}
#body .bri8{float:left; width: 100%; height: auto; padding: 0 0 0 0; }
 #form{float:left; width:98%; padding:0 1% 30px 1%; height:auto; }
.cbri8{float:left; width:98%; padding:0 1% 0 1%; height:auto; }
	
	.logos img{ float:left; width: 46%; height: auto; max-width: 300px; max-height: 197px; padding: 0 1% 0 1%;}
	
	#portal img{ float:left; width: 96%; height: auto; margin: 15px 2%;}
}


@media only screen and (max-width : 1136px) and (orientation : landscape) {
	
}
