body {font-family: "Open Sans", sans-serif;}
.custombtn, .custombtn:hover, .custombtn:focus {padding: 18px 40px; cursor: pointer; background: #339bd3; border-radius: 26px; color: white; margin: 0 auto; display: flex ; align-items: center; justify-content: center;}

.imgdesktop {display: block!important;}
.imgmobile {display: none!important;}

.errorList {padding: 0px 30px 30px 30px; display: none;}
.errorList .lineTitle {font-size: 16px; color: red; text-transform: uppercase;}
.errorList .line {padding-left: 20px; color: gray; font-size: 14px;}

header {background: #339bd3; padding: 20px 0;}
header .logo {}
header .logo img {width: 100%; max-width: 200px;}
header .contanct {display: flex ; justify-content: end; align-items: center; height: 100%;}
header .contanct li {margin-right: 40px;}
header .contanct li:last-child {margin-right: 0px;}
header .contanct li a {color: white; font-size: 18px;}

footer {background: #efefef; padding: 70px 0;}
footer ul.cbtn { margin: 0; padding: 0; display: flex ; float: right; } 
footer ul.cbtn li { margin-right: 30px; } 
footer ul.cbtn li:last-child { margin-right: 0px; } 
footer ul.cbtn li a { background: white; display: flex ; min-height: 44px; align-items: center; padding: 0 30px; border-radius: 30px; color: #272727; } 
footer ul.cbtn li a svg { color: #272727; fill: currentColor; width: 28px; height: 28px; margin-right: 15px; }
footer .title {font-size: 28px; font-weight: 600;}
footer .title a {font-size: 24px; color: #272727; margin-right: 10px;}
footer .title a:last-child {margin-right: 0;}
footer .text {font-size: 16px;}
footer .copyright {text-align: center;margin-top: 71px;}

.selectone {background: #339bd3;padding: 50px 0;}
.selectone p {text-align: center; font-size: 54px; max-width: 600px; margin: 0 auto; color: white;}
.selectone img {max-width: 87%; width: 100%; margin: 30px auto 0 auto; display: block;}

.selecttwo {background: #fff;padding: 50px 0;}
.selecttwo p {text-align: center; font-size: 54px; max-width: 600px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 90px; margin-top: 60px;}
.selecttwo img {max-width: 87%; width: 100%; margin: 30px auto 60px auto; display: block;}

.selectthree {background: #339bd3;padding: 50px 0;}
.selectthree p {text-align: left; font-size: 36px; margin: 60px auto; color: white;}
.selectthree img {max-width: 87%; width: 100%; margin: 30px auto 0 auto; display: block;}

.selectfour {background: #fff;padding: 50px 0;}
.selectfour p.title {text-align: center; font-size: 54px; max-width: 600px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 60px; margin-top: 60px;}
.selectfour p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selectfour img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}

.selectfive {background: #339bd3;padding: 50px 0;}
.selectfive p.title {text-align: center; font-size: 54px; max-width: 600px; margin: 0 auto; color: #fff;font-weight: 300;margin-bottom: 60px; margin-top: 60px;}
.selectfive p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #fff; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selectfive img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}

.selectsix {background: #fff;padding: 50px 0;}
.selectsix p.title {text-align: center; font-size: 54px; max-width: 600px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 60px; margin-top: 60px;}
.selectsix p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selectsix img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}
.selectsix .custombtn {max-width: 360px; font-size: 24px;}

.selectseven {background: #fff;padding: 0px 0 50px 0;}
.selectseven p.title {text-align: center; font-size: 54px; max-width: 600px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 60px; margin-top: 60px;}
.selectseven p.text {text-align: left;font-size: 34px;margin: 0 auto;color: #272727;font-weight: 300;margin-bottom: 60px;padding: 30px 16px;max-width: 615px;}
.selectseven ul {margin: 0; padding: 0; margin-top: 30px;}
.selectseven ul li {text-align: left; font-size: 29px; color: #272727; font-weight: 300; margin: 0; width: 100%;}
.selectseven ul li span {font-size: 33px; display: inline-block; position: relative; top: -8px;}
.selectseven img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}

.selecteight {background: #fff;padding: 0px 0 50px 0;}
.selecteight p.title {text-align: center; font-size: 54px; max-width: 700px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 60px; margin-top: 0px;}
.selecteight p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selecteight img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}
.selecteight .custombtn {max-width: 100%; font-size: 30px;}

.selectnine {background: #fff;padding: 50px 0;}
.selectnine p.title {text-align: center; font-size: 34px; max-width: 600px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 60px; margin-top: 60px;}
.selectnine p.text {text-align: left;font-size: 34px;margin: 0 auto;color: #272727;font-weight: 300;margin-bottom: 20px;padding: 30px 16px;}
.selectnine img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}

.selectten {background: #fff;padding: 0px 0 50px 0;}
.selectten p.title {text-align: center; font-size: 54px; max-width: 800px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 60px; margin-top: 0px;}
.selectten p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selectten img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}
.selectten .custombtn {max-width: 76%;font-size: 28px;}

.selecteleven {background: #fff;padding: 60px 0 50px 0;}
.selecteleven p.title {text-align: center; font-size: 54px; max-width: 800px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 60px; margin-top: 0px;}
.selecteleven p.title strong {margin: 70px 0 40px 0; display: block;}
.selecteleven p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selecteleven img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}
.selecteleven .custombtn {max-width: 76%;font-size: 35px;}
.selecteleven .customcolor {display: block; color: #339bd3; font-weight: bold; font-style: italic; font-size: 34px;}

.selecttwelve {background: #fff;padding: 55px 0 50px 0;}
.selecttwelve p.title {text-align: center; font-size: 40px; max-width: 1000px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 30px; margin-top: 0px;}
.selecttwelve p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selecttwelve img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}
.selecttwelve .custombtn {max-width: 76%;font-size: 35px;}

.selectthirteen {background: #fff;padding: 0px 0 0 0;}
.selectthirteen p.title {text-align: center; font-size: 40px; max-width: 1000px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 30px; margin-top: 0px;}
.selectthirteen p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selectthirteen img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}
.selectthirteen .custombtn {max-width: 76%;font-size: 35px;}

.selectfourteen {background: #fff;padding: 0px 0 50px 0;}
.selectfourteen p.title {text-align: center; font-size: 40px; max-width: 1000px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 30px; margin-top: 0px;}
.selectfourteen p.text {text-align: center;font-size: 16px;margin: 0 auto;color: #272727;font-weight: 300;padding: 0 16px;max-width: 1000px;margin-top: 30px;}
.selectfourteen img {max-width: 100%; width: 100%; margin: 30px auto 0 auto; display: block;}
.selectfourteen .custombtn {max-width: 76%;font-size: 35px;}

.selectfifteen {background: #fff;padding: 70px 0 50px 0;}
.selectfifteen p.title {text-align: center; font-size: 40px; max-width: 1000px; margin: 0 auto; color: #272727;font-weight: 300;margin-bottom: 30px; margin-top: 0px;}
.selectfifteen p.text {text-align: left; font-size: 37px; margin: 0 auto; color: #272727; font-weight: 300; margin-bottom: 60px; margin-top: 60px;padding: 0 16px;}
.selectfifteen img {max-width: fit-content; width: 100%; margin: 30px auto 0 auto; display: block;}
.selectfifteen .custombtn {max-width: 76%;font-size: 35px;}

.contact-wrap form {max-width: 540px; width: 100%; margin: 0 auto; padding: 40px;}
.contact-wrap form {}
.contact-wrap form h1 {font-size: 30px; margin-bottom: 30px;}
.contact-wrap form label {font-size: 20px; }
.contact-wrap form input:focus, .contact-wrap form input:hover, .contact-wrap form input {border: 0; border-radius: 0; height: 40px; border-bottom: 2px solid #272727; background: 0; outline: 0; box-shadow: inherit;}
.contact-wrap form textarea:focus, .contact-wrap form textarea:hover, .contact-wrap form textarea {border: 0; border-radius: 0; border-bottom: 2px solid #272727; background: 0;}
.contact-wrap form input::placeholder, .contact-wrap form textarea::placeholder {color: #272727;}
.contact-wrap form .btn-custom-contact { font-size: 18px; background: #272727; color: white; width: 149px; border-radius: 40px; border: 2px solid #272727; }
.contact-wrap form .btn-custom-contact:hover { background: white; color: #272727; }


@media (max-width:1024px) {
    .imgdesktop {display: none!important;}
    .imgmobile {display: block!important;}
    footer ul.cbtn {float: inherit; flex-wrap: wrap; justify-content: center;}
    footer ul.cbtn li {margin: 0; margin-bottom: 40px; width: 100%; display: flex ; align-items: center; justify-content: center;}
    header .logo img {max-width: 110px;}
    header .contanct {flex-wrap: wrap; text-align: right;}
    header .contanct li {margin: 0; width: 100%;}
    .selectone p {font-size: 28px; font-weight: 600;}
    .selecttwo p {font-size: 28px; margin-top: 0; margin-bottom: 30px; font-weight: 600;}
    .selecttwo img {margin: 0 auto;}
    .selectthree p {font-size: 22px; margin: 0; font-weight: 400;}
    .selectfour p.title {font-size: 28px; font-weight: 600; margin: 0;}
    .selectfour p.text {font-size: 22px; margin-bottom: 0;}
    .selectfive p.title {font-size: 28px; margin: 0; font-weight: 600;}
    .selectfive p.text {font-size: 22px; margin-top: 20px; margin-bottom: 0;}
    .selectsix p.title {font-size: 28px; font-weight: 600; margin: 0;}
    .selectsix p.text {font-size: 22px; margin-top: 30px;}
    .selectseven p.text {font-size: 22px;}
    .selecteight p.title {font-size: 28px; font-weight: 600; margin-bottom: 30px;}
    .selecteight p.text {font-size: 22px; margin-top: 20px;}
    .selecteight .custombtn {font-size: 20px;padding-left: 0;padding-right: 0;}
    .selectnine p.text {font-size: 22px;}
    .selectten p.title {font-size: 28px; margin-bottom: 0; padding: 0; max-width: 100%; font-weight: 600;}
    .selectten p.text {font-size: 22px;margin: 36px 0;}
    .selectten .custombtn {font-size: 23px;padding: 18px 0;width: 100%;max-width: 100%;}
    .selecteleven p.title {font-size: 28px; font-weight: 600;}
    .selecteleven p.text {font-size: 22px;margin-top: 18px;margin-bottom: 0;margin-top: 20px;}
    .selecteleven p.title strong {margin: 40px 0 20px 0; margin-bottom: -35px; font-size: 22px;}
    .selecttwelve p.title {font-size: 28px; font-weight: 600;}
    .selecttwelve p.text {font-size: 22px;margin-top: 30px;margin-bottom: 0;}
    .selectthirteen p.title {font-size: 28px;font-weight: 600;margin-bottom: 0;}
    .selectthirteen p.text {font-size: 22px;margin-top: 30px;margin-bottom: 40px;}
    .selectfourteen p.title {}
    .selectfourteen p.text strong {font-size: 22px; font-weight: 400;}
    .selectfifteen p.title {font-size: 28px; font-weight: 400;}
    .selectfifteen p.title strong {font-size: 28px; font-weight: 400;}
    .mobilerever {flex-direction: column-reverse; text-align: center;}
    footer .title {font-size: 23px;}
    footer .copyright {margin-top: 40px; }
    footer { padding: 50px 0 37px 0; }
    footer .title a {/* margin-right: 0; */}
    .selectfifteen {padding: 12px 0 50px 0;}
    .selectseven ul li {font-size: 20px;}
    .selectseven ul li span { line-height: 1;}
    .selecteight {margin: 0;}
    .selectnine {padding-top: 0; padding-bottom: 0;}
    .selecteleven {padding-bottom: 0;}
    .selectten {padding-bottom: 0;}
    .selecteleven img {margin-top: 0;}
    .selecteleven .customcolor {font-size: 20px;margin-top: 15px;}
    .contact-wrap form {padding-top: 0;}
}