/*
Theme Name:Kirgan
Theme URI:https://www.kirgan.top/
Author:Николай Кирган
Author URI:https://www.kirgan.top/
Description:
Version:19.5.14
License:Kirgan.top
License URI:https://www.kirgan.top/licenses/
Tags:kirgan
Text Domain:kirgan
*/



/*-----------Default-----------*/
:focus{-moz-outline:none;-webkit-outline:none;outline:none;}
html,body{text-size-adjust:100%;-moz-text-size-adjust:100%;-moz-font-smoothing:antialiased;-moz-box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;background-color:#ffffff;color:#000000;line-height:24px;font-size:14px;font-weight:normal;}
.material-icons{font-size:130% !important;}
i{vertical-align:middle;margin-top:-2px;}
p,h1,h2,h3,h4,h5,h6{display:block;width:100%;font-weight:normal;}
img{width:auto;height:auto;display:inline-block;}
body,img,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
ol,ul{display:block;list-style-type:none;-moz-margin-before:0px;-moz-margin-after:0px;-moz-margin-start:0px;-moz-margin-end:0px;-moz-padding-start:0px;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;}
a{text-decoration:none;}



/*-----------Fn-----------*/
.cover{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.invert{-moz-filter:invert(100%);-webkit-filter:invert(100%);filter:invert(100%);}
.youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:15px;margin-bottom:15px;}
.youtube iframe,.youtube object,.youtube embed{position:absolute;top:0;left:0;width:100%;height:100%;}




a, .anim, .hmpx,
nav ul li.current-page-ancestor a:after,
nav ul li.current-menu-item a:after,
nav ul li.current_page_item a,
.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.wpcf7-form textarea,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.comment-form input[type="submit"],
.wpcf7-form .wpcf7-submit,
.wpcf7-form input[type="button"],
.wpcf7-form input[type="submit"] {
	-webkit-transition: all 0.5s ease 0s !important;
	-moz-transition: all 0.5s ease 0s !important;
	-ms-transition: all 0.5s ease 0s !important;
	-o-transition: all 0.5s ease 0s !important;
	transition: all 0.5s ease 0s !important;
}


/*-----------Container-----------*/
.bg{display:block;width:100%;}
.block{display:block;margin:0 auto;}
.row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.row.left{-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}
.row.center{-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
.row.right{-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}
.row.start{-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important;}
.row.middle{-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;}
.row.end{-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important;}
.col{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (min-width:1000px){.block{min-width:940px;max-width:1120px;}}
@media screen and (max-width:999px){.block{min-width:200px;max-width:800px;}}
.block.full{min-width:200px !important;max-width:100% !important;}
@media screen and (min-width:560px){.block{width:calc(100% - 60px);}.row{margin-left:-15px;margin-right:-15px;}.col{padding:0px 15px;}}
@media screen and (max-width:559px){.block{width:calc(100% - 40px);}.row{margin-left:-10px;margin-right:-10px;}.col{padding:0px 10px;}}
.col.xs1{width:8.3333333333%;}
.col.xs2{width:16.6666666667%;}
.col.a1{width:6.25%;}
.col.a2{width:12.5%;}
.col.a3{width:18.75%;}
.col.xs3,.col.a4{width:25%;}
.col.xs4{width:33.3333333333%;}
.col.xs5{width:41.6666666667%;}
.col.a5{width:31.25%;}
.col.a6{width:37.5%;}
.col.a7{width:43.75%;}
.col.xs6,.col.a8{width:50%;}
.col.xs7{width:58.3333333333%;}
.col.xs8{width:66.6666666667%;}
.col.a9{width:56.25%;}
.col.a10{width:62.5%;}
.col.a11{width:68.75%;}
.col.xs9,.col.a12{width:75%;}
.col.xs10{width:83.3333333333%;}
.col.xs11{width:91.6666666667%;}
.col.a13{width:81.25%;}
.col.a14{width:87.5%;}
.col.a15{width:93.75%;}
.col.xs12,.col.a16{width:100%;}
.col.xs-set0,.col.a-set0{margin-left:0;}
.col.xs-set1{margin-left:8.3333333333%;}
.col.xs-set2{margin-left:16.6666666667%;}
.col.a-set1{margin-left:6.25%;}
.col.a-set2{margin-left:12.5%;}
.col.a-set3{margin-left:18.75%;}
.col.xs-set3,.col.a-set4{margin-left:25%;}
.col.xs-set4{margin-left:33.3333333333%;}
.col.xs-set5{margin-left:41.6666666667%;}
.col.a-set5{margin-left:31.25%;}
.col.a-set6{margin-left:37.5%;}
.col.a-set7{margin-left:43.75%;}
.col.xs-set6,.col.a-set8{margin-left:50%;}
.col.xs-set7{margin-left:58.3333333333%;}
.col.xs-set8{margin-left:66.6666666667%;}
.col.a-set9{margin-left:56.25%;}
.col.a-set10{margin-left:62.5%;}
.col.a-set11{margin-left:68.75%;}
.col.xs-set9,.col.a-set12{margin-left:75%;}
.col.xs-set10{margin-left:83.3333333333%;}
.col.xs-set11{margin-left:91.6666666667%;}
.col.a-set13{margin-left:81.25%;}
.col.a-set14{margin-left:87.5%;}
.col.a-set15{margin-left:93.75%;}
.col.xs-set12,.col.a-set16{margin-left:100%;}
.col.xs-pull0,.col.a-pull0{margin-right:0;}
.col.xs-pull1{margin-right:8.3333333333%;}
.col.xs-pull2{margin-right:16.6666666667%;}
.col.a-pull1{margin-right:6.25%;}
.col.a-pull2{margin-right:12.5%;}
.col.a-pull3{margin-right:18.75%;}
.col.xs-pull3,.col.a-pull4{margin-right:25%;}
.col.xs-pull4{margin-right:33.3333333333%;}
.col.xs-pull5{margin-right:41.6666666667%;}
.col.a-pull5{margin-right:31.25%;}
.col.a-pull6{margin-right:37.5%;}
.col.a-pull7{margin-right:43.75%;}
.col.xs-pull6,.col.a-pull8{margin-right:50%;}
.col.xs-pull7{margin-right:58.3333333333%;}
.col.xs-pull8{margin-right:66.6666666667%;}
.col.a-pull9{margin-right:56.25%;}
.col.a-pull10{margin-right:62.5%;}
.col.a-pull11{margin-right:68.75%;}
.col.xs-pull9,.col.a-pull12{margin-right:75%;}
.col.xs-pull10{margin-right:83.3333333333%;}
.col.xs-pull11{margin-right:91.6666666667%;}
.col.a-pull13{margin-right:81.25%;}
.col.a-pull14{margin-right:87.5%;}
.col.a-pull15{margin-right:93.75%;}
.col.xs-pull12,.col.a-pull16{margin-right:100%;}
.col.xs-o1{order:1;}
.col.xs-o2{order:2;}
.col.xs-o3{order:3;}
.col.xs-o4{order:4;}
.col.xs-o5{order:5;}
.col.xs-o6{order:6;}
.col.xs-o7{order:7;}
.col.xs-o8{order:8;}
.col.xs-o9{order:9;}
.col.xs-o10{order:10;}
.col.xs-o11{order:11;}
.col.xs-o12{order:12;}
.t.b{font-weight:bold !important;}
.t.lh{line-height:0 !important;}
.t.tc{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.t.xt0,.t.at0{font-size:12px;line-height:21px;padding-top:10px;padding-bottom:8px;}
.t.xt1,.t.xt2,.t.at1{font-size:14px;line-height:24px;padding-top:8px;padding-bottom:8px;}
.t.xt3,.t.xt4,.t.at2{font-size:16px;line-height:26px;}
.t.xt5,.t.xt6,.t.at3{font-size:18px;line-height:27px;}
.t.xt3,.t.xt4,.t.xt5,.t.xt6,.t.at2,.t.at3{padding-top:9px;padding-bottom:7px;}
.t.xt7,.t.xt8,.t.at4{font-size:22px;line-height:32px;}
.t.xt9,.t.xt10,.t.at5{font-size:26px;line-height:35px;}
.t.xt11,.t.at6{font-size:30px;line-height:38px;}
.t.xt7,.t.xt8,.t.xt9,.t.xt10,.t.xt11,.t.at4,.t.at5,.t.at6{padding-top:8px;padding-bottom:6px;}
.t.xt12,.t.at7{font-size:36px;line-height:44px;}
.t.at8{font-size:42px;line-height:48px;}
.t.at9{font-size:48px;line-height:53px;}
.t.xt12,.t.at7,.t.at8,.t.at9{padding-top:7px;padding-bottom:5px;}
.t.at10{font-size:56px;line-height:60px;}
.t.at11{font-size:64px;line-height:66px;}
.t.at12{font-size:72px;line-height:72px;}
.t.at10,.t.at11,.t.at12{padding-top:6px;padding-bottom:4px;}
.t.al{text-align:left !important;}
.t.ac{text-align:center !important;}
.t.ar{text-align:right !important;}
@media only screen and (min-width:320px){
	.col.s1{width:8.3333333333%;}
	.col.s2{width:16.6666666667%;}
	.col.b1{width:6.25%;}
	.col.b2{width:12.5%;}
	.col.b3{width:18.75%;}
	.col.s3,.col.b4{width:25%;}
	.col.s4{width:33.3333333333%;}
	.col.s5{width:41.6666666667%;}
	.col.b5{width:31.25%;}
	.col.b6{width:37.5%;}
	.col.b7{width:43.75%;}
	.col.s6,.col.b8{width:50%;}
	.col.s7{width:58.3333333333%;}
	.col.s8{width:66.6666666667%;}
	.col.b9{width:56.25%;}
	.col.b10{width:62.5%;}
	.col.b11{width:68.75%;}
	.col.s9,.col.b12{width:75%;}
	.col.s10{width:83.3333333333%;}
	.col.s11{width:91.6666666667%;}
	.col.b13{width:81.25%;}
	.col.b14{width:87.5%;}
	.col.b15{width:93.75%;}
	.col.s12,.col.b16{width:100%;}
	.col.s-set0,.col.b-set0{margin-left:0;}
	.col.s-set1{margin-left:8.3333333333%;}
	.col.s-set2{margin-left:16.6666666667%;}
	.col.b-set1{margin-left:6.25%;}
	.col.b-set2{margin-left:12.5%;}
	.col.b-set3{margin-left:18.75%;}
	.col.s-set3,.col.b-set4{margin-left:25%;}
	.col.s-set4{margin-left:33.3333333333%;}
	.col.s-set5{margin-left:41.6666666667%;}
	.col.b-set5{margin-left:31.25%;}
	.col.b-set6{margin-left:37.5%;}
	.col.b-set7{margin-left:43.75%;}
	.col.s-set6,.col.b-set8{margin-left:50%;}
	.col.s-set7{margin-left:58.3333333333%;}
	.col.s-set8{margin-left:66.6666666667%;}
	.col.b-set9{margin-left:56.25%;}
	.col.b-set10{margin-left:62.5%;}
	.col.b-set11{margin-left:68.75%;}
	.col.s-set9,.col.b-set12{margin-left:75%;}
	.col.s-set10{margin-left:83.3333333333%;}
	.col.s-set11{margin-left:91.6666666667%;}
	.col.b-set13{margin-left:81.25%;}
	.col.b-set14{margin-left:87.5%;}
	.col.b-set15{margin-left:93.75%;}
	.col.s-set12,.col.b-set16{margin-left:100%;}
	.col.s-pull0,.col.b-pull0{margin-right:0;}
	.col.s-pull1{margin-right:8.3333333333%;}
	.col.s-pull2{margin-right:16.6666666667%;}
	.col.b-pull1{margin-right:6.25%;}
	.col.b-pull2{margin-right:12.5%;}
	.col.b-pull3{margin-right:18.75%;}
	.col.s-pull3,.col.b-pull4{margin-right:25%;}
	.col.s-pull4{margin-right:33.3333333333%;}
	.col.s-pull5{margin-right:41.6666666667%;}
	.col.b-pull5{margin-right:31.25%;}
	.col.b-pull6{margin-right:37.5%;}
	.col.b-pull7{margin-right:43.75%;}
	.col.s-pull6,.col.b-pull8{margin-right:50%;}
	.col.s-pull7{margin-right:58.3333333333%;}
	.col.s-pull8{margin-right:66.6666666667%;}
	.col.b-pull9{margin-right:56.25%;}
	.col.b-pull10{margin-right:62.5%;}
	.col.b-pull11{margin-right:68.75%;}
	.col.s-pull9,.col.b-pull12{margin-right:75%;}
	.col.s-pull10{margin-right:83.3333333333%;}
	.col.s-pull11{margin-right:91.6666666667%;}
	.col.b-pull13{margin-right:81.25%;}
	.col.b-pull14{margin-right:87.5%;}
	.col.b-pull15{margin-right:93.75%;}
	.col.s-pull12,.col.b-pull16{margin-right:100%;}
	.col.s-o1{order:1;}
	.col.s-o2{order:2;}
	.col.s-o3{order:3;}
	.col.s-o4{order:4;}
	.col.s-o5{order:5;}
	.col.s-o6{order:6;}
	.col.s-o7{order:7;}
	.col.s-o8{order:8;}
	.col.s-o9{order:9;}
	.col.s-o10{order:10;}
	.col.s-o11{order:11;}
	.col.s-o12{order:12;}
	.t.bt0{font-size:12px;line-height:21px;padding-top:10px;padding-bottom:8px;}
	.t.xt0,.t.xt1,.t.bt1{font-size:14px;line-height:24px;padding-top:8px;padding-bottom:8px;}
	.t.xt2,.t.xt3,.t.bt2{font-size:16px;line-height:26px;}
	.t.xt4,.t.xt5,.t.bt3{font-size:18px;line-height:27px;}
	.t.xt2,.t.xt3,.t.xt4,.t.xt5,.t.bt2,.t.bt3{padding-top:9px;padding-bottom:7px;}
	.t.xt6,.t.xt7,.t.bt4{font-size:22px;line-height:32px;}
	.t.xt8,.t.xt9,.t.bt5{font-size:26px;line-height:35px;}
	.t.xt10,.t.bt6{font-size:30px;line-height:38px;}
	.t.xt6,.t.xt7,.t.xt8,.t.xt9,.t.xt10,.t.bt4,.t.bt5,.t.bt6{padding-top:8px;padding-bottom:6px;}
	.t.xt11,.t.bt7{font-size:36px;line-height:44px;}
	.t.xt12,.t.bt8{font-size:42px;line-height:48px;}
	.t.bt9{font-size:48px;line-height:53px;}
	.t.xt11,.t.xt12,.t.bt7,.t.bt8,.t.bt9{padding-top:7px;padding-bottom:5px;}
	.t.bt10{font-size:56px;line-height:60px;}
	.t.bt11{font-size:64px;line-height:66px;}
	.t.bt12{font-size:72px;line-height:72px;}
	.t.bt10,.t.bt11,.t.bt12{padding-top:6px;padding-bottom:4px;}
	.t.bl{text-align:left !important;}
	.t.bc{text-align:center !important;}
	.t.br{text-align:right !important;}
}
@media only screen and (min-width:420px){
	.col.m1{width:8.3333333333%;}
	.col.m2{width:16.6666666667%;}
	.col.c1{width:6.25%;}
	.col.c2{width:12.5%;}
	.col.c3{width:18.75%;}
	.col.m3,.col.c4{width:25%;}
	.col.m4{width:33.3333333333%;}
	.col.m5{width:41.6666666667%;}
	.col.c5{width:31.25%;}
	.col.c6{width:37.5%;}
	.col.c7{width:43.75%;}
	.col.m6,.col.c8{width:50%;}
	.col.m7{width:58.3333333333%;}
	.col.m8{width:66.6666666667%;}
	.col.c9{width:56.25%;}
	.col.c10{width:62.5%;}
	.col.c11{width:68.75%;}
	.col.m9,.col.c12{width:75%;}
	.col.m10{width:83.3333333333%;}
	.col.m11{width:91.6666666667%;}
	.col.c13{width:81.25%;}
	.col.c14{width:87.5%;}
	.col.c15{width:93.75%;}
	.col.m12,.col.c16{width:100%;}
	.col.m-set0,.col.c-set0{margin-left:0;}
	.col.m-set1{margin-left:8.3333333333%;}
	.col.m-set2{margin-left:16.6666666667%;}
	.col.c-set1{margin-left:6.25%;}
	.col.c-set2{margin-left:12.5%;}
	.col.c-set3{margin-left:18.75%;}
	.col.m-set3,.col.c-set4{margin-left:25%;}
	.col.m-set4{margin-left:33.3333333333%;}
	.col.m-set5{margin-left:41.6666666667%;}
	.col.c-set5{margin-left:31.25%;}
	.col.c-set6{margin-left:37.5%;}
	.col.c-set7{margin-left:43.75%;}
	.col.m-set6,.col.c-set8{margin-left:50%;}
	.col.m-set7{margin-left:58.3333333333%;}
	.col.m-set8{margin-left:66.6666666667%;}
	.col.c-set9{margin-left:56.25%;}
	.col.c-set10{margin-left:62.5%;}
	.col.c-set11{margin-left:68.75%;}
	.col.m-set9,.col.c-set12{margin-left:75%;}
	.col.m-set10{margin-left:83.3333333333%;}
	.col.m-set11{margin-left:91.6666666667%;}
	.col.c-set13{margin-left:81.25%;}
	.col.c-set14{margin-left:87.5%;}
	.col.c-set15{margin-left:93.75%;}
	.col.m-set12,.col.c-set16{margin-left:100%;}
	.col.m-pull0,.col.c-pull0{margin-right:0;}
	.col.m-pull1{margin-right:8.3333333333%;}
	.col.m-pull2{margin-right:16.6666666667%;}
	.col.c-pull1{margin-right:6.25%;}
	.col.c-pull2{margin-right:12.5%;}
	.col.c-pull3{margin-right:18.75%;}
	.col.m-pull3,.col.c-pull4{margin-right:25%;}
	.col.m-pull4{margin-right:33.3333333333%;}
	.col.m-pull5{margin-right:41.6666666667%;}
	.col.c-pull5{margin-right:31.25%;}
	.col.c-pull6{margin-right:37.5%;}
	.col.c-pull7{margin-right:43.75%;}
	.col.m-pull6,.col.c-pull8{margin-right:50%;}
	.col.m-pull7{margin-right:58.3333333333%;}
	.col.m-pull8{margin-right:66.6666666667%;}
	.col.c-pull9{margin-right:56.25%;}
	.col.c-pull10{margin-right:62.5%;}
	.col.c-pull11{margin-right:68.75%;}
	.col.m-pull9,.col.c-pull12{margin-right:75%;}
	.col.m-pull10{margin-right:83.3333333333%;}
	.col.m-pull11{margin-right:91.6666666667%;}
	.col.c-pull13{margin-right:81.25%;}
	.col.c-pull14{margin-right:87.5%;}
	.col.c-pull15{margin-right:93.75%;}
	.col.m-pull12,.col.c-pull16{margin-right:100%;}
	.col.m-o1{order:1;}
	.col.m-o2{order:2;}
	.col.m-o3{order:3;}
	.col.m-o4{order:4;}
	.col.m-o5{order:5;}
	.col.m-o6{order:6;}
	.col.m-o7{order:7;}
	.col.m-o8{order:8;}
	.col.m-o9{order:9;}
	.col.m-o10{order:10;}
	.col.m-o11{order:11;}
	.col.m-o12{order:12;}
	.t.ct0{font-size:12px;line-height:21px;padding-top:10px;padding-bottom:8px;}
	.t.xt0,.t.ct1{font-size:14px;line-height:24px;padding-top:8px;padding-bottom:8px;}
	.t.xt1,.t.xt2,.t.ct2{font-size:16px;line-height:26px;}
	.t.xt3,.t.xt4,.t.ct3{font-size:18px;line-height:27px;}
	.t.xt1,.t.xt2,.t.xt3,.t.xt4,.t.ct2,.t.ct3{padding-top:9px;padding-bottom:7px;}
	.t.xt5,.t.xt6,.t.ct4{font-size:22px;line-height:32px;}
	.t.xt7,.t.xt8,.t.ct5{font-size:26px;line-height:35px;}
	.t.xt9,.t.ct6{font-size:30px;line-height:38px;}
	.t.xt5,.t.xt6,.t.xt7,.t.xt8,.t.xt9,.t.ct4,.t.ct5,.t.ct6{padding-top:8px;padding-bottom:6px;}
	.t.xt10,.t.ct7{font-size:36px;line-height:44px;}
	.t.xt11,.t.ct8{font-size:42px;line-height:48px;}
	.t.xt12,.t.ct9{font-size:48px;line-height:53px;}
	.t.xt10,.t.xt11,.t.xt12,.t.ct7,.t.ct8,.t.ct9{padding-top:7px;padding-bottom:5px;}
	.t.ct10{font-size:56px;line-height:60px;}
	.t.ct11{font-size:64px;line-height:66px;}
	.t.ct12{font-size:72px;line-height:72px;}
	.t.ct10,.t.ct11,.t.ct12{padding-top:6px;padding-bottom:4px;}
	.t.cl{text-align:left !important;}
	.t.cc{text-align:center !important;}
	.t.cr{text-align:right !important;}
}
@media only screen and (min-width:560px){
	.col.l1{width:8.3333333333%;}
	.col.l2{width:16.6666666667%;}
	.col.d1{width:6.25%;}
	.col.d2{width:12.5%;}
	.col.d3{width:18.75%;}
	.col.l3,.col.d4{width:25%;}
	.col.l4{width:33.3333333333%;}
	.col.l5{width:41.6666666667%;}
	.col.d5{width:31.25%;}
	.col.d6{width:37.5%;}
	.col.d7{width:43.75%;}
	.col.l6,.col.d8{width:50%;}
	.col.l7{width:58.3333333333%;}
	.col.l8{width:66.6666666667%;}
	.col.d9{width:56.25%;}
	.col.d10{width:62.5%;}
	.col.d11{width:68.75%;}
	.col.l9,.col.d12{width:75%;}
	.col.l10{width:83.3333333333%;}
	.col.l11{width:91.6666666667%;}
	.col.d13{width:81.25%;}
	.col.d14{width:87.5%;}
	.col.d15{width:93.75%;}
	.col.l12,.col.d16{width:100%;}
	.col.l-set0,.col.d-set0{margin-left:0;}
	.col.l-set1{margin-left:8.3333333333%;}
	.col.l-set2{margin-left:16.6666666667%;}
	.col.d-set1{margin-left:6.25%;}
	.col.d-set2{margin-left:12.5%;}
	.col.d-set3{margin-left:18.75%;}
	.col.l-set3,.col.d-set4{margin-left:25%;}
	.col.l-set4{margin-left:33.3333333333%;}
	.col.l-set5{margin-left:41.6666666667%;}
	.col.d-set5{margin-left:31.25%;}
	.col.d-set6{margin-left:37.5%;}
	.col.d-set7{margin-left:43.75%;}
	.col.l-set6,.col.d-set8{margin-left:50%;}
	.col.l-set7{margin-left:58.3333333333%;}
	.col.l-set8{margin-left:66.6666666667%;}
	.col.d-set9{margin-left:56.25%;}
	.col.d-set10{margin-left:62.5%;}
	.col.d-set11{margin-left:68.75%;}
	.col.l-set9,.col.d-set12{margin-left:75%;}
	.col.l-set10{margin-left:83.3333333333%;}
	.col.l-set11{margin-left:91.6666666667%;}
	.col.d-set13{margin-left:81.25%;}
	.col.d-set14{margin-left:87.5%;}
	.col.d-set15{margin-left:93.75%;}
	.col.l-set12,.col.d-set16{margin-left:100%;}
	.col.l-pull0,.col.d-pull0{margin-right:0;}
	.col.l-pull1{margin-right:8.3333333333%;}
	.col.l-pull2{margin-right:16.6666666667%;}
	.col.d-pull1{margin-right:6.25%;}
	.col.d-pull2{margin-right:12.5%;}
	.col.d-pull3{margin-right:18.75%;}
	.col.l-pull3,.col.d-pull4{margin-right:25%;}
	.col.l-pull4{margin-right:33.3333333333%;}
	.col.l-pull5{margin-right:41.6666666667%;}
	.col.d-pull5{margin-right:31.25%;}
	.col.d-pull6{margin-right:37.5%;}
	.col.d-pull7{margin-right:43.75%;}
	.col.l-pull6,.col.d-pull8{margin-right:50%;}
	.col.l-pull7{margin-right:58.3333333333%;}
	.col.l-pull8{margin-right:66.6666666667%;}
	.col.d-pull9{margin-right:56.25%;}
	.col.d-pull10{margin-right:62.5%;}
	.col.d-pull11{margin-right:68.75%;}
	.col.l-pull9,.col.d-pull12{margin-right:75%;}
	.col.l-pull10{margin-right:83.3333333333%;}
	.col.l-pull11{margin-right:91.6666666667%;}
	.col.d-pull13{margin-right:81.25%;}
	.col.d-pull14{margin-right:87.5%;}
	.col.d-pull15{margin-right:93.75%;}
	.col.l-pull12,.col.d-pull16{margin-right:100%;}
	.col.l-o1{order:1;}
	.col.l-o2{order:2;}
	.col.l-o3{order:3;}
	.col.l-o4{order:4;}
	.col.l-o5{order:5;}
	.col.l-o6{order:6;}
	.col.l-o7{order:7;}
	.col.l-o8{order:8;}
	.col.l-o9{order:9;}
	.col.l-o10{order:10;}
	.col.l-o11{order:11;}
	.col.l-o12{order:12;}
	.t.dt0{font-size:12px;line-height:21px;padding-top:10px;padding-bottom:8px;}
	.t.dt1{font-size:14px;line-height:24px;padding-top:8px;padding-bottom:8px;}
	.t.xt0,.t.xt1,.t.dt2{font-size:16px;line-height:26px;}
	.t.xt2,.t.xt3,.t.dt3{font-size:18px;line-height:27px;}
	.t.xt0,.t.xt1,.t.xt2,.t.xt3,.t.dt2,.t.dt3{padding-top:9px;padding-bottom:7px;}
	.t.xt4,.t.xt5,.t.dt4{font-size:22px;line-height:32px;}
	.t.xt6,.t.xt7,.t.dt5{font-size:26px;line-height:35px;}
	.t.xt8,.t.dt6{font-size:30px;line-height:38px;}
	.t.xt4,.t.xt5,.t.xt6,.t.xt7,.t.xt8,.t.dt4,.t.dt5,.t.dt6{padding-top:8px;padding-bottom:6px;}
	.t.xt9,.t.dt7{font-size:36px;line-height:44px;}
	.t.xt10,.t.dt8{font-size:42px;line-height:48px;}
	.t.xt11,.t.dt9{font-size:48px;line-height:53px;}
	.t.xt9,.t.xt10,.t.xt11,.t.dt7,.t.dt8,.t.dt9{padding-top:7px;padding-bottom:5px;}
	.t.xt12,.t.dt10{font-size:56px;line-height:60px;}
	.t.dt11{font-size:64px;line-height:66px;}
	.t.dt12{font-size:72px;line-height:72px;}
	.t.xt12,.t.dt10,.t.dt11,.t.dt12{padding-top:6px;padding-bottom:4px;}
	.t.dl{text-align:left !important;}
	.t.dc{text-align:center !important;}
	.t.dr{text-align:right !important;}
}
@media only screen and (min-width:700px){
	.col.xl1{width:8.3333333333%;}
	.col.xl2{width:16.6666666667%;}
	.col.e1{width:6.25%;}
	.col.e2{width:12.5%;}
	.col.e3{width:18.75%;}
	.col.xl3,.col.e4{width:25%;}
	.col.xl4{width:33.3333333333%;}
	.col.xl5{width:41.6666666667%;}
	.col.e5{width:31.25%;}
	.col.e6{width:37.5%;}
	.col.e7{width:43.75%;}
	.col.xl6,.col.e8{width:50%;}
	.col.xl7{width:58.3333333333%;}
	.col.xl8{width:66.6666666667%;}
	.col.e9{width:56.25%;}
	.col.e10{width:62.5%;}
	.col.e11{width:68.75%;}
	.col.xl9,.col.e12{width:75%;}
	.col.xl10{width:83.3333333333%;}
	.col.xl11{width:91.6666666667%;}
	.col.e13{width:81.25%;}
	.col.e14{width:87.5%;}
	.col.e15{width:93.75%;}
	.col.xl12,.col.e16{width:100%;}
	.col.xl-set0,.col.e-set0{margin-left:0;}
	.col.xl-set1{margin-left:8.3333333333%;}
	.col.xl-set2{margin-left:16.6666666667%;}
	.col.e-set1{margin-left:6.25%;}
	.col.e-set2{margin-left:12.5%;}
	.col.e-set3{margin-left:18.75%;}
	.col.xl-set3,.col.e-set4{margin-left:25%;}
	.col.xl-set4{margin-left:33.3333333333%;}
	.col.xl-set5{margin-left:41.6666666667%;}
	.col.e-set5{margin-left:31.25%;}
	.col.e-set6{margin-left:37.5%;}
	.col.e-set7{margin-left:43.75%;}
	.col.xl-set6,.col.e-set8{margin-left:50%;}
	.col.xl-set7{margin-left:58.3333333333%;}
	.col.xl-set8{margin-left:66.6666666667%;}
	.col.e-set9{margin-left:56.25%;}
	.col.e-set10{margin-left:62.5%;}
	.col.e-set11{margin-left:68.75%;}
	.col.xl-set9,.col.e-set12{margin-left:75%;}
	.col.xl-set10{margin-left:83.3333333333%;}
	.col.xl-set11{margin-left:91.6666666667%;}
	.col.e-set13{margin-left:81.25%;}
	.col.e-set14{margin-left:87.5%;}
	.col.e-set15{margin-left:93.75%;}
	.col.xl-set12,.col.e-set16{margin-left:100%;}
	.col.xl-pull0,.col.e-pull0{margin-right:0;}
	.col.xl-pull1{margin-right:8.3333333333%;}
	.col.xl-pull2{margin-right:16.6666666667%;}
	.col.e-pull1{margin-right:6.25%;}
	.col.e-pull2{margin-right:12.5%;}
	.col.e-pull3{margin-right:18.75%;}
	.col.xl-pull3,.col.e-pull4{margin-right:25%;}
	.col.xl-pull4{margin-right:33.3333333333%;}
	.col.xl-pull5{margin-right:41.6666666667%;}
	.col.e-pull5{margin-right:31.25%;}
	.col.e-pull6{margin-right:37.5%;}
	.col.e-pull7{margin-right:43.75%;}
	.col.xl-pull6,.col.e-pull8{margin-right:50%;}
	.col.xl-pull7{margin-right:58.3333333333%;}
	.col.xl-pull8{margin-right:66.6666666667%;}
	.col.e-pull9{margin-right:56.25%;}
	.col.e-pull10{margin-right:62.5%;}
	.col.e-pull11{margin-right:68.75%;}
	.col.xl-pull9,.col.e-pull12{margin-right:75%;}
	.col.xl-pull10{margin-right:83.3333333333%;}
	.col.xl-pull11{margin-right:91.6666666667%;}
	.col.e-pull13{margin-right:81.25%;}
	.col.e-pull14{margin-right:87.5%;}
	.col.e-pull15{margin-right:93.75%;}
	.col.xl-pull12,.col.e-pull16{margin-right:100%;}
	.col.xl-o1{order:1;}
	.col.xl-o2{order:2;}
	.col.xl-o3{order:3;}
	.col.xl-o4{order:4;}
	.col.xl-o5{order:5;}
	.col.xl-o6{order:6;}
	.col.xl-o7{order:7;}
	.col.xl-o8{order:8;}
	.col.xl-o9{order:9;}
	.col.xl-o10{order:10;}
	.col.xl-o11{order:11;}
	.col.xl-o12{order:12;}
	.t.et0{font-size:12px;line-height:21px;padding-top:10px;padding-bottom:8px;}
	.t.et1{font-size:14px;line-height:24px;padding-top:8px;padding-bottom:8px;}
	.t.xt0,.t.et2{font-size:16px;line-height:26px;}
	.t.xt1,.t.xt2,.t.et3{font-size:18px;line-height:27px;}
	.t.xt0,.t.xt1,.t.xt2,.t.et2,.t.et3{padding-top:9px;padding-bottom:7px;}
	.t.xt3,.t.xt4,.t.et4{font-size:22px;line-height:32px;}
	.t.xt5,.t.xt6,.t.et5{font-size:26px;line-height:35px;}
	.t.xt7,.t.et6{font-size:30px;line-height:38px;}
	.t.xt3,.t.xt4,.t.xt5,.t.xt6,.t.xt7,.t.et4,.t.et5,.t.et6{padding-top:8px;padding-bottom:6px;}
	.t.xt8,.t.et7{font-size:36px;line-height:44px;}
	.t.xt9,.t.et8{font-size:42px;line-height:48px;}
	.t.xt10,.t.et9{font-size:48px;line-height:53px;}
	.t.xt8,.t.xt9,.t.xt10,.t.et7,.t.et8,.t.et9{padding-top:7px;padding-bottom:5px;}
	.t.xt11,.t.et10{font-size:56px;line-height:60px;}
	.t.xt12,.t.et11{font-size:64px;line-height:66px;}
	.t.et12{font-size:72px;line-height:72px;}
	.t.xt11,.t.xt12,.t.et10,.t.et11,.t.et12{padding-top:6px;padding-bottom:4px;}
	.t.el{text-align:left !important;}
	.t.ec{text-align:center !important;}
	.t.er{text-align:right !important;}
}
@media only screen and (min-width:1000px){
	.col.xxl1{width:8.3333333333%;}
	.col.xxl2{width:16.6666666667%;}
	.col.f1{width:6.25%;}
	.col.f2{width:12.5%;}
	.col.f3{width:18.75%;}
	.col.xxl3,.col.f4{width:25%;}
	.col.xxl4{width:33.3333333333%;}
	.col.xxl5{width:41.6666666667%;}
	.col.f5{width:31.25%;}
	.col.f6{width:37.5%;}
	.col.f7{width:43.75%;}
	.col.xxl6,.col.f8{width:50%;}
	.col.xxl7{width:58.3333333333%;}
	.col.xxl8{width:66.6666666667%;}
	.col.f9{width:56.25%;}
	.col.f10{width:62.5%;}
	.col.f11{width:68.75%;}
	.col.xxl9,.col.f12{width:75%;}
	.col.xxl10{width:83.3333333333%;}
	.col.xxl11{width:91.6666666667%;}
	.col.f13{width:81.25%;}
	.col.f14{width:87.5%;}
	.col.f15{width:93.75%;}
	.col.xxl12,.col.f16{width:100%;}
	.col.xxl-set0,.col.f-set0{margin-left:0;}
	.col.xxl-set1{margin-left:8.3333333333%;}
	.col.xxl-set2{margin-left:16.6666666667%;}
	.col.f-set1{margin-left:6.25%;}
	.col.f-set2{margin-left:12.5%;}
	.col.f-set3{margin-left:18.75%;}
	.col.xxl-set3,.col.f-set4{margin-left:25%;}
	.col.xxl-set4{margin-left:33.3333333333%;}
	.col.xxl-set5{margin-left:41.6666666667%;}
	.col.f-set5{margin-left:31.25%;}
	.col.f-set6{margin-left:37.5%;}
	.col.f-set7{margin-left:43.75%;}
	.col.xxl-set6,.col.f-set8{margin-left:50%;}
	.col.xxl-set7{margin-left:58.3333333333%;}
	.col.xxl-set8{margin-left:66.6666666667%;}
	.col.f-set9{margin-left:56.25%;}
	.col.f-set10{margin-left:62.5%;}
	.col.f-set11{margin-left:68.75%;}
	.col.xxl-set9,.col.f-set12{margin-left:75%;}
	.col.xxl-set10{margin-left:83.3333333333%;}
	.col.xxl-set11{margin-left:91.6666666667%;}
	.col.f-set13{margin-left:81.25%;}
	.col.f-set14{margin-left:87.5%;}
	.col.f-set15{margin-left:93.75%;}
	.col.xxl-set12,.col.f-set16{margin-left:100%;}
	.col.xxl-pull0,.col.f-pull0{margin-right:0;}
	.col.xxl-pull1{margin-right:8.3333333333%;}
	.col.xxl-pull2{margin-right:16.6666666667%;}
	.col.f-pull1{margin-right:6.25%;}
	.col.f-pull2{margin-right:12.5%;}
	.col.f-pull3{margin-right:18.75%;}
	.col.xxl-pull3,.col.f-pull4{margin-right:25%;}
	.col.xxl-pull4{margin-right:33.3333333333%;}
	.col.xxl-pull5{margin-right:41.6666666667%;}
	.col.f-pull5{margin-right:31.25%;}
	.col.f-pull6{margin-right:37.5%;}
	.col.f-pull7{margin-right:43.75%;}
	.col.xxl-pull6,.col.f-pull8{margin-right:50%;}
	.col.xxl-pull7{margin-right:58.3333333333%;}
	.col.xxl-pull8{margin-right:66.6666666667%;}
	.col.f-pull9{margin-right:56.25%;}
	.col.f-pull10{margin-right:62.5%;}
	.col.f-pull11{margin-right:68.75%;}
	.col.xxl-pull9,.col.f-pull12{margin-right:75%;}
	.col.xxl-pull10{margin-right:83.3333333333%;}
	.col.xxl-pull11{margin-right:91.6666666667%;}
	.col.f-pull13{margin-right:81.25%;}
	.col.f-pull14{margin-right:87.5%;}
	.col.f-pull15{margin-right:93.75%;}
	.col.xxl-pull12,.col.f-pull16{margin-right:100%;}
	.col.xxl-o1{order:1;}
	.col.xxl-o2{order:2;}
	.col.xxl-o3{order:3;}
	.col.xxl-o4{order:4;}
	.col.xxl-o5{order:5;}
	.col.xxl-o6{order:6;}
	.col.xxl-o7{order:7;}
	.col.xxl-o8{order:8;}
	.col.xxl-o9{order:9;}
	.col.xxl-o10{order:10;}
	.col.xxl-o11{order:11;}
	.col.xxl-o12{order:12;}
	.t.ft0{font-size:12px;line-height:21px;padding-top:10px;padding-bottom:8px;}
	.t.ft1{font-size:14px;line-height:24px;padding-top:8px;padding-bottom:8px;}
	.t.ft2{font-size:16px;line-height:26px;}
	.t.xt0,.t.xt1,.t.ft3{font-size:18px;line-height:27px;}
	.t.xt0,.t.xt1,.t.ft2,.t.ft3{padding-top:9px;padding-bottom:7px;}
	.t.xt2,.t.xt3,.t.ft4{font-size:22px;line-height:32px;}
	.t.xt4,.t.xt5,.t.ft5{font-size:26px;line-height:35px;}
	.t.xt6,.t.ft6{font-size:30px;line-height:38px;}
	.t.xt2,.t.xt3,.t.xt4,.t.xt5,.t.xt6,.t.ft4,.t.ft5,.t.ft6{padding-top:8px;padding-bottom:6px;}
	.t.xt7,.t.ft7{font-size:36px;line-height:44px;}
	.t.xt8,.t.ft8{font-size:42px;line-height:48px;}
	.t.xt9,.t.ft9{font-size:48px;line-height:53px;}
	.t.xt7,.t.xt8,.t.xt9,.t.ft7,.t.ft8,.t.ft9{padding-top:7px;padding-bottom:5px;}
	.t.xt10,.t.ft10{font-size:56px;line-height:60px;}
	.t.xt11,.t.ft11{font-size:64px;line-height:66px;}
	.t.xt12,.t.ft12{font-size:72px;line-height:72px;}
	.t.xt10,.t.xt11,.t.xt12,.t.ft10,.t.ft11,.t.ft12{padding-top:6px;padding-bottom:4px;}
	.t.fl{text-align:left !important;}
	.t.fc{text-align:center !important;}
	.t.fr{text-align:right !important;}
}



/*-----------Hide-----------*/
@media only screen and (max-width:319px){.xs-hide{display:none !important;}}
@media only screen and (min-width:320px) and (max-width:419px){.s-hide{display:none !important;}}
@media only screen and (min-width:420px) and (max-width:559px){.m-hide{display:none !important;}}
@media only screen and (min-width:560px) and (max-width:699px){.l-hide{display:none !important;}}
@media only screen and (min-width:700px) and (max-width:999px){.xl-hide{display:none !important;}}
@media only screen and (min-width:1000px){.xxl-hide{display:none !important;}}



/*-----------Shadow-----------*/
.z1,.h-z1:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.15) !important;box-shadow:0 1px 3px 0 rgba(0,0,0,0.15) !important;}
.z2,.h-z2:hover{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.16) !important;box-shadow:0 1px 5px 0 rgba(0,0,0,0.16) !important;}
.z3,.h-z3:hover{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,0.17) !important;box-shadow:0 2px 7px 0 rgba(0,0,0,0.17) !important;}
.z4,.h-z4:hover{-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,0.18) !important;box-shadow:0 2px 9px 0 rgba(0,0,0,0.18) !important;}
.z5,.h-z5:hover{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,0.19) !important;box-shadow:0 3px 11px 0 rgba(0,0,0,0.19) !important;}
.z6,.h-z6:hover{-webkit-box-shadow:0 3px 13px 0 rgba(0,0,0,0.20) !important;box-shadow:0 3px 13px 0 rgba(0,0,0,0.20) !important;}
.z7,.h-z7:hover{-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,0.21) !important;box-shadow:0 4px 15px 0 rgba(0,0,0,0.21) !important;}
.z8,.h-z8:hover{-webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,0.22) !important;box-shadow:0 4px 17px 0 rgba(0,0,0,0.22) !important;}
.z9,.h-z9:hover{-webkit-box-shadow:0 5px 19px 0 rgba(0,0,0,0.23) !important;box-shadow:0 5px 19px 0 rgba(0,0,0,0.23) !important;}
.z10,.h-z10:hover{-webkit-box-shadow:0 5px 21px 0 rgba(0,0,0,0.24) !important;box-shadow:0 5px 21px 0 rgba(0,0,0,0.24) !important;}
.z11,.h-z11:hover{-webkit-box-shadow:0 6px 23px 0 rgba(0,0,0,0.25) !important;box-shadow:0 6px 23px 0 rgba(0,0,0,0.25) !important;}
.z12,.h-z12:hover{-webkit-box-shadow:0 6px 25px 0 rgba(0,0,0,0.26) !important;box-shadow:0 6px 25px 0 rgba(0,0,0,0.26) !important;}



/*-----------Radius-----------*/
.r1,.h-r1:hover{border-radius:3px !important;}
.r2,.h-r2:hover{border-radius:4px !important;}
.r3,.h-r3:hover{border-radius:5px !important;}
.r4,.h-r4:hover{border-radius:6px !important;}
.r5,.h-r5:hover{border-radius:7px !important;}
.r6,.h-r6:hover{border-radius:8px !important;}
.r7,.h-r7:hover{border-radius:9px !important;}
.r8,.h-r8:hover{border-radius:10px !important;}
.r9,.h-r9:hover{border-radius:15px !important;}
.r10,.h-r10:hover{border-radius:20px !important;}
.r11,.h-r11:hover{border-radius:30px !important;}
.r12,.h-r12:hover{border-radius:100% !important;}



/*-----------Pulse-----------*/
.pulse{z-index:1;overflow:visible;position:relative;}
.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(0.26,0,0.36,1) infinite;animation:pulse-animation 1s cubic-bezier(0.26,0,0.36,1) infinite;z-index:-1;}
@-webkit-keyframes pulse-animation{
	0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
	50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
	100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
@keyframes pulse-animation{
	0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
	50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
	100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}



/*-----------Floating-----------*/
#floating {
   	position: fixed;
   	display: none;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 99999;
	background-color: rgba(0,13,33,0.75);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
}
#floating #floating-block {
	-webkit-box-shadow: 0px 7px 7px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 7px 7px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 7px 7px 3px rgba(0,0,0,0.1);
}



/*-----------Btn menu-----------*/
.hmp{display:inline-block;position:relative;overflow:hidden;margin:0px;padding:0px;width:53px;height:51px;font-size:0px;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;}
.hmp:focus{outline:none;}
.hmp span{display:block;position:absolute;top:24px;left:10px;right:10px;height:3px;background-color:#000;}
.hmp span::before,.hmp span::after{position:absolute;display:block;left:0px;width:100%;height:3px;background-color:#000;content:"";}
.hmp span::before{top:-11px;}
.hmp span::after{bottom:-11px;}
.hmpx{background-color:transparent;}
.hmpx,.hmpx.active{border-left:1px solid rgba(0,0,0,0.03);border-right:1px solid rgba(0,0,0,0.03);}
.hmpx:hover{background-color:rgba(0,0,0,0.1);}
.hmpx span{-webkit-transition:background 0 0.3s;transition:background 0 0.3s;}
.hmpx span::before,.hmpx span::after{-webkit-transition-duration:0.3s,0.3s;transition-duration:0.3s,0.3s;-webkit-transition-delay:0.3s,0;transition-delay:0.3s,0;}
.hmpx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform;}
.hmpx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform;}
.hmpx.active span{background:none;}
.hmpx.active span::before{top:0px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.hmpx.active span::after{bottom:0px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.hmpx.active span::before,.hmpx.active span::after{-webkit-transition-delay:0,0.3s;transition-delay:0,0.3s;}



/*-----------Menu-----------*/
@media only screen and (min-width:1150px){
	nav .menu li a{padding-left:17px;padding-right:17px;font-size:14px;}
}
@media only screen and (min-width:1100px) and (max-width:1149px){
	nav .menu li a{padding-left:15px;padding-right:15px;font-size:14px;}
}
@media only screen and (min-width:1050px) and (max-width:1099px){
	nav .menu li a{padding-left:12px;padding-right:12px;font-size:14px;}
}
@media only screen and (min-width:1000px) and (max-width:1049px){
	nav .menu li a{padding-left:12px;padding-right:12px;font-size:13px;}
}
@media only screen and (min-width:1000px){
	nav .menu li{display:table-cell;vertical-align:middle;}
	nav .menu, nav .menu li a{display:inline-block;}
	nav .menu li a{color:rgba(0,0,0,0.8);text-transform:uppercase;font-weight:bold;padding-top:14px;padding-bottom:13px;line-height:24px;border-left:1px solid rgba(0,0,0,0.03);}
	nav .menu li:last-child a{border-right:1px solid rgba(0,0,0,0.03);}
	nav .menu li a:hover{color:#000;background-color:rgba(0,0,0,0.03);}
}
@media only screen and (max-width:999px){
	nav .menu{
		display:none;
		background-color:#ffffff;
		position:absolute;
		padding:20px;
		border-radius:8px;
		-webkit-box-shadow:0 3px 13px 0 rgba(0,0,0,0.20) !important;
		box-shadow:0 3px 13px 0 rgba(0,0,0,0.20) !important;
		margin-top:20px;
		z-index: 99;
	}
	nav .menu:before{
		display:block;
		top:-7px;
		position:absolute;
		width:0px;
		height:0px;
		border-bottom:7px solid #ffffff;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		margin-left:0px;
		content:'';
	}
	nav .menu li a{
		display:block;
		border-radius:7px;
		padding-left:20px;
		padding-right:20px;
		color:#6c7c93;
		padding-top:9px;
		padding-bottom:8px;
		line-height:24px;
		font-size:14px;
		margin-bottom:3px;
		text-transform:uppercase;
		font-weight:bold;
	}
	nav .menu li:last-child a{margin-bottom:0px;}
	nav .menu li a:hover{color:#000000;background-color:rgba(0,0,0,0.03);}
}
@media only screen and (max-width:319px){nav .menu{width:160px;}}
@media only screen and (min-width:320px) and (max-width:999px){nav .menu{width:240px;}}
nav{text-align:left;}


.hmpx.active,.hmpx.active:hover,nav .menu li.current-post-ancestor a,nav .menu li.current-category-ancestor a,nav .menu li.current-page-ancestor a,nav .menu li.current-menu-item a,nav .menu li.current-post-ancestor a:hover,nav .menu li.current-category-ancestor a:hover,nav .menu li.current-page-ancestor a:hover,nav .menu li.current-menu-item a:hover,form.search button:hover,.x-user a:hover{color:#ffffff !important;background-color:#ffc107 !important;}
.menu_button {
	margin-top: -10px;
	margin-bottom: -10px;
}
.menu_label {
	color: #939ea8;
	line-height: 15px !important;
	border-left: 1px solid #4e5d6b;
	padding-left: 10px;
}


.tel_head_menu { text-align: right !important; }
.tel_head_menu .tel_hide { display: none; }
.tel_head_menu:hover .tel_hide {
	display: inline-block;
	position: absolute;
	width: inherit;
	width: 210px;
	padding: 10px 20px;
	z-index: 3;
	margin-left: -210px;
	margin-top: -10px;
}
.tel_head_menu:hover .tel_hide a {
	display: inline-block;
	background-color: #33475a;
	padding-left: 20px;
	padding-right: 20px;
}

.tel_head_menu:hover .tel_hide a:first-child {
	border-top: 10px solid #33475a;
	border-radius: 5px 5px 0px 0px;
}
.tel_head_menu:hover .tel_hide a:last-child {
	border-bottom: 10px solid #33475a;
	border-radius: 0px 0px 5px 5px;
}

.tel_head_menu i { color: #4e5d6b; }
.tel_head_menu:hover i { color: #ffc107 !important; }
.tel_head_menu a:hover { text-decoration: underline; }



/*-----------Breadcrumbs-----------*/
#breadcrumbs{border-bottom:1px solid rgba(0,0,0,0.05);}
#breadcrumbs span{color:#6c7c93;}

.comment li{border-bottom:1px dashed #f7f7f7;}
.comment li:last-child{border:0px;}



/*-----------Pagination-----------*/
.pagination span, .pagination a,
.pagination-comments .current,
.pagination-comments a{display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#6c7c93;}
.pagination-comments a:first-child{padding-left:0px !important;}
.pagination-comments a:last-child{padding-right:0px !important;}

@media only screen and (max-width:479px){
	.pagination span, .pagination a,.pagination-comments .current,.pagination-comments a{line-height:14px;font-size:14px;}
	.pagination a,.pagination-comments a{padding-left:10px;padding-right:10px;}
	.pagination span,.pagination-comments .current{width:34px;height:34px;}
}
@media screen and (min-width:480px){
	.pagination span, .pagination a,
	.pagination-comments .current,
	.pagination-comments a{line-height:16px;
		font-size:16px;}
	.pagination a,
	.pagination-comments a{padding-left:15px;
		padding-right:15px;}
	.pagination span,
	.pagination-comments .current{width:44px;
		height:44px;}
}
.pagination-comments a:hover, .pagination a:hover{color:#000000;}
.pagination span,
.pagination-comments .current{background-color:#ffc107;
	color:#ffffff;
	border-radius:100%;}
.pagination-comments .dots{display:none;}




















/*-----------Article-----------*/
.post {
	padding-top: 30px;
	padding-bottom: 10px;
	border-radius: 50px;
}
.post .ratios {
	border: 1px solid #f7f7f7;
	-box-sizing:border-box;
	box-sizing:border-box;
	background-color: #ffffff;
}
.post:hover .ratios {
	border: 1px solid #ffffff;
}
.post:hover {
	background-color: #ffffff;
	border-radius: 8px;
}

































































/*-----------Color-----------*/
.black{color:#000000 !important;}
.bblack{background-color:#000000 !important;}

.darkgray{color:#33475a !important;}
.bdarkgray{background-color:#33475a !important;}

.gray{color:#6c7c93 !important;}
.bgray{background-color:#6c7c93 !important;}

.silver{color:#f7f7f7 !important;}
.bsilver{background-color:#f7f7f7 !important;}

.white{color:#ffffff !important;}
.bwhite{background-color:#ffffff !important;}

.red{color:#ff0000 !important;}
.bred{background-color:#ff0000 !important;}

.blue{color:#3c82fa !important;}
.bblue{background-color:#3c82fa !important;}



.yellow{color:#ffc107 !important;}
.byellow{background-color:#ffc107 !important;}
.home_image_footer {
	background: url(/wp-content/themes/kirgan/img/city.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: contain;
	margin-top: 60px;
}

.home_image_footer_img {
	margin-top: -50px;
}










/*-----------FAQ-----------*/
.faq_item,
.news_item_rand,
.discounts_item_rand {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #f7f7f7;
}
.price_item {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f7f7f7;
}
.faq_item:hover,
.price_item:hover {
	background-color: #f7f7f7;
}
.faq_item:last-child,
.news_item_rand:last-child,
.discounts_item_rand:last-child {
	border-bottom: none;
}

.faq_item .faq_numm {
	padding: 5px 10px;
	background-color: #ffc107;
	color: #fff;
	margin-right: 20px;
}

.faq_cat, .news_cat, .discounts_cat, .price_cat {
	padding-top: 15px;
	padding-bottom: 10px;
}
.faq_cat a, .news_cat a, .news_item .link, .discounts_cat a, .discounts_item .link, .price_cat a {
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0px 4px 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	border-radius: 3px;
}
.faq_cat a.active, .news_cat a.active, .discounts_cat a.active, .price_cat a.active {
	color: #ffffff !important;
	background-color: #ffc107;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}


/*-----------NEWS-----------*/
.discounts_item,
.news_item {
	margin-top: 30px;
}
.discounts_item:hover img,
.news_item:hover img {
	opacity: 0.8;
}
.discounts_item:hover .black,
.discounts_item:hover .more,
.news_item:hover .black,
.news_item_rand:hover .more {
	text-decoration: underline;
}
.discounts_item .link,
.news_item .link {
	color: #33475a !important;
	background-color: #f7f7f7;
	font-weight: bold;

	padding-left: 15px;
	padding-right: 15px;
}
.discounts_item:hover .link,
.news_item:hover .link {
	color: #ffffff !important;
	background-color: #ffc107;
	font-weight: bold;

	padding-left: 15px;
	padding-right: 15px;
}
.discounts_item .discountsdate,
.news_item .newsdate {
	display: block;
	max-width: 100px;
	background-color: #ffc107;
	color: #fff;
	position: absolute;
	z-index: 2;
	margin-top: 30px;
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.discounts_item .discountsdate .numm,
.news_item .newsdate .numm {
	margin-bottom: -25px;
}







.news_item_rand,
.discounts_item_rand {
	padding-top: 10px;
	padding-bottom: 18px;
	border-bottom: 1px solid #f7f7f7;
}
.news_item_rand:last-child,
.discounts_item_rand:last-child {
	border-bottom: none;
}
.news_item_rand:hover,
.discounts_item_rand:hover {
	background-color: #f7f7f7;
}


.news_item_rand .nwdp .date,
.discounts_item_rand .nwdp .date {
	border: 2px solid #ffc107;
	padding: 3px 10px;
	color: #6c7c93;
}
.news_item_rand:hover .nwdp .date,
.discounts_item_rand:hover .nwdp .date {
	border: 2px solid #ffc107;
	background-color: #ffc107;
	padding: 3px 10px;
	color: #fff !important;
}
.news_item_rand:hover .nwdp .date strong,
.discounts_item_rand:hover .nwdp .date strong {
	color: #fff !important;
}
.news_item_rand .nwdp .date strong,
.discounts_item_rand .nwdp .date strong {
	color: #ffc107;
	padding-right: 5px;
}
.news_item_rand .nwdp .more, .discounts_item_rand .nwdp .more { padding-left: 10px; }







li.list {
	list-style: none;
	color: #6c7c93;
}
li.list::before {
	color: #ffc107 !important;
	content: '\2714';
	display: inline-block;
	margin-right: 12px;
	flex-shrink: 0;
}






.page_title { margin-bottom: 30px; }
.catalog_menu { padding-top: 45px; }
.catalog_menu li { margin-bottom: 10px; }
.catalog_menu li a {
	background-color: rgba(0,0,0,0.03);
	color: #6c7c93;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
}
.catalog_menu li a:hover {
	background-color: rgba(0,0,0,0.06);
	color: #333;
}
.catalog_menu li a.active {
	background-color: #ffc107 !important;
	color: #fff;
}

.category_desc {
	margin-top: 45px;
	border-top: 3px solid #33475a;
	padding-top: 45px;
}


.contact_home {
	margin-top: 15px;
	margin-bottom: 15px;
}



.portfolio_img:hover img {
	opacity: 0.8;
}


 .map-responsive{overflow:hidden;padding-bottom:40%;position:relative;height:0;border:1px solid #ffc107; margin-bottom: 60px;}
 .map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}



.dfhjgsfdsfjsd {
	padding-bottom: 45px;
}

.dkjsfhkjsdbfh a {
	color: #6c7c93 !important;
}

.dfgfdsvjh {
	padding: 15px;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}


footer {
	padding-top: 45px;
	padding-bottom: 30px;

}
footer a:hover,
.hajsdgfafg a:hover {
	text-decoration: underline;
}

.footer_logo {
	display: block;
	max-width: 150px;
}


.footer_logo img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
footer,
.text_gray {
	color: #939ea8 !important;
}




.fdkjsfs {
	padding-top: 30px;
}
























html.remodal-is-locked{overflow:hidden;-webkit-touch-action:none;touch-action:none;}
.remodal,[data-remodal-id]{display:none;}
.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;}
.remodal-wrapper{position:fixed;z-index:10000;top:0px;right:0px;bottom:0px;left:0px;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:0px;content:"";}
.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.remodal{text-align:left;position:relative;outline:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;max-width:640px;width:100%;box-sizing:border-box;margin-bottom:0px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#ffffff;border-radius:3px;}
.remodal a.close{display:block;width:36px;height:36px;position:absolute;right:-12px;top:-12px;z-index:9998;border-radius:50px;}
.remodal a.close span{width:36px;height:36px;display:table-cell;vertical-align:middle;text-align:center;background-color:#fff;color:#333;font-weight:bold;border-radius:100%;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,0.17) !important;box-shadow:0 2px 7px 0 rgba(0,0,0,0.17) !important;-webkit-transition:all 0.5s ease 0s !important;-moz-transition:all 0.5s ease 0s !important;-ms-transition:all 0.5s ease 0s !important;-o-transition:all 0.5s ease 0s !important;transition:all 0.5s ease 0s !important;}
.remodal a.close:hover span{background-color:#ffc107;color:#fff;-webkit-box-shadow:0 3px 13px 0 rgba(0,0,0,0.2) !important;box-shadow:0 3px 13px 0 rgba(0,0,0,0.2) !important;}
@media screen and (min-width:560px){.remodal-wrapper{padding:30px;}.remodal{padding:15px 30px 15px 30px;}.remodal.full{padding:15px 0px 15px 0px;}}
@media screen and (max-width:559px){.remodal-wrapper{padding:20px;}.remodal{padding:15px 20px 15px 20px;}.remodal.full{padding:15px 0px 15px 0px;}}
.remodal-is-initialized{display:inline-block;}
.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(30px);filter:blur(30px);}
.remodal-overlay{background:rgba(0,13,33,0.75);}
.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes;}
.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes;}
.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes;}
.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes;}
.remodal,.remodal-wrapper:after{vertical-align:middle;}
@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0);}}
@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0);}}
@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1;}to{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-filter:blur(0);filter:blur(0);}}
@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1;}to{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-filter:blur(0);filter:blur(0);}}
@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0;}to{opacity:1;}}
@keyframes remodal-overlay-opening-keyframes{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1;}to{opacity:0;}}
@keyframes remodal-overlay-closing-keyframes{from{opacity:1;}to{opacity:0;}}
.remodal.full{width:100% !important;min-height:90%;background:transparent;}
.remodal.full p.label{color:#fff !important;margin-top:-35px !important;}
@media screen and (min-width:1000px){.remodal.full{min-width:940px;max-width:1120px;}}
@media screen and (max-width:999px){.remodal.full{max-width:800px;}}



#image{display:block;line-height:0 !important;padding-top:15px;padding-bottom:15px;}
#image img{max-width:100%;max-height:100%;}
.rat{position:relative;width:100%;}
.rat::before{content:"";display:block;}
.rat.x1::before{padding-top:25%;}
.rat.x2::before{padding-top:37.5%;}
.rat.x3::before{padding-top:50%;}
.rat.x4::before{padding-top:62.5%;}
.rat.x5::before{padding-top:75%;}
.rat.x6::before{padding-top:87.5%;}
.rat.x7::before{padding-top:100%;}
.rat.x8::before{padding-top:112.5%;}
.rat.x9::before{padding-top:125%;}
.rat.x10::before{padding-top:137.5%;}
.rat.x11::before{padding-top:150%;}
.rat.x12::before{padding-top:162.5%;}
.rat.a1::before{padding-top:40px;}
.rat.a2::before{padding-top:50px;}
.rat.a3::before{padding-top:60px;}
.rat.a4::before{padding-top:70px;}
.rat.a5::before{padding-top:80px;}
.rat.a6::before{padding-top:90px;}
.rat.a7::before{padding-top:100px;}
.rat.a8::before{padding-top:110px;}
.rat.a9::before{padding-top:120px;}
.rat.a10::before{padding-top:130px;}
.rat.a11::before{padding-top:140px;}
.rat.a12::before{padding-top:150px;}
.rat #obj{position:absolute;top:0px;left:0px;bottom:0px;right:0px;}
.rat #obj #thumb{width:100%;height:100%;}
.rat #obj #thumb img{width:100% !important;height:100% !important;object-fit:contain;}
.rat #obj #thumb img.cover{object-fit:cover !important;}
#image.al{text-align:left !important;}
#image.ac{text-align:center !important;}
#image.ar{text-align:right !important;}
#image.al .rat #obj #thumb img{object-position:left !important;}
#image.ac .rat #obj #thumb img{object-position:center !important;}
#image.ar .rat #obj #thumb img{object-position:right !important;}
@media only screen and (min-width:320px){
.rat.b1::before{padding-top:40px;}
.rat.b2::before{padding-top:50px;}
.rat.b3::before{padding-top:60px;}
.rat.b4::before{padding-top:70px;}
.rat.b5::before{padding-top:80px;}
.rat.b6::before{padding-top:90px;}
.rat.b7::before{padding-top:100px;}
.rat.b8::before{padding-top:110px;}
.rat.b9::before{padding-top:120px;}
.rat.b10::before{padding-top:130px;}
.rat.b11::before{padding-top:140px;}
.rat.b12::before{padding-top:150px;}
#image.bl{text-align:left !important;}
#image.bc{text-align:center !important;}
#image.br{text-align:right !important;}
#image.bl .rat #obj #thumb img{object-position:left !important;}
#image.bc .rat #obj #thumb img{object-position:center !important;}
#image.br .rat #obj #thumb img{object-position:right !important;}
}
@media only screen and (min-width:420px){
.rat.c1::before{padding-top:40px;}
.rat.c2::before{padding-top:50px;}
.rat.c3::before{padding-top:60px;}
.rat.c4::before{padding-top:70px;}
.rat.c5::before{padding-top:80px;}
.rat.c6::before{padding-top:90px;}
.rat.c7::before{padding-top:100px;}
.rat.c8::before{padding-top:110px;}
.rat.c9::before{padding-top:120px;}
.rat.c10::before{padding-top:130px;}
.rat.c11::before{padding-top:140px;}
.rat.c12::before{padding-top:150px;}
#image.cl{text-align:left !important;}
#image.cc{text-align:center !important;}
#image.cr{text-align:right !important;}
#image.cl .rat #obj #thumb img{object-position:left !important;}
#image.cc .rat #obj #thumb img{object-position:center !important;}
#image.cr .rat #obj #thumb img{object-position:right !important;}
}
@media only screen and (min-width:560px){
.rat.d1::before{padding-top:40px;}
.rat.d2::before{padding-top:50px;}
.rat.d3::before{padding-top:60px;}
.rat.d4::before{padding-top:70px;}
.rat.d5::before{padding-top:80px;}
.rat.d6::before{padding-top:90px;}
.rat.d7::before{padding-top:100px;}
.rat.d8::before{padding-top:110px;}
.rat.d9::before{padding-top:120px;}
.rat.d10::before{padding-top:130px;}
.rat.d11::before{padding-top:140px;}
.rat.d12::before{padding-top:150px;}
#image.dl{text-align:left !important;}
#image.dc{text-align:center !important;}
#image.dr{text-align:right !important;}
#image.dl .rat #obj #thumb img{object-position:left !important;}
#image.dc .rat #obj #thumb img{object-position:center !important;}
#image.dr .rat #obj #thumb img{object-position:right !important;}
}
@media only screen and (min-width:700px){
.rat.e1::before{padding-top:40px;}
.rat.e2::before{padding-top:50px;}
.rat.e3::before{padding-top:60px;}
.rat.e4::before{padding-top:70px;}
.rat.e5::before{padding-top:80px;}
.rat.e6::before{padding-top:90px;}
.rat.e7::before{padding-top:100px;}
.rat.e8::before{padding-top:110px;}
.rat.e9::before{padding-top:120px;}
.rat.e10::before{padding-top:130px;}
.rat.e11::before{padding-top:140px;}
.rat.e12::before{padding-top:150px;}
#image.el{text-align:left !important;}
#image.ec{text-align:center !important;}
#image.er{text-align:right !important;}
#image.el .rat #obj #thumb img{object-position:left !important;}
#image.ec .rat #obj #thumb img{object-position:center !important;}
#image.er .rat #obj #thumb img{object-position:right !important;}
}
@media only screen and (min-width:1000px){
.rat.f1::before{padding-top:40px;}
.rat.f2::before{padding-top:50px;}
.rat.f3::before{padding-top:60px;}
.rat.f4::before{padding-top:70px;}
.rat.f5::before{padding-top:80px;}
.rat.f6::before{padding-top:90px;}
.rat.f7::before{padding-top:100px;}
.rat.f8::before{padding-top:110px;}
.rat.f9::before{padding-top:120px;}
.rat.f10::before{padding-top:130px;}
.rat.f11::before{padding-top:140px;}
.rat.f12::before{padding-top:150px;}
#image.fl{text-align:left !important;}
#image.fc{text-align:center !important;}
#image.fr{text-align:right !important;}
#image.fl .rat #obj #thumb img{object-position:left !important;}
#image.fc .rat #obj #thumb img{object-position:center !important;}
#image.fr .rat #obj #thumb img{object-position:right !important;}
}



gap{display:block;}
.xg1,.xg2,.ag1{height:5px;}
.xg3,.xg4,.ag2{height:10px;}
.xg5,.xg6,.ag3{height:15px;}
.xg7,.xg8,.ag4{height:20px;}
.xg9,.xg10,.ag5{height:25px;}
.xg11,.ag6{height:30px;}
.xg12,.ag7{height:35px;}
.ag8{height:40px;}
.ag9{height:45px;}
.ag10{height:50px;}
.ag11{height:55px;}
.ag12{height:60px;}
@media only screen and (min-width:320px){
.xg1,.bg1{height:5px;}
.xg2,.xg3,.bg2{height:10px;}
.xg4,.xg5,.bg3{height:15px;}
.xg6,.xg7,.bg4{height:20px;}
.xg8,.xg9,.bg5{height:25px;}
.xg10,.bg6{height:30px;}
.xg11,.bg7{height:35px;}
.xg12,.bg8{height:40px;}
.bg9{height:45px;}
.bg10{height:50px;}
.bg11{height:55px;}
.bg12{height:60px;}
}
@media only screen and (min-width:420px){
.cg1{height:5px;}
.xg1,.xg2,.cg2{height:10px;}
.xg3,.xg4,.cg3{height:15px;}
.xg5,.xg6,.cg4{height:20px;}
.xg7,.xg8,.cg5{height:25px;}
.xg9,.cg6{height:30px;}
.xg10,.cg7{height:35px;}
.xg11,.cg8{height:40px;}
.xg12,.cg9{height:45px;}
.cg10{height:50px;}
.cg11{height:55px;}
.cg12{height:60px;}
}
@media only screen and (min-width:560px){
.dg1{height:5px;}
.xg1,.dg2{height:10px;}
.xg2,.xg3,.dg3{height:15px;}
.xg4,.xg5,.dg4{height:20px;}
.xg6,.xg7,.dg5{height:25px;}
.xg8,.dg6{height:30px;}
.xg9,.dg7{height:35px;}
.xg10,.dg8{height:40px;}
.xg11,.dg9{height:45px;}
.xg12,.dg10{height:50px;}
.dg11{height:55px;}
.dg12{height:60px;}
}
@media only screen and (min-width:700px){
.eg1{height:5px;}
.eg2{height:10px;}
.xg1,.xg2,.eg3{height:15px;}
.xg3,.xg4,.eg4{height:20px;}
.xg5,.xg6,.eg5{height:25px;}
.xg7,.eg6{height:30px;}
.xg8,.eg7{height:35px;}
.xg9,.eg8{height:40px;}
.xg10,.eg9{height:45px;}
.xg11,.eg10{height:50px;}
.xg12,.eg11{height:55px;}
.eg12{height:60px;}
}
@media only screen and (min-width:1000px){
.fg1{height:5px;}
.fg2{height:10px;}
.xg1,.fg3{height:15px;}
.xg2,.xg3,.fg4{height:20px;}
.xg4,.xg5,.fg5{height:25px;}
.xg6,.fg6{height:30px;}
.xg7,.fg7{height:35px;}
.xg8,.fg8{height:40px;}
.xg9,.fg9{height:45px;}
.xg10,.fg10{height:50px;}
.xg11,.fg11{height:55px;}
.xg12,.fg12{height:60px;}
}



.btn{display:block;padding-top:15px;padding-bottom:5px;}
.btn a{text-align:center;opacity:1;position:relative;top:0px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:10px;}
.btn.r1 a{border-radius:3px !important;}
.btn.r2 a{border-radius:5px !important;}
.btn.r3 a{border-radius:7px !important;}
.btn.r4 a{border-radius:9px !important;}
.btn.r5 a{border-radius:11px !important;}
.btn.r6 a{border-radius:13px !important;}
.btn.r7 a{border-radius:15px !important;}
.btn.r8 a{border-radius:17px !important;}
.btn.r9 a{border-radius:19px !important;}
.btn.r10 a{border-radius:25px !important;}
.btn.r11 a{border-radius:30px !important;}
.btn.r12 a{border-radius:40px !important;}
.btn li,.btn a{display:inline-block;}
.btn.xb4 li,.btn.xb5 li,.btn.xb6 li,.btn.xb4 a,.btn.xb5 a,.btn.xb6 a{display:block;}
.btn.al{text-align:left;}
.btn.ac{text-align:center;}
.btn.ar{text-align:right;}
.btn.al a{margin-left:0px;margin-right:10px;}
.btn.ac a{margin-left:5px;margin-right:5px;}
.btn.ar a{margin-left:10px;margin-right:0px;}
.btn.xb4 a,.btn.xb5 a,.btn.xb6 a{margin-left:0px;margin-right:0px;}
.btn.xb1 a{font-size:12px;line-height:19px;padding:6px 14px 4px 14px;}
.btn.xb2 a{font-size:13px;line-height:21px;padding:6px 17px 5px 17px;}
.btn.xb3 a{font-size:14px;line-height:22px;padding:6px 20px 6px 20px;}
.btn.xb4 a{font-size:14px;line-height:23px;}
.btn.xb5 a{font-size:16px;line-height:26px;}
.btn.xb6 a{font-size:18px;line-height:28px;}
.btn.xb4 a{padding:7px 23px 6px 23px;}
.btn.xb5 a{padding:8px 26px 6px 26px;}
.btn.xb6 a{padding:8px 29px 7px 29px;}
@media only screen and (min-width:320px){
.btn.bl{text-align:left;}
.btn.bc{text-align:center;}
.btn.br{text-align:right;}
.btn.bl a{margin-left:0px;margin-right:10px;}
.btn.bc a{margin-left:5px;margin-right:5px;}
.btn.br a{margin-left:10px;margin-right:0px;}
.btn.xb4 a,.btn.xb5 a,.btn.xb6 a{margin-left:0px;margin-right:0px;}
.btn.xb4 a{padding:8px 24px 7px 24px;}
.btn.xb5 a{padding:9px 27px 7px 27px;}
.btn.xb6 a{padding:9px 30px 8px 30px;}
}
@media only screen and (min-width:420px){
.btn li,.btn a{display:inline-block !important;}
.btn.cl{text-align:left;}
.btn.cc{text-align:center;}
.btn.cr{text-align:right;}
.btn.cl a{margin-left:0px;margin-right:10px;}
.btn.cc a{margin-left:5px;margin-right:5px;}
.btn.cr a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:9px 25px 8px 25px;}
.btn.xb5 a{padding:10px 28px 8px 28px;}
.btn.xb6 a{padding:10px 31px 9px 31px;}
}
@media only screen and (min-width:560px){
.btn.dl{text-align:left;}
.btn.dc{text-align:center;}
.btn.dr{text-align:right;}
.btn.dl a{margin-left:0px;margin-right:10px;}
.btn.dc a{margin-left:5px;margin-right:5px;}
.btn.dr a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:10px 26px 9px 26px;}
.btn.xb5 a{padding:11px 29px 9px 29px;}
.btn.xb6 a{padding:11px 32px 10px 32px;}
}
@media only screen and (min-width:700px){
.btn.el{text-align:left;}
.btn.ec{text-align:center;}
.btn.er{text-align:right;}
.btn.el a{margin-left:0px;margin-right:10px;}
.btn.ec a{margin-left:5px;margin-right:5px;}
.btn.er a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:11px 27px 10px 27px;}
.btn.xb5 a{padding:12px 30px 10px 30px;}
.btn.xb6 a{padding:12px 33px 11px 33px;}
}
@media only screen and (min-width:1000px){
.btn.fl{text-align:left;}
.btn.fc{text-align:center;}
.btn.fr{text-align:right;}
.btn.fl a{margin-left:0px;margin-right:10px;}
.btn.fc a{margin-left:5px;margin-right:5px;}
.btn.fr a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:12px 28px 11px 28px;}
.btn.xb5 a{padding:13px 31px 11px 31px;}
.btn.xb6 a{padding:13px 34px 12px 34px;}
}
.btn a:hover{opacity:0.9;position:relative;top:-1px;border-bottom:2px solid rgba(0,0,0,0.2);margin-bottom:9px;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important;}











/*-----------CF7-----------*/
.cf7{border-radius:3px;-webkit-box-shadow:0px 7px 7px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 7px 7px 3px rgba(0,0,0,0.1);box-shadow:0px 7px 7px 3px rgba(0,0,0,0.1);background-color:#ffffff;border:15px solid #ffc107;}
@media screen and (min-width:480px){.cf7{padding-left:30px !important;padding-right:30px !important;}
	div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{margin:30px -30px -30px -30px;padding:24px 30px 23px 30px;}}
@media screen and (min-width:0px) and (max-width:479px){.cf7{padding-left:20px !important;padding-right:20px !important;}
	div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{margin:30px -20px -30px -20px;padding:24px 20px 23px 20px;}}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;display:none;width:0px;height:0px;}
div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{font-size:14px;line-height:24px;text-align:center;font-weight:normal;border:0px;position:relative;display:block;width:100%;border-radius:0px;color:#ffffff;}
div.wpcf7-mail-sent-ok{background-color:#ffc107;}
div.wpcf7-validation-errors{background-color:#ff0000;}



div.wpcf7-mail-sent-ng{border:0px solid #ffffff;}
div.wpcf7-spam-blocked{border:0px solid #ffffff;}
span.wpcf7-not-valid-tip{color:#ff0000;display:inline-block;background-color:#ffff00;font-size:12px;margin-top:0px;margin-bottom:0px;}
.use-floating-validation-tip{position:absolute;top:0px;left:0px;z-index:100;border:1px solid #ffc107;background:#fff;}
span.wpcf7-list-item{margin-left:0.5em;}
.wpcf7-display-none,div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 img.ajax-loader{display:block;}
div.wpcf7 .placeheld{color:#888888;}
.wpcf7-form{margin:0px;padding:0px;display:block;}


.wpcf7-form br{display:none;}
.wpcf7-form-control-wrap{padding:0px;margin:0px;line-height:0;}

.comment-form p,.wpcf7-form p{display:block;}

.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.wpcf7-form p label{margin-top:23px;display:block;}

.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"],.wpcf7-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="number"],.wpcf7-form input[type="date"]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:3px;resize:none;border:2px solid #e7e7e7;width:calc(100% - 44px);padding:14px 20px 13px 20px;font-size:14px;line-height:24px;margin:0px;background-color:#f7f7f7;}
.wpcf7-form textarea,.comment-form textarea{height:50px;}

.comment-form textarea:focus,.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.wpcf7-form textarea:focus,.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="url"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="date"]:focus{border:2px solid #ffc107;background-color:#ffffff;}

.comment-form input[type="submit"],.wpcf7-form .wpcf7-submit,.wpcf7-form input[type="button"],.wpcf7-form input[type="submit"]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:3px;resize:none;border:2px solid #ffc107;background-color:#ffc107;color:#ffffff;text-align:center;padding:13px 20px 12px 20px !important;font-size:16px;line-height:27px;text-transform:none;text-decoration:none;width:100%;margin:30px 0px 15px 0px;}
.comment-form input[type="submit"]:hover,.comment-form input[type="submit"]:focus,.wpcf7-form .wpcf7-submit:hover,.wpcf7-form .wpcf7-submit:focus,.wpcf7-form input[type="button"]:hover,.wpcf7-form input[type="button"]:focus,.wpcf7-form input[type="submit"]:hover,.wpcf7-form input[type="submit"]:focus{border:2px solid #000000;background-color:#000000;color:#ffffff;}




















/*-----------X-user-----------*/
.x-user{display:block;position:fixed;left:20px;bottom:20px;z-index:9999;}
.x-user a{height:50px;width:50px;display:table-cell;vertical-align:middle;text-align:center;background-color:#ffffff;color:#000000;border-radius:100%;}
.x-user a:hover{-webkit-box-shadow:0 3px 13px 0 rgba(0,0,0,0.20) !important;box-shadow:0 3px 13px 0 rgba(0,0,0,0.20) !important;}