/*
Theme Name:Kirgan
Theme URI:https://www.kirgan.top/
Author:Николай Кирган
Author URI:https://www.kirgan.top/
Description:
Version:10.19
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:#fff;color:#29292e;line-height:24px;font-size:14px;font-weight:normal;}
i{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:150% !important;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;color:#0091ea;}
a:hover{text-decoration:underline;}



/*-----------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{padding-top:15px !important;padding-bottom:15px !important;}
.youtube #youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.youtube #youtube iframe,.youtube #youtube object,.youtube #youtube embed{position:absolute;top:0;left:0;width:100%;height:100%;}



/*-----------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-----------*/
.hide{display:none !important;}
@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;}



/*-----------Floating-----------*/
#floating{display:block;position:fixed;top:0px;left:0px;width:100%;z-index:99999;}
#floating .float{display:none;background-color:#ffffff;}
.custom-logo-link{margin:0px;padding:0px;}
@media screen and (min-width:1000px){
	.custom-logo-link img{max-height:70px;}
}
@media screen and (max-width:999px){
	.custom-logo-link img{max-height:50px;}
}
.float .custom-logo-link img{max-height:50px !important;}



/*-----------Breadcrumbs-----------*/
#breadcrumbs {
	background-color: #f7f7f7;
}
#breadcrumbs a {
	color: #29292e;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#breadcrumbs span {
	color: #a7aab7;
}



/*-----------Btn menu-----------*/
.hmp{display:inline-block;position:relative;overflow:hidden;margin:0px;padding:0px;width:40px;height:40px;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:19px;left:7px;right:7px;height:2px;background-color:#2a2a2a;}
.hmp span::before,.hmp span::after{position:absolute;display:block;left:0px;width:100%;height:2px;background-color:#2a2a2a;content:"";}
.hmp span::before{top:-10px;}
.hmp span::after{bottom:-10px;}
.hmpx{background-color:transparent;}
.hmpx,.hmpx.active{}
.hmpx:hover{background-color:rgba(0,0,0,0.05);}
.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;background-color:#fff;}



.list-pages {
	display: block;
	padding: 20px;
	border-radius:8px;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 36, 77, 0.1);
	box-shadow: 0 10px 30px 0 rgba(0, 36, 77, 0.1);
	margin-top:15px;
	margin-bottom:15px;
}


/*-----------Menu-----------*/
nav .menu{
	display:none;
	background-color:#ffffff;
	position:absolute;
	padding:20px;
	border-radius:8px;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 36, 77, 0.1);
	box-shadow: 0 10px 30px 0 rgba(0, 36, 77, 0.1);
	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:-7px;
	content:'';
}
.list-pages li a,
nav .menu li a {
	display:block;
	border-radius:7px;
	padding-left:20px;
	padding-right:20px;
	color:#7e7e7e;
	padding-top:9px;
	padding-bottom:8px;
	line-height:24px;
	font-size:14px;
	margin-bottom:3px;
	text-transform:uppercase;
	font-weight:bold;
	-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;
}
.list-pages li:last-child a,
nav .menu li:last-child a {
	margin-bottom: 0px;
}
.list-pages li a:hover,
nav .menu li a:hover {
	color:#29292e;
	text-decoration:none;
	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){nav .menu{width:240px;}}
nav{text-align:left;}

.list-pages .current_page_item a,
.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: #ff0000 !important;
}



@media only screen and (max-width:699px){
	header .contact {
		display: none;
		visibility: hidden;
	}
}
@media only screen and (min-width:700px){
	header .tel {
		display: none;
		visibility: hidden;
	}
}
header .contact span:first-child {
	padding-left: 0px;
}
header .tel a,
header .contact a {
	padding-left: 20px;
	display: inline-block;
	color: #29292e;
}
header .contact a strong {
	border-radius: 7px;
	color: #ffffff;
	background-color: #ff0000;
	padding: 10px 20px;
}
header .contact a strong:hover {
	color: #ffffff;
}
header .contact a strong i {
	color: #ffffff;
}
header .contact span i {
	color: #ff0000;
}
.bghomebanner {
	padding: 0px !important;
	background-color:#f7f7f7 !important;
	background-image: url(/wp-content/themes/kirgan/img/bghomebanner.png);
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;

}



.xblock1 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.xblock2 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.xblock3 {
	padding-top: 45px !important;
	padding-bottom: 45px !important;
}
.xblock4 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}
.xblock5 {
	padding-top: 75px !important;
	padding-bottom: 75px !important;
}


















#benefitslist a:hover,
.benefits a:hover,
.benefitsitem a:hover {
	text-decoration:none;
}



#benefitslist ul {
	padding-top: 15px;
	padding-bottom: 10px;
}
#benefitslist ul.al{
	text-align: left !important;
}
#benefitslist ul.ac{
	text-align: center !important;
}
#benefitslist ul.ar{
	text-align: right !important;
}
#benefitslist ul.al li{
	padding-right: 10px !important;
}
#benefitslist ul.ac li{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
#benefitslist ul.ar li{
	padding-left: 10px !important;
}
#benefitslist ul li {
	display: inline-block;
	padding-bottom: 5px;
}
#benefitslist ul li a {
	display: block;
	padding: 2px 0px;
	-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;
}
#benefitslist ul li a.active {
	background-color: rgba(255,255,255,0.05);
	padding: 2px 15px;
	border-radius: 5px;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
	font-weight: bold;
}


.benefits {
	padding-top: 45px;
	padding-bottom: 30px;
}
.benefitsitem,
.benefitsitem .label {
	padding-top: 0px;
	padding-bottom: 0px;
}
.benefitsitem .item {
	border-radius: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.benefits .benefitsitem .item {
	padding-top: 15px;
	padding-bottom: 30px;
}
.benefitsitem a.item:hover {
	background-color: rgba(255,255,255,0.05);
	border-radius: 7px;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}
.benefitsitem .item #image,
.benefitsitem .item .title,
.benefitsitem .item .desc,
.benefitsitem .item .button {
	margin-bottom: -15px;
}
.benefitsitem .item .button {
	display: block;
	padding-top: 15px;
	margin: 0px;
}
.benefitsitem .item .button.al {
	text-align: left !important;
}
.benefitsitem .item .button.ac {
	text-align: center !important;
}
.benefitsitem .item .button.ar {
	text-align: right !important;
}
.benefitsitem .item .button span {
	display: inline-block;
}
.benefitsitem .item .button span.btn,
.benefitsitem .item .button span.line {
	padding: 2px 15px;
	border-radius: 5px;
}
.benefitsitem .item .button span:hover {
	opacity: 0.8;
}
.benefitsitem .item:hover .button span.url {
	text-decoration: underline;
}
.benefitsitem .item,
.benefitsitem .item .button span {
	-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;
}
.benefitsitem .item .desc span {
	color:#29292e;
	font-weight: bold;
	background-color: #faf7de;
	padding: 0px 10px;
	display: inline-block;
}












footer {
	background-color: #f7f7f7;
}

footer .fmenu {
	display: block;
	text-align: center;
	padding-top: 27px;
	padding-bottom: 7px;
}
footer .fmenu li {
	display: inline-block;
}
footer .fmenu li a {
	display:block;
	color:#7e7e7e;
	padding: 2px 10px 1px 10px;
	line-height:24px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	-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;
}
footer .contact span {
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	color: #29292e;
}
footer .contact span a {
	display: inline-block;
	color: #29292e;
}
footer .contact span i {
	color: #ff0000;
}















#page .wpcf7 {
	display: block;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 36, 77, 0.1);
	box-shadow: 0 10px 30px 0 rgba(0, 36, 77, 0.1);
	margin-top: 15px;
	margin-bottom: 15px;
	border: 2px solid #29292e;
}
@media screen and (min-width:560px){#page .wpcf7{padding:15px 30px;}}
@media screen and (max-width:559px){#page .wpcf7{padding:15px 20px;}}



/*-----------CF7-----------*/
.wpcf7 .placeheld {
	color: #000;
}
.wpcf7,
.wpcf7 .wpcf7-form {
	margin: 0px;
	padding: 0px;
	display: block;
}
.wpcf7-display-none,
.wpcf7 div.ajax-error,
.wpcf7 img.ajax-loader,
.wpcf7 .wpcf7-form br {
	display: none;
}
.wpcf7 .wpcf7-form p {
	display: block;
}
.wpcf7 .wpcf7-form p label{
	padding-top: 8px;
	padding-bottom: 15px;
	display: block;
}
.wpcf7 .wpcf7-form textarea,
.wpcf7 .wpcf7-form input[type="text"],
.wpcf7 .wpcf7-form input[type="email"],
.wpcf7 .wpcf7-form input[type="url"],
.wpcf7 .wpcf7-form input[type="tel"],
.wpcf7 .wpcf7-form input[type="number"],
.wpcf7 .wpcf7-form input[type="date"],
.wpcf7 .wpcf7-form .wpcf7-submit,
.wpcf7 .wpcf7-form input[type="button"],
.wpcf7 .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;
}
.wpcf7 .wpcf7-form textarea,
.wpcf7 .wpcf7-form input[type="text"],
.wpcf7 .wpcf7-form input[type="email"],
.wpcf7 .wpcf7-form input[type="url"],
.wpcf7 .wpcf7-form input[type="tel"],
.wpcf7 .wpcf7-form input[type="number"],
.wpcf7 .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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	padding: 8px 20px;
	margin: 0px;
	background-color: #f7f7f7;
}
.wpcf7 .wpcf7-form textarea {
	height: 100px;
}
.wpcf7 .wpcf7-form textarea:focus,
.wpcf7 .wpcf7-form input[type="text"]:focus,
.wpcf7 .wpcf7-form input[type="email"]:focus,
.wpcf7 .wpcf7-form input[type="url"]:focus,
.wpcf7 .wpcf7-form input[type="tel"]:focus,
.wpcf7 .wpcf7-form input[type="number"]:focus,
.wpcf7 .wpcf7-form input[type="date"]:focus {
	border: 2px solid #ff0000;
	background-color: #ffffff;
}
.wpcf7 .wpcf7-form .wpcf7-submit,
.wpcf7 .wpcf7-form input[type="button"],
.wpcf7 .wpcf7-form input[type="submit"] {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border-radius: 7px;
	resize: none;
	border: none;
	background-color: #ff0000;
	color: #fff;
	text-align: center;
	padding: 13px 20px 12px 20px !important;
	font-size: 16px;
	line-height: 27px;
	text-transform: none;
	text-decoration: none;
	width: 100%;
	margin: 15px 0px 15px 0px;
}
.wpcf7 .wpcf7-form .wpcf7-submit:hover,
.wpcf7 .wpcf7-form .wpcf7-submit:focus,
.wpcf7 .wpcf7-form input[type="button"]:hover,
.wpcf7 .wpcf7-form input[type="button"]:focus,
.wpcf7 .wpcf7-form input[type="submit"]:hover,
.wpcf7 .wpcf7-form input[type="submit"]:focus {
	border: none;
	background-color: #29292e;
	color: #ffffff;
}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	display: none;
	width: 0px;
	height: 0px;
}
.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-weight: normal;
	border: 0px;
	display: block;
	width: 100%;
	border-radius: 7px;
	color: #ffffff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 15px 0px;
	padding: 23px 30px;
}
.wpcf7 .wpcf7-mail-sent-ok {
	background-color: #007846;
}
.wpcf7 .wpcf7-validation-errors {
	background-color: #ff321e;
}
.wpcf7 .wpcf7-mail-sent-ng,
.wpcf7 .wpcf7-spam-blocked {
	border: 0px solid #fff;
}
.wpcf7 span.wpcf7-not-valid-tip {
	color: #ff321e;
	display: block;
	font-size: 12px;
	line-height: 24px;
	padding: 0px;
	margin-bottom: -8px;
}
.wpcf7 .use-floating-validation-tip {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	border: 1px solid #007846;
	background: #fff;
}
.wpcf7 span.wpcf7-list-item {
	margin-left: 0.5em;
}
.wpcf7 .wpcf7-form-control-wrap {
	padding: 0px;
	margin: 0px;
	line-height: 0;
}



/*-----------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:#29292e;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;}