body {font-family: 'Saira', sans-serif;background-color:#fff;font-size:14px;font-weight: 400;}
a {text-decoration:none;}
.extrapad {padding-left:45px !important;padding-right:45px !important;}

.primcolor {color: #131e4b;}
.seconcolor {color: #925732;}
.primbg {background-color: #131e4b;}
.seconbg {background-color: #925732;}
.lightbg {background-color: #f0edea;}

.bxshedow {box-shadow: 0 1px 5px rgba(0,0,0, .2);}
.botbor {border-bottom:solid 1px #dedede;}

.lineanim {transition: all 0.3s linear;position: relative;}
.lineanim::before{position: absolute;content: '';width: 0px;height: 1px;left: 0px;bottom: -3px;background-color: #e78441;transition: all 0.3s linear;}
.lineanim:hover::before{width: 100%;}


/**Nav */
.logo {display:inline-block;padding:9px 0px 9px 0px;}
.logo img{max-height:70px;}

.lang {display: inline-block;margin-top:44px;text-align:right;margin-left:30px;}
.lang a{display:inline-block;margin-left:12px;font-size:14px;font-weight:400;color:#000;}
.lang a:hover{color: #e78441;}

.mainnav {display: inline-block;margin-top:44px;text-align:right;}
.mainnav a{display:inline-block;margin-left:24px;font-size:14px;font-weight:500;color:#3b1457;text-transform: uppercase;}
.mainnav a:hover{color: #e78441;}

.srink * {transition: all 0.3s linear;}
.srink .logo img{max-height:50px;}
.srink .lang, .srink .mainnav {margin-top:22px;}
.srink .mainnav a {font-size: 14px;}

/**Hero*/
.hero {box-sizing:border-box;overflow:hidden;}
.hero .heroslide {display:block;padding-left:140px;height: 590px;position: relative;}
.hero .heroslide h1 {position: absolute;left: 0px;bottom:35%;text-align: center;width: 100%;text-transform: uppercase;text-shadow: 1px 1px 19px rgba(0,0,0, 0.6);font-size:38px;font-weight:500;color: #fff;line-height:60px;}
.hero .heroslide h1 span {display: block;font-size: 72px;font-weight:700;}
.hero .one {background: url(../images/hero/a.jpg) no-repeat center center;background-size: cover;}
.hero .two {background: url(../images/hero/c.jpg) no-repeat top center;background-size: cover;}
.hero .tre {background: url(../images/hero/b.jpg) no-repeat center center;background-size: cover;}

.herobot {display:block;}
.herobot img {max-width: 98%;}

#logoslider .logoslide {background-color: #fff;padding:0px 8px;border: solid 6px #f0edea;}

/*** Section Header */
.sec-hdr {display: block;}
.sec-hdr-h1  {font-size:28px;font-weight:700;position: relative;}
.sec-hdr-h1::before{position: absolute;left:0px;bottom: -7px;content: '';background-color: #925732;width: 60px;height:2px;transition: all 0.3s linear;}
.sec-hdr:hover .sec-hdr-h1::before{width: 120px;}
.sec-hdr-h2  {font-size:26px;font-weight:700;position: relative;}
.sec-hdr-p  {font-size:16px;font-weight:500;text-transform: uppercase;margin-bottom:8px;}
.sec-tx-p {font-size: 16px;font-weight:300;color: #444;line-height:26px}
.sec-tick-p {font-size: 16px;font-weight:300;color: #444;line-height:30px;margin-bottom: 0px;position: relative;padding-left: 28px;transition: all 0.3s linear;}
.sec-tick-p::before {content: '\2714';position: absolute;left:0px;top:2px;color:#777;transition: all 0.3s linear;}
a.sec-round-btn {display:inline-block;font-size: 16px;font-weight: 300;color: #fff;transition: all 0.3s linear;background-color: #41106d;border-radius: 30px;padding:9px 45px 10px 45px;font-weight: 500;margin-right: 18px;}
a.sec-round-btn:hover{background-color: #e18105;color:#fff}
a.sec-round-btn2 {display:inline-block;font-size: 16px;font-weight: 300;color: #fff;transition: all 0.3s linear;background-color: #e18105;border-radius: 30px;padding:9px 45px 10px 45px;font-weight: 500;margin-right: 18px;}
a.sec-round-btn2:hover{background-color: #41106d;color:#fff}



/**Buy Car */
.animbgbox {position:relative;padding:180px 0px 100px 0px;}
.animbgbox::before {position: absolute;height: 100%; width: 190%;right:-50%;top:0px;background: linear-gradient(-110deg, #090e1f 40%, #fff 40%);transition: all 0.3s linear;content: '';z-index: -1;background-attachment: fixed;} 

.animbg2box {position:relative;padding:180px 0px 100px 0px;}
.animbg2box::before {position: absolute;height: 100%; width: 160%;right:-30%;top:0px;background: linear-gradient(-110deg, #fff 60%, #090e1f 60%);transition: all 0.3s linear;content: '';z-index: -1;background-attachment: fixed;} 

.preowned {background: url(../images/preown.jpg) no-repeat left center;background-size: cover;}

/*** About Section */
.abtsection {background: url(../images/abt.jpg) no-repeat left center;background-size: cover;}
.abtbox {display: block;margin: 120px 0px 90px 0px;padding: 60px 60px;box-shadow: 1px 1px 5px rgba(0,0,0, .4);background-color: #fff;}
.abtbox h3 {font-size: 16px;font-weight:500;color:#000;}
.abtbox h2 {font-size: 30px;font-weight:700;color: #000;}
.abtbox p {font-size: 16px;font-weight:300;color: #444;line-height:26px}

.abtsection .cta{display: block;padding:120px 0px 120px 0px;background: url(../images/abt.jpg) no-repeat left;background-size: cover;position: relative;}
.abtsection .cta .ctablock {position: absolute;right: 120px;top:-60px;padding:50px 40px;background-color: #000;box-shadow: 0px 2px 18px rgba(0,0,0, 0.1);}
.abtsection .cta .ctablock h2 {color:#fff;font-weight:600;font-size:20px;}

.wrkpnt  {transition: all 0.3s linear;}
.wrkpnt h4{font-size: 16px;font-weight:500;color:#000;margin-left: 8px;}
.wrkpnt p{font-size: 14px;font-weight:400;color:#666;line-height: 24px;margin-left: 8px;}
.wrkpnt:hover {transform: scale(1.1);}

/***Footer Section */
.section-ftr-top {background: url(../images/conect.jpg) no-repeat left center;background-size: cover;}
.section-ftr-top h3{font-size:24px;font-weight:600;color:#fff;}
.section-ftr-top h4{font-size:18px;font-weight:500;color:#fff;}
.section-ftr-top p{font-size:16px;font-weight:300;color:#dedede;margin:8px 0px 6px 0px;padding:0px;line-height:24px;opacity: 0.7;}
.section-ftr-top a{color:#dedede;opacity: 0.7;font-size:16px;font-weight:300;transition: all 0.3s linear;}
.section-ftr-top a span{font-weight:500;}
.section-ftr-top a:hover{color:#fff;opacity: 1.0;}

.section-ftr {background-color:#131e4b; }
.section-ftr .copy{font-size:12px;font-weight:400;color:#777;opacity:1;padding-top:18px;padding-bottom:18px;}
.section-ftr a {display:inline-block;margin-left:24px;font-size:12px;font-weight:400;color:#777;opacity:1;padding-top:18px;padding-bottom:18px;}