@charset "utf-8";
/* car rental main stylesheet */

@font-face {
    font-family: 'open_sans';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'play';
    src: url('../fonts/play-regular-webfont.eot');
    src: url('../fonts/play-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/play-regular-webfont.woff2') format('woff2'),
         url('../fonts/play-regular-webfont.woff') format('woff'),
         url('../fonts/play-regular-webfont.ttf') format('truetype'),
         url('../fonts/play-regular-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'play';
    src: url('../fonts/play-bold-webfont.eot');
    src: url('../fonts/play-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/play-bold-webfont.woff2') format('woff2'),
         url('../fonts/play-bold-webfont.woff') format('woff'),
         url('../fonts/play-bold-webfont.ttf') format('truetype'),
         url('../fonts/play-bold-webfont.svg#open_sanslight') format('svg');
    font-weight: bold;
    font-style: normal;
}
html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body{ margin:0; padding:0; font-family: 'open_sans';}
a{ margin:0; padding:0; text-decoration:none !important;  outline:none !important;}
:hover{ }
a:hover{ color:#fff;}
a:hover, a:focus{color:#fff;}
img{ max-width:100%; height:auto;}
ul{ margin:0; padding:0; list-style-type:none;}
li{ margin:0; padding:0;}
p{ padding:0; color:#555; font-size:14px; line-height:24px; font-family: 'open_sans'; margin:0 0 15px 0;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-family: 'play'; color:#151515;}
input, select, button{outline:none !important;}

/*home page style*/
.cr-headersec{width:100%; float:left; z-index:999; position:relative;}
.cr-head-tp-beedingsec{width:100%; float:left; background-color:#333333; height:30px;}
.cr-mailph-wrapper{float:right; padding:5px 0px;}
.cr-tphd-maillnk{color:#a8a8a8;}
.cr-tp-mailwrap{float:left; color:#a8a8a8; font-family: 'open_sans'; font-size:13px; margin-right:15px; border-right:solid 1px #fff; padding-right:15px;}
.cr-tp-phonewrap{float:left; color:#a8a8a8; font-family: 'open_sans'; font-size:13px;}
.cr-tp-beedico{float:left; color:#ffc200; font-size:15px !important; margin-right:10px; line-height:18px;}
.cr-head-menusec{width:100%; float:left; height:93px; background-color:rgba(0,0,0,0.30);}
.cr-logo-wrap{ float:left; margin-top:17px; padding:0 15px;}
.cr-nav li a{font-family: 'play'; font-size:15px; color:#fff; text-transform:uppercase; height:93px; padding:15px 20px; text-align:center;
transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.cr-nav li a:hover{color:#fff !important; background-color:#ffc200 !important;}
.cr-nav .active a{background-color:#ffc200 !important;}
.cr-navbar-collapse{}
.cr-navbar{height: 93px;overflow: hidden;min-height: auto;margin-bottom: 0px;border: none; border-radius:0px;}
.cr-nav-ico{ width:50px; height:30px;  display:table; margin:0px auto 10px auto; clear:both; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;} 
.cr-nav-hm{background:transparent url("../images/cr-sprites-lrg.png") no-repeat 1px -9px;}
.cr-nav-abt{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -59px -9px;}
.cr-nav-ser{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -238px -9px;}
.cr-nav-ourcars{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -119px -9px;}
.cr-nav-contus{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -180px -9px;}
.cr-hm-lnk:hover .cr-nav-hm{ background-position:1px -51px;}
.cr-abt-lnk:hover .cr-nav-abt{background-position:-59px -51px;}
.cr-abt-lnk:hover .cr-nav-ser{background-position:-238px -51px;}
.cr-ourcars-lnk:hover .cr-nav-ourcars{ background-position:-119px -51px;}
.cr-cont-lnk:hover .cr-nav-contus{background-position:-180px -51px;}
.cr-slider-sec{width:100%; float:left; margin-top:-93px; margin-bottom:60px;}
.cr-slider-inner{ width:100%; float:left;}
.camera_wrap{height:700px; z-index:100;}
.cr-bnr-over-cate-wrap{height:165px; width:100%; float:left; margin-top:-165px; z-index:2; position:relative; padding:0px 125px;}
.cr-bnr-over-cate-inner{ width:100%; float:left;  height:165px; background-color:rgba(255,194,0,0.50); position:relative;}
.cr-bnr-over-lftarrw{ position:absolute; right:100%;
 width: 0; height: 0; border-top: 165px solid transparent;border-bottom: 0px solid transparent;border-right: 125px solid rgba(255,194,0,0.50); }
.cr-bnr-over-rgtarrw{ position:absolute; left:100%;
width: 0; height: 0; border-top: 165px solid transparent;border-bottom: 0px solid transparent;border-left: 125px solid rgba(255,194,0,0.50);}
.cr-bnr-over-cate-lst{width:100%; float:left; list-style:none;}
.cr-bnr-over-cate-lst li{ float:left; width:33.3%; position:relative;}
.cr-bnr-over-cate-lst li:first-child{ padding-right:105px;}
.cr-bnr-over-cate-lst li:last-child{ padding-left:105px;}
.cr-bnr-over-cate-lst li::after{ content:'';width:1px; height:100px; background-color:#fff; position:absolute; right:-58px; top:35px;}
.cr-bnr-over-cate-lst li:nth-child(2n+1)::after{right:50px !important;}
.cr-bnr-over-cate-lst li:last-child::after{display:none;}
.cr-bnr-over-cate-icowrap{width:125px; height:125px; background-color:#333333; border:solid 3px #ffc200; margin-top:-47px; display:table; margin-left:auto; margin-right:auto;
border-radius:50%; margin-bottom:10px; position:relative; overflow:hidden;}
.cr-bnr-over-cate-icowrap::before{ content:''; width:0px; height:0px; border:solid 0px #ffc200;  position:absolute; left:50%; top:50%; border-radius:50%;
transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.cr-bnr-over-cate-lst li:hover .cr-bnr-over-cate-icowrap::before{ border:solid 50px #ffc200; left:50%; top:50%; margin-left:-50px; margin-top:-50px;}
.cr-bnr-over-cate-ico{ width:60px; height:47px; display:table; margin:35px auto 5px auto;position: relative;z-index: 10;}
.cr-bnr-cate-ico-eco{ background:transparent url("../images/cr-sprites-lrg.png") no-repeat 2px -92px;}
.cr-bnr-cate-ico-lax{ background:transparent url("../images/cr-sprites-lrg.png") no-repeat -67px -92px;}
.cr-bnr-cate-ico-coc{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -131px -92px;}
.cr-bnr-over-cate-hd{font-family: 'play'; font-size:20px; color:#fff; text-transform:uppercase; width:100%; text-align:center; margin-bottom:10px;}
.cr-bnr-over-cate-vmbtn{height:25px; font-family: 'open_sans'; font-size:13px; text-align:center; text-transform:capitalize; color:#fff; padding: 5px 32px 5px 9px; position:relative;
overflow:hidden; background-color:#e0ab02; display:table; margin:0 auto;}
.cr-bnr-over-cate-vmbtn-ico{ position:absolute; right:0; top:0; bottom:0; background-color:#333333; color:#fff; width:25px;text-align: center;font-size: 19px;line-height: 27px;
transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.cr-bnr-over-cate-vmbtn:hover .cr-bnr-over-cate-vmbtn-ico{ background-color:#000;}
.cr-crs-for-urocc-sec{width:100%; float:left;}
.cr-crsfrur-occ-inner{width:100%; float:left;}
.cr-cmn-head{font-family: 'play'; font-size:24px; color:#ffc200; display:table; margin:0px auto 10px auto; padding:0px 5px 30px 5px;  text-transform:uppercase;
position:relative;}
.cr-cmn-head::after{ content:''; position:absolute; bottom:-7px; left:50%; margin-left:-17px; background:#fff url("../images/cr-sprites-sml.png") no-repeat -1px -7px; width:35px; height:18px;}
.cr-cmn-head::before{ content:''; height:1px; width:270px; position: absolute; bottom:0px; background-color:#ddd; left:50%; margin-left:-135px;}
.cr-hmpg-mstcarshd{margin-bottom:80px;}
.cr-ktserv-slider-wrap{width:100%; float:left; margin-bottom:80px; position:relative;}
.crktserv-slider-btn{ display:block; width:15px; height:40px; position:absolute; top:50%; margin-top:-20px; z-index:1; font-size:32px; color:#666; cursor:pointer;}
.cr-ktser-btn-prev{left:0px;}
.cr-ktser-btn-next{right:0px;}
.crktserv-slider-btn .fa{color:#ddd !important;}
.crktserv-slider-btn .fa:hover{color:#ffc200 !important;}
.cr-ktser-slider-img{width:100%; float:left; margin-bottom:5px;}
.cr-ktser-slider-img img{margin:0 auto; display:block; max-width:100%; height:auto;}
.cr-ktser-slider-itm-inner{width:100%; float:left; padding:0px 30px;}
.cr-ktser-slider-itm-name{font-family: 'play'; font-size:21px; text-transform:uppercase; color:#555555; width:100%; float:left; text-align:center; margin-bottom:25px;}
.cr-dflt-lnk-btn{ height:35px; font-family: 'open_sans'; font-size:13px; color:#fff; background-color:#ffc200; text-align:center; position:relative; overflow:hidden; padding:0px 45px 0px 10px;
display:table; margin:0 auto; line-height:34px; white-space:nowrap;
transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.cr-dflt-lnk-btn-ico{width:35px; top:0; bottom:0; right:0; background-color:#353535; color:#fff; text-align:center; position:absolute;
font-size: 16px;line-height: 35px;white-space: nowrap;
transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.cr-dflt-lnk-btn:hover{}
.cr-dflt-lnk-btn:hover .cr-dflt-lnk-btn-ico{background-color:#000;}
.cr-hmpg-abtus-sec{width:100%; float:left; position:relative; overflow:hidden; padding-bottom:120px;}
.cr-hmpg-abtus-bglft{ background:url(../images/cr-hmpg-abt-bg.png) no-repeat -400px 0px; position:absolute; left:0px; top:100px; width:645px; height:337px;
}
.cr-hmpg-abtus-bgrgt{ background:url(../images/cr-hmpg-abt-bg.png) no-repeat 400px 0px; position:absolute; right:0px; top:0px; width:645px; height:337px;
}
.cr-hmpg-abtus-sec-inner{width:100%; float:left;}
.cr-hmpg-abtushd{margin-bottom:50px;}
.cr-hmpg-abtus-mtr{font-family: 'open_sans'; font-size:14px; color:#555555; display:table; width:725px; margin:0px auto 0px auto; text-align:center; margin-bottom:30px;}
.cr-why-chsus-sec{width:100%; float:left; position:relative;height:500px;background-color:#ffc200; margin-bottom:55px; }
.cr-why-chsus-sec-rgtimg{position: absolute;width: 50%;top: 0px;background: url("../images/cr-hmpg-whchus-bg.jpg") no-repeat;right: 0px;height: 500px; z-index:1;}
.cr-why-chsus-sec-rgtimg img{ width:auto; height:auto; max-width:none;}
.cr-why-chsus-sec-lftsd{ width:100%; float:left; position:relative; padding-top: 60px; padding-right:50%; height:500px; z-index:1; background-color:#ffc200;}
.cr-why-chsus-tpicowrap{ width:155px; height:155px; background-color:#fff; border-radius:50%; position:absolute; left:50%; top:-75px; margin-left:-83px; z-index:2;
background:#fff url("../images/cr-hmpg-whchs-top-ico.png") no-repeat 21px 26px;
 box-shadow:0px 0px 0px 10px rgba(255,255,255,0.50);}
 .cr-why-chsus-hd{ width:100%; float:left;font-family: 'play'; font-size:24px; text-transform:uppercase; color:#333333; position:relative;padding-bottom:15px; margin-bottom:45px;}
.cr-why-chsus-hd::after{content:''; display:block; width:35px; height:3px ; background-color:#fff; position:absolute; bottom:0px; left:0px;} 
.cr-why-chsus-list{width:100%; float:left; list-style:none; margin-bottom:15px;}
.cr-why-chsus-list li{font-family: 'open_sans'; font-size:15px; color:#555555; line-height:20px; width:100%; float:left; padding-left:25px; position:relative; margin-bottom:15px;}
.cr-why-chsus-list li::before{ content:''; border-radius:50%; position:absolute; left:0px; top:7px; width:7px; height:7px; background-color:#fff; box-shadow:0px 0px 0px 3px rgba(255,255,255,0.50);}
.cr-wchus-rdmrbtn{ background-color:#c39504; float:left;}
.cr-wht-do-ouclsay-sec{width:100%; float:left; margin-bottom:50px;}
.cr-wht-do-ouclsay-inner{width:100%; float:left; position:relative;}
.cr-clientsay-lftimg{ position:absolute; left:0; top:45px;}
.cr-clientsay-lftimg img{max-width:100%; height:auto;}
.cr-whourclsay-wrapper{width:100%; float:left;}
.cr-whourclsay-rgt-wrap{ width:590px; height:auto; float:right; border-bottom:solid 1px #aaaaaa; position:relative; margin-top:-30px;}
.cr-whourclsay-rgt-wrap::after{ content:'';width:100%; background-color:#f5f5f5; height:75%; position:absolute; bottom:0; left:0; z-index:-1;}
.cr-clientsay-imgwrap{width:122px; height:122px; border-radius:50%; background-color:#f1f1f1; border:solid 2px #ffc200; position:absolute; left:50%; margin-left:-60px; top:-60px; z-index:1;
 overflow:hidden;}
.cr-clientsay-col{ float:left; clear:both; width:100%; position:relative; padding:75px 50px 20px 50px; margin-top:60px; background:#f5f5f5;}
.cr-whourclsay-rgt-wrap .owl-item{ position:relative;}
.cr-clientsay-imgwrap img{display:block; margin:0 auto;}
.cr-clientsay-quat-ico{ position:absolute; right:20px; top:15px; width:40px; height:30px; background:transparent url("../images/cr-sprites-lrg.png") no-repeat -8px -157px;}
.cr-clientsay-txtwrap{ font-family: 'open_sans'; font-size:14px; color:#555555; line-height:24px; text-align:center;
overflow: hidden;display: block;}
.cr-clientsay-addrwrap{position:absolute; left:10px; top:15px; font-family: 'open_sans'; font-size:13px; color:#555555; margin-right:-65px;}
.cr-clientsay-addrwrap .name{width:100%; float:left; margin-bottom:6px;}
.cr-clientsay-addrwrap .place{width:100%; float:left;}
.cr-clientsay-addrwrap .nmplicon{ font-size:15px; color:#555555;  margin-right:10px; position:relative; width:30px; text-align:center;}
.cr-clientsay-addrwrap .nmplicon::after{content:''; height:6px; width:2px; background-color:#ffc200; position:absolute; right:0px; top:5px;}

.crclient-slider-btn{ display:block; width:28px; height:28px; position:absolute; bottom:-14px; margin-top:-20px; z-index:1; font-size:25px; color:#fff; cursor:pointer;
background-color:#ffc200; text-align:center; white-space:nowrap; line-height:25px;}
.cr-clientsy-btn-prev{left:50%; margin-left:-35px;}
.cr-clientsy-btn-next{right:50%; margin-right:-35px;}

.cr-footer-sec{width:100%; float:left; background: url("../images/cr-ftr-bg.jpg"); background-repeat:no-repeat; background-position: 0px -230px; background-size:cover;}
.cr-footer-inner{width:100%; float:left; padding: 70px 0px 25px 0px;}
.cr-ftr-qlnkswrap{width:30%; float:left; padding-right:35px;}
.cr-ftr-flwuswrap{width:30%; float:left; padding-right:35px;}
.cr-ftr-qukcontwrap{width:40%; float:left;}
.cr-ftr-inner-listwrap{width:100%; float:left; list-style:none;}
.cr-ftr-sbhead{font-family: 'play'; font-size:24px; text-transform:uppercase; color:#ffc200; display:table; padding-left:33px; padding-bottom:20px; border-bottom:solid 1px #fff;
position:relative; width:100%; margin-bottom:32px;}
.cr-ftr-sbhead::before{content:''; width:20px; height:23px; background:transparent url("../images/cr-sprites-sml.png") no-repeat -45px -5px; position:absolute; left:0px; top:2px;}
.cr-ftr-sbhead::after{content:''; width:8px; height:8px; background-color:#ffc200; position:absolute; right:0px; bottom:-3px; }
.cr-ftr-qlnklist li{margin-bottom:10px; padding-left:22px; position:relative;}
.cr-ftr-qlnklist li a{color:#fff; font-family: 'open_sans'; font-size:14px;
transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.cr-ftr-qlnklist li a:hover{color:#ffc200;}
.cr-ftr-qlnklist li::before{content:''; width:12px; height:14px; position:absolute; left:0px; top:6px; background:transparent url("../images/cr-sprites-sml.png") no-repeat -79px -8px;}
.cr-ftr-qlnklist li:first-child::before{display:none;}
.cr-ftr-qlnklist li:first-child{padding-left:0px;}
.cr-ftr-soc-icowrap{width:100%; float:left;}
.cr-ftr-soc-ico{ width:40px; height:40px; border:solid 1px #fff; margin-right:10px; z-index:2; text-align:center; font-size:16px; color:#fff; line-height:40px; white-space:nowrap; position:relative;}
.cr-ftr-soc-ico::after{ content:''; position:absolute; left:50%; top:50%; z-index:-1;
 box-shadow:0px 0px 0px 0px #ffc200; -moz-box-shadow:0px 0px 0px 0px #ffc200; -o-box-shadow:0px 0px 0px 0px #ffc200; -webkit-box-shadow:0px 0px 0px 0px #ffc200;
 transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.cr-ftr-soc-ico:hover::after{box-shadow:0px 0px 0px 15px #ffc200; -moz-box-shadow:0px 0px 0px 15px #ffc200; -o-box-shadow:0px 0px 0px 15px #ffc200; -webkit-box-shadow:0px 0px 0px 15px #ffc200;}
.cr-ftr-addr-list{width:100%; float:left; list-style:none; padding:25px 0px;}
.cr-ftr-addr-list li{width:100%; float:left; color:#fff; font-family: 'open_sans'; font-size:14px; margin-bottom:5px;}
.cr-ftr-addre-mrdet-list{width:100%; float:left; list-style:none;}
.cr-ftr-addre-mrdet-list li{ width:100%; float:left; padding-left:25px; position:relative; color:#fff; font-family: 'open_sans'; font-size:14px; margin-bottom:8px;}
.cr-ftr-addre-mrdet-list li a{color:#fff;transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.cr-ftr-addre-mrdet-list li a:hover{color:#ffc200;}
.cr-ftr-addre-mrico{position:absolute; left:0px; top:3px; color:#ffc200;}

.cr-ftr-qukcont-frmwrap{width:100%; float:left;}
.cr-ftr-qukcont-frm{width:100%; float:left; position:relative;}
.cr-ftr-qukcont-frm .elmwrap{width:225px; height:35px; position:relative; margin-right:10px; float:left; margin-bottom:15px;}
.cr-ftr-qukcont-frm .cr-ftr-qcont-inputbx{ width:100%; height:35px; padding: 8px 32px 8px 10px;  border-left:solid 6px #ffc200 !important; background-color:rgba(255,255,255,0.65); border:solid 1px transparent; font-family: 'open_sans'; font-size:13px; color:#222;}
.cr-ftr-qct-frmico{position:absolute; color:#555555; right:11px; top:8px;}
.cr-ftr-qukcont-frm .mailwrap{ margin-right:0px;}
.cr-ftr-qukcont-frm .commentwrap{ margin-right:0px; width:100%; height:100px;}
.cr-ftr-qukcont-frm .txtarea{height:100px;}
.cr-ftr-rightssec{width:100%; float:left; padding:25px 0px; background-color:rgba(0,0,0,0.50);}
.cr-ftr-arareres{ float:left; color:#939393; font-family: 'open_sans'; font-size:14px;}
.cr-ftr-siteby{ float:right; color:#939393; font-family: 'open_sans'; font-size:14px;}
.cr-ftr-siteby a{color:#fff;transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.cr-ftr-siteby a:hover{color:#ffc200;}
.sbmtbtnwrap{height:30px; width:105px; text-align:center; font-family: 'open_sans'; font-size:13px; color:#333333; padding-right:30px; position:relative; float:left;}
.sbmtbtnwrap:hover{cursor:pointer;}
.sbmtbtnwrap:hover .cr-ftr-qucont-frm-sbmtbtn-ico{background-color:#000;}
.cr-ftr-qucont-frm-sbmtbtn{width:100%; height:30px; float:left; border:none; background-color:#ffc200; text-transform:uppercase;}
.cr-ftr-qucont-frm-sbmtbtn-ico{ position: absolute;
right: 0;top: 0;bottom: 0;width: 30px;background-color: #333333;color: #fff;line-height: 30px;white-space: nowrap;font-size: 20px;
transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.cr-cntct-frm-msg{ font-size:13px; color:#fff; padding-left:10px; line-height:31px;}
/*about us style*/
.cr-inner-banner{height:520px; background-repeat:no-repeat; background-size:cover !important; margin-bottom:50px; position:relative;}
.cr-bnr-abtus{background:url("../images/banners/aboutus-banner.jpg");}
.cr-abt-text-sec{width:100%; float:left;}
.cr-abt-hd{ width:100%; float:left;font-family: 'play'; font-size:24px; text-transform:uppercase; color:#ffc200; position:relative;padding-bottom:15px; margin-bottom:15px;}
.cr-abt-hd::after{content:''; display:block; width:35px; height:3px ; background-color:#555555; position:absolute; bottom:0px; left:0px;} 
.cr-abt-text-inner{width:100%; float:left; background:url("../images/cr-abt-pg-rgtcar.png"); background-repeat:no-repeat; padding-right:445px; background-position:right 35px;}
.cr-abt-text-inner p{ float:left; font-family: 'open_sans'; font-size:14px; color:#555555; line-height:26px; padding-bottom:5px;}
.cr-abt-cntr-img-sec{width:100%; float:left; margin-bottom:85px;}
.cr-abt-cntr-img-beed-wrap{max-width:1600px; display:block; margin:0 auto;}
.cr-abt-cntr-img-thumbwrap{width:33.33%; float:left;}
.cr-abt-cntr-img-thumbwrap img{max-width:100%; float:left;}
.cr-wht-ru-wtfor-sec{ width:100%; float:left; height:260px;background:url("../images/cr-abt-pg-strengbg.jpg"); background-size:cover; background-position:center; padding:40px 0px;}
.cr-abt-wawfor-txt{font-family: 'open_sans'; font-size:30px; color:#ffc200; font-weight:100; text-align:center; width:100%; display:block;}
.cr-abt-klatxibkng-txt{font-family: 'play'; font-size:35px; text-transform:uppercase; color:#fff; font-weight:bold; text-align:center; width:100%; display:block; margin-bottom:40px;}
.cr-abt-wweoffr-sec{width:100%; float:left; margin-bottom:100px;}
.cr-abt-wweoffr-inner{width:100%; float:left;}
.cr-abt-wweoffr-innerlist{width:100%; float:left; list-style:none;}
.cr-abt-wweoffr-innerlist li{ float:left; margin-right:60px; margin-bottom:40px;}
.cr-abt-wweoffr-innerlist li:nth-child(3n){ margin-right:0px;}
.cr-abt-wwoffr-thumb{width:342px; padding:31px 18px 0 135px; height:118px; float:left; position:relative; text-align:center;font-family: 'open_sans'; font-size:20px; color:#555555; font-weight:100; text-transform:uppercase; background-color:#f1f1f1; overflow:hidden; text-align:left;}
.cr-abt-wwoffr-thumb::before{ content:''; width:118px; height:1px; position:absolute; top:0; left:0; background-color:#ffc200; 
transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}
.cr-abt-wwoffr-thumb::after{ content:''; width:118px; height:1px; position:absolute; bottom:0; left:0; background-color:#ffc200; 
transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}
.cr-abt-wwoffr-thumb:hover::before{ width:100%;}
.cr-abt-wwoffr-thumb:hover::after{ width:100%;}

.cr-abt-wwoffr-icowrap{position:absolute; top:0; bottom:0; left:0; width:118px; height:100%; background-color:#555555;}
.cr-abt-wwoffr-ico{ width:70px; height:70px; position:absolute; top:50%; margin-top:-35px; left:50%; margin-left:-35px; padding-top:11px; border-left:1px solid #ffc200; border-bottom:1px solid #ffc200; background-color:#333333; display:block; transition:all 0.2s ease-in; text-align:center; font-size:42px; color:#fff; line-height:1; border-radius:50%;}
.cr-whtwoffr-ico-clcrs{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -4px -198px;}
.cr-whtwoffr-ico-modrts{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -76px -198px;}
.cr-whtwoffr-ico-bstdls{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -146px -198px;}
.cr-whtwoffr-ico-svupt{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -4px -260px;}
.cr-whtwoffr-ico-lngtrrnt{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -72px -260px;}
.cr-whtwoffr-ico-esybkng{background:transparent url("../images/cr-sprites-lrg.png") no-repeat -147px -260px;}

.cr-we-offr-hd{width:100%; float:left; margin:0px 0px 10px 0px; font-size:18px;}
.cr-abtpg-woffrwrap{ float:left; margin-bottom:30px;}

/*our cabs style*/
.cr-bnr-ourcabs{background:url("../images/banners/ourcabs-banner.jpg");}
.cr-bnr-ourcabs-inner{width:100%; float:left; position:relative; height:520px;}
.cr-bnr-ourcabs-bnr-oflwrap{ position:absolute; width:425px; background-color:rgba(0,0,0,0.50); top:50%; margin-top:-70px; padding:30px;}
.cr-bnr-ourcabs-bnr-hd{font-family: 'play'; font-size:24px; text-transform:uppercase; color:#ffc200; display:table; clear:right; padding-bottom:8px; position:relative; margin-bottom:15px;}
.cr-bnr-ourcabs-bnr-hd::after{ content:'';width:40px; height:1px; background-color:#fff; position:absolute; bottom:0px; left:0px;}
.cr-bnr-ourcabs-bnr-txt{text-align:justify; color:#fff;font-family: 'open_sans'; font-size:14px; line-height:23px;}
.cr-ourfleets-sec{width:100%; float:left; margin-bottom:40px;}
.cr-ourfleets-inner{width:100%; float:left;}
.cr-ourfleets-tabwrap{width:100%; float:left;}
.cr-ourflt-navtabs{width:100%; float:left; margin-bottom:50px;}
.cr-ourflt-navtabs li{width:33.33%; float:left; position:relative;}
.cr-ourflt-navtabs li a{text-align:center; padding:0px !important; border-top:none !important; border-left:none !important; border-right:solid 1px #ddd;
border-radius:0px !important; position:relative; font-family: 'play'; font-size:18px; text-transform:uppercase; color:#555555;}
.cr-ourflt-navtabs li:last-child a{border-right:none !important;}
.cr-ourflt-navtabs .active a{border-bottom:solid 1px #ddd !important; border-bottom-color:#ddd !important;}
.cr-ourflt-navtabs .active::after{ content: ''; transition:all 0.3s ease-in;
width: 63px;height: 33px;position: absolute;bottom: -28px;left: 50%;margin-left: -31px;background: transparent url("../images/cr-sprites-lrg.png") no-repeat -76px -156px;}
.cr-ourflt-navtabs li a:hover{background-color:transparent !important; color:#333333;}
.cr-ofl-tab-ico{width: 95px;height: 30px;float: left;margin-right: 10px; position:relative;}
.cr-ofl-tab-ico::after{content: '';
width: 2px;height: 16px;background-color: #ffc200;position: absolute;right: 0px;top: 4px;}
.cr-ofl-tblnkinner{display:table; margin:10px auto;}
.cr-ofl-tab-ico-cabs{background: transparent url("../images/cr-sprites-lrg.png") no-repeat -145px -156px;}
.cr-ofl-tab-ico-tempo{background: transparent url("../images/cr-sprites-lrg.png") no-repeat -57px -337px;}
.cr-ofl-tab-ico-coach{background: transparent url("../images/cr-sprites-lrg.png") no-repeat 23px -337px;}
.cr-ourflts-carlistwrapper{width:100%; float:left;}
.cr-ourflts-carlist{list-style:none;}
.cr-ourflts-carlist > li{ float:left; margin-right:80px; width:330px;}
.cr-ourflts-carlist > li:nth-child(3n){margin-right:0px;}
.cr-ourflts-img{ width:100%; float:left; margin-bottom:25px; position:relative;}
.cr-orcbs-bknw-btn{position:absolute; bottom:0px; left:50%; width:100px; background-color:rgba(0,0,0,0.70); padding:5px; color:#fff;font-family: 'play'; font-size:15px;
text-align:center; margin-left:-50px;
transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.cr-orcbs-bknw-btn:hover{background-color:#ffc200; padding:8px 0px;}
.cr-ourflts-name{font-family: 'play'; font-size:16px; color:#555555; width:100%; float:left; text-align:center; text-transform:uppercase; margin-bottom:25px;}
.cr-ourflts-opti-wrap{width:100%; float:left; list-style:none; margin-bottom:20px;}
.cr-ourflts-opti-wrap li{float:left; margin-right:35px;}
.cr-ourflts-opti-wrap li:last-child{margin-right:0px;}
.cr-ourflts-opti-thmb{width:56px; height:30px; background-color:#f1f1f1; position:relative; padding-left:26px;}
.cr-ourflts-opti-thmb-ico{ position:absolute; left:0; top:0; bottom:0; background-color:#555555; width:28px;}
.cr-ourflts-opti-thmb-txt{ width:100%; display:block; text-align:center; font-family: 'play'; color:#333; font-size:15px; line-height:30px;}
.cr-ourflts-opti-ico-seats{background: #555555 url("../images/cr-sprites-sml.png") no-repeat -94px 0px;}
.cr-ourflts-opti-ico-gear{background: #555555 url("../images/cr-sprites-sml.png") no-repeat -120px 0px;}
.cr-ourflts-opti-ico-door{background: #555555 url("../images/cr-sprites-sml.png") no-repeat -146px 0px;}
.cr-ourflts-opti-ico-milage{background: #555555 url("../images/cr-sprites-sml.png") no-repeat -170px 0px;}
.cr-ofl-tpe{color:#ffc200; font-family: 'play'; font-size:16px; padding-left:10px; margin-left:10px; position:relative;}
.cr-ofl-tpe:before{content:''; width:2px; height:20px; position:absolute; left:0px; top:0px; background-color:#ddd;}
.cr-ofl-mr-optwrap{width:100%; float:left; background-color:#f1f1f1; min-height:180px; border-bottom:solid 1px #ffc200; padding:15px 15px 40px 15px; position:relative; margin-bottom:80px;}
.cr-ofl-mr-opt-hd{font-family: 'play'; font-size:16px; color:#333333; display:table; clear:right; float:left; position:relative; margin-bottom:10px;}
.cr-ofl-mr-opt-hd::after{ content:''; position:absolute; left:100%;top: 9px;margin-left: 8px;  width: 0; height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;  border-top: 7px solid #ffc200;}
.cr-ofl-mr-optlist{ width:100%; float:left; list-style:none; margin-bottom:10px;}
.cr-ofl-mr-optlist li{font-family: 'open_sans'; font-size:13px; color:#555555; width:100%; float:left; position:relative; margin-bottom:5px; padding-left:18px;}
.cr-ofl-mr-optlist li::before{ content:''; width:7px; height:7px; background-color:#ffc200; border-radius:50%; position:absolute; left:0px; top:5px;}
.cr-ofl-prisewrap{ position:absolute; display:table; margin:0 auto; left:50%; margin-left:-72px; bottom:-24px; height:35px; color:#fff; font-family: 'play'; font-size:16px; text-align:center; background-color:#ffc200; padding: 12px 20px 12px 60px;}
.cr-ofl-prisewrap-ico{ position:absolute; left:0; top:0; bottom:0; width:40px; background-color:#555555;
background: #555555 url("../images/cr-sprites-sml.png") no-repeat 12px -25px;}
.cr-ofl-prise{ width:100%; float:left;}
.cr-ourflts-opti-seats{padding:5px 5px; background-color:#333333; color:#fff; text-align:center;font-family: 'open_sans'; font-size:13px;
position:absolute; top:100%; z-index:10; left:0px; min-width:100px; margin-top:0px; opacity:0; visibility:hidden; border-radius:2px; 
transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.cr-ourflts-opti-gear{padding:5px 5px; background-color:#333333; color:#fff; text-align:center;font-family: 'open_sans'; font-size:13px;
position:absolute; top:100%; z-index:10; left:0px; min-width:100px; margin-top:0px; opacity:0; visibility:hidden; border-radius:2px; 
transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.cr-ourflts-opti-door{padding:5px 5px; background-color:#333333; color:#fff; text-align:center;font-family: 'open_sans'; font-size:13px;
position:absolute; top:100%; z-index:10; left:0px; min-width:100px; margin-top:0px; opacity:0; visibility:hidden; border-radius:2px; 
transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.cr-ourflts-opti-milage{padding:5px 5px; background-color:#333333; color:#fff; text-align:center;font-family: 'open_sans'; font-size:13px;
position:absolute; top:100%; z-index:10; left:0px; min-width:100px; margin-top:0px; margin-left:-44px; opacity:0; visibility:hidden; border-radius:2px; 
transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.cr-ourflts-opti-thmb:hover .cr-ourflts-opti-seats{ opacity:1; visibility:visible; margin-top:10px;}
.cr-ourflts-opti-thmb:hover .cr-ourflts-opti-gear{ opacity:1; visibility:visible; margin-top:10px;}
.cr-ourflts-opti-thmb:hover .cr-ourflts-opti-door{ opacity:1; visibility:visible; margin-top:10px;}
.cr-ourflts-opti-thmb:hover .cr-ourflts-opti-milage{ opacity:1; visibility:visible; margin-top:10px;}
/*contact us*/
.cr-bnr-contactus{background:url("../images/banners/contactus-banner.jpg");}
.cr-enquiry-frm-sec{width:100%; float:left;}
.cr-enquiry-frm-wrapper{width:100%; float:left; margin-top:-367px; position:relative; z-index:1; margin-bottom:80px;}
.cr-enquiry-frm-inner{width:100%; float:left; background-color:rgba(0,0,0,0.50);  padding:50px;}
.cr-hmpg-contushd{margin-bottom:50px;}
.cr-hmpg-contushd::after{background: transparent url("../images/contactus-hd-btm-border.png") no-repeat; width:270px; height:21px; position:absolute;
left:50%; margin-left:-136px;}
.cr-hmpg-contushd::before{display:none;}
.cr-kerala-taxi-bkngwrap{width:50%; float:left; padding-right:35px;}
.cr-cont-gtintouchwrap{width:50%; float:left; padding-left:50px;}
.cr-cont-frm-hd{ display:table; clear:right; float:left;font-family: 'play'; font-size:20px; color:#fff; position:relative; margin-bottom:40px;}
.cr-cont-frm-hd::after{display:block; content:''; height:2px; width:70px; position:absolute; left:0px; background-color:#ffc200; bottom:-15px;}
.cr-enqform{width:100%; float:left;}
.cr-enqform-elmwrap-row{width:100%; float:left; margin-bottom:10px;}
.cr-enqform-elmwrap{width:237px; float:left; margin-right:15px; position:relative;}
.cr-enqform-full{ width:100%; position:relative;}
.cr-enqform-elmwrap:last-child{ margin-right:0px;}
.cr-enqform-txtbx{width:100%; height:40px; padding-left:20px; padding-right:35px; background-color:#fff; border-left:solid 6px #ffc200; border-top:none; border-right:none;
border-bottom:none;font-family: 'open_sans'; font-size:14px; color:#555555;}
.cr-enqform-elm-ico{ position:absolute; right:15px; top:0; height:100%; bottom:0; line-height:40px; white-space:nowrap; color:#555555;}
.cr-enqform-captiontxt{ width:100%; float:left; color:#ffc200;font-family: 'play'; font-size:15px; margin-bottom:5px;}
.cr-enqform-slctbx{-moz-appearance:none; background-image:url("../images/cr-frm-arrw.png"); background-position:right; background-repeat:no-repeat; outline:none;
-webkit-appearance:none;}
.cr-enqform-textarea{ font-size:14px; color:#555;font-family: 'open_sans'; display:block; width:100%; border:none; padding:10px 20px; height:100px;}
.cr-enqform-slctbx:hover{cursor:pointer;}
.cr-enq-frmsbmt-wrap{ height:36px; float:right;}
.cr-ftr-qucont-frm-sbmtbtn-ico{transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.cr-enq-frmsbmt-wrap .cr-ftr-qucont-frm-sbmtbtn-ico{ line-height:35px;}
.cr-enq-frmsbmt-wrap:hover{cursor:pointer;}
.cr-enq-frmsbmt-wrap:hover .cr-ftr-qucont-frm-sbmtbtn-ico{background-color:#000;}
.cr-enq-frmsbmt{height:36px;}
.cr-gtintch-list{width:100%; float:left; list-style:none;}
.cr-gtintch-list > li{padding:24px 45px; border:solid 1px #fff; width:100%; float:left; background-color:#ffc200; position:relative; margin-bottom:10px;}
.cr-gtintch-list > li > .getintxt{ color:#333; font-family: 'open_sans'; font-size:16px; line-height:33px; width:100%; float:left;}
.cr-gtintch-list-ico{position:absolute; width:38px !important; height:38px; background-color:#555555; border-radius:50%; text-align:center; left:-20px; top:50%; margin-top:-19px;
line-height:38px; white-space:nowrap; color:#ffc200; font-size:16px;
transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;
 box-shadow:0px 0px 0px 5px rgba(255,255,255,0.51); -moz-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.51); -o-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.51);
 -webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.51);}
.cr-loc-mapsec{ width:100%; float:left;}
.cr-loc-mapsec-inner{ width:100%; float:left; position:relative; margin-bottom:50px;}
.cr-loc-map-hdwrap{ display:table; width:360px; background-color:#fff; z-index:1; position:absolute; top:-30px; left:50%; margin-left:-180px;}
.cr-cont-carparkbgbeed{width:100%; float:left; margin-bottom:40px;}
.cr-cont-carparkbgbeed img{display:block; margin:0 auto; max-width:100%; height:auto;}
.getintxt a{color:#555555;}
.cr-gtintch-list > li:hover .cr-gtintch-list-ico{box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.90);
-moz-box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.90); -o-box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.90); -webkit-box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.90);}

/*Terms and Contions*/
.cr-content-ban{ width:100%; height:330px; background:url(../images/banners/terms-and-conditions.jpg) no-repeat top center; margin:0 !important;}
.cr-content-sec{ float:left; clear:both; width:100%; background:#eee; position:relative;}
.cr-content-in{ display:table; width:980px; margin:-60px auto 50px auto; background:#fff;height:500px;}
.cr-terms-title{ width:980px; margin:203px auto 0 auto; display:block; font-size:36px; color:#ffc200;}
.cr-content-in{ padding:40px;} 
.cr-content-title{ display:block; clear:both; font-size:19px; color:#222; margin:0 0 15px 0; position:relative; padding-left:30px;}
.cr-content-title:before{ display:block; content:''; width:0; height:18px; position:absolute; top:2px; left:0; border-left:10px solid #ffc200; border-right:10px solid #e84a3e;}
.cr-content-sec p{ font-size:14px; color:#555; line-height:26px; margin:0 0 15px 0; text-align:justify;}
.cr-content-sec ul{ display:block; margin:0 0 15px 0;}
.cr-content-sec ul li{ font-size:14px; color:#555; line-height:25px; margin:0; display:block; clear:both; padding:8px 0; position:relative; padding-left:18px;}
.cr-content-sec ul li:before{ content:''; display:block; width:10px; height:10px; background:#fff; position:absolute; left:0; top:15px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; border-right:4px solid #555; border-top:2px solid #fff; border-bottom:2px solid #fff; border-left:4px solid #555;}
/*404 page*/
.cr-bnr-404{background:url("../images/404-page-bg.jpg"); margin-bottom:200px;}
.cr-fnf-wrapper{width:700px; height:260px; background-color:rgba(0,0,0,0.60); position:absolute; bottom:-100px;
left:50%; margin-left:-350px; padding:45px 20px 80px 20px; border-bottom:solid 4px #ffc200;}
.cr-fnf-fultxt{font-family: 'play'; font-size:65px; width:100%; text-align:center; color:#fff; text-transform:uppercase;}
.cr-fnf-dgt{color:#ffc200; font-weight:bold;}
.cr-fnf-err-txt{width:100%; float:left; font-family: 'open_sans'; font-size:22px; text-align:center; line-height:28px; color:#fff;
padding:0px 60px;}
.cr-fnf-bkthmbtn{ position:absolute; color:#fff; bottom:-30px; text-transform:uppercase; width:210px; line-height:60px; white-space:nowrap; height:60px; 
background-color:#ffc200; text-align:center; font-family:'play'; font-size:18px; left:50%; margin-left:-105px;
transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.cr-fnf-cloud{ width:100%; height:100%; position:absolute; left:0; top:0; background-position:right; background-image:url("../images/404-clouds.png"); background-repeat:no-repeat; background-size:cover;
animation:cldmov 10s linear infinite;}

.cr-fnf-bkthmbtn:hover{ background-color:#333333;}
@keyframes cldmov{
    0%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
    50%{ transform:translateX(0px); -moz-transform:translateX(0px); -o-transform:translateX(0px); -webkit-transform:translateX(0px);}
     100%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
}
@-webkit-keyframes cldmov{
    0%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
    50%{ transform:translateX(0px); -moz-transform:translateX(0px); -o-transform:translateX(0px); -webkit-transform:translateX(0px);}
     100%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
}
@-moz-keyframes cldmov{
    0%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
    50%{ transform:translateX(0px); -moz-transform:translateX(0px); -o-transform:translateX(0px); -webkit-transform:translateX(0px);}
     100%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
}
@-o-keyframes cldmov{
    0%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
    50%{ transform:translateX(0px); -moz-transform:translateX(0px); -o-transform:translateX(0px); -webkit-transform:translateX(0px);}
     100%{ transform:translateX(-200px); -moz-transform:translateX(-200px); -o-transform:translateX(-200px); -webkit-transform:translateX(-200px);}
}
.cr-enq-frm-msg{color:#fff; float:left;font-family: 'open_sans'; font-size:15px; padding:5px 0px;}
/*services style*/
.cr-bnr-services{background:url("../images/banners/services-banner.jpg");}
.cr-ourservices-sec{width:100%; float:left;}
.cr-ourservices-inner{ width:100%; float:left;}
.cr-serwraplist{width:100%; float:left; list-style:none;}
.cr-serwraplist li{width:100%; float:left; position:relative; margin-bottom:20px; padding-bottom:10px; border-bottom:solid 1px #ddd; min-height:270px;}
.cr-serwraplist li:last-child{border-bottom:none;}
.cr-ourserv-sbhd{font-family: 'play'; font-size:24px; color:#333333; float:left; display:table; clear:right; padding-left:50px; position:relative;}
.cr-ourserv-sbhd-ico{position:absolute; left:0px; top:0px;}
.cr-serwraplist li p{font-family: 'open_sans'; font-size:15px; color:#555555; line-height:25px; padding-right:350px; position:relative;}
.cr-ourserv-sbimgwrap{position:absolute;}
.cr-ourserv-sbimgwrap img{max-width:100%; height:auto;}
.cr-serwraplist li p .cr-ourserv-sbimgwrap{ right:0px; top:0px;}
.cr-serwraplist li:nth-child(even) p{ padding-right:0px; padding-left:350px;}
.cr-serwraplist li:nth-child(even) p .cr-ourserv-sbimgwrap{ left:0px; top:0px; right:auto;}
.cr-ser-ktxfli{ min-height:unset !important;}
.cr-ser-ktxfli p{ padding:0px !important;}

.cr-veh-lsttble-sec{width:100%; float:left;}
.cr-veh-lsttble-outer{width:100%; float:left; overflow-x: auto;}
.cr-veh-lsttble{ width:100%; float:left; margin-bottom:40px;}
.cr-veh-lsttble thead{ background-color:#ffc200; border:solid 1px #ffc200;}
.cr-veh-lsttble thead tr th{ padding:10px 10px; text-align:center; color:#fff;font-family: 'play'; font-size:15px; text-transform:uppercase;}
.cr-veh-lsttble tbody td{padding:12px 10px; text-align:center; background-color:#f1f1f1; font-family:'open_sans'; font-size:14px; border:solid 1px #ddd;}

.cr-cmn-mroptsec{width:100%; float:left; margin-bottom:40px;}
.cr-cmn-mropt-innerlst{width:100%; float:left; padding:20px; background-color:#f1f1f1; list-style:none; margin-bottom:40px;}
.cr-cmn-mropt-innerlst li{width:100%; float:left; margin-bottom:10px; color:#333333;  font-family:'open_sans'; font-size:14px; position:relative; padding-left:20px;}
.cr-cmn-mropt-innerlst li::before{content:''; width:7px; height:7px; position:absolute; left:0; top:8px; background-color:#ffc200; border-radius:50%;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}


@media (max-width: 1300px){
.cr-why-chsus-sec-lftsd{ padding-top:45px;}  
.cr-why-chsus-hd{ margin-bottom:25px;} 
}
@media (max-width: 1199px){
    .cr-bnr-over-cate-hd{ font-size:17px;}
    .cr-ktser-slider-itm-name{font-size:18px;}
    .cr-hmpg-abtus-bgrgt{background: url(../images/cr-hmpg-abt-bg.png) no-repeat 505px 0px;}
    .cr-hmpg-abtus-bglft{background: url(../images/cr-hmpg-abt-bg.png) no-repeat -460px 0px;}
    .cr-clientsay-lftimg{top:88px;}
    .cr-clientsay-lftimg img{max-width:76%; top:88px;}
    .cr-ftr-qukcont-frm .elmwrap{width:100%;}
    .cr-bnr-abtus{background-position:center;}
    .cr-abt-text-inner{background-position: 205px 120px;}
    .cr-wht-ru-wtfor-sec{height:auto;}
    .cr-inner-banner{height:400px;}
    .cr-abt-wweoffr-innerlist li{margin-right:25px;}
    .cr-abt-wwoffr-thumb{width:296px; font-size:14px;}
    .cr-bnr-ourcabs-bnr-oflwrap{margin-top:-52px;}
    .cr-bnr-ourcabs-inner{height:400px;}
    .cr-ourflts-carlist > li {float: left;margin-right: 42px;width: 285px;}
    .cr-ourflts-opti-wrap li{margin-right:20px;}
    .cr-enquiry-frm-inner{padding:25px 25px;}
    .cr-kerala-taxi-bkngwrap{width:60%;}
    .cr-cont-gtintouchwrap{width:40%;}
    .cr-enqform-elmwrap{width:242px;}
    .cr-footer-sec{background-position:0px 0px; background-size:cover;}
    .cr-fnf-wrapper{bottom:-190px;}
    .cr-bnr-404{margin-bottom:270px;}
    .cr-fnf-cloud{background-position:right;}
    .cr-enq-frm-msg{width:100%; clear:both;}
    
    /*Terms and Contions*/
	.cr-content-in{ width:100%;}
	.cr-terms-title{ width:100%;}
}
@media (max-width: 991px){
    .cr-nav li a{padding:15px 13px;}
    .cr-bnr-over-lftarrw{display:none;}
    .cr-bnr-over-rgtarrw{display:none;}
    .camera_wrap{height:500px;}
    .cr-bnr-over-cate-wrap{padding:0px; margin-top:0px;}
    .cr-bnr-over-cate-inner{background-color:transparent;}
    .cr-bnr-over-cate-hd{color:#333;}
    .cr-bnr-over-cate-lst li:first-child{padding-right:40px;}
    .cr-bnr-over-cate-lst li:last-child{padding-left:40px;}
    .cr-hmpg-abtus-bgrgt{display:none;}
    .cr-hmpg-abtus-bglft{display:none;}
    .cr-why-chsus-sec{padding:0px; height:auto;}
    .cr-why-chsus-sec-rgtimg{display:none;}
    .cr-why-chsus-sec-lftsd{ height:auto; padding-bottom:30px; padding-top:115px; padding-right:0px;}
	.cr-clientsay-lftimg{width: 100%;float: left;position: relative;clear: both; top:0px;}
    .cr-clientsay-lftimg img{max-width:100%; display:block; margin:0 auto;}
    .cr-whourclsay-rgt-wrap{width:100%; margin-top:55px;}
    .cr-ftr-qlnkswrap{width:30%;}
    .cr-ftr-flwuswrap{width:40%;}
    .cr-ftr-qukcontwrap{width:30%;}
    .cr-abt-text-inner{padding-right:0px; background:none;}
    .cr-inner-banner{height:300px;}
    .cr-abt-wwoffr-thumb{width:342px; font-size:18px;}
    .cr-abt-wweoffr-innerlist li{margin-right:18px;}
    .cr-abt-wweoffr-innerlist li:nth-child(3n){margin-right:18px;}
    .cr-abt-wweoffr-innerlist li:nth-child(2n){margin-right:0px;}
    .cr-bnr-ourcabs-bnr-oflwrap {margin-top: -26px;padding: 15px;width: 360px;}
    .cr-bnr-ourcabs-inner{height:300px;}
    .cr-ofl-tab-ico{display:none;}
    .cr-ourflts-carlist > li{width:330px; margin-right:58px;}
    .cr-ourflts-carlist > li:nth-child(3n){ margin-right:58px;}
    .cr-ourflts-carlist > li:nth-child(2n){margin-right:0px;}
    .cr-kerala-taxi-bkngwrap{width:100%; padding:0px;}
    .cr-cont-gtintouchwrap{width:100%; padding:0px;}
    .cr-enquiry-frm-wrapper{margin-top:-240px;}
    .cr-enqform-elmwrap{width:307px;}
    .cr-enquiry-frm-inner{padding:25px 45px;}
    .cr-enq-frmsbmt-wrap{margin: 20px auto;float: none; clear:both;}
    .cr-footer-sec{background-position:0px 0px; background-size:cover;}
    .cr-enq-frm-msg{width:100%; clear:both;}
    
    /*ourservices*/
    .cr-serwraplist li p .cr-ourserv-sbimgwrap{width:100%; float:left; position:relative; margin-bottom:20px;}
    .cr-serwraplist li p .cr-ourserv-sbimgwrap img{display:block; margin:0 auto;}
    .cr-serwraplist li p{padding:0px;}
    .cr-serwraplist li:nth-child(2n) p{ padding:0px;}
}
@media (max-width: 530px){
    .cr-abt-cntr-img-thumbwrap{ width:100%;}
    .cr-abt-cntr-img-thumbwrap img{display: block; margin:0 auto;}
}
@media (max-width: 767px){
    .cr-head-menusec{background-color:#000;}
    .cr-head-menusec{ height:auto;}
    .cr-navbar{padding-bottom:17px;}
    .cr-navbar-collapsed{ margin-top:28px; border:none !important;}
    .cr-navbar-collapsed:hover{background-color:transparent !important;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent !important;}
    .cr-navbar-collapsed .icon-bar{ background-color:#fff !important;}
    .cr-slider-sec{margin-top:0px;}
    .cr-navbar{height:auto;}
    .cr-slider-inner{margin-bottom:40px;}
    .camera_wrap{height:230px;}
    .cr-hmpg-crscate-overwrap{width:100%; float:left; clear:both;}
    .cr-bnr-over-cate-inner{height:auto; width:100%; float:left;}
    .cr-bnr-over-cate-lst li:nth-child(2n+1)::after{display:none;}
    .cr-bnr-over-cate-lst li::after{display:none;}
    .cr-bnr-over-cate-lst li{width:100%; float:left; clear:both; margin-bottom:30px; border-bottom:solid 1px #ddd; padding-bottom:25px !important;}
    .cr-bnr-over-cate-icowrap{margin-top:0px;}
    .cr-bnr-over-cate-lst li:first-child{padding:0px;}
    .cr-bnr-over-cate-lst li:last-child{padding:0px; border-bottom:none;}
    .cr-bnr-over-cate-wrap{width:100%; float:left; clear:both; height:auto;}
    .cr-bnr-over-cate-vmbtn{background-color: #ffc200;}
    .cr-ktser-btn-prev{left:0px;}
	.cr-ktser-btn-next{right:0px;}
    .cr-hmpg-abtus-mtr{width:100%;}
    .cr-hmpg-abtus-bglft{ display:none;}
    .cr-hmpg-abtus-bgrgt { display:none;}
    .cr-ftr-qlnkswrap{width:100%; padding:0px; margin-bottom:40px;}
    .cr-ftr-flwuswrap{width:100%; padding:0px; margin-bottom:40px;}
    .cr-ftr-qukcontwrap{width:100%; padding:0px;}
    .cr-footer-sec{background-position:0px 0px; background-size:cover;}
    .cr-ftr-inner-listwrap{padding:0px 50px;}
    .cr-abt-wweoffr-innerlist li{margin-right:0px; width:100%;}
    .cr-abt-wweoffr-innerlist li:nth-child(3n){margin-right:0px;}
    .cr-abt-wwoffr-thumb{ margin:0 auto; float:none;}
    .cr-bnr-ourcabs-bnr-oflwrap{ margin-top:-62px;}
    .cr-bnr-ourcabs{background-position:center;}
    .cr-bnr-ourcabs-inner{height:300px;}
    .cr-ourflt-navtabs li a{font-size:14px;}
    .cr-ourflts-carlist > li{width:100%;}
    .cr-ourflts-img img{display:block; margin:0 auto;}
    .cr-ourflts-opti-wrap{display: table;margin: 0px auto 20px;float: none;width: auto;}
    .cr-enquiry-frm-wrapper{margin-top:0px;}
    .cr-enqform-elmwrap{width:100%; margin-bottom:10px;}
    .cr-enqform-elmwrap-row{margin-bottom:0px;}
    .cr-enquiry-frm-inner{ background-color:#f5f5f5;}
    .cr-cont-frm-hd{color:#555555;}
    .cr-bnr-404{ margin-bottom:300px;}
    .cr-fnf-wrapper{ width:100%; margin:0px; left:0px;padding: 20px 20px 30px 20px;}
    .cr-fnf-fultxt{font-size:55px;}
    .cr-enq-frm-msg{width:100%; clear:both; color:#333333; text-align:center; padding:15px 0px;}
    
    
    /*Terms and Contions*/
    .cr-terms-title{ font-size:26px; margin-top:50px; }
	.cr-content-ban{ height:180px; background-size:cover;}
    
    /*services*/
    .cr-veh-lsttble{ width:700px;}
}
@media (max-width: 479px){
    .cr-mailph-wrapper{display: table;margin: 0px auto;float: none;}
    .cr-whourclsay-rgt-wrap::after{ height:100%;}
    .cr-ftr-inner-listwrap {padding: 0px 20px;}
    .cr-clientsay-txtwrap{padding: 230px 50px 20px 50px;}
    .cr-clientsay-quat-ico{top:165px;}
    .cr-clientsay-addrwrap{top:160px;}
    .cr-clientsay-imgwrap{margin-top:15px;}
    .cr-footer-sec{background-position: -650px 0px;}
    .cr-wchus-rdmrbtn{display: table;margin: 0 auto;float: none;}
    .cr-why-chsus-hd{text-align:center;}
    .cr-why-chsus-hd::after{left:50%; margin-left:-17px;}
    .cr-ftr-arareres{ width:100%; float:left; text-align:center; margin-bottom:10px;}
    .cr-ftr-siteby{ width:100%; float:left; text-align:center;}
	.cr-logo-wrap{ width:195px;} 
    .cr-abt-hd{text-align:center;}
    .cr-abt-hd::after{left:50%; margin-left:-17px;}
    .cr-abt-wwoffr-thumb{width:100%; padding-left:0px; padding-right:0px; padding-top:118px; height:auto;}
    .cr-abt-wwoffr-icowrap{width:100%; height:118px;}
    .cr-abt-wwoffr-thumb::before{ display:none;}
    .cr-abt-wwoffr-thumb::after{ display:none;}
    .cr-bnr-ourcabs-bnr-oflwrap{ width:100%;}
    .cr-bnr-ourcabs-inner{height:190px;}
    .cr-inner-banner{height:190px;}
    .cr-bnr-ourcabs-bnr-oflwrap{margin-top:-70px;}
    .cr-ourflt-navtabs li{width:100%; float:left;}
    .cr-ourflt-navtabs .active::after{display:none;}
    .cr-ourflt-navtabs .active a{border:solid 1px transparent !important;}
    .cr-ourflt-navtabs li a:hover{border-collapse:#fff; background-color:#555555 !important; color:#fff !important;}
    .cr-ourflt-navtabs{border-bottom:none;}
    .cr-ourflt-navtabs li a{border:solid 1px transparent; background-color:#ffc200; padding:2px !important;}
    .cr-ourflt-navtabs .active a{background-color:#555555 !important; color:#fff !important;}
    .cr-enquiry-frm-inner{padding:25px 20px;}
    .cr-fnf-wrapper{height:auto;}
    .cr-fnf-fultxt{ font-size:35px;}
    .cr-fnf-err-txt{ font-size:14px;}
    .cr-fnf-wrapper{bottom:-203px; background-color:#555555;}
    
     /*Terms and Contions*/
	.cr-content-in{ padding:20px;}
	.cr-content-sec p{ font-size:13px; line-height:23px;}
	.cr-content-sec ul li{ font-size:13px; line-height:22px;}
    .cr-content-title{ font-size:17px;}
}


