body{background-color:white;}
#wrapper{width:100%;margin:0 auto;background-color:white;overflow:hidden;font-family:RalewayRegular;}
#top_menu_bg_full{width:100%;height:auto;margin:0 auto;}
#header_bg_full{width:100%;height:auto;margin:0 auto;}
.im img, .im div{position:relative;}
.custom-header{width:100%;margin:0 auto;color:white;text-align:center;position:relative;overflow:hidden;}
.fon-cloud{position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:1;}
.fon-cloud-2{position:absolute;top:35%;right:-1200px;z-index:1;}
.fon-cloud-3{position:absolute;top:20%;right:-1200px;z-index:1;}
#banner{background-image:url(../images/design/bg_banner.jpg);background-repeat:no-repeat;background-position-x:center !important;background-attachment:fixed;}
.fon{padding:2em 0 6em;background-image:url(../images/design/bg_banner_bg.png);background-repeat:no-repeat;background-position:center bottom;position:relative;z-index:9;}
.row-logo{width:100%;max-width:960px;margin:0 auto;color:#C9CCCF;}
.colum-logo-1, .colum-logo-3{display:block;margin:0 auto;width:26%;float:left;padding:0;font-family:"PTsans-R";position:relative;}
.colum-logo-2{display:block;margin:0 auto;width:48%;float:left;padding:0;text-align:center;position:relative;overflow:hidden;}
.title-tel{padding:0;text-align:left;font-size:16px;}
.title-tel a{color:white!important;}
.title-tel a:hover{text-decoration:none;}
.title-adress{padding:0;text-align:center;font-size:16px;}
.title-logo{padding:0;display:inline-block;text-transform:uppercase;font:18px RalewayBold;position:relative;}
.title-logo:before{height:1px;width:100%;background:#1E3950;content:'';position:absolute;top:10px;left:-115%;}
.title-logo:after{height:1px;width:100%;background:#1E3950;content:'';position:absolute;top:10px;right:-115%;}
.title-utp{padding:0;margin:9% auto 0;max-width:1140px;text-align:center;font-size:46px;font-family:"RalewayExtraBold";}
.title-head-1{padding:15px 0;margin:30px auto 0;max-width:435px;text-align:center;font-size:18px;font-family:"RalewayExtraBold";line-height:normal;text-transform:uppercase;background-image:url(../images/design/title-head-bg.png);background-repeat:no-repeat;background-position:center top;}
.title-head-2{padding:0;margin:46px auto 0;max-width:600px;text-align:center;font-size:20px;font-family:"RalewayExtraBold";line-height:1.5;}
.form-head-bg{display:inline-block;margin:46px auto 0;position:relative;}
.strelka-1{height:141px;width:48px;background-image:url(../images/design/strelka-1.png);background-repeat:no-repeat;background-position:center bottom;display:block;margin:0 auto;}
.ba-modal.popup-form{margin-top:3%!important;font-family:PTsans-R;}
.ba-forms-modal .ba-modal-close{top:-15px !important;right:-15px !important;padding:12px 19px !important;color:#fff !important;background:#17a1db;font-size:30px !important;}
.ba-forms-modal .ba-modal-close:hover{background:#252525 !important;opacity:1!important;}
.popup-form .ba-modal-body{background:white;padding:7% 6%!important;}
.ba-modal-body .ba-form{padding:0 5% 7%!important;border:7px solid #17a1db!important;background-color:transparent !important;}
div.ba-modal-body div.page-0{max-width:700px;margin:0 auto;}
.ba-modal-body .ba-htmltext.tool{text-align:center;margin:-5.5% auto 20px !important;}
.ba-modal-body .form-title{text-transform:uppercase;font-family:PTsans-B;font-size:36px;text-align:center;white-space:normal;background:white;display:inline-block;padding:10px 20px;}
.ba-modal-body .form-title-2{text-transform:none;font-family:PTsans-R;font-size:22px;text-align:center;white-space:normal;display:inline-block;padding:10px 0px 0;color:#444;}
.ba-modal-body .ba-textInput.tool{margin:20px 0 !important;}
.ba-modal-body .ba-textarea.tool{margin:0px 0 25px!important;}
.ba-modal-body .row-fluid.ba-row input{font-family:PTsans-R !important;}
.ba-modal-body .ba-form .icons-cell i{width:50px;height:50px;}
.ba-modal-body .ba-form .icons-cell{top:13px !important;left:14px !important;}
.ba-modal-body .row-fluid.ba-row .ba-btn-submit{margin-top:0px!important;border-radius:0px!important;display:block;margin:0 auto;width:100%!important;text-transform:uppercase;padding:18px 2%!important;height:auto !important;white-space:normal;max-width:380px;}
.form-head-bg input.popup-btn{font-family:"RalewaySemiBold" !important;text-transform:uppercase;line-height:1.4;white-space:normal;padding:22px 30px 18px!important;display:block;margin:0!important;-webkit-box-shadow:0px 0px 25px 0px rgba(3,5,20, 0.75);-moz-box-shadow:0px 0px 25px 0px rgba(3,5,20, 0.75);box-shadow:0px 0px 25px 0px rgba(3,5,20, 0.75);}
.ba-form .tool{margin:20px 0 !important;}
.message-text{font-family:PTsans-R !important;}
@media screen and (max-width:1366px){.popup-form .ba-modal-body{padding:5% 5%!important;}
.ba-modal-body .ba-form{padding:0 5% 5%!important;}
}
@media screen and (max-width:1200px){.ba-forms-modal .ba-modal-close{padding:6px 13px !important;font-size:25px !important;}
.popup-form .ba-modal-body{padding:5% 4% 4%!important;}
.ba-modal-body .ba-form{border:5px solid #17a1db!important;}
.ba-modal-body .ba-htmltext.tool{margin:-5% auto 20px !important;}
.ba-modal-body .form-title{font-size:32px;}
.ba-modal-body .form-title-2{font-size:20px;padding:0;}
.ba-modal-body .row-fluid.ba-row textarea{min-height:130px !important;}
.ba-modal-body .row-fluid.ba-row .ba-btn-submit{font-size:16px !important;padding:16px 2%!important;}
}
@media screen and (max-width:1024px){.modal-scrollable.ba-forms-modal{margin-right:0 !important;}
.ba-modal.popup-form{margin:6% auto 0!important;}
.ba-modal-body .ba-htmltext.tool{max-width:500px;}
.ba-modal-body .form-title{font-size:30px;padding:10px 20px;}
div.ba-modal-body div.page-0{max-width:600px;}
}
@media screen and (max-width:768px){.ba-modal-body .ba-form{padding:3% 5% 6%!important;border:4px solid #17a1db!important;}
.ba-modal-body .ba-htmltext.tool{max-width:100%;margin:0 auto 20px !important;}.ba-modal-body .form-title{font-size:25px;padding:10px 5px;}
.ba-modal-body .form-title-2{font-size:18px;color:#333;}
.ba-modal-body .row-fluid.ba-row textarea{min-height:100px !important;}
}
@media screen and (max-width:550px){.popup-form .ba-modal-body{padding:0!important;webkit-box-shadow:0px 0px 15px 0px rgba(190, 190, 190, 0.85);-moz-box-shadow:0px 0px 15px 0px rgba(190, 190, 190, 0.85);box-shadow:0px 0px 15px 0px rgba(190, 190, 190, 0.85);}
.ba-modal-body .form-title{font-size:24px;}
.ba-modal-body .ba-textarea.tool{margin:0px 0 20px!important;}
.ba-modal-body .row-fluid.ba-row input{font-size:16px !important;}
.ba-btn-submit{font-size:15px !important;padding:14px 2%!important;}
}
.custom-service{width:100%;margin:0 auto;padding:3em 0 1.5em;font-family:"RalewayRegular";}
.title-serv-1{padding:0;display:block;text-transform:uppercase;font-family:"RalewayBold";font-size:48px;color:#1b1a1a;text-align:center;margin:35px auto 2em;}
.title-serv-1 span{color:#1573dc;}
.strelka-2{height:141px;width:58px;background-image:url(../images/design/strelka-2.png);background-repeat:no-repeat;background-position:right bottom;display:block;margin:0 auto;position:relative;}
.row-service img, .row-service-2 img{max-width:100%;height:auto;}
.row-service{width:100%;max-width:1180px;margin:0 auto 0;color:#363636;position:relative;vertical-align:top;z-index:1;}
.row-service:after{height:50px;background-image:url(../images/design/serv_line_1.png);background-repeat:no-repeat;background-position:center center;content:'';position:absolute;bottom:-60px;right:0px;left:0;}
.mountin-1{position:absolute;left:-375px;top:0;z-index:-1;}
.mountin-3{position:absolute;left:-375px;top:0;z-index:-1;}
.colum-service-1{display:inline-block;margin:0 auto;width:49.5%;padding:0;position:relative;vertical-align:top;}
.colum-service-2{display:inline-block;margin:0 auto;width:46%;padding:20px 1% 110px 3%;position:relative;}
.im-1-serv-1 img{-webkit-box-shadow:0px -5px 15px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:0px -5px 15px 0px rgba(50, 50, 50, 0.15);box-shadow:0px -5px 15px 0px rgba(50, 50, 50, 0.15);}
.im-2-serv-1{position:absolute;top:155px;left:384px;}
.im-3-serv-1{position:absolute;bottom:-115px;left:135px;}
.title-serv-2{padding:0;font-family:"RalewayBold";font-size:28px;color:#1b1a1a;line-height:1.4;margin:10px 0 25px;}
ul.service-list{padding-left:3%;}
ul.service-list li{background-image:url(../images/design/arrow-serv.png);background-repeat:no-repeat;background-position:left 12px;font-family:"RalewayRegular";font-size:16px;line-height:1.4 !important;text-align:left;padding:7px 0px 7px 32px;}
.form-serv-bg{display:inline-block;margin:40px auto 0;position:relative;}
.row-service input.popup-btn, .row-service-2 input.popup-btn{font-family:"RalewaySemiBold" !important;text-transform:uppercase;line-height:1.4;white-space:normal;padding:20px 30px 16px!important;display:block;margin:0!important;border:3px solid #1573dc;}
.row-service-2{width:100%;max-width:1180px;margin:3em auto 3.3em;color:#363636;position:relative;vertical-align:top;z-index:1;}
.row-service-2:after{height:50px;background-image:url(../images/design/serv_line_2.png);background-repeat:no-repeat;background-position:center center;content:'';position:absolute;bottom:-60px;right:0px;left:0;}
.row-service-2.last:after{display:none;}
.row-service-2.last{margin-bottom:-5px;}
.mountin-2{position:absolute;right:-375px;top:0;z-index:-1;}
.mountin-4{position:absolute;right:-375px;top:0;z-index:-1;}
.colum-service-3{display:inline-block;margin:0 auto;width:46%;padding:80px 1% 30px 3%;position:relative;}
.colum-service-4{display:inline-block;margin:0 auto;width:49.5%;padding:0;text-align:right;position:relative;vertical-align:top;}
.im-1-serv-2 img{-webkit-box-shadow:0px -5px 15px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:0px -5px 15px 0px rgba(50, 50, 50, 0.15);box-shadow:0px -5px 15px 0px rgba(50, 50, 50, 0.15);}
.im-2-serv-2{position:absolute;top:155px;right:384px;}
.im-3-serv-2{position:absolute;bottom:-115px;right:135px;}
.custom-task{width:100%;padding-bottom:3em;}
.row-task{width:98%;max-width:1400px;margin:0 auto;text-align:center;}
.row-task img{max-width:100%;height:auto;}
.colum-task{width:21.5%;padding:0 1.5%;margin:0;position:relative;display:inline-block;vertical-align:top;}
.im-task-icon{position:relative;display:inline-block;}
.im-task-icon:after{height:1px;width:146px;background-image:url(../images/design/shtrih-line.png);background-repeat:no-repeat;background-position:center center;content:'';position:absolute;top:85px;left:109%;}
.colum-task:last-child .im-task-icon:after{display:none;}
.title-task-1{padding:0;font-family:"RalewayBold";font-size:17px;color:#1b1a1a;line-height:1.4;margin:35px auto 25px;min-height:48px;}
.colum-task:first-child .title-task-1{max-width:285px;}
.colum-task:last-child .title-task-1{max-width:200px;}
.colum-task p{font-family:"RalewayRegular";font-size:16px;color:#000000;line-height:1.5;}
.custom-preimuestva{width:100%;margin:0 auto;text-align:left;position:relative;overflow:hidden;z-index:1;}
.custom-preimuestva .title-serv-1{margin-bottom:8.5%;}
.preimuestva-bg{position:absolute;width:106%;height:100%;left:-3%;right:-3%;top:0;bottom:0;background-size:cover;background-image:url(../images/design/bg-1.jpg);background-repeat:no-repeat;background-position:center center;z-index:-1;}
.row-preimuestva{width:98%;max-width:1200px;margin:0 auto 5%;}
.row-preimuestva img{max-width:100%;height:auto;}
.colum-preimuestva-1{display:inline-block;margin:0 auto;width:46.5%;padding:0;position:relative;vertical-align:top;}
.colum-preimuestva-2{display:inline-block;margin:0 auto;width:49%;padding:70px 1% 110px 3%;position:relative;}
.row-preim-text{background-image:url(../images/design/preim-line.png);background-repeat:no-repeat;background-position:34px 25px;}
.col-preim-ic{display:inline-block;margin:0 auto;width:20%;padding:0;position:relative;vertical-align:top;}
.col-preim-text{display:inline-block;margin:0 auto 20px;width:79%;padding:0;position:relative;}
.title-preim{padding:0;font-family:"RalewayBold";font-size:17px;color:#1b1a1a;line-height:1.4;margin:0px auto 25px;}
.colum-preimuestva-2 p{font-family:"RalewayRegular";font-size:16px;color:#000000;line-height:1.5;}
.custom-params{width:100%;margin:0 auto;padding-bottom:2em;position:relative;overflow:hidden;z-index:1;}
.title-params-1{padding:0;display:block;text-transform:uppercase;font-family:"RalewayBold";font-size:40px;color:#1b1a1a;text-align:center;margin:35px auto 2em;line-height:1.4;}
.title-params-1 span{color:#1573dc;font-size:25px;}
.params-bg{position:absolute;width:110%;height:100%;max-height:350px;left:-5%;right:-5%;bottom:0;background-size:cover;background-image:url(../images/design/bg-2.jpg);background-repeat:no-repeat;background-position:center bottom;z-index:-1;}
.row-params{width:98%;max-width:1350px;margin:0 auto 5%;}
.custom-params ol{padding-left:3%;list-style-type:none;counter-reset:item;}
.custom-params ol li:before{content:'0'counter(item);counter-increment:item;padding:1px 0px 2px 0px;margin:0 16px 50px 9px;color:#1573dc;font-size:18px;display:inline-block;float:left;font-family:"PTsans-B";border-bottom:1px solid #2079dc;}
.custom-params li:nth-child(10):before{content:counter(item);}
.custom-params li:nth-child(11):before{content:counter(item);}
.custom-params li:nth-child(12):before{content:counter(item);}
.custom-params ol li{padding:7px 0px 40px 0px;font-size:18px;font-family:"RalewayMedium";color:#343433;line-height:1.5 !important;text-align:left;width:27%;display:inline-block;vertical-align:top;padding-right:9%;}
.custom-params ol li:nth-child(3n){padding-right:0;}
.custom-params ol li:nth-child(4), .custom-params ol li:nth-child(5), .custom-params ol li:nth-child(6),
.custom-params ol li:nth-child(7), .custom-params ol li:nth-child(8), .custom-params ol li:nth-child(9){padding-bottom:27px;}
.custom-form-1{width:100%;margin:0 auto;padding:5em 0 7em;color:white;position:relative;text-align:center;z-index:9;background-size:cover;background-image:url(../images/design/bg-3.jpg);background-repeat:no-repeat;background-position:center top;}
.strelka-3{height:107px;width:48px;top:-35px;left:50%;position:absolute;background-image:url(../images/design/strelka-3.png);background-repeat:no-repeat;background-position:center bottom;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%,0);}
.title-form-1{padding:0;display:block;max-width:1000px;text-transform:uppercase;font-family:"RalewaySemiBold";font-size:30px;text-align:center;margin:60px auto 2em;line-height:1.5;}
.title-form-2{padding:7px 30px 0 0;display:inline-block;text-transform:uppercase;font-family:"RalewayMedium";font-size:14px;text-align:center;margin:0px auto 5%;line-height:1.5;position:relative;}
.title-form-2:after{background-image:url(../images/design/lock.png);background-repeat:no-repeat;background-position:right center;content:'';position:absolute;top:0;bottom:0;right:0;left:0;}
.form-1-bg{max-width:980px;margin:0 auto;}
.form-1-bg .row-fluid.ba-row{width:64%;float:left;}
.form-1-bg .ba-form-footer .row-fluid.ba-row{width:36%;float:left;}
.form-1-bg .ba-form .ba-textInput.tool{margin:0 auto !important;padding-right:4%;width:45.5%;display:inline-block;}
.form-1-bg .ba-form{background:none!important;border:0px!important;padding:0 10px !important;display:inline-block;}
.form-1-bg .com-baforms input{padding-left:12px;}
.form-1-bg .ba-form .ba-btn-submit{padding:0;font-family:RalewayBold;margin-top:0px!important;display:block;margin:0 auto;width:100%!important;text-transform:uppercase;line-height:1.4;text-shadow:none !important;text-align:center;white-space:normal;}
.row_form .icons-cell i{width:45px;height:45px;}
.row_form .icons-cell{top:10px !important;left:12px !important;}
.form-1-bg input::-webkit-input-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
.form-1-bg input::-moz-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
.form-1-bg input:-moz-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
.form-1-bg input:-ms-input-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
@media screen and (max-width:1200px){.attantion_form .ba-form .row-fluid .span6{width:46%;float:left;}
}
.custom-why-us{width:100%;margin:0 auto;padding:2em 0 0;text-align:left;position:relative;overflow:hidden;z-index:1;}
.why-us{width:100%;padding:0 0 6em;position:relative;}
.why-us-bg{position:absolute;width:110%;height:120%;left:-5%;right:-5%;top:-10%;bottom:-10%;background-size:cover;background-image:url(../images/design/bg-4.jpg);background-repeat:no-repeat;background-position:center top;z-index:-1;}
.title-why-us-1{padding:0;color:#1b1a1a;text-transform:uppercase;font-family:"RalewayBold";font-size:40px;text-align:center;margin:30px auto 2em;line-height:1.5;}
.row-why-us{width:98%;max-width:1260px;margin:0 auto 3%;}
.row-why-us img{max-width:100%;height:auto;}
.colum-why-us-1{display:inline-block;margin:0 auto;width:33%;padding:0;position:relative;vertical-align:top;}
.colum-why-us-2{display:inline-block;margin:0 auto;width:29%;padding:0 2% 0 2%;position:relative;min-height:100px;text-align:center;}
.colum-why-us-3{display:inline-block;margin:0 auto;width:33%;padding:0;position:relative;vertical-align:top;}
.row-why-us-text{width:100%;}
.colum-why-us-text{margin:0 auto 35px;width:98%;padding:0 1%;position:relative;}
.title-why-us-2{padding:0;font-family:"RalewayMedium";font-size:19px;color:#111;line-height:1.2;margin:10px auto 0px;}
.man{position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:1;}
.custom-form-2{width:100%;margin:0 auto;padding:5em 0 7em;color:white;position:relative;text-align:center;z-index:9;background-size:cover;background-image:url(../images/design/bg-5.jpg);background-repeat:no-repeat;background-position:center top;}
.strelka-4{height:180px;width:48px;top:-55px;left:50%;position:absolute;background-image:url(../images/design/strelka-4.png);background-repeat:no-repeat;background-position:center bottom;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%,0);}
.custom-form-2 .title-form-1{margin:90px auto 0;}
.title-form-2{margin:0px auto 4em;}
.title-form-3{padding:0;display:block;max-width:1060px;text-transform:uppercase;font-family:"RalewaySemiBold";font-size:16px;text-align:center;margin:40px auto 3em;line-height:1.7;padding:0 2%;}
.title-form-3 span{font-family: "PTsans-R";}
.title-form-4{padding:24px 0;margin:4em auto 0;max-width:769px;text-align:center;font-size:18px;font-family:"RalewayExtraBold";color:white;line-height:normal;text-transform:uppercase;background-image:url(../images/design/title-form-2-bg.png);background-repeat:no-repeat;background-position:center top;}
.form-2-bg{max-width:980px;margin:0 auto;}
.form-2-bg .row-fluid.ba-row{width:64%;float:left;}
.form-2-bg .ba-form-footer .row-fluid.ba-row{width:36%;float:left;}
.form-2-bg .ba-form .ba-textInput.tool{margin:0 auto !important;padding-right:4%;width:45.5%;display:inline-block;}
.form-2-bg .ba-form{background:none!important;border:0px!important;padding:0 10px !important;display:inline-block;}
.form-2-bg .com-baforms input{padding-left:12px;}
.form-2-bg .ba-form .ba-btn-submit{padding:0;font-family:RalewayBold;margin-top:0px!important;display:block;margin:0 auto;width:100%!important;text-transform:uppercase;line-height:1.4;text-shadow:none !important;text-align:center;white-space:normal;}
.row_form .icons-cell i{width:45px;height:45px;}
.row_form .icons-cell{top:10px !important;left:12px !important;}
.form-2-bg input::-webkit-input-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
.form-2-bg input::-moz-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
.form-2-bg input:-moz-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
.form-2-bg input:-ms-input-placeholder{font-size:14px;font-family:RalewayRegular;color:#2a2a2a;}
@media screen and (max-width:1200px){.attantion_form .ba-form .row-fluid .span6{width:46%;float:left;}
}
.custom-other-service{width:100%;margin:0 auto;padding:0 0 0;text-align:left;position:relative;overflow:hidden;z-index:1;}
.other-service-bg{position:absolute;width:110%;height:120%;left:-5%;right:-5%;top:-10%;bottom:-10%;background-size:cover;background-image:url(../images/design/bg-6.jpg);background-repeat:no-repeat;background-position:center top;z-index:-1;}
.title-other-service-1{padding:0;display:block;text-transform:uppercase;font-family:"RalewayBold";font-size:30px;color:#1b1a1a;text-align:center;margin:35px auto 2em;line-height:1.4;padding:0 2%;}
.title-other-service-1 span{color:#1573dc;}
.row-other-service{width:98%;max-width:1440px;margin:8% auto 7%;}
.row-other-serviceimg{max-width:100%;height:auto;}
.colum-other-service{display:inline-block;margin:0 auto;width:18.2%;padding:0 1.5% 0 0;text-align:center;position:relative;vertical-align:top;}
.colum-other-service:last-child{padding-right:0 !important;}
.colum-other-bg{padding:3em 6% 1.5em;background:white;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 16px 0px rgba(4, 12, 51, 0.15);-moz-box-shadow:0px 0px 16px 0px rgba(4, 12, 51, 0.15);box-shadow:0px 0px 16px 0px rgba(4, 12, 51, 0.15);}
.colum-other-service:hover .colum-other-bg{-webkit-box-shadow:0px 0px 19px 0px rgba(4, 12, 51, 0.25);-moz-box-shadow:0px 0px 19px 0px rgba(4, 12, 51, 0.25);box-shadow:0px 0px 19px 0px rgba(4, 12, 51, 0.25);}
.title-other-service-2{position:absolute;top:-40px;left:50%;margin-right:-50%;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%,0);font-family:"PTsans-B";font-size:57px;color:#1573dc;}
.title-other-service-3{padding:0;text-transform:uppercase;font-family:"PTsans-B";font-size:14px;color:#363636;margin:25px auto 5px;line-height:1.4;max-width:220px;}
.more-serv a{display:block;font-family:"RalewayBold";font-size:13px;color:#1573dc;text-align:center;padding:11px 15px;border:2px solid #1573dc;margin:30px auto 10px;max-width:160px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:relative;}
.more-serv a:hover{border:2px solid #05448a;color:#05448a;}
.pulse-button:hover, .form-head-bg input.popup-btn:hover,
.row-service input.popup-btn:hover, .row-service-2 input.popup-btn:hover,
.form-1-bg .ba-form .ba-btn-submit:hover, .custom-contact input.popup-btn:hover{box-shadow:none;-webkit-animation:si-button-pulse 0.8s 0s ease-out 1;-moz-animation:si-button-pulse 0.8s 0s ease-out 1;animation:si-button-pulse 0.8s 0s ease-out 1;}
@-webkit-keyframes si-button-pulse{from{box-shadow:0 0 8px 6px rgba(23, 161, 219, 0.3), 0 0 12px 14px rgba(23, 161, 219, 0.3);}
to{box-shadow:0 0 18px 6px rgba(255, 48, 26, 0),0 0 4px 41px rgba(255, 48, 26, 0);}}
@-moz-keyframes si-button-pulse{from{box-shadow:0 0 8px 6px rgba(23, 161, 219, 0.3), 0 0 12px 14px rgba(23, 161, 219, 0.3);}
to{box-shadow:0 0 18px 6px rgba(255, 48, 26, 0), 0 0 4px 41px rgba(255, 48, 26, 0);}}
@keyframes si-button-pulse{from{box-shadow:0 0 8px 6px rgba(23, 161, 219, 0.3), 0 0 12px 14px rgba(23, 161, 219, 0.3);}
to{box-shadow:0 0 18px 6px rgba(255, 48, 26, 0), 0 0 4px 41px rgba(255, 48, 26, 0);}}
.custom-contact{width:100%;margin:0 auto;padding:5em 0 5em;color:white;position:relative;text-align:center;z-index:9;background-size:cover;background-image:url(../images/design/bg-7.jpg);background-repeat:no-repeat;background-position:center top;}
.custom-contact .title-form-1{margin:85px auto 10px;}
.custom-contact input.popup-btn{font-family:"RalewaySemiBold" !important;text-transform:uppercase;line-height:1.4;white-space:normal;padding:16px 40px 12px!important;display:block;margin:0!important;-webkit-box-shadow:0px 0px 25px 0px rgba(3,5,20, 0.75);-moz-box-shadow:0px 0px 25px 0px rgba(3,5,20, 0.75);box-shadow:0px 0px 25px 0px rgba(3,5,20, 0.75);}
.row-contact{width:98%;max-width:1080px;margin:60px auto 0;}
.colum-contact{display:inline-block;margin:0 auto;width:33%;padding:0 0 0 0;text-align:center;position:relative;vertical-align:top;}
.title-contact-adress{padding:8px 0 6px 36px;}
.title-contact-tel{padding:8px 0 6px 36px;letter-spacing:1px;}
.title-contact-mail{padding:8px 0 6px 36px;}
.slash{padding:0 7px;}
.title-contact-tel a{color:white!important;}
.title-contact-tel a:hover{text-decoration:none;}
.title-contact-adress, .title-contact-tel, .title-contact-mail{display:inline-block;font-family:"PTsans-R";position:relative;font-size:16px;text-transform:uppercase;position:relative;line-height:normal;z-index:1;}
.title-contact-adress:after{background-image:url(../images/design/ic-contact-1.png);background-repeat:no-repeat;background-position:left center;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;}
.title-contact-tel:after{background-image:url(../images/design/ic-contact-2.png);background-repeat:no-repeat;background-position:left center;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;}
.title-contact-mail:after{background-image:url(../images/design/ic-contact-3.png);background-repeat:no-repeat;background-position:left center;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;}
.custom-map{width:100%;margin:0 auto;padding:16% 0;text-align:left;position:relative;overflow:hidden;z-index:1;background-size:cover;background-image:url(../images/design/map-bg.jpg);background-repeat:no-repeat;background-position:center top;}
.map-bg{position:absolute;width:106%;height:425px;left:-3%;right:-3%;bottom:-2%;background-size:cover;background-image:url(../images/design/bg-8.png);background-repeat:no-repeat;background-position:left bottom;z-index:9;}
.map-logo-bg{position:absolute;width:100%;left:0%;right:0%;bottom:25%;z-index:99;text-align:center;}
.custom-copy{width:100%;margin:0 auto;padding:1em 0;background:#001938;text-align:center;color:#ececec;}
.custom-copy p{font:15px PTsans-R;color:#ececec;margin:5px 0;}
.custom-copy p a{color:#ececec;}
#main_bg_full{width:100%;height:auto;margin:0 auto;}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:15px !important;right:15px !important;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(21,115,220, 0.9) url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;z-index:99999;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.6;}
.cd-top:hover{background-color:#1573dc;opacity:1;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px;}
}
@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px;}
}