/* cmsms stylesheet: mian modified: 12/09/22 08:10:02 */
body{font-family: 'Open Sans', sans-serif;font-weight: 300;}
b,strong{font-weight: 700;}
p{line-height: 2.6rem;font-size:1.5rem;}
.cookie{background-color: rgb(88,183,231);color:#fff;}
.navbutton span{background-color: rgb(237,36,41);}
[class*="title"]{font-family: 'Barlow', sans-serif;font-weight: 300;}
.cookie p {visibility: visible!important;-webkit-transform: scale(1)!important;opacity: 1!important;transform: scale(1)!important;opacity: 1!important;-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0.25s, opacity 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0.25s;transition: transform 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0.25s, opacity 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0.25s}
.row .row{margin:0;}
/*loader*/
#preloader {background-color:rgb(88,183,231);}
.loader:before, .loader:after{content: "";position: absolute;top: -111.5px;left: -111.5px;width: 205px;height: 205px;border-radius: 100%;border: 10px solid transparent;border-top-color: #fff;}
.loader:before{z-index: 100;animation: spin 1s infinite;}
.loader:after{border: 10px solid  rgb(88,183,231);}
.loader img{max-width: inherit;animation: pulse 1s infinite;}
.white{background-color:#fff;margin-left: -102.5px;margin-top: -102.5px;  position: absolute;z-index: 9999;border-radius:100%;height:186px;}
@keyframes spin{
  0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
/*scroll animate*/
.anim{opacity:0;transform:translateY(-150px);transition:0.3s all linear;}
.viewed{opacity:1;transform:translateY(0px);}
/*scroll & highlight*/
*::-webkit-scrollbar {width: 1rem;}
*::-webkit-scrollbar-track-piece {background:rgb(88,183,231);}
*::-webkit-scrollbar-thumb {background-color: rgb(237,36,41);}
*::selection{background-color: rgb(88,183,231);color:rgb(237,36,41);}
/*menu*/
#menu{width:100%;position: fixed;top:0;z-index:99999;}
#menu .background-color-white{font-family: 'Barlow', sans-serif;background-color:rgb(255,255,255);height:115px;overflow: hidden;position: relative;transition:0.3s;}
#menu .background-color-white .height{height:115px;}
#menu.off-canvas.smaller .background-color-white{height:100px;}
#menu.off-canvas .background-color-white{height:0px;}
#menu.on-canvas .background-color-white{height:115px!important;}
#menu .background-color-blue{background-color: rgb(88,183,231);color:#fff;height:60px;}
.fa-phone:before{content: "\f10b";color:rgb(237,36,41);;font-size: 4.8rem;}
.fa-phone div{padding-left:9px;}
.fa-phone p{font-size: 1.9rem;text-align: left;margin:0;color:rgb(26,26,26);}
.fa-phone p strong{color:rgb(88,183,231);}
.section7 .fa-phone p strong{color:rgb(255,255,255);}
.fa-phone p:last-child{font-size: 1.5rem;}
.fa-loc:before{content: "\f015";color:rgb(237,36,41);;font-size: 4.8rem;}
.fa-loc:after{content: "";display: block;position: absolute;left: 15px;top: 0;height: 100%;width: 1px;background-color: rgb(153,153,153);transform: rotate(10deg);}
.fa-loc div{padding-left:9px;}
.fa-loc h1{margin: 0;font-weight: 700;font-size: 2rem;color:rgb(88,183,231);}
.fa-loc p{margin:0;font-size:1.5rem;line-height:1.6rem;}
#menu ul{width:100%;}
#menu ul li a{position: relative;z-index: 9;font-family: 'Open Sans', sans-serif;line-height: 6rem;text-transform: uppercase;font-size: 1.5rem;padding:0 1.5rem;border-right: 1px solid rgba(255,255,255,.1);}
#menu ul li:last-child a{border-right:none;}
#menu ul li a:before{content:"";position: absolute;display: block;background-color:rgb(237,36,41);top:0;left:0;z-index: -1;width:0;height:100%;}
#menu ul li a:hover:before,#menu ul li a:focus:before,#menu ul li a:active:before,#menu ul li.active a:before{width:100%;}
.fa-facebook{position: absolute;right:60px;}
.fa-instagram{position: absolute;right:30px;}
.fa-google{position: absolute;right:0;}
.fa-facebook:before{content: "\f082";font-family: 'FontAwesome';font-size:2.6rem;line-height:6rem;}
.fa-instagram:before{content: "\f16d";font-family: 'FontAwesome';font-size:2.6rem;line-height:6rem;}
.fa-google:before{content: "\f0d4";font-family: 'FontAwesome';font-size:2.6rem;line-height:6rem;}
/*section1*/
.section1{background:url(/uploads/site/img/background_01.jpg) no-repeat fixed center;background-size:cover;padding:17.5rem 0 12rem 0;box-sizing:border-box;min-height: 100vH;text-align: right;}
.section1 h1{display: block;margin: 0 auto;margin-right: 0;padding:2rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background-color: rgba(88,183,231,0.8);border-right:5px solid rgb(237,36,41);}
.section1 p{font-weight: 700;color:#fff;font-size:2rem;line-height: 3.2rem;text-shadow: 2px 2px 6px #000;}
.more{text-align: center;display: block;background-color:rgb(237,36,41);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2rem 3rem;font-weight: 700;max-width:160px;position: relative;margin: 0 auto;margin-right:0;z-index: 9;}
.more:before{content:"";position: absolute;display: block;background-color:rgb(88,183,231);top:3px;;left:3px;z-index: -1;width:0;height:calc(100% - 6px);}
.more:hover:before,.more:focus:before,.more:active:before{width:calc(100% - 6px);}

.mot-online{margin:15px 0;text-align:center;font-weight: 600;color: #003a69;}
.fa-check-square-o{display: flex;width: 70px;height: 70px;margin:15px auto;align-items: center;justify-content: center;border-radius: 100%;background:rgb(88,183,231);}
.fa-check-square-o:before{content:'\f046';display: block;font-style:normal;font-size: 24px;color:#fff;}


/*section2*/
.section2{text-align: center;background:url(/uploads/site/img/background_02.jpg) no-repeat fixed left;background-size:contain;padding-bottom:3rem;;box-sizing:border-box;min-height: 100vH;padding-top: 30rem;}
.section2 .row{margin-top: -45rem;margin-bottom: 5rem;position: absolute;}
.section2 .row > div{padding:0 7.5px;}
.section2 .box {transition: 0.3s;cursor:pointer;text-align: center;background-color: rgb(242,242,242);position: relative;padding:5rem 4rem 0 4rem;width:100%;height:100%;}
.box .img{width:69.5px;height:69.5px;background:url(/uploads/site/img/icon_02.png) no-repeat 0 0;margin: 0 auto;}
.section2 .row > div:first-child .img{background:url(/uploads/site/img/icon_01.png) no-repeat 0 0;}
.section2 .row > div:last-child .img{background:url(/uploads/site/img/icon_03.png) no-repeat 0 0;}
.box h1{font-size:2.4rem;font-weight: 300;color:rgb(88,183,231);}
.box p{color:rgb(26,26,26);font-size: 1.5rem;min-height:5.2rem;}
.box .more{visibility: hidden;margin:0 auto;}
.box:hover{background-color: rgb(88,183,231);}
.box:hover h1{color:#fff;font-weight: 700;}
.box:hover .img{background-position: -69.5px 0!important;}
.box:hover p{color:rgb(108,147,178)}
.box:hover .more{visibility: visible;}
.color p{color:rgb(237,36,41);font-weight: 700;}
.tit{font-size: 3.6rem;margin:0;color: rgb(88,183,231);text-align: center;}
.tit--left{text-align:left;}
.subtit{color:rgb(128,128,128);font-size: 2rem;text-align: center;}
.subtit:after{content: "";display: block;margin:0 auto;background-color:rgb(237,36,41);width:20rem;height:3px;margin-top:2rem;}
.more.blue{text-transform: uppercase;padding:1.5rem 3rem;background-color: rgb(88,183,231);max-width: 300px;border-right: 4px solid rgb(237,36,41);}
.more.blue:before{background-color:rgb(237,36,41);}
.section2 .more.blue{margin-top:5rem;}

/*section new*/
.section-new{padding:8rem 0 8rem 0;background: url(/uploads/site/img/sNew_bg.jpg) center / cover no-repeat;background-attachment:fixed;}
.section-new .container{background-color:#fff;padding:5rem;}
.section-new .col-12{padding-top:5rem;padding-bottom:5rem;}
.h-modal-screen{height:calc(100vH - 30px);}
.w-full{width:100%;}
.modal-active{display:flex;}
.modal{z-index: 99999;}
.hidden{display:none;}

/*section3*/
.section3{padding:5rem 0 3rem 0;background-color: rgb(51,51,51);text-align: center;z-index:-1;}
.section3 .tit{color:#fff;}
.news-home > div{padding:0 5px;}
.news-home > div img{width:100%;max-height:220px;object-fit: cover;}
.news-home .item{background-color: #fff;padding:2rem 3rem;}
.news-title{min-height: 40px;position: relative;;font-size: 1.8rem;text-transform: uppercase;text-align: left;margin:0;color: rgb(88,183,231);line-height: 2rem;}
.news-title:before{content:"";display: block;;position: absolute;background-color: rgb(237,36,41);height:3rem;width:5px;left:-3rem;;top:0.5rem;}
.news-summary{text-align: left;min-height:110px;}
.news-summary p{line-height: 2.2rem;margin-top:5px;}
.news-more a{color: rgb(88,183,231);margin:0 auto;text-align: center;font-weight: 700;padding:1rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display: block;position: relative;z-index: 9;}
.news-more a:before{position: absolute;content:"";width:100%;top:0;left:0;height:0;border:1px solid rgb(88,183,231);z-index:-1;}
.news-more a:hover:before{height:100%;}
/*section4*/
.section4{padding: 5rem 0;}
.slider-tit{border:1px solid rgb(217,217,217);margin-top:4rem;}
.slider-tit h2{color: rgb(88,183,231);font-size: 2rem;font-weight: 700;margin:0.5rem 0;}
.slider-tit h2:before{content: url(/uploads/site/img/icon_04.png);display: inline-block;margin:0 1rem;}
.section4 > div > div:last-child .slider-tit h2:before{content: url(/uploads/site/img/icon_05.png);}
.slider_02{margin-top:1.5rem;}
.slider_02 h1{font-size:1.6rem;color:#fff;background-color: rgb(88,183,231);margin:0 auto;padding:1rem;min-height:66px;}
.slider_02 .owl-nav{position: absolute;top: -73px;height: 57px;right: 0;margin-top: 0!important;}
.slider_02 .owl-next,.slider_02 .owl-prev{transition: 0.3s;color:rgba(0,0,0,0)!important;background-color: rgb(88,183,231)!important;line-height: 57px;height:57px!important;width:57px!important;margin:0!important;border-radius: 0!important;padding:0!important;text-align:center;}
.slider_02 .owl-prev{margin-right: 1px!important;}
.slider_02 .owl-next:before,.slider_02 .owl-prev:before{content:"\f054";color:#fff!important;font-family:'FontAwesome';font-size:2rem;text-align: center;margin-left: 23px;}
.slider_02 .owl-prev:before{content:"\f053";margin-left:19px;}
.slider_02 .owl-next:hover,.slider_02 .owl-prev:hover{background-color: rgb(237,36,41)!important;}
/*section5*/
.section5 .row > div:first-child{background-color:rgb(51,51,51);padding:5rem 10rem;}
.section5 .row > div:last-child{padding:0;}
.section5 .tit{color:#fff;}
.viedo-switch{margin:4rem 0;}
.viedo-switch .item{background-color:rgba(255,255,255,0.1);height:90px;margin-bottom: 5px;width:100%;cursor:pointer;padding-right: 80px;position:relative;}
.viedo-switch .item.active{background-color:rgba(255,255,255,1);}
.viedo-switch .video-name h3{font-size:2.4rem;font-weight: 700;color:rgb(128,128,128);margin:0;}
.viedo-switch .video-name h2{margin:0;font-size: 1.5rem;color:rgb(255,255,255);}
.viedo-switch .active .video-name h2{color:rgb(26,26,26);}
.viedo-switch .video-name{width:calc(100% - 65px);padding-left: 2rem;}
.viedo-switch .play{width:65px;height:100%;background-color:rgb(204,204,204);right:0;top:0;position:absolute;}
.viedo-switch .active .play{background-color:rgb(237,36,41);}
.viedo-switch .play:before{content:"\f01d";color:#fff;line-height: 90px;text-align: center;font-size:4.5rem;}
.mejs__container{display:none;width:100%!important;height:100%!important;}
.mejs__container.active{display:block!important;}
.mejs__mediaelement{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.mejs__overlay-button{position:relative;}
.mejs__overlay-button:before{content: "";position: absolute;display: block;background: url(/uploads/site/img/play.png) no-repeat;z-index: 9999999;width: 100%;height: 100%;}
/*section6*/
.section6{color:rgb(51,51,51);background-color:rgb(242,242,242);}
.testimonials > div{padding: 5rem 0 5rem 0;}
.testimonials .row{margin-top:5rem;margin-bottom:5rem;}
.testimonials > div:first-child{background-color:#fff;}
.person{border-top:1px solid rgb(229,229,229);border-bottom:1px solid rgb(229,229,229);height:70px;line-height:70px;cursor:pointer;}
.person.active{color:#fff;background-color:rgb(51,51,51);}
.personn{text-align:center;margin-right:3rem;}
.data{text-align:center;}
.personn:before{content:"\f007";margin:0 1rem;color:rgb(204,204,204);}
.data:before{content:"\f073";margin:0 1rem;color:rgb(204,204,204);}
.person.active .personn:before,.person.active .data:before{color:#fff;}
.testimonials .content{background-color:#fff;padding:4rem;text-align:center;}
.testimonials .content.active{display:block!important;}
.testimonials .content-data{color:rgb(88,183,231);margin:0;}
.testimonials .name{color:rgb(88,183,231);font-size:3rem;margin:0;line-height:3.5rem;}
.testimonials .name:after{content:url(/uploads/site/img/mark.png);display:block;margin-top:2rem;}
/*section7*/
.section7{background-color:rgb(38,38,38);padding:5rem 0;font-family: 'Barlow', sans-serif;color:#fff;}
.section7 .row > div:first-child{padding:3rem;background-color:rgb(51,51,51);padding-bottom: 5rem;}
.section7 .title{margin:0;display: block;width:100%;font-size: 3rem;font-weight: 700;text-transform: uppercase;color:#fff;}
.section7 .row .row{margin:0 auto;}
.section7 .row .row > div{padding-left:0;}
.section7 h1{text-transform: uppercase;font-size: 2rem;}
.section7 .fa-loc:after{display: none;}
.section7 .fa-loc:before{font-size: 1.6rem;display: block;}
.section7 .fa-loc div{width:calc(100% - 2rem);}
.co1 p{font-size: 2rem;font-weight: 700;margin:0;margin-top:3rem;}
.section7 .fa-phone:before{font-size: 2rem;display: block;}
.section7 .fa-phone div p{color:#fff;font-size:2rem;margin:0;}
.section7 .fa-phone div{padding-left:16px!important;}
.section7 .fa-phonee:before{content:"\f095";font-size: 2rem;display: block;color:rgb(237,36,41);}
.section7 .fa-phonee div p{color:#fff;font-size:2rem;margin:0;}
.section7 .fa-phonee{margin-top:1rem;}
.section7 .fa div {padding-left: 9px;}
.section7 .fa-mail:before{content:"\f0e0";font-size: 1.6rem;display: block;color:rgb(237,36,41);}
#googleMap{width:100%;height:100%;min-height: 300px;}
/*section8*/
.section8{padding:20rem 0 5rem 0;min-height:100vH;background-color:rgb(242,242,242);}
.section8 .content{margin-bottom:5rem;margin-top:3rem;}
.float-photo{float:left;margin:2rem}
.news-details{margin-top:3rem;}
.section8 ul li{display:flex;align-items:center;margin-bottom:5px;}
.section8 ul li:before{font-family: 'FontAwesome';content:"\f1b9";margin:0 2rem;}
.section8 .testimonials > div{padding:0;}
.form{margin:0 auto;}
*::-webkit-input-placeholder{color:rgb(88,183,231)!important;}
*::-moz-placeholder{color:rgb(88,183,231)!important;}
*:-ms-input-placeholder{color:rgb(88,183,231)!important;}
*:-moz-placeholder{color:rgb(88,183,231)!important;}
*::placeholder{color:rgb(88,183,231)!important;}
input, textarea{font-family: 'Open Sans', sans-serif;background-color:rgba(0,0,0,0);border-bottom:2px solid rgb(88,183,231);box-shadow: 0 0 0px 0 #eee;max-height:230px;line-height:3rem;}
textarea{text-indent:5px;}
[type=checkbox]{display:inline-block;width:1.1rem;}
.required > div{display:inline-block;float:left;}
.required > a{display: inline-block;margin-left: 5px;}
.required > span{display:block;}
.more{cursor:pointer;}
.submit.more {margin-top: 2rem;padding: 0;}
.submit.more input{padding: 2rem 3rem;margin: 0;color:#fff;border:none;}
.error_message {position: relative;top:13%;z-index: 99999;text-align: center;left: calc(50% - 190px);background: rgb(24,140,205);color: white;font-size: 1.4em;width: 380px;display:inline-block;padding: 20px 0px;cursor:pointer;}
.error_message ul li{display:block;}
.section8 .news-home > div{margin:0.5rem 0;}
.gray-background{background-color: rgb(51,51,51);padding:20rem 0 5rem 0;margin-bottom:5rem;}
.gray-background .row {margin-top:5rem;}
.gray-background .row > div:nth-child(2){background-color:rgb(51,51,51);padding:5rem 10rem;}
.gray-background .row > div:first-child{padding:0;}
.gray-background .more{margin:0 auto;margin-top:5rem;}
/*footer*/
.footer{background-color:rgb(255,255,255);}
.footer .row{padding:0 15px;color:rgb(51,51,51);}
.footer span{margin:0 1rem;}
.footer a{position: relative;display: inline-block;}
.footer a:before{content:"";width: 0;height: 2px;background-color: rgb(51,51,51);;display: block;position: absolute;bottom:0rem;left:0;right:0;margin:0 auto;}
.footer a:hover:before{width:100%;}
.footer p:last-child{line-height: 52px;}
.footer p:last-child a:before{bottom:1.2rem;}

.trust-garage{display:inline-block;margin:20px 0 0;}
.trust-garage img{width:80px;height:auto;}
.iga-garage{display:inline-block;margin:20px 0 0;}
.iga-garage img{width:240px;height:auto;margin-left: 10px;}

.christomass-info {
    padding: 5px;
    text-align: center;
    font-weight: bold;
    color: white;
    background: #ed2429;
}
/*responsive*/
@media only screen and (min-width:768px){
   .section-new__img-wrapper{padding-right:5rem;border-right: 2px solid #E6E6E6;}
   .section-new__content{padding-left:5rem;}
   .md-block{display:block;}
   .md-hidden{display:none;}
}
@media only screen and (max-width:1696px){
  #mep_0{height:100%!important;}
}
@media only screen and (max-width:1444px){
    .section5 .row > div:first-child, .gray-background .row > div:nth-child(2) {padding: 5rem 2rem;}
}
@media only screen and (max-width:1200px){
  .box:hover h1 {font-size: 2.3rem;}
  .news-title {min-height: 60px;}
  .news-summary {min-height: 140px;}
  .section5 .row > div:first-child,.gray-background .row > div:nth-child(2) {padding: 5rem 2rem;}
  .viedo-switch .video-name h3 {font-size: 1.9rem;}
  .slider_02 h1 {min-height: 90px;}
}
@media only screen and (max-width:992px){
  .col-none{display: none}
  #menu .background-color-blue{height:auto;box-shadow: 0px 0px 2px 0px rgb(51,51,51);}
  .logo{display: block;width:260px;}
  .logo img{height:60px;margin-left: 2rem;}
  .navbutton {top: 0;}
  #menu nav{width:100%;}
  #menu{background-color: #fff;}
  #menu ul{margin:0 0 3rem 0;padding:0 4rem;background-color: rgb(88,183,231);}
  #menu ul li{display: block;}
  #menu ul li {width:100%;text-align: center;}
  #menu ul li a{line-height: 40px;margin:0 auto;margin-top:1rem;border-bottom: 1px solid rgba(255,255,255,.1);border-right:none;}
  #menu .background-color-blue{background-color: #fff;}
 .section2 .row > div:last-child{margin-top:15px;;}
 .news-home > div:last-child{margin-top:10px;}
 .news-home > div:last-child .news-summary,.news-home > div:last-child .news-title{min-height: auto;}
 .section5 .row > div:last-child,.gray-background .row > div:first-child{min-height: 350px;}
 .section7 .row > div:last-child{margin-top:10px;}
 .section2{background:#fff;padding-top:60rem;}
 .section2 .row {margin-top: -70rem;}
 .mejs__mediaelement{height:auto!important;position:relative!important;margin-bottom: -6px;}
 .section8 {padding: 10rem 0 5rem 0;}
 .anim{opacity: 1;transform: translateY(0px);transition: 0.3s all linear;}
 .fa-facebook,.fa-google,.fa-instagram{position: relative;right:0px;left:0;margin: 0 auto;display:inline-block;width:30px;}
 .fa-facebook{margin-left:calc(50% - 40px);}
}
@media only screen and (max-width:768px){
 .section2 .row > div{margin-top:15px;}
 .section-new .col-12{padding-top:2rem;padding-bottom:2rem;}
 .news-home > div{margin-top:10px;}
 .news-home > div .news-summary,.news-home > div .news-title{min-height: auto;}
 .slider-tit h2 {font-size: 1.6rem;}
 .section2 .row{position:relative;}
 .viedo-switch .item{height:120px;}
 .slider_02 h1 {min-height: 65px;}
 .mejs__mediaelement{height: 100%!important;position: absolute!important;}
}
@media only screen and (max-width:576px){
  .footer p{font-size: 1.2rem;}
  .footer p:last-child{line-height: inherit;}
  .section1 .col-12{padding:0;}
  .section1 p{font-size: 1.6rem;}
  .section1 h1{font-size: 2rem;}
  .viedo-switch .video-name h3 {font-size: 2rem;}
  .viedo-switch .item{height:auto!important;padding:1.5rem 1.5rem 1.5rem 0rem;}
  .testimonials .content {padding: 3rem 1.5rem;}
}
@media only screen and (max-width:488px){
    .slider_02 {margin-top: 7.5rem!important;}
    .slider_02 .owl-nav {top: -66px!important;}
}
@media only screen and (max-width:370px){
    .slider-tit h2 {font-size: 1.2rem;}
}
@media only screen and (max-height:440px){
  #menu ul{max-height:calc(100vH - 8rem);position: relative;overflow-y: scroll;}
}
