﻿body{font-family:'Cousine',sans-serif;font-size:16px;color:#93989B;overflow-x:hidden;margin:auto;background:#fff}
html,body{height:100%}


html::-webkit-scrollbar{width:10px}
html::-webkit-scrollbar-track{background:rgb(179,177,177);border-radius:10px}
html::-webkit-scrollbar-thumb{background:rgb(136,136,136);border-radius:10px}
html::-webkit-scrollbar-thumb:hover{background:rgb(100,100,100);border-radius:10px}
html::-webkit-scrollbar-thumb:active{background:rgb(68,68,68);border-radius:10px}

h1,h2,h3,h4,h5,h6{color:#333;font-family:"Montserrat",sans-serif;font-weight:700}
a{font-family:"Montserrat",sans-serif;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s}
a:hover{text-decoration:none}
a:focus{outline:none;text-decoration:none}
p{line-height:2;margin-bottom:0}
ul,li{margin:0;padding:0}

ul,li,dl,dt,dd,ol,p,img
{
	list-style: none;
	border: none;
	vertical-align: middle;
}


fieldset{border:0 none;margin:0 auto;padding:0}
.no-padding{padding:0}
.topcontrol{background:#03a9f4 none repeat scroll 0 0;border-radius:50px;bottom:5px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2);color:#fff;cursor:pointer;font-size:26px;height:40px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);padding:3px 12px;position:fixed;right:5px;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:40px}
.topcontrol:hover{background:#333;color:#fff}
.section-padding{padding:60px 0}
.section-title{margin-bottom:60px}
.section-title  h2{color:#333;margin:0;text-transform:uppercase;padding-bottom:10px;position:relative}

@media only screen and (max-width:768px){
	.section-title h2{text-align:center}
}
@media only screen and (max-width:480px){
	.section-title h2{font-size:30px}
}
@media only screen and (max-width:360px){
	.section-title h2{font-size:24px}
}
.section-title span{background:#03a9f4 none repeat scroll 0 0;display:block;height:2px;margin:15px auto;width:70px;position:relative}
.section-title-white{color:#fff!important;position:relative}
.section-title-white-span{background:#fff!important;position:relative}
.section-title p{margin:auto;padding:0 20px;width:70%}

@media only screen and (min-width:768px){
	.section-title p{width:100%}
	
}

@media only screen and (max-width: 1600px){
	.container{width:100%;}	
}
@media only screen and (min-width: 1600px){	
	.container{width:90%;}	
}

