/*
Free Html5 Responsive Templates
Author: Kimmy
Author URI: http://www.zerotheme.com/
*/
/* -------------------------------------------- */
/* ------------------Grid System--------------- */ 
.zerogrid{ width:1020px;/* width:1097px*/; position: relative; margin: 0 auto; padding: 0px;}
.zerogrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.zerogrid .row{}
.zerogrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.zerogrid .row:after{clear: both; }
.zerogrid .row{zoom: 1;}

.zerogrid .wrap-col{margin:10px;}

.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6, .zerogrid .col-8-1, .zerogrid .col-8-2, .zerogrid .col-8-5, .zerogrid .col-9-4, .zerogrid .col-8-4, .zerogrid .col-10-4, .zerogrid .col-11-4, .zerogrid .col-12-4, .zerogrid .col-13-4, .zerogrid .col-8-10, .zerogrid .col-8-11,.zerogrid .col-20-1,.zerogrid .col-20-2,.zerogrid .col-20-4,.zerogrid .col-20-5,.zerogrid .col-20-6,.zerogrid .col-20-7,.zerogrid .col-20-8,.zerogrid .col-20-9,.zerogrid .col-20-10,.zerogrid .col-20-11,.zerogrid .col-20-12,.zerogrid .col-20-13,.zerogrid .col-20-14,.zerogrid .col-20-15,.zerogrid .col-20-16,.zerogrid .col-20-17,.zerogrid .col-20-18,.zerogrid .col-20-19,.zerogrid .col-20-20,.zerogrid .col-20-21{float:left; display: inline-block;}

 
.zerogrid .col-20-21{
     width:100%;
 }
 
.zerogrid .col-20-19{
     width: 142px;
	 padding-right:15px;
	 padding-top:4px;
	 text-align:right;
}
 
.zerogrid .col-20-20{
     width:502px;
 }
 
.zerogrid .col-20-16{
     width: 122px;
}
 
.zerogrid .col-20-17{
     width: 122px;
}
 
.zerogrid .col-20-18{
     width: 775px;
    border-left: 1px solid #fff;
	background:#e6e5dc;
	}
 
 
 
 
 
 
 
 
 


  .zerogrid .col-2-6 {float:right; display: inline-block;}

.zerogrid .col-full{width:100%; margin-top:50px;  margin-bottom:60px;}

.zerogrid .col-1-2 {
    width: 234px;
    text-align: right;
    padding-right: 10px;
    border-right: 1px solid #d5d5d6;
    padding-top: 79px;
    padding-bottom: 50px;
    margin-top: -29px;
} 


.zerogrid .col-1-3{width:659px; padding-top:50px; padding-left:15px; font-style:normal;}
.zerogrid .col-2-3{width:154px; padding-right:20px;}

.zerogrid .col-1-4{width:60%;}
.zerogrid .col-2-4{width:40%;}
.zerogrid .col-3-4{width:100%; margin-bottom:20px;}

.zerogrid .col-9-4{width:24%; padding-right:5%; text-align:center;}
.zerogrid .col-8-4{width:70%;}
 
.zerogrid .col-10-4{width:24%; padding-right:5%; text-align:center;}
.zerogrid .col-11-4{width:70%;}
 

.zerogrid .col-12-4{width:50%; padding-right:5%;  text-align:center;}
.zerogrid .col-13-4{width:48%; padding-left:0%;}
 

.zerogrid .col-20-1 {
    width: 29.90%;
    margin-right: 1px;
    margin-left: 40px;
}
.zerogrid .col-20-2 {
    width: 29.90%;
    margin-right: 1px;
}
.zerogrid .col-20-3 {
    width: 30.1%;
    margin-right: 35px;
	float:right;
}
.zerogrid .col-20-4 {
    width: 60%;
    margin-right: 0px;
    margin-bottom: 1px;
    margin-left: 40px;
    margin-top: 1px;
}

.zerogrid .col-20-5 {
    width:29.95%;
    margin-right: 1px;
    margin-left: 40px;
margin-bottom: 1px;}

.zerogrid .col-20-6 {
    width: 29.95%;
    margin-right: 1px;
margin-bottom: 1px;}

.zerogrid .col-20-7 {
    width: 29.95%;
 }
.zerogrid .col-20-8 {
    width: 29.90%;
       margin-left: 40px;
    margin-top: 1px;
    margin-right: 0px;
}


.zerogrid .col-20-9 {
    width:60.10%;
    margin-right: 0px;
     /* margin-left: 40px; */
    margin-top: 1px;
    margin-left: 1px;
}


.zerogrid .col-20-10 {
    width: 30.0%;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
}
.zerogrid .col-20-11 {
    width: 30.0%;
    margin-top: 1px;
}
.zerogrid .col-20-12{
    width: 60%;
    margin-right: 0px;
     margin-left: 40px;
    margin-top: 1px;
}


.zerogrid .col-20-13{
    width: 60%;
    margin-right: 0px;
     margin-left: 40px;
    margin-top: 1px;
}

.zerogrid .col-20-14 {
    width: 30%;
	margin-top:1px;
	margin-left:1px;}

.zerogrid .col-20-15 {
    width: 29.90%;
	margin-top:1px;
	margin-left:1px;
}




.zerogrid .col-1-5 {
    width: 60%;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 40px;
}
.zerogrid .col-2-5 {
    width: 30%;
    margin-bottom: 1px;
}
.zerogrid .col-4-5 {
    width: 29.90%;
    margin-right: 1px;
    margin-left: 40px;
}
.zerogrid .col-8-5 {
    width: 29.90%;
    margin-right: 1px;
}
.zerogrid .col-2-6 {
    width: 30.1%;
    margin-right: 35px;
}

.zerogrid .col-1-6 {
    width: 29.90%;
    margin-right: 1px;
    margin-top: 1px;
    margin-left: 40px;
}


.zerogrid .col-3-6 {
    width: 29.90%;
    margin-top: 1px;
}

 


/*.zerogrid .col-1-5{width:59.80%; margin-right:1px; margin-bottom:1px; margin-left:40px;}
.zerogrid .col-2-5{width:30%; margin-bottom:1px;  }*/
.zerogrid .col-3-5{width:30%;     padding-top: 10.15%; padding-bottom: 10.15%; text-align:center; vertical-align:middle;}
/*.zerogrid .col-4-5{width:29.66%; margin-right:1px;  margin-left:40px;}
.zerogrid .col-8-5{width:29.66%; margin-right:1px; }
*/
/*.zerogrid .col-1-6{width:29.66%; margin-right:1px; margin-top: 1px;  margin-left:40px;}
.zerogrid .col-2-6{ width: 30%; margin-right:37px; }
.zerogrid .col-3-6{width:30%; margin-top: 1px;}*/
.zerogrid .col-4-6{width:66.66%;}
.zerogrid .col-5-6{width:83.33%;}



 

@media only screen and (min-width: 960px) and (max-width: 1300px) {
.block12 {
    width:70%;
	}
nav .wrap-nav {
    position: absolute;
    top: 97px;
    right: 110px  !important;
	}

.block11 {
    width: 77% !important;
	}
	.block2 {
     width: 75% !important};
nav .wrap-nav {
    position: absolute;
    top: 97px;
    right: 110px !important;
    height: 37px;
}
header .wrap-header {
    height: 130px;
    width:100% !important;
}
.zerogrid .col-8-11 {
    width: 49.3%;
    margin-bottom: 3px;
    margin-right: 3px;
}
.zerogrid .col-8-10 {
    width: 49.3%;
    margin-right: 3px;
    margin-bottom: 3px;
}
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
	.zerogrid{width:768px;}

.block12 {
    width:100%;
	}
.he3{ height:auto !important;
}
.he4{ height:auto !important;
}
.he5{ height:auto !important;
}


.block11 {
    width: 77% !important;
	}
nav .wrap-nav {
     right: 40px !important;
 }
 
header #logo {
      left: 0px !important;
} 
 
 
.block6 {
    width: 90% !important;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 30px;
}





.zerogrid .col-1-5 {
    width: 66.33%;
    margin-right: 1px;
    margin-bottom: 1px;
	margin-left:0px;
}
.zerogrid .col-2-5 {
    width: 33%;
    margin-bottom: 1px;
}
 
.zerogrid .col-4-5 {
    width: 33%;
    margin-right: 1px;
	margin-left:0px;
}
.zerogrid .col-2-6 {
    width: 33%;
    margin-right: 4px;
}


.zerogrid .col-3-5 {
    padding-top: 11.45%;
    padding-bottom: 11.15%;}

.zerogrid .col-1-6 {
    width: 33%;
    margin-right: 1px;
    margin-top: 1px;
	margin-left:0px;
}

.zerogrid .col-3-6 {
    width: 33%;
    margin-top: 1px;
}

.block4 {
    width: 90% !important;
    margin: auto;
}

.block5 {
    width: 90% !important;
    margin: auto;
}
.block2 {
    width: 98% !important;
 }

.block2 .box {
    text-align: center;
     margin-right: 30px !important;
}



.block9 h1 {
     width:50% !important;
	}


header .wrap-header {
    height: 130px;
     width:auto !important; 
}
.block13 {
    width: 90% !important;
	}
.block14 {
    width: 90% !important;
	}

.block16 {
    width: 90%!important;
}
.block16 h1 {
    font-size: 63px !important;
}


.block17 {
    width: 90%!important;
}

.zerogrid .col-12-4 {
   width: 100%;
   margin-bottom:5%;
}

.zerogrid .col-13-4 {
   width: 100%;
    padding-left: 0%;
}



.zerogrid .col-8-11 {
    width: 49.3%;
    margin-bottom: 1px;
    margin-right: 1px;
}
.zerogrid .col-8-10 {
    width: 49.3%;
    margin-right: 1px;
    margin-bottom: 1px;
}



















.zerogrid .col-20-1 {
    width: 33.2%;
    margin-right: 1px;
margin-left: 0;
}.zerogrid .col-20-2 {
width: 33.1%;
    margin-right: 1px;}

.zerogrid .col-20-3 {
width: 33.3%;
    margin-right: 0px;
    float: right;
}
.zerogrid .col-20-4 {
width: 66.4%;
    margin-right: 0px;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-top: 1px;
	}
.zerogrid .col-20-5 {
width: 33.2%;
    margin-right: 1px;
    margin-left: 0px;
    margin-bottom: 1px;
	}
.zerogrid .col-20-6 {
    width: 33.2%;
    margin-right: 1px;
    margin-bottom: 1px;
}
.zerogrid .col-20-7 {
    width: 33.2%;
}









.zerogrid .col-20-8 {
    width: 33.1%;
    margin-left: 0px;
    margin-top: 1px;
    margin-right: 0px;
    clear: both;}

.zerogrid .col-20-9 {
    width: 66.6%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;
    margin-left: 1px;}
.zerogrid .col-20-10 {
    width: 33.3%;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
	}
.zerogrid .col-20-11 {
width: 33.2%;
    margin-top: 1px;
	}
.zerogrid .col-20-12 {
    width: 66.6%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;
	}

.zerogrid .col-20-14 {
   width: 33.2%;
    margin-top: 1px;
    margin-left: 1px;
 
}
.zerogrid .col-20-13 {
    width: 66.6%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;}
.zerogrid .col-20-15 {
    width: 33.2%;
    margin-top: 1px;
    margin-left: 1px;
}

















 }

@media only screen and (max-width: 767px) {
	.zerogrid{width:100%;}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {

.block13 {
    width: 90% !important;
	}
.block14 {
    width: 90% !important;
	}


	.zerogrid{width:100%;}
.zerogrid .col-8-5 {
    width: 33%;
    margin-right: 1px;
}
.he{ height:auto !important;
}
.he2{ height:auto !important;
}
.he3{ height:auto !important;
}
.he4{ height:auto !important;
}
.he5{ height:auto !important;
}



.block2 .box {
    text-align: center;
    float: left;
    margin-right: 20px !important;
    width: 46% !important;
}
.block2 {
    margin-bottom: 20px;
    text-align: center;
    width: 90% !important;
    margin: auto;
}


.block6 {
    width: 90% !important;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 30px;
}




/*
.zerogrid .col-1-5 {
    width: 66.33%;
    margin-right: 1px;
    margin-bottom: 1px;
	margin-left:0px;
}
.zerogrid .col-2-5 {
    width: 33%;
    margin-bottom: 1px;
}
 
.zerogrid .col-4-5 {
    width: 33%;
    margin-right: 1px;
	margin-left:0px;
}
.zerogrid .col-2-6 {
    width: 33%;
    margin-right: 3px;
}


.zerogrid .col-3-5 {
    width: 33%;
    padding-top: 10.15%;
    padding-bottom: 10%;
    text-align: center;
    vertical-align: middle;
}

.zerogrid .col-1-6 {
    width: 33%;
    margin-right: 1px;
    margin-top: 1px;
	margin-left:0px;
}

.zerogrid .col-3-6 {
    width: 33%;
    margin-top: 1px;
}*/








.zerogrid .col-1-5 {
    width: 66.33%;
    margin-right: 1px;
    margin-bottom: 1px;
	margin-left:0px;
}
.zerogrid .col-2-5 {
    width: 33%;
    margin-bottom: 1px;
}
 
.zerogrid .col-4-5 {
    width: 33%;
    margin-right: 1px;
	margin-left:0px;
}
.zerogrid .col-2-6 {
    width: 33%;
    margin-right: 4px;
}


.zerogrid .col-3-5 {
padding-top: 11%;
    padding-bottom: 10.3%;
    width: 33%;
}
.zerogrid .col-1-6 {
    width: 33%;
    margin-right: 1px;
    margin-top: 1px;
	margin-left:0px;
}

.zerogrid .col-3-6 {
    width: 33%;
    margin-top: 1px;
}











 header #logo {
     left: 220px !important;
}
.block4 {
    width: 95% !important;
    margin: auto;
}
.block5 {
    width: 96% !important;
 }
 
.block9 h1 {
     width: 60% !important;
	}
 
 .block11 {
    width: 94% !important;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 30px;
}
header .wrap-header {
    height: 130px;
     width:auto !important; 
}
.block12 {
    width:100%;
	}









.block16 {
    width: 90%!important;
}
.block16 h1 {
    font-size: 53px !important;
}


.block17 {
    width: 90%!important;
}

.zerogrid .col-12-4 {
   width: 100%;
   margin-bottom:10%;
}

.zerogrid .col-13-4 {
   width: 100%;
    padding-left: 0%;
}


.zerogrid .col-8-11 {
    width: 49.3%;
    margin-bottom: 1px;
    margin-right: 1px;
}
.zerogrid .col-8-10 {
    width: 49.3%;
    margin-right: 1px;
    margin-bottom: 1px;
}













.zerogrid .col-20-1 {
    width: 33.2%;
    margin-right: 1px;
margin-left: 0;
}.zerogrid .col-20-2 {
width: 33.1%;
    margin-right: 1px;}

.zerogrid .col-20-3 {
width: 33.3%;
    margin-right: 0px;
    float: right;
}
.zerogrid .col-20-4 {
width: 66.4%;
    margin-right: 0px;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-top: 1px;
	}
.zerogrid .col-20-5 {
width: 33.2%;
    margin-right: 1px;
    margin-left: 0px;
    margin-bottom: 1px;
	}
.zerogrid .col-20-6 {
    width: 33.2%;
    margin-right: 1px;
    margin-bottom: 1px;
}
.zerogrid .col-20-7 {
    width: 33.2%;
}









.zerogrid .col-20-8 {
    width: 33.1%;
    margin-left: 0px;
    margin-top: 1px;
    margin-right: 0px;
    clear: both;}

.zerogrid .col-20-9 {
    width: 66.6%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;
    margin-left: 1px;}
.zerogrid .col-20-10 {
    width: 33.3%;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
	}
.zerogrid .col-20-11 {
width: 33.2%;
    margin-top: 1px;
	}
.zerogrid .col-20-12 {
    width: 66.6%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;
	}

.zerogrid .col-20-14 {
   width: 33.2%;
    margin-top: 1px;
    margin-left: 1px;
 
}
.zerogrid .col-20-13 {
    width: 66.6%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;}
.zerogrid .col-20-15 {
    width: 33.2%;
    margin-top: 1px;
    margin-left: 1px;
}


















}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.zerogrid .col-20-20 {
    width: 80%;
	margin:auto;
	padding-left:10px;
	float:left;
}
.block1 .box {
    width: 90% !important;
    float: left !important;
}
.main-ft02 {
    float: none !important;
    width:90% !important;
    text-align: center;
	margin:auto !important;
}
.zerogrid .col-1-2 {
    width: 33%;
    text-align: right;
    padding-right: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
    margin-top: -23px;
}
.zerogrid .col-20-19 {
    width:15%;
    padding-right:0px;
    padding-top:0px;
    text-align: center;
	margin:auto;
	margin-bottom:20px;
	float:left;
}
.zerogrid .col-1-3 {
    width: 60%;
	margin:auto;
    padding-top: 20px;
    padding-left:0px;
    font-style: normal;
	float:none !important;
	margin-left:10px;
}

.main-ft01 {
    float: none!important;
    width: auto!important;
     text-align: center!important;
    font-size: 12px!important;
    font-weight: 300!important;
    padding-top: 20px!important;
    padding-bottom: 10px!important;
     padding-right: 0px!important; 
    margin: auto!important;
    width: 100%!important;
	padding-left:0px !important;
}

.block1 {
    margin-bottom: 0px !important;
    margin-top:0px !important;
}
.zerogrid .col-20-18 {
    width: 70.8%;
    border-left:none;
	text-align:left;
}

.zerogrid .col-20-16 {
    width: 14.6%;
	text-align:left;
	float:left;
}

.zerogrid .col-20-17 {
    width: 14.6%;
	text-align:left;
	float:left;
}

.m01 {
    left: -29px;
}


	.zerogrid{width:100%;}
 	.zerogrid .col-1-4{width:100%;}
	.zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}






.block2 .box {
    text-align: center;
    float: left;
    margin-right: 20px !important;
    width: 45% !important;
}
.block2 {
    margin-bottom: 20px;
    text-align: center;
    width: 90% !important;
    margin: auto;
}.zerogrid .col-2-6 {
      margin-right:0px;
	  text-align:center;
}
 

.zerogrid .col-3-4{
text-align:center;
}
.zerogrid .col-1-4{
text-align:center;
margin-bottom:20px;
}
.zerogrid .col-2-4{
width:80%;}

  
 
 
 
 
 



.zerogrid .col-1-5 {
    width: 66.33%;
    margin-right: 1px;
    margin-bottom: 1px;
	margin-left:0px;
}
.zerogrid .col-2-5 {
    width: 33%;
    margin-bottom: 1px;
}
 
.zerogrid .col-4-5 {
    width: 33%;
    margin-right: 1px;
	margin-left:0px;
}
.zerogrid .col-2-6 {
    width: 33%;
    margin-right: 2px;
}
.block6 h1 {
    font-size: 22px !important;
    color: #000;
    line-height: 1.3;
}
/*.block6 {
    width: 90% !important;
	}
*/ .zerogrid .col-3-5 {
    padding-top: 7.33%;
    padding-bottom: 8.66%;
    width: 33%;
 
}


.block11 {
    width: 90%  !important;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 30px;
}




.zerogrid .col-1-6 {
    width: 33%;
    margin-right: 1px;
    margin-top: 1px;
	margin-left:0px;
}

.zerogrid .col-3-6 {
    width: 33%;
    margin-top: 1px;
}




 
 
 
 
 
 
 
 
 
 
 
 
/*
.zerogrid .col-1-5 {
    width:100% ;
	text-align:center;
	float:none;
	margin-left:0px;
 }

.zerogrid .col-2-5 {
    width:100%!important;
	text-align:center;
	float:none;
 }

.zerogrid .col-4-5 {
    width:100%!important;
	text-align:center;
	float:none;
	margin-left:0px;
 }

.zerogrid .col-3-5 {
    width:100%!important;
	text-align:center;
	float:none;
 }

.zerogrid .col-1-6 {
    width:100%!important;
	text-align:center;
	float:none;
	margin-left:0px;
 }

.zerogrid .col-3-6 {
    width:100%!important;
	text-align:center;
	float:none;
 }
*/

.block9 h1 {
     width: 100% !important;
	}

.zerogrid .col-8-5 {
    width: 33%;
    margin-right: 1px;
}
header .wrap-header {
    height: 130px;
     width:auto !important; 
}
.block12 {
    width:100%;
	}
.he{ height:auto !important;
}
.he2{ height:auto !important;
}
.he3{ height:auto !important;
}
.he4{ height:auto !important;
}
.he5{ height:auto !important;
}



.block13 {
    width: 80% !important;
	}
	.zerogrid .col-9-4 {
    width: 100%;
	padding-right:0px;
	}
	.zerogrid .col-8-4 {
    width: 100%;
    margin-top: 10%;
}

.block14 {
    width: 80% !important;
	}
	.zerogrid .col-10-4 {
    width: 100%;
	padding-right:0px;
	}
	.zerogrid .col-11-4 {
    width: 100%;
    margin-top: 10%;
}



.block16 {
    width: 90%!important;
}
.block16 h1 {
    font-size: 43px !important;
}


.block17 {
    width: 90%!important;
}

.zerogrid .col-12-4 {
   width: 100%;
   margin-bottom:20%;
}

.zerogrid .col-13-4 {
   width: 100%;
    padding-left: 0%;
}

.zerogrid .col-8-11 {
    width: 49.3%;
    margin-bottom: 1px;
    margin-right: 1px;
}
.zerogrid .col-8-10 {
    width: 49.3%;
    margin-right: 1px;
    margin-bottom: 1px;
}







.zerogrid .col-20-1 {
    width: 33%;
    margin-right: 1px;
     margin-left:0px; 
}
.zerogrid .col-20-2 {
    width: 33%;
    margin-right: 1px;
}

.zerogrid .col-20-3 {
    width: 33.3%;
     margin-right:0px; 
    float: right;
}

.zerogrid .col-20-4 {
    width: 66.3%;
    margin-right: 0px;
    margin-bottom: 1px;
     margin-left:0px; 
    margin-top: 1px;
}
.zerogrid .col-20-5 {
    width: 33%;
    margin-right: 1px;
     margin-left: 0px; 
    margin-bottom: 1px;
}
.zerogrid .col-20-6 {
    width: 33%;
    margin-right: 1px;
    margin-bottom: 1px;
}

.zerogrid .col-20-7 {
    width: 33%;
}









.zerogrid .col-20-8 {
width: 33%;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    clear: both;}

.zerogrid .col-20-9 {
width: 66.3%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-left: 1px;}
.zerogrid .col-20-10 {
    width: 33%;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;}
.zerogrid .col-20-11 {
width: 33%;
    margin-top: 1px;}
.zerogrid .col-20-12 {
    width: 66.3%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;}

.zerogrid .col-20-14 {
    width: 33%;
    margin-top: 1px;
    margin-left: 1px;
}
.zerogrid .col-20-13 {
width: 66.3%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;}
.zerogrid .col-20-15 {
    width: 33%;
    margin-top: 1px;
    margin-left: 1px;
}










.oi-menu03 {
    background: rgba(232,63,35, 0.9);
    width:auto !important;
	}
	.dropdown-content a {
     font-size: 16px;
	}
	.le122 {
    left: -136px !important;
}

h2 a {
    color: #fff;
    font-weight: bold;
    font-size: 12px !important;
	}
.pad-bottom06 {
    padding-bottom: 5px !important;
}	
h1 {
     font-size: 12px  !important;
 }	
.submenu li a {
    font-size: 11px !important;
	}	
	








}

@media only screen and (max-width: 479px) {
	.zerogrid .zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}

.block11{ width:100% !important; }
.block11 h1{ font-size:16px !important; color:#000; line-height:1.3; }
.zerogrid .col-8-5 {
    width: 33%;
    margin-right: 1px;
}.text{
 font-size:12px !important;
line-height:1.4 !important;
}

header .wrap-header {
    height: 130px;
     width:auto !important; 
}


.block12 {
    width:100%;
	}

 h2 a {
    color: #fff;
    font-weight: bold;
    font-size: 12px !important;
	}
.pad-bottom06 {
    padding-bottom: 5px !important;
}	
h1 {
     font-size: 12px  !important;
 }	
.submenu li a {
    font-size: 11px !important;
	}	
	
.zerogrid .col-20-20 {
    width:100%;
	margin:auto;
}
.block1 .box {
    width: 90% !important;
    float: left !important;
}
.main-ft02 {
    float: none !important;
    width:90% !important;
    text-align: center;
	margin:auto !important;
}
.zerogrid .col-1-2 {
    width: 35%;
    text-align: right;
    padding-right: 10px;
    /* border-right: none; */
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: -14px;
    padding-left: 10px;
}

.zerogrid .col-20-19 {
    width: 33%;
    padding-right: 0px;
    padding-top: 0px;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}
.zerogrid .col-1-3 {
    width: 55%;
    margin: auto;
    padding-top: 12px;
    padding-left: 0px;
    font-style: normal;
    float: none !important;
    margin-left: 10px;
}
.main-ft01 {
    float: none!important;
    width: auto!important;
     text-align: center!important;
    font-size: 12px!important;
    font-weight: 300!important;
    padding-top: 20px!important;
    padding-bottom: 10px!important;
     padding-right: 0px!important; 
    margin: auto!important;
    width: 100%!important;
	padding-left:0px !important;
}

.block1 {
    margin-bottom: 0px !important;
    margin-top:0px !important;
}
.oi-menu03 {
    background: rgba(232,63,35, 0.9);
    width: auto !important;
	}


.zerogrid .col-20-18 {
    width: 70.7%;
    border-left:none;
	text-align:left;
}

.zerogrid .col-20-16 {
    width: 14.5%;
	text-align:left;
	float:left;
}

.zerogrid .col-20-17 {
    width: 14.5%;
	text-align:left;
	float:left;
}
 .dropdown-content a {
    color: #fff;
    padding: 10px 10px !important; 
	    font-size: 13px !important;}
	.dropdown-content {
     min-width: 218px !important;
	 height:100vh  !important;
}
.m01{
left:-62px;
}













/*

.zerogrid .col-1-5 {
    width:100% ;
	text-align:center;
	float:none;
	margin-left:0px;
 }

.zerogrid .col-4-5 {
    width:100%!important;
	text-align:center;
	float:none;
	margin-left:0px;
 }
.zerogrid .col-1-6 {
    width:100%!important;
	text-align:center;
	float:none;
	margin-left:0px;
 }

*/




.zerogrid .col-1-5 {
    width: 66.33%;
    margin-right: 1px;
    margin-bottom: 1px;
	margin-left:0px;
}
.zerogrid .col-2-5 {
    width: 33%;
    margin-bottom: 1px;
}
 
.zerogrid .col-4-5 {
    width: 33%;
    margin-right: 1px;
	margin-left:0px;
}
.zerogrid .col-2-6 {
    width: 33%;
    margin-right: 1px !important;}
.block6 h1 {
    font-size:18px !important;
    color: #000;
    line-height: 1.3;
}
.block6 {
    width: 90% !important;
	}
 .zerogrid .col-3-5 {
    padding-top: 11%;
    padding-bottom: 11%;
     width: 33%;}
.zerogrid .col-1-6 {
    width: 33%;
    margin-right: 1px;
    margin-top: 1px;
	margin-left:0px;
}

.zerogrid .col-3-6 {
    width: 33%;
    margin-top: 1px;
}




 





.block2 .box {
    text-align: center;
     float: none !important;
  margin-right:0px !important;  
    margin-bottom: 20px;
}
.zerogrid .col-2-6 {
      margin-right:0px; 
}
 
.zerogrid .col-3-4{
text-align:center;
}
.zerogrid .col-1-4{
text-align:center;
margin-bottom:20px;
}
.zerogrid .col-2-4{
width:82%;}

header #logo{
left:25% !important;
     top: 70px !important;
	 width:50% !important;
}

.block5 h2 {
    margin-right: 5px;
    float: right;
}


.block2 .box {
    text-align: center;
    float: left !important;
    margin-right: 10px !important;
    width: 46%;
}
.block2 {
    margin-bottom: 20px;
    text-align: center;
    width: 90% !important;
    margin: auto;
}

.block4 {
    width: 90%!important;
    margin: auto;
}
.block5 {
    width: 90%!important;
    margin: auto;
}

.block5 p {
    font-size: 11px !important;
    color: #000000;
    line-height: 1.3;
}

.block5 h1 {
    font-size: 11px !important;
    color: #000000;
    line-height: 1.3;
    font-weight: normal;
}
.block5 h1 a {
    font-size: 11px !important;
    color: #000000;
    line-height: 1.3;
}

.block9 h1 {
     width: 100% !important;
	}

.block5 h3 {
    margin-right: 10px !important;
    margin-top: 2%;
} 
.he{ height:auto !important;
}
.he2{ height:auto !important;
}

.he3{ height:auto !important;
}
.he4{ height:auto !important;
}
.he5{ height:auto !important;
}










.block13 {
    width: 80% !important;
	}
	.zerogrid .col-9-4 {
    width: 100%;
	padding-right:0px;
	}
	.zerogrid .col-8-4 {
    width: 100%;
    margin-top: 10%;
}

.block14 {
    width: 80% !important;
	}
	.zerogrid .col-10-4 {
    width: 100%;
	padding-right:0px;
	}
	.zerogrid .col-11-4 {
    width: 100%;
    margin-top: 10%;
}


.block16 {
    width: 90%!important;
}
.block16 h1 {
    font-size: 43px !important;
}


.block17 {
    width: 90%!important;
}

.zerogrid .col-12-4 {
   width: 100%;
   margin-bottom:20%;
}

.zerogrid .col-13-4 {
   width: 100%;
    padding-left: 0%;
}


.zerogrid .col-8-10 {
    width: 49%;
    margin-right: 1px;
    margin-bottom: 2px;
}
.zerogrid .col-8-11 {
    width: 49%;
    margin-bottom: 1px;
    margin-right: 1px;
}








.zerogrid .col-20-1 {
    width: 33%;
    margin-right: 1px;
     margin-left:0px; 
}
.zerogrid .col-20-2 {
    width: 33%;
    margin-right: 1px;
}

.zerogrid .col-20-3 {
    width: 33.3%;
     margin-right:0px; 
    float: right;
}

.zerogrid .col-20-4 {
    width: 66.3%;
    margin-right: 0px;
    margin-bottom: 1px;
     margin-left:0px; 
    margin-top: 1px;
}
.zerogrid .col-20-5 {
    width: 33%;
    margin-right: 1px;
     margin-left: 0px; 
    margin-bottom: 1px;
}
.zerogrid .col-20-6 {
    width: 33%;
    margin-right: 1px;
    margin-bottom: 1px;
}

.zerogrid .col-20-7 {
    width: 33%;
}









.zerogrid .col-20-8 {
    width: 32.84%;
     margin-left:0px; 
     margin-top: 0px; 
     margin-right:0px; 
    clear: both;
}

.zerogrid .col-20-9 {
    width: 66.6%;
    margin-right: 0px;
     margin-left: 0px; 
     margin-top: 0px; 
    margin-left: 1px;
}
.zerogrid .col-20-10 {
    width: 32.6%;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
}
.zerogrid .col-20-11 {
    width: 32.6%;
    margin-top: 1px;
}
.zerogrid .col-20-12 {
    width: 65.6%;
    margin-right: 0px;
     margin-left: 0px; 
    margin-top: 1px;
}

.zerogrid .col-20-14 {
    width: 33%;
    margin-top: 1px;
    margin-left: 1px;
}
.zerogrid .col-20-13 {
    width: 65.6%;
    margin-right: 0px;
     margin-left: 0px; 
    margin-top: 1px;
}
.zerogrid .col-20-15 {
    width: 33%;
    margin-top: 1px;
    margin-left: 1px;
}





}