@charset "UTF-8";
*{outline:none!important;list-style:none;text-decoration:none;box-sizing:border-box!important}
body,div,span,applet,h1,h2,h3,p,a,img,strong,sub,sup,center,dl,dt,dd,ol,ul,li,table,tr,th,td{margin:0;padding:0;border:0;outline:0;list-style:none}
input,textarea,select,label,option{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}
select,option,textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="tel"],input[type="email"]{border-radius:0;border:none;font-family:'Montserrat',sans-serif;font-size:13px!important}
input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{padding:0}
body{font-family:'Montserrat',sans-serif!important;overflow-x:hidden;color:inherit}
.clear{clear:both}
a{transition:all .4s ease;text-decoration:none!important}
:hover{transition:all .4s ease}
input.error{border:1px solid red!important}
input.valid{border:1px solid green!important}
::-webkit-input-placeholder{color:#d9d8d8}
:-moz-placeholder{color:#d9d8d8}
::-moz-placeholder{color:#d9d8d8}
:-ms-input-placeholder{color:#d9d8d8}
.form-control-feedback{top:14px}
.add{display:block!important}
.remove{display:none!important}
header{width:100%;height:auto;float:none;position:absolute;z-index:99;display:table;padding:30px 0;position:-webkit-sticky;top:45px}
header .center{width:90%}
.shadow{-webkit-box-shadow:0 9px 20px -10px rgba(0,0,0,.65);-moz-box-shadow:0 9px 20px -10px rgba(0,0,0,.65);box-shadow:0 9px 20px -10px rgba(0,0,0,.65)}
.shadow2{-webkit-box-shadow:0 5px 40px -12px rgba(0,0,0,.4);-moz-box-shadow:0 5px 40px -12px rgba(0,0,0,.4);box-shadow:0 5px 40px -12px rgba(0,0,0,.4)}
.logo{width:auto;display:table;float:left;position:relative;padding:25px 0}
.logo a{display:block}
.logo a img{width:auto;max-width:100%;height:auto;margin:auto;display:block}
.logo span{font-size:11px;color:#bdbdbd;padding:15px 0 0 15px;display:block;clear:both}
nav{width:auto;float:right;display:block;padding:2em 0;position:relative;right:-10px}
nav ul{margin:0 auto;display:table}
nav ul li{float:left;margin:0 1px}
nav ul li a{font-size:13px;color:#000;padding:15px 0;margin:0 15px;display:block;font-weight:600}
nav ul li ul{display:none;position:absolute;background:rgba(0,0,0,.5)}
nav ul li ul li{float:none;border-bottom:1px solid rgba(125,125,125,.22)}
nav ul li ul li a{padding:15px 20px;color:#fff}
nav ul li a:hover{color:#ed1d24}
nav ul li a.active{color:#ed1d24}
.nav-top{float:right;display:block;position:absolute;top:0;right:-10px;z-index:9}
.nav-top ul li{border-right:1.5px solid #ed1d24;float:left}
.nav-top ul li:last-child{border-right:none}
.nav-top ul li .fa{display:none}
.nav-top ul li a{color:#000;padding:0 10px;margin:0 10px;display:block;font-size:13px}
.nav-top ul li a strong{font-weight:500}
.gizle{display:none}
.desktop{display:block!important}
.mobil{display:none!important}
.logo-desktop{display:block!important}
.logo-mobil{display:none!important}
.slider{width:100%;height:auto;padding:50px;margin:auto;top:0;bottom:0;position:relative}
.slider .item{width:100%;height:auto;overflow:hidden}
.slider img{width:auto;height:auto;display:block;margin:auto}
.slider .slider-title-center{position:absolute;width:90%;height:auto;left:0;right:0;margin:auto;bottom:12%;z-index:99}
.slider .slider-title{max-width:550px;width:auto;position:relative;display:inline-block;padding:25px;background:#ed1d24}
.slider .slider-title h1,.slider .slider-title p{color:#fff;margin:auto}
.slider .slider-title h1{font-size:24px;text-align:left;padding:0 0 15px;line-height:25px}
.slider .slider-title h1 span{font-size:15px;text-align:left;padding:0 0 25px;font-weight:200}
.slider .slider-title p{font-size:14px;text-align:left;line-height:normal;font-weight:300}
.slider .slider-down{position:absolute;right:5%;bottom:7%;z-index:100}
.slider .slider-down .fa{font-size:35px;color:#fff;cursor:pointer}
.slider .owl-nav{position:absolute;bottom:5%;width:auto;margin:auto;left:5%}
.slider .owl-nav .owl-next{float:right;margin:0 0 0 10px}
.slider .owl-nav .owl-prev{float:left}
.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{color:#FFF;font-size:30px}
.slider .owl-dots{position:absolute;display:table;bottom:5%;left:5%}
.slider .owl-dots .owl-dot{float:left;margin:5px 2px}
.slider .owl-dots .owl-dot span{width:15px;height:15px;border-radius:100%;float:left;background:rgba(255,255,255,.5)}
.slider .owl-dots .active span{background:#fff}
.slider-content{position:absolute;right:5%;bottom:5%;z-index:99}
.slider-content img{width:auto!important;height:auto!important;min-height:inherit!important;max-height:inherit!important}
.slider-content .social{width:auto;float:left;padding:8px 21px;margin:13px 21px;border-right:1px solid #fff}
.slider-content .social ul{display:table;float:left;padding:0}
.slider-content .social ul li{width:auto!important;float:left!important;margin:0 8px!important}
.slider-content .social ul li a .fa{font-size:21px;color:#fff}
.slider-content .link{width:auto;float:left}
.slider-content .link ul{float:left}
.slider-content .link ul li{float:left;margin:0 0 0 10px}
.slider-content .link ul li img{height:auto;max-width:100%}
.owl-carousel .owl-item img{-webkit-backface-visibility:hidden}
.grade-one{width:100%;height:100%;position:absolute;left:0;right:0;top:0;opacity:.7;z-index:8;background: rgb(255,255,255);background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);}
.col-20-lg,.col-25-lg,.col-30-lg,.col-33-lg,.col-40-lg,.col-50-lg,.col-60-lg,.col-70-lg,.col-75-lg,.col-100-lg{margin:1em;float:left;position:relative}
.col-20-lg{width:calc(20% - 2em)}
.col-25-lg{width:calc(25% - 2em)}
.col-30-lg{width:calc(30% - 2em)}
.col-33-lg{width:calc(33% - 2em)}
.col-40-lg{width:calc(40% - 2em)}
.col-50-lg{width:calc(50% - 2em)}
.col-60-lg{width:calc(60% - 2em)}
.col-70-lg{width:calc(70% - 2em)}
.col-75-lg{width:calc(75% - 2em)}
.col-100-lg{width:calc(100% - 2em)}
.row{margin-left:-1em;margin-right:-1em}
.container{width:100%;height:auto;padding:0;margin:0;position:relative}
.container:after,.container:before,.content:after,.content:before,.row:after,.row:before{display:none}
.content{width:1200px;margin:auto;height:auto;padding:25px 0;position:relative;z-index:9}
.content-half{max-width:calc(600px - 1em);height:auto;padding:25px 0;position:relative;z-index:9}
.content-half-right{float:right}
.content-half-left{float:left}
.page-content{margin-top:55px;margin-bottom:55px}
.page-content ul li:before{content:'- ';color:#000}
.content,.content-half{font-size:13px;color:#000;line-height:24px}
.center{width:1200px;margin:auto;height:auto;position:relative}
section{clear:both!important}
.content-half h1,.content-half h2,.content-half h3,.content-half h4,.content-half h5,.content-half h6{padding:0;color:#000;margin:0 0 1em;font-weight:400;line-height:normal}
.content-half h1 a,.content-half h2 a,.content-half h3 a,.content-half h4 a,.content-half h5 a,.content-half h6 a{color:#000}
.content-half h1,.content h1{font-size:36px}
.content-half h2,.content h2{font-size:32px}
.content-half h3,.content h3{font-size:28px}
.content-half h4,.content h4{font-size:24px}
.content-half h5,.content h5{font-size:20px}
.content-half h6,.content h6{font-size:14px}
.content-half p,.content p{font-size:13px;color:#000;line-height:24px}
.content-half p a,.content p a{color:#000}
.content-half p strong,.content p strong{font-size:14px;font-weight:700}
.container img,.content-half img,.content img{width:auto;max-width:100%}
.content-half ul,.content ul{padding:15px 0}
.content-half ul li,.content ul li{margin:0 0 5px;font-size:13px;color:#000;line-height:normal;line-height:24px}
.content-half ul li a,.content ul li a{color:#000}
.content-half ul li strong,.content ul li strong{color:#000}
.thin{font-weight:200!important;font-size:13px!important}
.thin strong{font-weight:400!important}
.content h1 a:hover,.content h2 a:hover,.content h3 a:hover,.content h4 a:hover,.content h5 a:hover,.content h6 a:hover,.content p a:hover,.content ul li a:hover,.breadcrumb ul li a:hover,.page-slide .item:hover span a{color:#ed1d24}
.page-slide .owl-dots .active span,.tabs-all .ui-tabs-active a,.tabs .ui-tabs-active a{background:#ab7a69!important}
.btn-buton{color:#fff;background:#ed1d24}
.black-grd{width:100%;height:100%;left:0;right:0;position:absolute;background:rgba(0,0,0,.8)}
.page-grd{width:100%;height:100%;left:0;right:0;position:absolute;background:rgba(0,0,0,.6)}
.page-title .blue-grade{opacity:1}
.page-title{width:calc(100% - 100px);height:318px;margin:50px 50px 0;position:relative;background:url(../img/page-title.jpg);background-size:cover;background-position:center bottom}
.page-title .page-title-center{width:calc(100% - 5%);margin:auto;position:absolute;left:0;right:0;bottom:-40px;z-index:105}
.page-title .page-title-center h1{color:#000;margin:0 0 10px;font-size:27px;font-weight:600;display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.page-title-center .col-100-md{position:relative;z-index:9}
.page-title-center .page-headline{display:inline-block;margin-bottom:15px}
.page-title-center .page-headline h2{font-size:23px;font-weight:200}
.page-title-center .page-headline h2 strong{font-weight:500}
.breadcrumb{width:auto;height:auto;padding:20px 0 0;position:relative;z-index:99;background:none!important;bottom:10px}
.breadcrumb ul{height:auto;margin:auto}
.breadcrumb ul li{font-size:11px;float:left;margin:7px 0 0;color:#000}
.breadcrumb ul li a{font-size:11px;color:#000;font-weight:400}
.breadcrumb ul li:after{content:'|';padding:0 10px}
.breadcrumb ul li:last-child{display: none;}
.maps{width:100%;height:250px;margin:0 0 25px}
.maps iframe{width:100%;height:250px}
.slogan{position:absolute;top:3em;left:50px}
.slogan img{height:auto;width:auto}
.home-about{margin-top:50px}
.home-about h1,.home-about p{color:#000;text-align:left}
.home-about h1{font-size:30px;font-weight:800;padding:0 0 1em}
.home-about-title{margin-top:80px}
.home-about-img{position:relative;height:auto}
.home-about-img img{width:auto;float:right}
.home-whats{position:relative}
.home-what{margin-top:85px;height:250px;overflow:hidden;transition:all .4s ease}
.hw-full{height:470px}
.whats-toogle{width:100%;height:60%;position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);background:-webkit-linear-gradient(rgba(255,255,255,.7),white);background:-o-linear-gradient(rgba(255,255,255,.7),white);background:-moz-linear-gradient(rgba(255,255,255,.7),white);background:linear-gradient(rgba(255,255,255,.7),white)}
.whats-button{position:relative;bottom:0;width:100%;margin:25px auto 0}
.whats-button span{font-size:35px;color:#000;cursor:pointer}
.whats-button span .fa{text-align:center;margin:auto;display:table}
.ef-img{position:relative;display:table;float:right}
.ef-img img{position:relative;display:block}
.ef-img:after{width:180px;height:20px;position:absolute;bottom:-20px;right:0;content:'';z-index:99;background-color:#ed1d24}
.ef-img:before{width:20px;height:200px;position:absolute;bottom:-20px;right:-20px;content:'';z-index:99;background-color:#ed1d24}
.btn-buton{border:none;padding:10px 25px;cursor:pointer;font-size:14px;font-weight:500;font-family:inherit;transition:all .4s ease}
.btn-buton:hover{color:#fff;background:#292929}
.btn-left{float:left}
.btn-right{float:right}
.btn-center{float:none;margin:auto;display:table}
.btn-full{width:100%}
.gallery{margin:1em -1em}
.gallery br{display:none}
.gallery-item{width:calc(25% - 2em);margin:1em;float:left;}
.gallery-item img{width:auto;height:auto;margin:auto;display:block;vertical-align:middle}
aside{width:100%;background:#fff;background-size:cover}
aside h3{font-size:18px!important;font-weight:600!important;padding:45px 35px 0!important;position:relative}
aside ul{padding:30px 0!important}
aside ul li a{font-size:13px;padding:20px 35px;display:block}
aside ul li a.active,aside ul li a:hover{background:#f3f3f3;color:#000}
aside ul li a:before{content:'- ';color:#000}
.page-content aside ul li:before{display:none}
aside h3 span{display:none;float:right}
aside h3 span a{color:#000;font-size:14px}
.tour-90{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.plan{position:relative;overflow:hidden;height:115px;transition:all .4s ease}
.plan-img{background:#eee;transition:all .4s ease}
.plan-img img{opacity:.3; width: 100%;}
.plan-title{position:absolute;bottom:20px;left:20px; right: 20px;}
.plan-title h4{padding:0;margin:0;line-height:22px;}
.plan-title h4 {font-size:15px;color:#000;font-weight:600}
.plan-title p{padding:25px 0 0}
.plan a{border-bottom:1px solid #fff;font-weight:600;font-size: 14px; color: #000; display: block;}
.plan:hover .plan-img{background:#ed1d24}
.plan:hover h4,.plan:hover .plan-title p a{color:#fff}
.plan:hover .plan-title{bottom:20px;transition:all .4s ease}
.plan-sub{padding:35px}
.plan-sub h3{font-size:18px;font-weight:600;position:relative;margin:0 0 55px}
.plan-sub h3:before{content:'';width:50px;height:2px;background:#000;left:0;bottom:-15px;position:absolute}
.plan-sub h4{font-size:13px;font-weight:600;position:relative}
.plan-sub ul li:before{display:none}
.plan-sub-single h3{font-size:19px;font-weight:600;position:relative;margin:5px 0 55px;line-height:30px}
.plan-sub-single h3:before{content:'';width:50px;height:2px;background:#000;left:0;bottom:-15px;position:absolute}
.brand{width:100%;float:left; display: none;}
.brand ul li{float:left}
.brand ul li:before{display:none}
.brand ul li:after{content:' | ';padding:0 10px}
.brand ul li:last-child:after{display:none}
.brand ul li:nth-child(1){font-size:14px;font-weight:600}
.brand ul li:nth-child(2){font-size:12px;font-weight:300}
.brand ul li:nth-child(3){font-size:11px;font-weight:600}
.related{background:url(../img/benzer.png) center no-repeat;background-size:cover;height:auto;margin:0 auto 45px}
.related .content{background:rgba(0,0,0,.1)}
.related-center{max-width:650px;margin:auto;display:table;padding:40px}
.related h5{font-size:21px;font-weight:600;position:relative;margin:5px 0 25px;line-height:30px}
.related h5:before{content:'';width:50px;height:2px;background:#000;left:0;bottom:-15px;position:absolute}
.related ul li:before{content:'- '}
.time-single{width:100%;margin:1em 0;padding:0 0 35px;position:relative}
.time-year{font-size:25px;float:left;width:auto;padding:15px;background:#ddd;position:relative}
.time-year:after{content:'';width:3px;height:50px;position:absolute;bottom:-50px;left:0;background:#ddd}
.time-year:before{content:'';width:20px;height:3px;position:absolute;bottom:-53px;left:0;background:#ddd}
.center .time-year{background:#820206;color:#fff}
.center .time-year:after{background:#820206}
.center .time-year:before{background:#820206}
.center .time-img{background:#820206}
.center .time-title p{background:#820206;color:#fff}
.time-title{width:100%;margin:15px 0 0;float:left}
.time-title p{padding:25px 35px}
.time-img{width:auto;background:#f3f3f3;padding:25px;float:right}
.year-list{width:100%}
.year-list ul{margin:auto;display:table}
.year-list ul li{float:left;margin:5px}
.year-list ul li a{background:#eee;padding:15px 20px;color:#000;font-size:15px;display:block}
.year-list ul li a:focus{background:#820206;color:#fff}
.year-list ul li:before{display:none}
footer{width:100%;height:auto;margin:auto;position:relative;margin:0;padding:0;display:table;background:url(../img/footer.jpg) center right no-repeat;background-size:cover}
footer .col-50-lg{width:50%;margin:0}
footer .content{width:100%;display:table;padding:0}
footer .footer-menu{float:left;display:block;margin:25px 0 0}
footer h1,footer h3{color:#000!important}
footer h1{font-size:30px!important;line-height:normal;font-weight:500;padding:0 0 1em}
footer h2{font-size:20px!important;line-height:normal;font-weight:200;padding:0 0 45px}
footer h3{font-size:18px!important;line-height:normal;font-weight:600;padding:0 0 20px!important}
footer .footer-menu p{font-size:13px;color:#4e4e4e;font-weight:300}
footer .footer-menu p a{color:#4e4e4e}
footer .footer-menu p strong{color:#4e4e4e;font-weight:600}
footer .footer-logo{width:100%;padding:0;float:left;margin:20px 0 0}
footer .footer-logo img{width:auto;height:100%}
footer .footer-logo p{color:#4e4e4e;font-size:15px;margin:5px 0 0;font-weight:600}
footer iframe{width:100%;height:530px}
.map { margin-top: 20px; }
.contact-form input,.contact-form textarea,.contact-form select{width:100%;margin:auto;float:left;margin:auto;display:table;font-family:inherit!important;font-weight:300;box-shadow:none!important;border-radius:0;margin:0 0 5px 0;display:block;border:1px solid #eee!important}
.contact-form input{height:50px;padding:0 15px}
.contact-form textarea{height:100px;padding:15px 15px 0}
.contact-form select{height:50px;padding:0 15px;font-family:inherit!important;color:#555}
.contact-form input::-webkit-file-upload-button{font-family:inherit;border:none;height:40px;padding:0 15px;color:#5d5d5d;cursor:pointer}
.contact-form input.file{width:100%;padding:0;margin:0;height:auto;font-size:13px}
.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#555;font-size:13px}
.contact-form input::-webkit-select-placeholder,.contact-form textarea::-webkit-select-placeholder{color:#555;font-size:13px}
.contact-form .col-50-lg,.contact-form .col-100-lg{margin:0 1em}
.contact-form .form-control-feedback{top:9px}
.footer-right{text-align:right;margin:0;float:right}
.copyright{width:1200px;margin:auto;display:table;padding:25px 0}
.copyright p{font-size:12px;color:#000;display:inline-block;padding:0;margin:0;font-weight:200}
.copyright p:after{display:none}
.page .copyright{border-top:2px solid #eee}
.footer-social{width:auto;margin:0;float:right}
.footer-social ul{display:table;float:left;padding:6px 10px;border-right:1.5px solid #eee}
.footer-social ul li{width:auto!important;float:left!important;margin:1px 0 0 15px !important}
.footer-social ul li a .fa{font-size:20px;color:#000}
.sitemap{width:auto;margin:0;float:left}
.sitemap ul{display:table;float:right;padding:8px 0}
.sitemap ul li{width:auto!important;float:left!important;margin:0 5px!important}
.sitemap ul li:after{content:'';border-right:2px solid #eee;padding:0 5px}
.sitemap ul li:last-child:after{display:none}
.sitemap ul li a{font-size:12px;color:#4e4e4e}
.up-icon{padding:8px 16px 11px;display:none;background-color:#ed1d24;position:fixed;bottom:60px;right:5%;cursor:pointer;z-index:999}
.up-icon .fa{font-size:30px;color:#fff;text-align:center!important;display:block}
.desktop{display:block!important}
.mobil{display:none!important}
.webo{float:left;margin:5px 13px}
@media all and (min-width:1240px) {
.slider img{width:100%!important;height:auto;height:auto;overflow:hidden}
}
@media all and (max-width:1440px) {
.home-about{margin-top:0}
.slogan{display:none}
}
@media all and (max-width:1280px) {
header{padding:0 0 30px}
nav ul li a{font-size:13px;color:#fff;padding:15px 7px}
.nav-top{top:0}
.nav-top ul li{border-right:2px solid #cacaca}
.nav-top ul li a,.nav-top ul li strong,.nav-top ul li{color:#fff}
.page-title{width:100%;height:320px;margin:0}
.page-title:after{display:none}
.slider{width:100%;height:auto;padding:0;margin:auto;top:0;bottom:0;position:relative}
.slider .slider-title-center{position:absolute;width:90%;height:auto;left:0;right:0;margin:auto;bottom:12%;z-index:99}
.slider .slider-title{max-width:500px;width:auto;position:relative;display:inline-block;padding:25px}
.slider .slider-title h1,.slider .slider-title p{color:#fff;margin:auto}
.slider .slider-title h1{font-size:20px;text-align:left;padding:0 0 15px;line-height:25px}
.slider .slider-title h1 span{font-size:15px;text-align:left;padding:0 0 25px;font-weight:200}
.slider .slider-title p{font-size:14px;text-align:left;line-height:normal;font-weight:300}
.up-icon{bottom:85px;right:43px}
.plan:hover h4 { color: #000 }
}
@media all and (max-width:1240px) {
header{position:relative;top:0;background:#fff;z-index:999;padding:5px 0}
.logo-desktop{display:none!important}
.logo-mobil{display:block!important}
.nav-top{top:25px;right:55px}
.nav-top ul li a,.nav-top ul li strong,.nav-top ul li{color:#000}
.nav-top ul li:nth-child(2){display:none}
.nav-top ul li span{display:none}
.nav-top ul li .fa{display:block;font-size:22px;color:#4e4e4e}
.nav-top ul li a{margin:0}
.page header{padding:5px 0}
.page-title{width:100%;height:150px;margin:0}
.page-title:after{display:none}
.logo{padding:15px 0}
.logo a img{height:auto}
.slider{height:auto;max-height:none}
.slider img{max-height:none}
.content{width:90%}
.center{width:90%}
header .center{width:90%}
.content-half{max-width:90%}
nav{display:none;width:100%;height:auto;float:none;position:relative;left:0;top:0;z-index:104;padding:0 0 1em;clear:both}
nav ul{width:auto;margin:10px auto 0;float:none;display:flex;flex-direction:column;justify-content:center;height:100%;padding:15px 0 0;border-top:1px solid #eee}
nav ul li{width:100%;margin:0}
nav ul li a{width:100%;font-size:13px;color:#000;padding:8px 0;display:table;margin:auto}
nav .active a{border-bottom:none!important}
nav ul li a:hover{color:#ed1d24}
nav ul li ul{display:none;position:relative;background:none;padding:0;margin:0;border:none}
nav ul li ul li{float:none;border-bottom:none}
nav ul li ul li a{padding:10px 20px;color:#000}
nav ul li ul li:first-child{padding:0}
nav ul li ul li:last-child{padding:0}
.page-title .page-title-center{width:90%;margin:auto}
.copyright{width:95%;padding:25px 0}
footer .content{padding:0}
}
@media all and (max-width:991px) {
.bos{display:none}
.logo a img{height:30px;margin:6px 0}
.desktop{display:none!important}
.mobil{display:block!important}
.slider .slider-title-center{bottom:10%}
.slider .slider-title{margin:auto;bottom:25px;max-width:fit-content;background:rgba(237,29,36,.65);display:table;padding:25px}
.slider .slider-title h1,.slider .slider-title h1 span,.slider .slider-title p{text-align:center}
.slider .slider-title h1{font-size:23px}
.slider .slider-title h1 span{font-size:15px}
.slider .slider-title p{font-size:13px}
.slider .owl-nav{width:max-content;left:0;right:0}
.slogan,.link,.social{display:none}
.grade-red-white{opacity:.88}
.row{margin-left:0;margin-right:0}
.row-in{margin-left:-1em;margin-right:-1em}
.col-25-md,.col-30-md,.col-33-md,.col-40-md,.col-50-md,.col-60-md,.col-70-md,.col-75-md,.col-100-md{margin:1em;float:left;position:relative}
.col-25-md{width:calc(25% - 2em)}
.col-30-md{width:calc(30% - 2em)}
.col-33-md{width:calc(33% - 2em)}
.col-40-md{width:calc(40% - 2em)}
.col-50-md{width:calc(50% - 2em)}
.col-60-md{width:calc(60% - 2em)}
.col-70-md{width:calc(70% - 2em)}
.col-75-md{width:calc(75% - 2em)}
.col-100-md{width:calc(100% - 2em)}
.bos{display:none}
.content img{margin:auto;display:block}
.content table{margin:auto}
.content table tr td{width:100%;float:left}
.content-half-right{float:none;width:90%;margin:auto;display:table}
.page-content{margin-top:35px}
.home-about{margin-top:10px}
.home-form{padding:40px 20px}
.home-about h3,.home-about p{color:#000;text-align:center}
.home-about h3{font-size:23px;font-weight:800;padding:0}
.home-about-img{position:relative;height:auto;float:none!important;margin:auto}
.hw-full{height:540px}
.plan{position:relative;overflow:hidden;height:auto;transition:all .4s ease}
.plan-img{background:#eee;transition:all .4s ease}
.plan-img img{opacity:.3}
.plan-title{position:relative;bottom:0;left:auto;padding:15px 20px}
.plan-title h4{padding:0;margin:0}
.plan-title h4 a{font-size:16px;color:#000;font-weight:600}
.plan-title p{padding:5px 0 0}
.plan a { color: #000; font-size: 14px; }
.plan:hover .plan-img{background:#ed1d24}
.plan:hover .plan-title h4 a,.plan:hover .plan-title p a{color:#000}
.plan:hover .plan-title{bottom:0;transition:all .4s ease}
.plan-sub{padding:25px}
aside ul{padding:0 0 10px!important;display:none}
aside ul li a{font-size:13px;padding:0 30px 20px;display:block}
aside ul li a.active,aside ul li a:hover{background:none}
aside h3{padding:30px!important}
aside h3 span{display:inline-block}
.gallery-item{width:calc(50% - 2em);height:130px}
footer{padding:0;background-size:cover}
footer .footer-logo{width:100%;padding:0;float:left;margin:40px 0 0}
footer .footer-logo img{width:auto;height:auto;margin:auto;display:block}
footer .col-50-lg{width:100%;float:left}
footer .content{display:table;border-top:none;border-bottom:none;padding:1em 0 0}
footer .footer-menu{float:left;display:block;margin:25px 0;width:100%}
footer h1,footer h2{color:#000}
footer h1{font-size:30px!important;line-height:normal;font-weight:500;padding:0 0 1em}
footer h2{font-size:20px!important;line-height:normal;font-weight:200;padding:0 0 45px}
footer h3{font-size:18px!important;line-height:normal;font-weight:600;padding:0 0 20px!important;text-align:center}
footer .footer-menu p{text-align:center}
footer .footer-menu ul{width:100%;float:left}
footer .footer-menu ul li{width:100%;font-size:13px;float:none;margin:0 0 10px;line-height:25px}
footer .footer-menu ul li strong{color:#000}
footer .footer-menu ul li a{color:#000}
footer .footer-menu ul li a:hover{color:#efa52c}
footer .footer-logo{margin:40px 0 0}
footer .footer-logo img{width:auto;height:100%}
footer .footer-logo p{text-align:center}
.footer-right{width:100%;float:left;text-align:left;margin:0}
.copyright{width:90%}
.copyright p{font-size:11px;font-weight:300;margin:auto;display:table}
.copyright p:after{display:none}
.footer-social{width:auto;margin:0 auto 10px;float:none}
.footer-social ul{float:none;margin:20px auto 0;display:table;border:none;padding:0}
.footer-social ul li{width:auto!important;float:left!important;margin:0 5px!important}
.footer-social ul li a .fa{font-size:21px;color:#000}
.up-icon{bottom:15px;right:15px;padding:3px 10px 6px}
.sitemap{width:auto;margin:auto;float:none;display:table}
.webo{float:none;margin:20px auto 0;display:table}
}
@media all and (max-width:768px) {
.slider .slider-down{bottom:2%}
.maps{height:250px}
.maps iframe{height:250px}
.page-title .page-title-center h1{font-size:18px;font-weight:600}
.single .breadcrumb{display:none}
.single .page-title .page-title-center{bottom:0}
.single .page-content{margin-top:0}
.gallery-item{width:calc(50% - 2em);margin:2em 1em;float:left;overflow:hidden}
.gallery-item img{width:100%;height:auto}
}
@media all and (max-width:550px) {
.sitemap ul li{width:auto!important;float:none!important;margin:9px 0!important;text-align:center}
.sitemap ul li:after{display:none}
}
@media all and (max-width:480px) {
.slider .slider-title h1{font-size:20px;padding:0 0 10px}
.slider .slider-title h1,.slider .slider-title p,.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{color:#fff}
.slider-down-button{display:none}
.gallery-item a{height:90px}
.page-headline h2{font-size:25px;top:0;left:0}
.col-25-sm,.col-30-sm,.col-33-sm,.col-40-sm,.col-50-sm,.col-60-sm,.col-70-sm,.col-75-sm,.col-100-sm{margin:1em;float:left;position:relative}
.col-25-sm{width:calc(25% - 2em)}
.col-30-sm{width:calc(30% - 2em)}
.col-33-sm{width:calc(33% - 2em)}
.col-40-sm{width:calc(40% - 2em)}
.col-50-sm{width:calc(50% - 2em)}
.col-60-sm{width:calc(60% - 2em)}
.col-70-sm{width:calc(70% - 2em)}
.col-75-sm{width:calc(75% - 2em)}
.col-100-sm{width:calc(100% - 2em)}
.col-50-sm{margin:1em;float:left;position:relative}
.col-100-sm{margin:1em auto;float:none;position:relative;float:left}
.col-50-sm{width:calc(50% - 2em)}
.col-100-sm{width:100%}
.contact-form .col-50-lg,.contact-form .col-100-lg{margin:0}
.hw-full{height:785px}
.gallery{margin:0}
.gallery-item{width:100%;margin:1em 0;float:left;overflow:hidden;height:auto}
.brand{width:100%;float:left}
.brand ul li{float:none}
.brand ul li:before{display:none}
.brand ul li:after{display:none}
.related .content{width:100%}
.year-list ul{width:100%}
.year-list ul li{width:calc(20% - 10px);text-align:center}
.year-list ul li a{padding:15px 0;display:block;width:100%;display:inline-block}
footer{margin:0 auto}
.sitemap ul li a{font-size:13px}
}
@media all and (max-width:365px) {
.nav-top ul li:nth-child(2){display:none}
.gallery{margin:0}
.gallery-item{width:100%;margin:2em 0;float:none;overflow:hidden;float:left;height:auto}
.gallery-item img{width:230px;height:auto}
.news-paper .gallery-item{width:100%;margin:2em 0;float:none;overflow:hidden;float:left;height:auto}
.news-paper .gallery-item img{width:160px;height:auto}
}
@media all and (max-width:320px) {
.page-title .page-title-center{bottom:0}
.page-title .page-title-center h1{font-size:18px}
.breadcrumb{display:none}
}