/*
Theme Name: Crazy 4 Car
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: webplusinfotech team

*/


@import url('css/bootstrap.css');

@import url('css/style.css');

@import url('css/custom.css');


/*404 */

#notfound {position: relative; height: 100vh; } #notfound .notfound {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .notfound {max-width: 520px; width: 100%; line-height: 1.4; text-align: center; } .notfound .notfound-404 {position: relative; height: 200px; margin: 0px auto 20px; z-index: -1; } .notfound .notfound-404 h1 {font-family: 'Montserrat', sans-serif; font-size: 236px; font-weight: 200; margin: 0px; color: #717175; text-transform: uppercase; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .notfound .notfound-404 h2 {font-family: 'Montserrat', sans-serif; font-size: 28px; font-weight: 400; text-transform: uppercase; color: #211b19; background: #ffffff6e; padding: 10px 5px; margin: auto; display: inline-block; position: absolute; bottom: 0px; left: 0; right: 0; } .notfound a {font-family: 'Montserrat', sans-serif; display: inline-block; font-weight: 400; text-decoration: none; color: #fff; text-transform: uppercase; padding: 13px 23px; background: #FF7F00; font-size: 16px; -webkit-transition: 0.2s all; transition: 0.2s all; } .notfound a:hover {color: #ff6300; background: #211b19; } @media only screen and (max-width: 767px) {.notfound .notfound-404 h1 {font-size: 148px; } } @media only screen and (max-width: 480px) {.notfound .notfound-404 {height: 148px; margin: 0px auto 10px; } .notfound .notfound-404 h1 {font-size: 86px; } .notfound .notfound-404 h2 {font-size: 16px; } .notfound a {padding: 7px 15px; font-size: 14px; } }

/*404 END */

/* No-records Start */
.no-records{ margin:35px auto; text-align:center; position:relative; padding:50px 20px;}
.no-records ul{ position:relative; margin:0px 0px; padding:0px 0px;}
.no-records ul li{ display:inline-block; margin:0px 15px; text-align:left; font-family: 'Montserrat', sans-serif;}
.no-records ul li i{ background: #35363ac2; width:150px; height:150px; font-size:50px; color:#fff; text-align:center;  line-height:150px; position:relative; top:-52px;  margin-top: 30px;}
.no-records ul li h6{ font-size:50px; color:#333; font-family: 'poppinsmedium'; margin:0px 0px 0px 0px; line-height:50px;}
.no-records ul li small{ font-size:30px; color:#666;}
/* No-records End */

/* 
loader
*/
.loader{display:inline-block;width:50px;height:50px;position:relative;border:4px solid #000;top:45%;animation:loader 2s infinite ease}.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#794b15;animation:loader-inner 2s infinite ease-in}@keyframes loader{0%{transform:rotate(0deg)}25%,50%{transform:rotate(180deg)}100%,75%{transform:rotate(360deg)}}@keyframes loader-inner{0%,25%{height:0}50%,75%{height:100%}100%{height:0}}#loading{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;background:rgba(0,0,0,.5);z-index:113456;text-align:center}

.owlstock .item img{width: calc(100% + 10px)!important;}



img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-2 {
    position: absolute;
    right: 6px;
    bottom: 0px;
    top: 40px;
}
.modal-form img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
    position: absolute;
    right: 6px;
    top: 12px;
    bottom: 0px;
}

div.wpcf7-response-output{border: none;}

.contact-content{overflow: hidden;}




.products_slide .lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius .12s linear 0s .35s linear 0s;
    transition: border-radius .12s linear 0s .35s linear 0s;
   
}


.products_slide .lSSlideOuter img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 100%;
}


.abt-inner .tab-pane p {
    text-align: center;
    margin: 0;
    line-height: 30px;
}

#thanks{max-width:568px;width:100%;padding:48px 24px;text-align:center;margin:auto;min-height:456px;}
#thanks h2{font-size:40px;color:#12142a;font-weight:600;margin-bottom:20px;}
#thanks p{font-size:19px;line-height:28px;padding:7px 0px;color:#666;}
#thanks svg{width:118px;display:block;margin:0 auto 32px; }
#thanks .path{stroke-dasharray:1000;stroke-dashoffset:0}
#thanks .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}
#thanks .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}
#thanks .path.check{-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}
#thanks .btncsr { width: 100%; padding: 14px 28px; background: #f6b527; border: 0; color: #fff; font-size: 17px; font-weight: 700; letter-spacing: 1.5px; box-shadow: 0 0 15px -3px #00000059; border-radius: 35px; max-width: 456px }
#thanks .illustration svg {width:100%; }


