.slider{max-width: 1920px; height: 900px; margin: 0px auto; position: relative; background: url(../images/slider-1.jpg) no-repeat center center; background-size: cover;}
.img-responsive {display: block; max-width: 100%; height: auto;}
.detailBanner{width:100%;position:relative; height: 400px; background-repeat: no-repeat; background-size: auto 100%; background-position: center center;}
.detailBanner img {width:100%;}
.detailBanner h1 {position: absolute; bottom:130px; font-size: 30px; font-family: "Montserrat", sans-serif; font-weight: 700; letter-spacing: 6px; color: #FFF;}
.detailPage {float:left; width:100%;background:#FFF;}
.aboutTab {float:left; width:100%; height: 80px; margin-top: -80px; margin-bottom: 68px; position: relative; z-index: 2; background: #FFFFFF;}
.aboutTab ul li{float:left;font-family: "Montserrat", sans-serif; cursor: pointer;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.aboutTab ul li a {float:left; height: 80px; padding: 16px 0 0 30px; color: #0865DE; font-size: 29px; font-weight: 700;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.aboutTab ul li a span {font-size: 12px;display: block; color: #002D69; margin-bottom: 5px;}
.aboutTab ul li:hover, .aboutTab ul li.active {background:#0865DE;}
.aboutTab ul li:hover a, .aboutTab ul li.active a {color: #FFF;}
.aboutTab ul li:hover a span, .aboutTab ul li.active a span {color: #9FCCFF;}
.tabContainer {float:left; width:100%;}
.detailPage .tabItem {float:left; width:100%; background:#FFF;-webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.16);-moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.16);box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.16); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; font-weight: 600; height: 460px; margin-bottom: 45px;}
.detailPage .tabItem img {float:left; width:100%;}
.detailPage .tabItem .text {float: left;width:100%;padding:30px 0 0 30px;}
.detailPage .tabItem .text .title {font-size: 13px; margin-bottom: 15px;}
.detailPage .tabItem .text .desc {font-size: 14px; font-weight: 500; margin-bottom: 10px;}
.detailPage .tabItem .text .app {font-size: 11px; color: #959595; margin-bottom: 25px;}
.detailPage .tabItem .text .download a {font-size: 11px; color: #002D69; background:url(../images/detail-icon.png) no-repeat left center; float:left; height: 22px; padding:5px 0 0 35px;}
.contactBg {background:#F4F4F5;}
.contactHeader {background:#F7F7F7; position:relative; padding:28px 0; background:#F7F7F7;}
header.contactHeader .main_menu ul li a {color: #000000;}
header.contactHeader .main_menu ul li:not(:first-child):before {background:#000;}
.cLogo {position:absolute; top: 17px; left: 21px;}
.contactPage {padding: 80px 0;}
.contactPage .pageTitle, .contactForm .title {font-size: 25px; font-weight: 700; margin-bottom: 60px;}
.contactPage .adress {font-size: 18px; line-height: 30px; font-weight: 500; margin-bottom: 150px; color: #262626;}
.contactPage .adress a {color: #262626;}
.contactPage .social a {display: block; margin-bottom: 15px; padding-left: 40px; font-size: 18px; text-decoration: underline; font-weight: 500; color: #262626;}
.contactPage .social a.instagram {background-position: 0 -34px;}
.contactPage .social a.vimeo {background-position: 0 -69px;}
.contactForm .form-control-static  {float: left; width:100%;}
.contactForm .form-control-static .form-group {margin-bottom: 3rem;}
.contactForm .form-control-static .form-group.last {margin-bottom: 1rem;}
.contactForm .form-control-static input, .contactForm .form-control-static textarea {background:none;border:none; border-radius:0;border-bottom:1px solid #959595; resize: none; font-family: "Montserrat", sans-serif; font-weight: 500;}
.contactForm .form-control-static input:focus, .contactForm .form-control-static textarea:focus {box-shadow: 0 0 0 1px rgba(149,149,149,.25);}
.contactForm .form-control-static textarea {height: 180px;}
.contactForm .form-control-static .submit { font-family: "Montserrat", sans-serif; font-weight: 700; font-size: 12px; color: #FFF; background:#FF7600 url(../images/submit.png) no-repeat 15px center; width:157px; height: 48px; border: none; padding-left: 70px; border-radius: 5px;-webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.16);-moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.16);box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.16); letter-spacing: 1px;}
footer .footer-bottom{background: #F7F7F7; padding-top: 45px; padding-bottom: 15px;}
@media only screen and (max-width: 992px) {
	.slider{background: url(../images/mobileSlider.png) no-repeat right top #0c206d; height: 750px;}
	.slider .slide-txt {top: 40%; transform: none;}
} 
@media only screen and (max-width: 769px) {
	footer .footer-bottom p {margin-top: 15px; margin-bottom: 0; text-align: center ; width: 100%;}
	.mc-center {text-align: center;}
	footer .footer-bottom img {float: none; display: inline-block;}
	.slider .slide-txt {top: 45%; transform: none;}
}


@media only screen and (max-width: 680px) {
	.slider {height: auto; padding-bottom: 45px;}
	.slider .slide-txt {position: relative; top: 0; transform: none; margin-top: 480px;}
	.main-sec-1 .sec-1-top img{border-radius: 0;}
}

