html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration: none;}
ul{list-style-type: none;}



body{font-family: serif;}
img{width: 100%;display: block;}
body{color: #333;line-height:160%;font-size: 16px;max-width: 1500px;margin:auto;}

#header{width: 90%;margin: auto;padding: 0 5%;/*position: sticky;*/z-index: 9999;background-color: #fff;box-shadow: 0px 0px 5px #c7c7c7;top:0;}
.logo{width: 180px;float: left;padding: 15px;}
#menu_but{display: none;float: right;margin:3% 2%;}
.bar1, .bar2, .bar3 {width: 35px;height: 2px;background-color: #c7c7c7;margin: 6px 0;transition: 0.4s;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-9px, 6px);transform: rotate(-45deg) translate(-4px, 6px);}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-6px, -8px);}


h1, h2, h3, h4{color: #535456;line-height: 150%;}
h1{font-size: 25px;}
h2{font-size: 14px;}

#nav{width: 80%;float: right;/*background-color: pink;*/margin: 1% 0;}
#nav  ul{}
#nav ul li{float: left;width:16%;/*width:19%;*/border-right: 1px solid #c7c7c7;}
#nav a, .sub_menu_trig .submen_trig_text{display: block;color: #333;/*background-color: yellow;*/text-align: center;padding:8% 2%;font-size: 14px;font-family: serif;line-height: 150%;}
#nav a:hover, .sub_menu_trig .submen_trig_text:hover{background-color:#f2f2f2;}

#nav a.mob_show{display: none;}


.sub_menu{width: 100%;position: absolute;z-index: 99999;display: none;}
#nav .sub_menu li{float: none;background-color:#fff;float: none;border-right: none;border-bottom: 1px solid #c7c7c7;}
#nav .sub_menu li a{padding: 5% 2%;}

.sub_menu_trig:hover ul.sub_menu{display: block;}
#nav .sub_menu a:hover{background-color: #ffeed5;}


.pg{width: 85%;margin: auto;overflow: auto;padding: 5%;background-color: #fff;}
.pg h1, .pg h2,.pg h3, .pg p{margin-bottom: 30px;}

.pg ul{list-style-type: disc;margin: 30px 0;}
.pg li{margin-left: 30px;font-size: 14px;}

.pg .lt_col{float: left;width: 30%;}
.pg .rt_col{float: left;width: 70%;}


.pg .lt_col img{width: 80%;padding:0 10%;max-width: 150px;}


#sec{background-color: transparent;margin: 0;}
#footer{background-color: #111;color:#fff;overflow: auto;padding:0;line-height: 170%;clear: both;}
#footer_pg{width: 85%;margin:auto;padding:10px 0;overflow: auto;}
#footer_pg .col{width: 33.3%;float: left;}
#footer h4{color: #fff;text-align: left;font-size: 20px;margin-bottom: 30px;}
#footer a{color: #fff;}
#footer a:hover{text-decoration: underline;}

.but{background-color: #ffeed5;color:#333;padding: 10px;border-radius: 5px;border: none;margin: 2% 0;-webkit-appearance: none;}
.ft_form input[type="text"],.ft_form input[type="email"], .ft_form textarea{width: 97%;margin: 2% 0;padding: 5px;color:#474747;font-size: 14px;border-radius: 5px;border: none;font-family: sans-serif;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #474747; opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #474747;}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #474747;}

.buts_social{display: inline-block;width: 40px;}
.buts_social img{border-radius: 5px;}

.but:hover{opacity: 0.8;}


@media only screen and (max-width : 1170px) {
#nav{width: 100%;clear: both;margin: 1% 0;}
}


@media only screen and (max-width : 1025px) {
	


#header{width: 90%;margin: auto;padding: 0 5%;position: sticky;overflow: auto;z-index: 9999;background-color: #fff;box-shadow: 0px 0px 5px #c7c7c7;top:0;}


#nav{display: none;}
#menu_but{display: block;margin:8px;}
#nav a.mob_show{display: block;margin-bottom: 10px;}
#nav a.mob_dont_show{display: none;}
.logo{float: left;padding:8px 0;}


#nav{width: 100%;/*background-color: pink;*/clear: both;}
#nav  ul{}
#nav ul li{float:none;width:100%;border-bottom: 1px solid #c7c7c7;border-right: none;}

#nav a, .sub_menu_trig .submen_trig_text{text-align: center;padding:20px;font-size: 16px;font-family: serif;line-height: 150%;}
#nav a:hover, .sub_menu_trig .submen_trig_text:hover{background-color:#f2f2f2;}


.sub_menu{width: unset;position: unset;z-index: 99999;display: none;}
#nav .sub_menu li{float: none;background-color:#ffeed5;float: none;border-right: none;border-bottom: 1px solid #c7c7c7;}
#nav .sub_menu li a{padding: 30px;}









#footer{background-color: #474747;color:#fff;overflow: auto;padding: 30px 0;line-height: 170%;}

#footer_pg{width: 90%;margin:auto;padding:0;overflow: auto;}
#footer_pg .col{width: 97%;float: none;margin: auto;}
#ft_nav{display: none;}
#ft_note{text-align: center;}

#footer h4{margin: 30px 0;}

	}


@media only screen and (max-width: 700px) {
.pg .lt_col img{width:unset;padding:0;max-width: 150px;float:none;margin: auto;margin-bottom: 30px;}
.pg .lt_col{float: none;width: 100%;}
.pg .rt_col{float: none;width: 100%;}
}