@media (min-width: 992px){
.col-md-2,.col-md-4,.col-md-8,.col-md-10,.col-md-12{float:left;}
.col-md-2{width:16.66667%;}
.col-md-4{width:33.33333%;}
.col-md-8{width:66.66667%;}
.col-md-10{width:83.33333%;}
.col-md-12{width:100%;}
}
@media (min-width: 1200px){
.col-lg-3,.col-lg-9{float:left;}
.col-lg-3{width:25%;}
.col-lg-9{width:75%;}
}
.btn{outline:none!important;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;height:50px;padding:15px 20px;font-size:14px;line-height:1.42857;border-radius:8px;border-radius:50px;font-size:14px;font-family:"canaro-medium";text-transform:uppercase;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus,.btn:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-primary-o{color:#000;background-color:rgba(255, 255, 255, 0);border-color:#ffae00;}
.btn-primary-o:focus{color:#000;background-color:rgba(255, 255, 255, 0);border-color:#ffae00;}
.btn-primary-o:hover{color:#000;background-color:rgba(255, 255, 255, 0);border-color:#ffae00;}
.btn-primary-o:active{color:#000;background-color:rgba(255, 255, 255, 0);border-color:#ffae00;}
.btn-primary-o:active:hover,.btn-primary-o:active:focus{color:#000;background-color:rgba(255, 255, 255, 0);border-color:#ffae00;}
.btn-primary-o:active{background-image:none;}
.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling:touch;}
.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table;}
.navbar-collapse:after{clear:both;}
@media (min-width: 768px){
.navbar-collapse{width:auto;border-top:0;box-shadow:none;}
}
.navbar-nav{margin:7.5px -10px;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px;}
@media (min-width: 768px){
.navbar-nav{float:left;margin:0;}
.navbar-nav > li{float:left;}
.navbar-nav > li > a{padding-top:15px;padding-bottom:15px;}
}
header.site-head .menu nav ul:before,footer.site-foot .links ul:before,header.site-head .menu nav ul:after,footer.site-foot .links ul:after{content:" ";display:table;}
header.site-head .menu nav ul:after,footer.site-foot .links ul:after{clear:both;}
.visible-xs{display:none!important;}
.visible-sm{display:none!important;}
@media (max-width: 767px){
.visible-xs{display:block!important;}
}
@media (min-width: 768px) and (max-width: 1024px){
.visible-sm{display:block!important;}
}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-tachometer:before{content:"";}
.fa-suitcase:before{content:"";}
.fa-try:before{content:"";}
.fa-recycle:before{content:"";}
.fa-battery-three-quarters:before{content:"";}
@media (min-width: 1px) and (max-width: 1024px){
body{padding-top:65px;}
body .container{padding:0 20px;}
}
header.site-head{position:relative;box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.1);background:#fff;padding:24px 0;z-index:10;}
header.site-head .block.right-block{float:right;}
header.site-head .block.right-block > div{float:left;}
header.site-head .menu-btn{position:absolute;top:50%;left:20px;margin-top:-7px;}
header.site-head .menu-btn span.line{display:block;width:35px;height:2px;background:#ffae00;-webkit-transition:all ease-out 0.2s;-o-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
header.site-head .menu-btn span.line:nth-child(2){margin:4px 0;}
header.site-head .menu{margin:4px 0;}
header.site-head .menu nav ul{margin:0 -10px;}
header.site-head .menu nav ul li{float:left;padding:0 5px;}
header.site-head .menu nav ul li a{display:block;font:15px/17px "canaro-regular";color:#5f717f;letter-spacing:-1px;margin:-28px 0;padding:40px 10px;border-bottom:3px solid transparent;}
header.site-head .contact-us{border-left:1px solid rgba(95, 113, 127, 0.3);padding-left:18px;margin:4px 0 4px 0px;}
header.site-head .contact-us a{display:block;font-family:"canaro-bold";font-style:italic;color:#5f717f;text-align:right;line-height:22px;letter-spacing:-1px;}
header.site-head .contact-us a span{display:block;}
header.site-head .contact-us a span.label-text{font-size:15px;}
header.site-head .contact-us a span.label-value{font-size:27px;}
@media (min-width: 1px) and (max-width: 1024px){
header.site-head{padding:0;box-shadow:none;background:none;}
header.site-head .block.left-block{position:fixed;z-index:10;width:100%;top:0;left:0;padding:25px 0;box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.1);background:#fff;}
header.site-head .block.right-block{position:fixed;z-index:9;width:280px;height:100%;top:0;right:-280px;background:#fff;padding:85px 20px 20px;}
header.site-head .logo{text-align:center;}
header.site-head .logo a{max-width:150px;}
header.site-head .logo a img{width:123px;}
header.site-head .menu{margin:0;}
header.site-head .menu nav ul{margin:0;}
header.site-head .menu nav ul li{width:100%;padding:0;}
header.site-head .menu nav ul li a{margin:0;padding:20px 0;}
header.site-head .contact-us{border-left:none;border-top:1px solid #dddddd;padding:20px 0;margin:0;width:100%;}
header.site-head .contact-us a{text-align:left;}
}
footer.site-foot{background:#fff;box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.1);padding:50px 0;}
footer.site-foot .copyright img{-webkit-filter:grayscale(1);filter:grayscale(1);}
footer.site-foot .copyright span{font:14px "canaro-medium";color:#000;letter-spacing:-1px;display:block;padding:10px 0;}
footer.site-foot .links{border-left:1px solid #dddddd;padding-left:50px;}
footer.site-foot .links h4{font:18px/18px "canaro-medium";color:#000;letter-spacing:-1px;margin:0 0 20px 0;}
footer.site-foot .links ul{margin:0 -10px;}
footer.site-foot .links ul li{float:left;width:50%;padding:0 10px;}
footer.site-foot .links ul li a{font:16px/16px "canaro-light";color:#000;display:block;padding:15px 0;letter-spacing:-1px;}
footer.site-foot .links ul li a:before{content:"\f105";font:22px/16px FontAwesome;color:#cccccc;display:block;float:left;margin-right:15px;}
footer.site-foot .links ul li a:hover{-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;color:#ffae00;}
footer.site-foot .links ul li a:hover:before{color:#ffae00;}
@media (min-width: 1px) and (max-width: 1024px){
footer.site-foot{padding:30px 0;}
footer.site-foot .copyright{text-align:center;}
footer.site-foot .copyright img{width:160px;}
footer.site-foot .links{border:none;padding:0;text-align:center;}
footer.site-foot .links ul li{width:100%;}
footer.site-foot .links ul li a:before{display:inline-block;float:none;}
}
.page-content{padding:40px 0;}
.page-content .page-block{margin-bottom:50px;}
.page-content .page-block .block-title{border-bottom:1px solid #dddddd;padding-bottom:30px;margin-bottom:30px;text-transform:uppercase;}
.page-content .page-block .block-title h1{font:25px/30px "canaro-bold";color:#5d6469;margin:0;padding:10px 0;}
.item .action-btn{text-align:right;border-top:1px solid #dddddd;padding-top:30px;margin-top:20px;}
.item .action-btn .btn{height:40px;line-height:38px;padding:0;min-width:185px;}
.campaign-list .item{margin-bottom:50px;}
.campaign-list .item .item-inner{border:1px solid #dddddd;padding:30px;position:relative;}
.campaign-list .item .image-box{padding:0 50px;text-align:center;padding-top:40px;position:relative;height:240px;}
.campaign-list .item .image-box img{width:100%;}
.campaign-list .item .car-option-list{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:20px 0;margin-top:20px;}
.campaign-list .item .car-option-list ul{display:table;margin:0 auto;}
.campaign-list .item .car-option-list ul li{float:left;padding:0 10px;}
.campaign-list .item .car-option-list ul li i{display:block;float:left;margin-right:5px;font-size:17px;color:#ffae00;}
.campaign-list .item .car-option-list ul li span{font:16px/18px "canaro-medium";color:#000;display:inline-block;letter-spacing:-1px;}
.campaign-list .item .campaign-title{font:20px/33px "canaro-light";color:#000;letter-spacing:-1px;text-align:center;padding:0 40px;margin-top:30px;}
.campaign-list .item .campaign-title span{font-family:"canaro-bold";}
.campaign-list .item .campaign-price{position:absolute;top:10px;right:80px;width:111px;height:103px;background:url(https://demarackirala.com/tema/rentacar/assets/images/price-bg.png) center no-repeat;color:#fff;text-align:right;letter-spacing:-1px;padding:30px 20px;}
.campaign-list .item .campaign-price .label-value{font:21px/14px "canaro-xbold";font-style:italic;}
.campaign-list .item .campaign-price .label-value b{font-size:15px;}
.campaign-list .item .campaign-price .label-text{font:19px "canaro-medium";}
.campaign-list .item .action-btn{text-align:center;margin-top:30px;}
.campaign-list .item .action-btn .btn{min-width:200px;height:40px;line-height:38px;padding:0;}
@media (min-width: 1px) and (max-width: 1024px){
.campaign-list .item .image-box{padding:0;}
.campaign-list .item .campaign-title{padding:0;line-height:22px;}
.campaign-list .item .campaign-price{right:-40px;background-size:80px;width:90px;height:100px;top:-10px;}
.campaign-list .item .campaign-price .label-value{font-size:21px;}
.campaign-list .item .campaign-price .label-value b{font-size:12px;}
.campaign-list .item .campaign-price .label-text{font-size:16px;}
}
.general-element .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8;background:rgba(0, 0, 0, 0.8);display:none;}
.campaign-list .item .campaign-title span{display:block;}
.campaign-list .item .campaign-title{padding:0 25px;}
@media (max-width: 1200px) and (min-width: 1024px){
header.site-head .menu{margin-left:34px;}
header.site-head .contact-us{margin-right:-22px;}
header.site-head .menu nav ul li{padding:0 0px;}
}
@media (min-width: 1240px){
.campaign-list .item .item-inner{min-height:533px;}
}
@media (min-width: 768px){
.campaign-list .item .campaign-title{min-height:100px;}
}
@media (max-width: 330px){
header.site-head .block.right-block{overflow:auto;}
}
.logo{margin-top:-19px;margin-bottom:-19px;}
.langLink{border:1px #ffae00 solid!important;}
.langLink{line-height:14px!important;text-align:center;display:inline-block;font-family:'canaro-medium'!important;font-style:normal!important;border:1px #ffae00 solid;color:#5d6469!important;padding:3px 20px!important;margin:-17px 0 0;text-align:center;width:inherit;float:none;border-radius:20px;top:0;right:0;}
.dil{overflow:hidden;margin-top:-30px;padding:5px;text-align:right;}
.dil a{display:inline-block!important;}
@media (max-width: 1024px) and (min-width: 1px){
header.site-head .contact-us a.langLink{position:relative;display:inline;}
.dil{overflow:inherit!important;margin-top:0px;padding:0;text-align:none;text-align:center;margin-bottom:5px;}
.dil a{display:inline-block!important;}
}
