/* reset */
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,dl,dt,dd,ol,nav ul,nav 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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, 

section {
    display: block;
}
ol,ul
{list-style:none;
 margin:0px;
 padding:0px;
}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration: none;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}/*end reset*/
body{	
    font-family: 'Source Sans Pro', sans-serif;
   background-color: #f0efef;  
/*    background-image: url(../themes/logo/test.jpg);
     background-size: 100%;
      background-repeat: no-repeat; */

}
.wrap{	width:90%;	margin:0 auto;}
.contact-info{	float:left;	margin-top: 8px;}	
.socialmedia-widget {	overflow: hidden;	margin: 0;	padding: 0;	list-style: none;}
.social-icons { float: right; margin-top: 26px;}
.social-icons li a {	height: 40px;	width: 40px;	display:block;	text-indent: -9999px;	background: transparent url(../images/social-icons.png);}
.contact-info1{	font-weight: normal;	color: #000a8d;	font-family: 'Source Sans Pro', sans-serif;}
.social-icons li:first-child {	border-left: 1px solid rgba(231, 231, 231, 0.73);}
.social-icons ul li:first-child, ol li:first-child {	margin-top: 0px;}
.social-icons li {	
    float: left;	
    width: 40px;	
    height: 40px;	
    border-right: 1px solid rgba(231, 231, 231, 0.73);	background: none;
    padding: 0px;	margin: 0;}
.social-icons a.facebook:hover {
    background-position: 0px bottom;
}
.social-icons a.facebook {	background-position: 0px top;}
.social-icons li a {	height: 40px;	width: 40px;	display: block;	text-indent: -9999px;	background: transparent url(../images/social-icons.png);}
.social-icons a.twitter {	background-position: -40px top;}
.social-icons a.twitter:hover {	background-position: -40px bottom;}
.social-icons a.googleplus {	background-position: -440px top;}
.social-icons a.googleplus:hover {	background-position: -440px bottom;}
.social-icons a.pinterest {	background-position: -480px top;}
.social-icons a.pinterest:hover {	background-position: -480px bottom;}
.social-icons a.dribbble {	background-position: -160px top;}
.social-icons a.dribbble:hover {	background-position: -160px bottom;}
.social-iconst a.dribbble:hover {	background-position: -160px bottom;}
.social-icons a.vimeo {	background-position: -120px top;}
.social-icons a.vimeo:hover {	background-position: -120px bottom;}
.logo{	float: left; margin-top: -8px;}
.logoright{	float: right;   margin-top: -105px;}
.top-nav{	float:right;        }
.top-nav ul li{	display:inline-block;	float:left;}
.top-nav li.active> a, .top-nav li> a:hover {	background: #dee432;	color:#000a8d;}
.top-nav ul li a{	
    font-family: 'Source Sans Pro', sans-serif;	font-size: 0.875em;
    color: #dee432;	
    padding: 30px;	
    display: block;	
    text-transform: uppercase;
}
.top-nav-content a:hover {background-color: #f1f1f1}
.top-nav:hover .dropdown-content {    display: block;}

/*---start-content----*/
.top-grid{	width:31.33%;	float:left;	text-align:center;	margin-right:3%;}
.top-grid h3{	color: #313232;	font-size: 2em;}
.top-grid p{	
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 0.875em;	color: #777;	
    line-height: 1.5em;	margin: 0.5em auto 0.8em auto;	
    width: 90%;}
.top-grid img{	
    display: inline-block;	
    background: #EEE;	
    padding: 5px
}
.button{	
    color: #000a8d;
    font-size: 0.875em;	
    text-transform: uppercase;
    padding:1em 1.5em;	
    border: 1px solid #EEE;	
    display: inline-block;}
.button:hover{	
    background: #000a8d;
    color:#fff;
}
.top-grids {
    margin: 3em 0;}
.last-topgrid{	margin:0;}
/*---mid-grid-----*/
/*.boxindex{
    background-image: url('../themes/blog/business.jpg');
    background-repeat: repeat-x;
    background-size: 100%; 
   
    
}*/
.mid-grids{ 
    width: 80%;
    margin: auto;
    
    padding: 3.5em 0 1em 0;
}
.mid-grid{	width: 21.7%;	float: left;	margin: 0 3% 3% 0;}
.mid-grid h3{	color:#074779;	font-size: 1.2em;	text-transform: uppercase;	margin: 0.5em 0 0 0;}
.mid-grid img{	
    background:#FFF;
    padding:5px;	
    box-shadow: 0px 0px 1px #000;
    opacity: 5;	
    transition: all 300ms!important;	
    -webkit-transition: all 300ms!important;
    -moz-transition: all 300ms!important;
    width: 100%;     
    height:200px;
} 
.mid-grid img:hover{       
    -webkit-box-shadow: 2px 6px 71px 5px rgba(0,9,141,1);   
              -moz-box-shadow: 2px 6px 71px 5px rgba(0,9,141,1);      
              box-shadow: 2px 6px 71px 5px rgba(0,9,141,1);       
              
              opacity:1;           
}
.mid-grid p{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 0.875em;	color: #777;	
    line-height: 1.5em;
    margin: 0.5em 0;
}
.mid-button{	
    color: #313232;	
    background: url(../images/arrow.png) no-repeat 100% 50%;	
    text-transform: uppercase;	font-size: 0.875em;	
    padding: 0px 8px 0px 0px;
}
.mid-button:hover{
    background: url(../images/arrow1.png) no-repeat 100% 50%;
}
#last{	margin:0;}
/*---start-p-sections----*/
.p-sections h3{	
    color: #313232;
    font-size: 1.5em;	
    font-family: 'Source Sans Pro', sans-serif;
    padding-bottom: 0.5em;	
    border-bottom: 1px solid #EEE;	
    margin-bottom: 0.5em;}
.p-sections ul{
    float:left;	
    width: 20%;
}
.p-sections ul li:before{
    content: url(../images/marker.png);	
    padding-right: 12px;	
    margin-bottom: 3px;	
    display: inline-block;
}
.p-sections ul li a{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 0.875em;	
    color: #000a8d;
}
.p-sections ul li a:hover{
    color:#dee432;
}
.p-sections {
    padding: 1.5em 0;
}
/*---box---*/
.gallery{	float:left;	width:100%;}
.gallery h3{	
    color: #313232;
    font-size: 1.5em;
    font-family: 'Source Sans Pro', sans-serif;	padding-bottom: 0.5em;	
    border-bottom: 1px solid #EEE;	
    margin-bottom: 0.5em;
}
.gallery ul li{	display: inline-block;	width: 24.5%;}

.terminals{	float:right;	width: 28%;}
.terminals h3{
    color: #313232;	
    font-size: 1.5em;	
    font-family: 'Source Sans Pro', sans-serif;
    padding-bottom: 0.5em;	
    border-bottom: 1px solid #EEE;
    margin-bottom: 0.5em;
}
.terminals p
{	font-family: Arial, Helvetica, sans-serif;	font-size: 0.875em;	color: #777;	line-height: 1.8em;	margin: 0.5em 0;}
.terminals p:before{	content:url(../images/quotes_alt.png);	padding-right:10px;}
.terminals span{	float:right;	color: #D63B37;	font-family: 'Source Sans Pro', sans-serif;	font-size: 0.875em;}
.terminals span a{	font-family: 'Source Sans Pro', sans-serif;
                  color: #3C3C3C;	
                  font-size: 1.2em;
                  line-height: 1.8em;
                  text-transform: uppercase;
                  transition: 0.5s ease;	
                  -o-transition: 0.5s ease;	
                  -webkit-transition: 0.5s ease;}
.terminals span a:hover{	color: #D63B37;}
.box {	margin: 2em 0 1em 0;}
/*----start-footer-----*/
.footer{	background: #EEEEEE;	padding: 2em 0;	margin-top: 2.2em;}
.footer-grid{	float:left;        width:19%;        padding-top: 30px;        padding-bottom: 10px;}
.footer-grid ul li:before{	
    content: url(../themes/blog/arrowhead2-right.png);        
    padding-right: 10px;	
    margin-bottom: 0.5em;	
    display: inline-block;
}
.footer-grid ul li a{
    font-family: "Georgia", Times, serif;
/*    font-family: Arial, Helvetica, sans-serif;	*/
    font-size: 1.2em;	
    color: #000a8d;
    /*	margin: 0.5em 0;*/
    text-transform:uppercase;     
}
/*.footer-grid ul li a:hover{	padding-left: 10px;	color: #000a8d;}*/
.footer-grid h3{	
    color: #313232;	
    font-size: 1.2em;	
    padding-bottom: 0.5em;
    text-transform:uppercase;}
.copy-right{
    padding: 1em 0;	
    background: #00086d;
    font-family: "Georgia", Times, serif;
    text-align:center;	
}
.copy-right p{
    color: #FFF;
}
.copy-right p a{	color:#D63B37;}
.copy-right p a:hover{	color:#FFF;}
/*** move top **/
.scroll {	
    width: 48px;	
    height: 48px;
    border: none;	
    display: block;	
    text-indent: 100%;	
    background: url(../images/top-icon.png) no-repeat right top;	
    position: absolute;
    right: 14px;	
    bottom: 5px;
}
.scroll:hover{	opacity:0.8;}
/*----about-histore----*/
.banner{	 }
.top-head{	margin-top: -300px;}
.about-left{	width:70%;	float:left;}
.about-left span{	font-family: Arial, sans-serif;	color: #D63B37;	font-size: 0.875em;	display: block;	padding: 1em 0 0 0;	line-height:1.8em;}
.about-left h2{	color: #313232;	font-size: 1.5em;	font-family: 'Source Sans Pro', sans-serif;	text-transform: uppercase;}
.about-left p{	
    font-family: Arial, sans-serif;	
    color: #777;	
    font-size: 0.875em;	
    display: block;	
    padding: 1em 0;	
    line-height: 1.8em;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.06);
}
.about {	margin-top: 2em;}
/*----about-histore----*/
.about-histore{	border-bottom: 1px dashed rgba(0, 0, 0, 0.06);}
.about-histore h3{	
    font-family: 'Source Sans Pro', sans-serif;	padding: 15px 0px 15px 0px;	
    margin-bottom: 13px;	
    color: #313232;	
    font-size: 1.5em;
    text-transform: uppercase;
}
.about-histore ul li span{	
    color: #777;	
    font-family: 'Source Sans Pro', sans-serif;	font-size: 14px;
    padding: 10px 20px;	
    margin-bottom: 13px;	
    float: left;	
    background: #EEE;
}
.about-histore ul li p{	
    font-size: 0.8125em;	
    color: #777;	
    line-height: 1.5em;
    font-family: Arial, sans-serif;
    padding: 0px 0px 20px 0px;	
    float: right;	
    width: 91%;
    border:none;
}
.about-histore ul li p label{	
    color:#D63B37;
    display:block;
}
.about-sidebar{	float:right;	width:28%;}
.about-sidebar h3{	
    font-family: 'Source Sans Pro', sans-serif;
    padding: 15px 0px 15px 0px;	
    margin-bottom: 13px;
    color: #313232;	
    font-size: 1.5em;
    text-transform: uppercase;}
.about-sidebar ul li a{	
    display: block;	
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1em;	
    color: #777;	
    padding: 2px 0px 5px 0px;	
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
.about-sidebar ul li a:hover{	
    color: #D63B37;
}
.about-sidebar ul li {
    border-bottom: 1px dashed rgba(192, 192, 192, 0.33);
    background: url(../images/marker1.png) 0 19px no-repeat;	
    padding: 9px 10px 8px 18px;}/*---start-services----*/ 
.services-grid{	width:25%;	float:left;}
.services-grid a{	
    text-transform: uppercase;
    font-size: 1.2em;	
    font-family: 'Source Sans Pro', sans-serif;
    color: #555;	
    transition: 0.5s ease;	
    -o-transition: 0.5s ease;	
    -webkit-transition: 0.5s ease;	
    padding: 1em 0 0.5em 0;	display: block;}
.services-grid a:hover{	color:#D63B37;}
.services-grid p{	font-size: 0.875em;	color: rgba(85, 81, 81, 0.84);	font-family: Arial, Helvetica, sans-serif;	line-height: 1.8em;}
.services h3{	color: #313232;	font-size: 1.5em;	font-family: 'Source Sans Pro', sans-serif;	text-transform: uppercase;}
.services {	margin-top: 2em;}/*-----pagenotfound------*/.pagenotfound{	text-align: center;	padding: 4em 0 0 0;}
.pagenotfound h1{	font-size:2em;}
/*----blog----*/
.blog{	margin-top:0px;}
.blog h4{	color: #313232;	font-size: 1.5em;	font-family: 'Source Sans Pro', sans-serif;	text-transform: uppercase;}
/*  GRID OF Content with Image   ============================================================================= */
.image {	clear: both;	padding: 0px;	margin: 0px;	padding: 1.5% 0;}
.group:before,.group:after {    content:"";    display:table;}
.group:after {    clear:both;}.group {    zoom:1;}
.grid {	display: block;	float:left;	margin: 0% 0 0% 1.6%;}
.grid:first-child { margin-left: 0; }
.images_3_of_1 {	width:30.2%;	 }
.images_3_of_1 span img{	 	top: 0px;	left: -2px;}
.span_2_of_3{	width: 68.1%;        margin-top: -245px;}
.images_3_of_1  img {	max-width:100%;	display:block;}
.span_2_of_3  h3 a{	font: 400 24px/28px 'Georgia', sans-serif;	color: #626262;	text-align: left;	text-transform: uppercase;}
.span_2_of_3  p  {	font: 400 16px/20px Arial;	color: #605e5e;	padding: 13px 0px;}
.span_2_of_3 .button1{	margin-top:.3em;	line-height:1.9em;}
.span_2_of_3 .button1 a{
    font-family: "Georgia", Times, serif;
    color: #000a8d;		
    font-size: 0.875em;		
    text-transform: uppercase;	
    padding: 1em 1.5em;		
    border: 1px solid #EEE;
}
.span_2_of_3 .button1 a:hover{	
    font-family: "Georgia", Times, serif;
    background: #000a8d;	
    color: #fff;		
    transition: all 0.3s;
}
/***** Media Quries *****/
@media only screen and (max-width: 1024px) {	
    .wrap{		width:90%;	
    }	}/*  GO FULL WIDTH AT LESS THAN 640 PIXELS */
@media only screen and (max-width: 640px){	
    .wrap{		width:95%;	}	
    .image{		padding:3%;	}
    .grid {		margin:0;	}
    .images_3_of_1 {		width:100%;			padding:2% 0 2% 0;		}	
    .span_2_of_3 {		width:100%;	}}/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {		
    .wrap{		width:95%;	}	
    .image{		padding:4%;	}	
    .grid {		margin:0;	}	
    .images_3_of_1 {		width:100%;		padding:2% 0 2% 0;			}	
    .span_2_of_3 {		width:100%;	}}/*----artical-links---*/
.artical-links{	padding: 10px 0px;	border: 1px solid rgba(192, 192, 192, 0.22);	border-left: none;	margin-top: 5px;	border-right: none;}
.artical-links ul li{	display:inline-block;}
.artical-links ul li:last-child{	float:right;}
.artical-links ul li img{	vertical-align:middle;	padding-right:10px;}
.artical-links ul li a{	font: 400 14px/22px Arial;	color: #cbcbc3;	padding-left: 20px;}
.artical-links ul li a:hover{	text-decoration:underline;}/*---single-page----*/
.single-page-top-patination ul li{	display:inline-block;}
.single-page-top-patination ul li a{	border-right: 1px solid rgba(192, 192, 192, 0.33);	padding-right:20px;	color: #D63B37;	font: 400 15px/22px Arial;}
.single-page-top-patination ul li a:hover{	text-decoration:underline;}
.single-page-top-patination p{	font: 400 15px/22px Arial;	color:#cbcbc3;	padding-left:20px;}
.single-page-top-patination {	
    padding: 15px 0px;
    border: 1px solid rgba(192, 192, 192, 0.22);	
    border-left: none;	
    margin-top: 20px;	
    border-right: none;
}
.artical-content h3{	
    font: 400 24px/28px 'Georgia', sans-serif;	
    color: #626262;	
    text-align: left;	
    text-transform: none;	
    padding: 15px 0px;	
    text-transform: uppercase;
  
}
.artical-content p{	
    font: normal 15px/22px 'Georgia', sans-serif;	
    color: #605e5e;	
    padding: 13px 0px;
    
    margin-left: 330px;
    margin-right: 30%;
      
}

.maps{
    margin-top:30px;
    margin-left: 100px;
    overflow:hidden;
    height:540px;
    width:880px;
}
/*----share-artical----*/
.share-artical{
    margin-top: 30px;
   
}
.share-artical h3{
    font: 400 30px/28px 'Source Sans Pro', sans-serif;
    color: #626262;	
    text-align: left;	
    text-transform: none;	
    padding: 17px 0px 28px 0px;
}
.share-artical ul li{	
    display:inline-block;	
    padding-right:10px;
}
.share-artical ul li img{	
    vertical-align: text-top;
    padding-right:7px;
}
.share-artical ul li a{	
    font: 400 14px/22px Georgia;
/*    color: #cbcbc3;	*/
    color:black;
    padding-left: 20px;
}
.share-artical ul li a:hover{	text-decoration:underline;}
.blog-top-patination ul li{	display:inline-block;}
.blog-top-patination ul li a{	border-right: 1px solid rgba(192, 192, 192, 0.33);	padding-right:20px;	color: #D63B37;	font: 400 15px/22px Arial;}
.blog-top-patination ul li a:hover{	text-decoration:underline;}
.blog-top-patination p{	font: 400 15px/22px Arial;	color:#cbcbc3;	padding-left:20px;}
.blog-top-patination {	
    padding: 15px 0px;	
    border: 1px solid rgba(192, 192, 192, 0.22);
    border-left: none;	
    margin-top: 20px;	
    border-right: none;         }
.blog-bottom-paination ul li{	display:inline-block;        }
.blog-bottom-paination{	margin: 2em 0;        margin-left: 300px;}
.blog-bottom-paination li a{	
    font: 400 12px/1.2em Arial;
    color: #5a5a5a;	
    padding: 11px 18px;      
    background: #CAC7C7;	
    text-decoration: none;	
    text-shadow: none;	
    border: 1px solid #e9e9e9;
    margin-top: 16px;
}
.blog-bottom-paination li.active> a, .blog-bottom-paination li> a:hover {	
    background: #000a8d;	
    color: #fff;
}/*---comment-box----*/
.table-form{	width:100%;}
.table-form form input[type="text"]{	
    border: 1px solid rgba(192, 192, 192, 0.22);
    outline: none;	
    padding: 8px;	
    margin-top: 23px;	
    color:#cbcbc3;	
    overflow: hidden;	
    width: 40%;	
    display: block;
}.table-form textarea{
    padding: 8px;
    margin-top: 25px;
    outline:none;
    color:#cbcbc3;
    border: 1px solid rgba(192, 192, 192, 0.22);
    width:70%;
    height:100px;	
    resize: none;	
    font: 400 12px/1.2em Arial;
}
.table-form a{	
    color: #D63B37;
    font-size: 0.875em;
    text-transform: uppercase;
    padding: 1em 1.5em;	
    border: 1px solid #EEE;
    display: inline-block;
    margin-top:0.5em;
}.table-form a:hover{	
    background: #D63B37;
    color: #fff;	
    transition: all 0.3s;
}.artical-commentbox h3{
    font: 400 30px/28px 'Source Sans Pro', sans-serif;
    color: #626262;	
    text-align: left;	
    text-transform: none;
    padding-top: 14px;	
    margin-top: 15px;}
/*  Contact Form  ============================================================================= */
.contact{}.section {	
    clear: both;	
    padding: 0px;
    margin: 0px;
}
.group:before,.group:after {  
    content:"";    
    display:table;
}.group:after {  
    clear:both;
}.group {    zoom:1;}
.col{	 	
    float:left;	
    margin: 1% 0 1% 1.6%;
}.col:first-child{	
    margin-left:0;}
.span_2_of_3 {	width: 63.1%;	padding:1.5%;         margin-left: 300px;}
.span_1_of_3 {	width: 29.2%;	padding:1.5%; }
.span_2_of_3  h3,.span_1_of_3  h3 {
    font-family: 'Source Sans Pro', sans-serif;
    padding: 15px 0px;	
    color: #313232;
    font-size: 1.5em;	
    text-transform: uppercase;
}
.contact-form{	 margin-left:-100px;	 }
.contact-form div{ 	padding:5px 0;}
.contact-form span{
    
    display:block;
    font-size:0.875em;
    color: #454545;	
    padding-bottom:5px;
    font-family: "Georgia", Times, serif;
}
.contact-form input[type="text"],
.contact-form textarea{        
    padding:8px;		
    display:block;		
    width:40%;                    
    border: none;		
    outline:none;		
    color:#313232;		
    font-size:0.8125em;		
    font-family:Arial, Helvetica, sans-serif;	
    border: 1px solid rgba(192, 192, 192, 0.41);
    -webkit-appearance:none;}
.contact-form textarea{	
    resize:none;	
    height:120px;	
}
.contact-form input[type="submit"]{
   font-family: "Georgia", Times, serif;
    border:none;
    cursor:pointer;	
    color: #000a8d;	
    font-size: 0.875em;	
    text-transform: uppercase;
    padding: 1em 1.5em;
    border: 1px solid #EEE;
    display: inline-block;
    background:#FFF;
    text-decoration: none;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;}
.contact-form input[type="submit"]:hover{
    background: #000a8d;	
    color: #dee432;}
.contact-form input[type="submit"]:active{	
    background: #000a8d;	
    color: #074779;} 
.company_address{}.company_address p{
    font-size: 0.875em;	
    color: #6a6a6a;	
    line-height: 1.8em;
    font-family: Arial, Helvetica, sans-serif;}
.company_address p span,.company_address p span a{
    text-decoration:underline;
    color:#454545;	
    cursor:pointer;
}.map{	margin-bottom:15px;}
/***** Media Quries *****/
@media only screen and (max-width: 1024px) {	
    .wrap{		width:95%;	}	}/*  GO FULL WIDTH AT LESS THAN 800 PIXELS */
@media only screen and (max-width: 800px) {	
    .wrap{		width:95%;	}
    .span_2_of_3 {		
        width:94%;		
        padding:3%; 	
    }	
    .col{ 
        margin: 1% 0 1% 0%;	
    }
    .span_1_of_3 {	
        width:94%;	
        padding:3%; 
    }}/*  GO FULL WIDTH AT LESS THAN 640 PIXELS */
@media only screen and (max-width: 640px) and (min-width: 480px) {
    .wrap{		width:95%;
    }	.span_2_of_3 {	
        width:94%;	
        padding:3%; 
    }	.col{ 		
        margin: 1% 0 1% 0%;
    }	.span_1_of_3 {	
        width:94%;	
        padding:3%; 	
    }     
    .contact-form input[type="text"],.contact-form textarea{	
        width:97%;	
    }}/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
    .wrap{		width:95%;	
    }	
    .span_2_of_3 {	
        width:90%;	
        padding:5%; 	
    }	
    .col { 	
        margin: 1% 0 1% 0%;	
    }	.span_1_of_3 {
        width:90%;	
        padding:5%; 	
    }
    .contact-form input[type="text"],.contact-form textarea{
        width:92%;	}}
.contact-footer{	
    border-top: 1px solid rgba(69, 69, 69, 0.13);	
    padding: 28px 0px 0px 0px;}/*----responsive-design-----*/
@media only screen and (max-width: 1366px) and (min-width: 1280px) {	
    .wrap{		width:90%;	
    }}
@media only screen and (max-width: 1280px) and (min-width: 1024px) {	
    .wrap{		
        width:90%;	
    }	
    .about-histore ul li p {
        width: 89.8%;	
    }	
    .services-grid {
        width: 24%;	
        margin-right: 1%;	
    }	
    .span_2_of_3 {	
        padding: 0 1.5%;
    }	.span_2_of_3 h3{
        padding:0px;	
    }	
    .span_2_of_3 p {	
        padding: 3px 0px 13px 0;	
    }}@media only screen and (max-width: 1024px) and (min-width: 768px) {
        .wrap{		width:90%;	}	
        .about-histore ul li p {		width: 86.8%;	}	
        .services-grid {		width: 24%;		margin-right: 1%;	}	
        .span_2_of_3 {		padding: 0 1.5% 1.5% 0;	}	
        .span_2_of_3 h3{		padding:0px;	}	
        .span_2_of_3 p {		padding: 3px 0px 13px 0;	}	
        .top-nav ul li a {		padding: 30px 20px;	}	
        .mid-grid {		width: 31.3%;		margin: 0 2% 1% 0;	}
        #last{		display:none;	}	
        .gallery ul li {		width: 100%;	}}@media only screen and (max-width: 768px) and (min-width: 640px) {	
            .wrap{		width:90%;	}	
            .about-histore ul li p {		width: 86.8%;	}	
            .services-grid {		width: 24%;		margin-right: 1%;	}	
            .span_2_of_3 {		padding: 0 1.5% 1.5% 0;	}	
            .span_2_of_3 h3{		padding:0px;	}	
            .span_2_of_3 p {		padding: 3px 0px 13px 0;	}	
            .top-nav ul li a {		padding: 30px 10px;	}	
            .mid-grid {		width: 29%;		margin: 0 4% 1% 0;	}	
            #last{		display:none;	}	
            .gallery ul li {		width: 100%;	}	
            .gallery {		float: none;		width: 100%;	}
            .terminals {		float: none;		width: 100%;		margin-top:0.5em;	}
            .about-left {		width: 100%;		float: none;	}	
            .about-sidebar {		float: none;		width: 100%;	}
            .grid {		display: block;		float: none;		margin: 0%;	}	
            .images_3_of_1 {		width:100%;	}}span{   color:white;     }
            .clear1{    height: 40px;     }
            .clear-box{    clear: both;}.search{        float: right;    margin-top: 7px;    }
            .top-footer {         width: 1200px;         margin-left: 100px;  font-size: 12px;      	 }
            .box-active a{    background-color: #dee432;    color: #000a8d;    width: 70px;}.table{        margin-top: 60px;    margin-left: 300px;    } 
            .upmenu{     clear:both;    margin-top: 5px;    margin-left: 200px;    font-size: 12px;    margin-bottom: 20px;    }
            .upmenu a{   font-size: 12px;   color:#777;      }.clearbox{    clear:both;    height: 50px;    }
            .clearmenu{    clear:both;    height: 20px;    }
            
            .menutest{
                background-image: url("http://test.mgerbpetrich.info/img/background.png");
                
                 
                height: 1040px;
                 
            }
            
             /* clock  */
       #clockdate-full {
top:0px;left:0px;
margin-top: -40px;
margin-left: 50px;

cursor:default;
}
.wrapper-clockdate {
 
max-width:450px;
width:100%;
text-align:center;
/*-webkit-border-radius:1px;
border-radius:1px;*/
margin:0 auto;
margin-top:15%;
/*-webkit-box-shadow:inset 0px 0px 5px #222;
box-shadow:inset 0px 0px 5px #222;
-webkit-border-radius:1px;
border-radius:1px;*/
}
#clock-large {
/*background-color:#000a8d;*/
font-family: 'Orbitron', sans-serif;
font-size:25px;
text-shadow:0px 0px 1px #fff;
color:#000a8d;
}
#clock-large span { color:#888; text-shadow:0px 0px 1px #333;font-size:20px;position:relative; }

#date-large {
letter-spacing:1px;
font-size:14px;
font-family:arial,sans-serif;
color:#fff;
}

.credit { position:fixed; bottom:10px;right:10px; color:#aaa; font-size:13px;font-family:arial,sans-serif; }
.credit a { text-decoration:none; color:#f8f8f8; font-weight:bold; }
.credit a:hover { border-bottom:1px dotted #f8f8f8; }

.content{
    width: 100%;
    margin: auto;
}
#contactbg{
    list-style-type: none;
    float:left; 
    margin-top:60px; 
    margin-left: 900px;
    font-size: 25px;
    font-family: "Georgia", Times, serif;
    text-decoration: none;
    position: absolute;
    
}
#contactbg > li {
    margin-top: 30px;
}
 
 #search input[type=search] { background: url(../img/search-icon.png) no-repeat 0px 8px;
                              border: none; 
                              padding: 9px 10px 9px 32px;
                              width: 55px; 
                              -webkit-border-radius: 10em; 
                              -moz-border-radius: 10em;
                              border-radius: 10em; 
                              -webkit-transition: all .5s;
                              -moz-transition: all .5s;
                              transition: all .5s;
                              text-indent: -120px;
 }
 #search input[type=search]:focus { width: 130px;
         background-color: #fff;
         border-color: #000; 
         -webkit-box-shadow: 0 0 5px rgba(0,10,141,.5);
         -moz-box-shadow: 0 0 5px rgba(0,10,141,.5);
         box-shadow: 0 0 5px rgba(0,10,141,.5);
 }
 #search input[type=search] { width: 15px; color: transparent; cursor: pointer; }
 #search input[type=search]:focus { width: 270px;
         padding-right: 32px; 
         color: #000;
         background-color: #dbd8d8;
         background-position: 280px; 
         cursor: auto;
         text-indent: initial; 
 }
 #search input:-moz-placeholder { color: #767676; }
 #search input::-webkit-input-placeholder { color: #767676; }
