body{font-family:'Domine', serif;}
img{max-width:100%;height:auto;}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:#343a3b;}
h1{font-size:48px;line-height:0.875;margin:0 0 40px 0;}
h2{font-size:32px;line-height:1.3125;margin:0 0 35px 0;}
h3{font-size:24px;line-height:0.875;margin:0 0 30px 0;}
h4{font-size:21px;line-height:1;margin:0 0 25px 0;}
h5{font-size:18px;line-height:1.16667;margin:0 0 20px 0;}
h6{font-size:14px;line-height:1.5;margin:0 0 15px 0;}
p{font-size:15px;font-family:'Domine', serif;color:#838b8c;line-height:1.85;font-weight:400;}
a:hover, a:focus{text-decoration:none;}
a:focus{outline:none;}
button{margin:0;padding:0;font-size:100%;color:inherit;background:#fff;border:1px solid #ccc;font-family:'Open Sans', sans-serif;}
input{line-height:normal;}
input:focus, select:focus, textarea:focus, button:focus,input[type="submit"]:focus{outline:none;}
input[type="checkbox"], input[type="radio"]{padding:0;border:none;}
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="file"]{-webkit-appearance:none;cursor:pointer;line-height:normal;overflow:visible;}
button[disabled], input[disabled]{cursor:default;color:#999;border-color:#ccc;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
ul{padding-left:0;list-style-type:none;}
.no-padding{padding:0 !important;}
.plr-0{padding-left:0 !important;padding-right:0 !important;}
.pl-0{padding-left:0;}
.pr-0{padding-right:0;}
.ptb-0{padding-top:0px !important;padding-bottom:0px !important;}
.pt-0{padding-top:0px !important;}
.pb-0{padding-bottom:0px !important;}
.ptb{padding-top:95px;padding-bottom:95px;}
.pt{padding-top:95px;}
.pb{padding-bottom:95px;}
.ptb-45{padding-top:45px;padding-bottom:45px;}
.pt-45{padding-top:45px;}
.pb-45{padding-bottom:45px;}
.mtb-45{margin-top:45px;margin-bottom:45px;}
.mt-45{margin-top:45px;}
.mb-45{margin-bottom:45px;}
.mtb-56{margin-top:56px;margin-bottom:56px;}
.mt-56{margin-top:56px;}
.mb-56{margin-bottom:56px;}
.mtb-0{margin-top:0px;margin-bottom:0px;}
.mlr-0{margin-left:0px;margin-right:0px;}
.mt-0{margin-top:0px !important;}
.mb-0{margin-bottom:0px !important;}
.ml-0{margin-left:0px !important;}
.mr-0{margin-right:0px !important;}
.mtb{margin-top:80px;margin-bottom:80px;}
.mt{margin-top:80px;}
.mb{margin-bottom:80px;}
.ml{margin-left:30px;}
.mr{margin-right:30px;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
@media (max-width:991px){.mtb-sm{margin-top:60px;margin-bottom:60px;}
.mt-sm{margin-top:60px;}
.mb-sm{margin-bottom:60px;}
.ptb-sm-0{padding-top:0px;padding-bottom:0px;}
.pt-sm-0{padding-top:0px;}
.pb-sm-0{padding-bottom:0px;}
.ptb-sm{padding-top:50px;padding-bottom:50px;}
.pt-sm{padding-top:50px;}
.pb-sm{padding-bottom:50px;}
.ptb-sm-25{padding-top:25px;padding-bottom:25px;}
.pt-sm-25{padding-top:25px;}
.pb-sm-25{padding-bottom:25px;}
.mtb-sm-25{margin-top:25px;margin-bottom:25px;}
.mt-sm-25{margin-top:25px;}
.mb-sm-25{margin-bottom:25px;}
.mtb-sm-35{margin-top:35px;margin-bottom:35px;}
.mt-sm-35{margin-top:35px;}
.mb-sm-35{margin-bottom:35px;}
.float-none-sm{float:none !important;}
.float-left-sm{float:left !important;}
.float-right-sm{float:right !important;}
}
@media (max-width:767px){.mtb-xs-0{margin-top:0px;margin-bottom:0px;}
.mt-xs-0{margin-top:0px;}
.mb-xs-0{margin-bottom:0px;}
.mtb-xs{margin-top:15px;margin-bottom:15px;}
.mt-xs{margin-top:15px;}
.mb-xs{margin-bottom:25px;}
.ptb-xs{padding-top:30px;padding-bottom:30px;}
.pt-xs{padding-top:30px;}
.pb-xs{padding-bottom:30px;}
.ptb-xs-15{padding-top:15px;padding-bottom:15px;}
.pt-xs-15{padding-top:15px;}
.pb-xs-15{padding-bottom:15px;}
.mtb-xs-15{margin-top:15px;margin-bottom:15px;}
.mt-xs-15{margin-top:15px;}
.mb-xs-15{margin-bottom:15px;}
.mtb-xs-25{margin-top:25px;margin-bottom:25px;}
.mt-xs-25{margin-top:25px;}
.mb-xs-25{margin-bottom:25px;}
.float-none-xs{float:none !important;}
.float-left-xs{float:left !important;}
.float-right-xs{float:right !important;}
}
.top-header{background-color:#262829;}
.contact-section span{border-right:1px solid #505253;color:#ffffff;float:left;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:400;letter-spacing:0.2px;padding:10px 28px 13px;text-transform:uppercase;}
.contact-section span:last-child{border-right:0;padding-right:0;}
.contact-section span a{color:#a2a5a6;display:inline-block;letter-spacing:0.5px;margin-left:2px;}
.contact-section span a:hover{color:#ffac55;}
.main-header{background-color:#fff;padding:29px 0 0;}
.main-header .logo{max-width:149px;}
.navigation-block{padding-top:11px;}
.navigation-block .navigation{margin-bottom:0;}
.navigation-block .navigation li{float:left;margin:0 18px;position:relative;padding-bottom:40px;}
.navigation-block .navigation li:last-child{margin-right:0;}
.navigation-block .navigation li a{font-family:"Montserrat", sans-serif;font-weight:400;color:#4e4e4e;font-size:14px;display:inline-block;text-transform:uppercase;}
.navigation-block .navigation li.active a, .navigation-block .navigation li:hover a, .navigation-block .navigation li.active .sub-nav li.active a{color:#ffac55;}
.navigation-block .navigation li.active .sub-nav li a, .navigation-block .navigation li .sub-nav li a{color:#fff;}
.navigation-block .navigation li .sub-nav li:hover a{color:#ffac55;}
.menu-image{background:url("../images/menu-btn.png") no-repeat right center;display:inline-block;height:17px;position:absolute;right:12px;top:28px;width:23px;}
.navigation .sub-nav{left:-20px;border-top:20px solid transparent;position:absolute;top:175%;width:200px;z-index:3;background-clip:padding-box;padding:8px 0;transition:top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;-webkit-transition:top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;-moz-transition:top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;-ms-transition:top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;-o-transition:top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;opacity:0;visibility:hidden;background-color:rgba(38,40,41,0.9);}
.navigation .sub-nav li{display:block;float:none;margin:0;border-bottom:1px solid #646769;padding-bottom:0;}
.navigation li:hover .sub-nav{opacity:1;top:67%;transition:top 0.3s ease 0s;-webkit-transition:top 0.3s ease 0s;-o-transition:top 0.3s ease 0s;-ms-transition:top 0.3s ease 0s;-moz-transition:top 0.3s ease 0s;visibility:visible;}
.navigation .sub-nav li:last-child{border-bottom:0;}
.navigation .sub-nav li a{padding:8px 20px;display:block;color:#fff;}
body #header{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
body #header.fixed, body .home-agency #header.fixed{left:0;margin:0 auto;position:fixed !important;right:0;top:0;width:100%;z-index:99;}
body #header.fixed{background:rgba(0,0,0,0.6);width:100%;}
body .top-m{margin-top:141px;}
body #header.intelligent{left:0;position:fixed !important;right:0;top:0;width:100%;z-index:99;}
body #header.up{opacity:0;top:-162px;visibility:hidden;}
#wrapper.boxed{margin:0 auto;max-width:1170px;width:100%;overflow:hidden !important;}
#wrapper.boxed #header.intelligent,#wrapper.boxed #header.fixed{max-width:1170px;margin:0 auto;}
.footer{background-color:#262829;}
.footer h5{color:#e1e1e1;font-size:20px;font-family:"Montserrat", sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:26px;}
.footer-nav li{margin-bottom:10px;}
.footer-nav li a{color:#838b8c;font-family:"Montserrat", sans-serif;font-weight:400;font-size:13px;display:inline-block;text-transform:uppercase}
.footer-nav li a:hover{color:#ffac55;}
.copyright-section{color:#838b8c;display:block;font-family:"Domine", serif;font-size:15px;font-weight:400;padding:18px 0 51px;border-top:1px solid #323334;}
.footer-form-section p{color:#838b8c;font-family:"Domine", serif;font-size:15px;font-weight:400;}
.footer-form-section .footer-form-content{width:73%;margin-bottom:40px;}
.footer-form-section .footer-form{position:relative;}
.footer-form-section .footer-form input[type="text"]{background-color:#323334;font-size:13px;color:#5e5e5e;font-family:"Montserrat", sans-serif;font-weight:400;float:left;border:0;height:54px;border-radius:28px;width:73%;padding:0 68px 0 34px;}
.footer-form-section .footer-form button{font-size:15px;position:absolute;padding:13px 29px;right:41px;top:0px;margin-left:0;margin-top:0;}
.footer-form-section .footer-form button:hover{background-color:#323334;}
.footer-form input::-webkit-input-placeholder, .popup-form-block textarea::-webkit-input-placeholder{color:#5e5e5e;opacity:1;}
.footer-form input::-moz-placeholder, .popup-form-block textarea::-moz-placeholder{color:#5e5e5e;opacity:1;}
.footer-form input:-moz-placeholder, .popup-form-block textarea:-moz-placeholder{color:#5e5e5e;opacity:1;}
.footer-form input:-ms-input-placeholder, .popup-form-block textarea:-ms-input-placeholder{color:#5e5e5e;opacity:1;}