@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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 {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#fff; font-family: 'Roboto', sans-serif !important; color:#000; font-size:15px; font-weight:400; line-height:normal; }

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.full-img{ width:100%; height:auto;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .p{margin-top:10px; letter-spacing:0px;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.alignleft{ float:left; margin:0px 25px 20px 0px;}
.alignright{ float:right; margin:0px 0px 20px 25px;}
.image-middle{margin:0px auto 20px;}
.img-responsive{width:100%;}
.fullbg{width:100%;}
.fullimg{width:100%;}
svg{transition: all 0.4s ease-in-out 0s;}
html{overflow-x:hidden;}



.readmore-btn{margin:0px; padding:0px 30px; display:inline-block; background:#ac5d26; border-radius:4px; font-size:16px; line-height:50px; color:#fff; font-weight:600; text-transform:uppercase;}
.readmore-btn:hover{color:#fff;}

.shopnow-btn{margin:0px; padding:0px 100px 0 30px; height:auto; width:auto; background:#707070; font-size:15px; color:#ffffff; line-height:50px; font-weight:400; text-align:left; -webkit-border-radius: 0px; -moz-border-radius:0px; border-radius:0px; display:inline-block; position: relative; text-transform: uppercase; border:#ffffff solid 1px;}
.shopnow-btn:hover{background:#525252; color:#fff; border:#ffffff solid 1px;}

.no-padding{padding-left:0px; padding-right:0px;}
#toTop{padding:0px; color:#7eb436; position:fixed; bottom:15px; right:10px; font-size:32px; display:none; z-index:999;}

.align-items-center{display:flex; align-items:center; -moz-align-items:center; -webkit-align-items:center;}

/*=========Header Section==========*/
.banner-section{margin:0px; padding:0px; position:relative;}
.topbar{margin:0px; padding:16px 0px; background:#4c4c4c; width:100%;}
.topbar p{font-size:15px; line-height:22px; color:#fff; font-weight:400; margin-top:0px; margin-bottom:0px;}
.header-top{background:#495153; margin:0px; padding:20px 0px;}

.header{margin:0px; padding:10px 0px; width:100%; background:transparent; transition: all 0.4s ease-in-out 0s; border-bottom:#9d9898 solid 0px;}
.sitelogo{margin:0px; padding:0px; transition: all 0.4s ease-in-out 0s; z-index:5;}
.header-right{padding:20px 0 0 0px; text-align:right;}
.header-contact{display:inline-block; vertical-align:middle;}
.header-contact ul{margin:0px; padding:0px; list-style:none;}
.header-contact ul li{margin:0px; padding:0px 0px 0 40px; font-size:17px; line-height:20px; color:#fff; font-weight:400; display:inline-block; position:relative;}
.header-contact ul li:before{position:absolute; left:0px; top:0px; content:''; width:1px; height:100%; background:#fff; transform: rotate(20deg);}
.header-contact ul li a{color:#fff;}
.header-contact ul li a:hover{color:#9eb747;}
.header-contact ul li i{font-size: 18px; color:#2160c2; margin-right:1px; vertical-align: middle;}
.header-contact ul li:last-child{padding-right:0px; margin-right:0px; border-right:0px;}
.header-contact svg{font-size:20px; color:#ffffff; position:absolute; left:13px; top:0px;}
.header-right .header-contact ul li:first-child{padding-right:15px;}
.header-right .header-contact ul li:first-child:before{display:none;}
.header-right .header-contact ul li:last-child{padding-left:15px;}

.header-social{margin:0px 0 0 0px; padding:0px 15px 0 0; display:inline-block; vertical-align:middle;}
.header-social ul{margin:0px; padding:0px; list-style:none;}
.header-social ul li{margin:0px 2px 0 0px; padding:0px; display:inline-block; vertical-align:middle; text-align:center; font-size: 16px; line-height: 28px; color: #a57233; font-weight:400;}
.header-social ul li a{margin:0px; padding:0px 0 0 0px; width:29px; height:29px; border-radius:50%; font-size:16px; line-height:27px; color:#a57233; background:transparent; border:#a57233 solid 2px; display:inline-block;}
.header-social ul li a:hover{opacity: 1; color:#cea454; border-color:#cea454;}

.header-cart{margin:0px 0 0 0px; padding:12px 0 0 0px; display:block; vertical-align:middle; border-left:#cbcaca solid 0px; text-align:right;}
.header-cart ul{margin:0px; padding:0px; list-style:none;}
.header-cart ul li{margin:0px 8px; padding:0px; display:inline-block; vertical-align:middle; position:relative; font-size:15px;}
.header-cart ul li svg{font-size:18px;}
.header-cart ul li span.cartnumber{display:inline-block; width:16px; height:16px; border-radius:50%; text-align:center; font-size:13px; line-height:15px; color:#fff; font-weight:400; background:#f00; position:absolute; right:-12px; top:-5px;}
.header-cart ul li a{position:relative; color:#fff;}

.huser{margin:0px; padding:0px; display:inline-block; vertical-align:middle;}
.huser ul{margin:0px; padding:0px; list-style:none;}
.huser ul li{display:inline-block; vertical-align:middle; padding:0 0 0 3px; font-size:24px; line-height:28px; color:#fff; font-weight:600;}
.huser ul li a{color:#fff;}
.huser ul li img{vertical-align:top;}

.sitesearch-section{margin:0px 0 10px; padding:13px 0px; background:#fff; border-radius:8px;}
.sitesearch-select{background:#fff; width:25%; display:inline-block; vertical-align:middle;}
.sitesearch-select select{width:100%; font-size:16px; line-height:26px; color:#416aad; font-weight:700; border:none; padding:0 12px; height:26px;}
.sitesearch-search{margin:0px; padding:0px; width:74%; display:inline-block; vertical-align:middle; position:relative;}
.sitesearch-search input[type="text"],.sitesearch-search input[type="search"]{width:100%; line-height:26px; font-size:14px; color:#333; font-weight:400; border:none; padding:0 25px 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sitesearch-search input[type="submit"]{position:absolute; right:13px; top:0px; content:''; width:21px; height:26px; background:url(../images/search.png) 0 0 no-repeat; border:none;}
/*=========Header Section==========*/

.navigation{display:inline-block; vertical-align:middle; padding-right:20px; transition: all 0.4s ease-in-out 0s;}

/*=========Header Section==========*/
/*Header sticky*/
.cbp-af-header{position:static; top: 0; left: 0; width: 100%; background:none; z-index: 9999; /*min-height:110px; overflow: hidden;*/ -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header .cbp-af-inner{width: 100%; margin: 0 auto; padding:0px;}
/* Transitions and class for reduced height */
.cbp-af-header.cbp-af-header-shrink{ min-height:40px; background:rgba(0,0,0,0.77); padding:0px 0px; border-bottom:#fff solid 0px; z-index:8888; position:fixed; transition: all 0.4s ease-in-out 0s;}

.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub a{padding-right:18px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub > a::after{top:12px;}
.cbp-af-header.cbp-af-header-shrink .header{border-bottom:#2160c2 solid 0px; padding:10px 0;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{margin:0px 0 0px; width:auto; transition: all 0.4s ease-in-out 0s; top:-56px; max-width:120px;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding-top:13px; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header.cbp-af-header-shrink .header-top{padding:12px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-contact ul li{font-size:15px;}


/* Example Media Queries */
@media screen and (max-width: 55em) {	
.cbp-af-header .cbp-af-inner{width: 100%;}
}
@media screen and (max-width: 32.25em) {
.cbp-af-header nav a{font-size: 1em;}
}
@media screen and (max-width: 24em) {
.cbp-af-header nav a, .cbp-af-header.cbp-af-header-shrink nav a{line-height: 1;}
}
/*=========Banner section==========*/
.herobanner{padding:0px; margin:0px; width:100%; position:relative; text-align:center;}
.herobanner h2{font-family: 'Lucida Fax'; font-size:49px; line-height:66px; font-style:italic; color:#fff; font-weight:700; margin:0px 0 10px; position:relative; text-shadow:1px 3px 10px #00000033;}
.herobanner h6{font-size:34px; line-height:38px; color:#fff; font-weight:300; margin:0 0 0px;}
.herobanner p{font-size:24px; line-height:28px; color:#fff; font-weight:500; margin:0 0 20px;}
.banner-caption{position:absolute; left:0px; top:58%; transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; z-index:5;}
.herobanner .carousel-control .glyphicon-chevron-left{margin-left:0px;}
.herobanner .carousel-control .glyphicon-chevron-right{margin-right:0px;}
.herobanner .carousel-indicators{z-index:1 !important; width:auto !important; margin-left:0% !important; transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); display: none;}
.slidernav{position:absolute; bottom:47%; z-index: 6;}
.slidernav.sprev{left:1%;}
.slidernav.snext{right:1%;}
.banner-bgcaption{position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:rgb(0,0,0,0.0); opacity:0;}
.carousel-inner > .item{height:550px; max-height:550px;}
/*=========Banner section==========*/

.bannercontent-section{margin:0px; padding:50px 0 45px;}
.bookride-contain{margin:0px; padding:0px; width:100%; border-radius:20px; overflow:hidden; background:rgba(199,155,85,0.84);}
.bookride-tab{width:34%; float:left; padding:30px 22px 30px 30px;}
.bookride-map{width:66%; float:right;}
.bookride-map img{width:100%;}
.bannercontent-section h2{font-size:25px; line-height:30px; color:#fff; font-weight:500; margin:0px 0 25px; position:relative;}

.tab-details{width:100%; margin:0px auto 0px; padding:30px 0px 0; text-align:left; color:#000;}
.tab-details h4{font-size: 20px; line-height: 32px; color: #000; font-weight: 700; margin: 0 0 10px;}
.tab-details p{font-size: 18px; line-height: 36px; color: #000; font-weight: 400; margin: 0 0 20px;}

.tab-content{position:relative; z-index:5;}
.tab-content:before{position:absolute; left:50%; top:50%; content:''; width:77px; height:77px; transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background:url(../images/or.png) center center no-repeat; z-index:9;}
.tab-content ul{list-style:none; padding:0px; margin:0px; border-radius:30px; overflow:hidden;}
.tab-content ul li{float:left; margin-left:0px; width:45%;}
.tab-content ul li a{width:auto; height:auto; padding:5px 5px; background:#f0d299; text-align:center; border-right:0px solid #fff; display:block; border-radius:0px; /*overflow:hidden;*/ position:relative; font-size:14px; line-height:30px; color:#003c6f; font-weight:700; cursor:pointer; text-transform:uppercase;}
.tab-content ul li a.select{background:#895d18; color:#fff;}
.tab-content ul li:last-child{float:right;}
/*.tab-content ul li a.select:before{position:absolute; left:50%; bottom:-20px; content:''; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #00A896; transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%);}*/

.pl0{padding-left:0px;}
.bookride-form input[type="text"],.bookride-form input[type="email"],.bookride-form input[type="tel"],.bookride-form select{width:100%; margin:0px 0 3px; padding:0 10px; border-radius:4px; background:#fff; font-size:14px; line-height:40px; color:#000; font-weight:400; border:none; height:auto;}
.bookride-step{padding-top:14px;}
.bookride-calender{padding-top:10px;}
.bookride-form select{height:40px;}
.bookride-form input[type="submit"]{margin:0px; padding:0px 30px; display:block; width:100%; background:#003c6f; border-radius:4px; font-size:16px; line-height:43px; color:#fff; font-weight:700; text-transform:uppercase; border:none;}
.clockpicker .form-control{margin-bottom:0px !important;}
.clockpicker1 .form-control{margin-bottom:0px !important;}

/*=========Wcrs section==========*/
.wcrs-section{margin:0px; padding:70px 0px 25px; width:100%; background:#fff;}
.wcrs-section h2{font-size:30px; line-height:34px; color:#000; display:inline-block; position:relative; padding-bottom:12px; margin:0 0 20px;}
.wcrs-section h2:before{position:absolute; left:50%; bottom:0px; content:''; width:49px; height:4px; background:#d09e42; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);}
.wcrs-section h3{font-size:22px; line-height:28px; color:#001b33; font-weight:400; margin:0 0 10px;}
.wcrs-section p{font-size:15px; line-height:22px; color:#5d5d5d; font-weight:400; margin:0 0 10px;}
.wcrs-row{padding-top:55px; padding-bottom:55px; border-bottom:#e6e6e6 solid 1px;}
.wcrs-content{padding:0 5% 0 1%;}
.wcrs-row:nth-child(2n+2) .wcrs-content{padding:0 1% 0 5%;}
.wcrs-row:last-child{border-bottom:none;}
.wcrs-row:nth-child(2){padding-top:35px;}
/*=========Wcrs section==========*/

/*=========Footer top section==========*/
.carride-section{margin:0px; padding:130px 0 110px; text-align:center; width:100%; background:url(../images/footer-topbg.jpg) center top no-repeat; background-size:cover; position:relative;}
.carride-box{background:rgba(1,12,22,0.94); padding:50px 45px; margin:0px; border-radius:25px;}
.carride-section p{font-size:18px; line-height:30px; color:#fff; font-weight:300; margin:0 0 0px;}
/*=========Footer top section==========*/

/*=========Footer section==========*/
.footer{margin:0px; padding:35px 0; background:#192733;}
.footer-logo{margin:0px auto 0px;}
.footer h2{font-size:32px; line-height:36px; color:#fff; font-weight:500; margin-bottom:15px; position:relative; margin-top:12px;}
.footer h2 strong{color:#b17c29;}
.footer h3{font-size:21px; line-height:34px; color:#fff; font-weight:400; margin-bottom:30px;}
.footer h4{font-size:15px; line-height:20px; color:#fff; font-weight:300; margin:18px 0 10px;}
.footer p{font-size:18px; line-height:23px; font-weight:400; color:#fff; margin-top:0px; margin-bottom:25px;}
.footer p a{color:#fff;}
.footer p a:hover{color:#000;}
.downloadapp{margin:0px; padding:0px;}
.downloadapp ul{margin:0px; padding:0px; list-style:none;}
.downloadapp ul li{margin:0px 6px 0 0; padding:0px; display:inline-block; vertical-align:middle;}

.footer-contact{padding:20px 0; margin-bottom:0px; text-align:left; border-top:#5c6364 solid 1px; border-bottom:#5c6364 solid 1px;}
.footer-contact ul{margin: 0px; padding: 0px; list-style: none;}
.footer-contact ul li{margin:0px 0 0px 0px; padding:0px 5% 0 9%; font-size:14px; line-height:16px; color:#929292; font-weight:400; display:inline-block; position:relative; border-right:#929292 solid 1px; width:33%;} 
.footer-contact ul li a{color:#fff; }
.footer-contact ul li a:hover{color:#89c53f;}
.footer-contact ul li i{color:#fff; vertical-align:middle;}
.footer-contact ul li .fcicon{position:absolute; left:9%; top:14px; color:#fff; font-size:24px; border:#fff solid 1px; width:60px; height:60px; display:inline-block; text-align:center; border-radius:50%; line-height:58px;}
.footer-contact ul li span{display:block; font-size:11px; text-transform:uppercase; letter-spacing:0.3px;}
.footer-contact ul li:last-child{border:none;}

.footermenu{margin:0px 0 15px; padding:20px 0 0px 0%;}
.footermenu ul{margin:0px; padding:0px; list-style:none;}
.footermenu ul li{margin:0px 0 5px; padding:0px 20px 0 16px; display:inline-block; vertical-align: middle; font-size:14px; line-height:14px; color:#fff; font-weight:400; text-transform: uppercase; border-right:#567593 solid 1px;}
.footermenu ul li a{color:#fff;}
.footermenu ul li a:hover{color:#dba747;}
.footermenu ul li:last-child{margin-bottom:0px; padding-right:0px; background-image:none; border:none;}
.footermenu ul li:first-child{padding-left:0px;}
/*.footermenu ul li:nth-child(3){border-right:none; padding-right:0px;}*/

.useslink{margin:0px 0 0px; padding:12px 0px 10px; text-align: right;}
.useslink ul{margin:0px; padding:0px; list-style:none;}
.useslink ul li{margin:0px 0 0px; padding:0px 12px; display:inline-block; vertical-align: middle; font-size:15px; line-height:normal; color:#fff; font-weight:400; text-transform: uppercase;}
.useslink ul li a{color:#fff;}
.useslink ul li a:hover{color:#fdb42a;}
.useslink ul li:last-child{margin-bottom:0px; background-image:none; padding-right:0px;}

.footer-social{margin:0px 0 0px; padding:0px; text-align:left;}
.footer-social ul{margin:0px 0 0 0px; padding:0px; list-style:none;}
.footer-social ul li{margin:0px 5px; padding:0px; display:inline-block; vertical-align:top; text-align:center;}
.footer-social ul li a{margin:0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:29px; color:#fff; background:#606060; text-align:center; display:inline-block; vertical-align:middle; border-radius:50%; width:31px; height:31px;}
.footer-social ul li a:hover{color:#fff; background:#9c9c9c;}

.subscribe{margin:0px auto 0px; padding:3px 0px 3px 3px; max-width:700px; border:#333333 solid 0px; border-radius:40px; overflow:hidden; border-radius:40px; background:#fff;}
.subscribe input[type="email"]{margin:0px; padding:0px 0 0 6%; width:73%; display:inline-block; vertical-align:middle; border:0px; font-size:16px; line-height:65px; font-weight:400; color:#000; background:#fff; border-top-left-radius:40px; border-bottom-left-radius:40px;}
.subscribe input[type="submit"]{display:inline-block; vertical-align:middle; width:26%; text-align:center; font-size:16px; line-height:65px; font-weight:600; color:#fff; border:none; background:#bb4f2e; border-radius:40px; text-transform:uppercase;}

.copyright{margin:0px 0 0 0px; padding:0px; width:100%; text-align:left;}
.copyright p{font-size:15px; line-height:20px; font-weight:400; color:#828282; margin-top:0px; margin-bottom:0px;}
.copyright p a{color:#ecc369;}
.copyright p a:hover{color:#fff;}

.footer-form{margin:0px auto; padding-top:55px; max-width:80%;}
.footer-form input[type="text"],.footer-form input[type="email"],.footer-form input[type="tel"]{width:100%; height:45px; padding:0 12px; border-radius:5px; background:#fff; font-size:15px; line-height:normal; color:#000; font-weight:400; border:none; text-align:left; box-shadow:1px 2px 10px #00000025;}
.footer-form input[type="submit"]{margin:0px; padding:0px 30px; display:inline-block; background:url(../images/submit-bg.png) center center no-repeat #2f2f2f; border-radius:4px; font-size:16px; line-height:45px; color:#fff; font-weight:600; text-transform:uppercase; border:none; float:right; margin-top:13px;}
.footer-form input[type="submit"]:hover{color:#fff;}
/*=========Footer section==========*/

/*=========Inner Banner==========*/
.innerbanner{margin:0px 0 0px; padding:0px; width:100%; text-align:center; position:relative;}
.innerbanner-caption{position:absolute; left:0px; top:50%; transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; z-index:1;}
.innerbanner h1{font-family: 'Lucida Fax'; font-size:49px; line-height:50px; color:#fff; font-weight:700; margin:0px; text-transform:uppercase; text-shadow:1px 3px 10px #00000033; font-style:italic;}
.bgrey-caption{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.3);}

.breadcrumbs{border-bottom:#e9e9e9 solid 1px; padding:15px 0;}
.breadcrumbs ul{margin:0px; padding:0px; list-style:none;}
.breadcrumbs ul li{display:inline-block; vertical-align:middle; padding:0 18px 0 0; position:relative; font-size:13px; line-height:16px; color:#595959; font-weight:500;}
.breadcrumbs ul li a{color:#83bd3b;}
.breadcrumbs ul li a:hover{color:#595959;}
.breadcrumbs ul li:before{position:absolute; right:6px; top:0px; width:6px; height:100%; content:'>'; font-size:13px; line-height:normal; color:#83bd3b; font-weight:500;}
.breadcrumbs ul li:last-child:before{display:none;}

/*=======inner content=======*/
.innercontent{margin:0px auto; padding:50px 0px; background:#fff; width:100%; position:relative;}
.innercontent h1{font-size:30px; line-height:34px; font-weight:600; color:#000; text-align:center; position:relative; margin:0px auto 20px;}
.innercontent h2.pagetitle{font-size:28px; line-height:32px; font-weight:600; color:#000; text-align:center; position:relative; margin:0px auto 20px;}
.innercontent h2{font-size:24px; line-height:28px; color:#000000; font-weight:600; margin-bottom:10px;}
.innercontent h3{font-size:22px; line-height:26px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent h4{font-size:20px; line-height:24px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:22px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent h6{font-size:16px; line-height:21px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent p{font-size:15px; line-height:22px; color:#000; font-weight:400; margin-bottom:20px;}
.innercontent p:last-child{margin-bottom: 0px;}
.innercontent p a{color:#bb4f2e; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent p a:hover{color:#d3b85a;}
.innercontent ol{margin:0px 0px 25px 20px; padding:0px;}
.innercontent ol li{margin:0px 0px 5px 0px; padding:0px; height:auto; width:auto; font-size:15px; line-height:22px; font-weight:400; color:#d3b85a;}
.innercontent ol li a{color:#bb4f2e; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ol li a:hover{color:#8cc63f;}

.innercontent ul{margin:0px 0px 25px 20px; padding:0px;}
.innercontent ul li{margin:0px 0px 5px 0px; padding:0px; height:auto; width:auto; font-size:15px; line-height:22px; font-weight:400; color:#333;}
.innercontent ul li a{color:#bb4f2e; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ul li a:hover{color:#d3b85a;}

.innercontent ul.bullet{margin:0px 0px 25px 0px; padding:0px; list-style:none;}
.innercontent ul.bullet li{margin:0px 0px 12px 0px; padding:0px 0px 0px 26px; background:url(../images/bullet.png) left 6px no-repeat; height:auto; width:auto; font-size:15px; line-height:22px; font-weight:400; color:#333;}
.innercontent ul.bullet li a{color:#bb4f2e; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ul.bullet li a:hover{color:#d3b85a;}

.imgframeleft{margin:0px; padding:65px 20px 0 75px; position:relative; z-index:1;}
.imgframeleft:before{position:absolute; left:0px; top:0px; width: 100%; height:100%; content:''; background:url(../images/picturebg.png) 0 0 no-repeat; z-index:-1;}
.imgframeright{margin:0px; padding:65px 75px 0 20px; position:relative; z-index:1; float: right;}
.imgframeright:before{position: absolute; right:0px; top:0px; width:100%; height:100%; content:''; background:url(../images/picturebg.png) right 0 no-repeat; z-index:-1;}
.pd0{padding:0px;}
/*=======inner content=======*/

/*========popup start==================*/
/* Outer */
.popup{width:100%; height:100%; display:none; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); z-index:9999;} 
/* Inner */
.popup-inner{width:100%; max-width:700px; padding:0px 0px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:3px; background:#fff; border:#2160c2 solid 2px;}
.getaquote-popup{margin:0px; padding:20px 20px; height:auto; width:100%;  height:auto;}
/* Close Button */
.popup-close{width:30px; height:30px; padding-top:4px; display:inline-block; position:absolute; top:0px; right:0px; transition:ease 0.25s all; -webkit-transform:translate(50%, -50%); transform:translate(50%, -50%); border-radius:1000px; background:rgba(0,0,0,0.8); font-family:Arial, Sans-Serif; font-size:20px; text-align:center; line-height:100%; color:#fff;} 
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg); transform:translate(50%, -50%) rotate(180deg); background:rgba(0,0,0,1); text-decoration:none;}

.popup-inner h2{color:#fff; font-size:20px; line-height:36px; background:#2160c2; display:block; font-weight:700; margin-bottom:18px; padding-left:2%; text-transform:uppercase; margin-top:0px;}
.popup-inner input[type="text"],.popup-inner input[type="email"],.popup-inner input[type="tel"],.popup-inner textarea{margin:0px auto 3px; padding:0px 15px; height:40px; width:100%;color:#737373; font-size:14px; line-height:normal; font-weight:400; border:#8f8f8f solid 1px; background:#fff;}
.popup-inner textarea{padding:10px 15px; resize:none; height:80px;}
.popup-inner input[type="submit"]{margin:0px 0px 0px 0px; padding:0px 25px; text-align:left; height:40px; width:auto; color:#fff; font-size:15px; line-height:38px; font-weight:400; background:#013a80; border:none; text-transform:uppercase; transition: all 0.4s ease-in-out 0s; border-radius:30px;}
.popup-inner input[type="submit"]:hover{background:#f8992c; border-radius:30px;}
/*========popup end==================*/

/*===========innerbanner-section start==============*/
.innerbanner-sectionbox{margin:0px; padding:17px; width:98%; border-radius:20px; overflow:hidden; background:rgba(199,155,85,0.84);
color:#FFF;}
.innerbanner-sectionbox h2{ margin-bottom:8px; }
.innerbanner-sectionbox p{ margin-bottom:12px; }
.innerbanner-sectionbox a.quotebanner-btn{ background:#003c6f; color:#FFF; font-size:15px; line-height:43px; font-weight:400; display:inline-block; padding:0px 20px; text-transform:uppercase; border-radius:10px; }
.innerbanner-sectionbox a.quotebanner-btn:hover{ background:#000; }

.innercontent-sec-right{ padding-top:40px; }
.innercontent-sec-right h3{ color:#FFF; font-size:30px; line-height:normal; font-weight:600; }
.bannercontent-section h3{ color:#FFF; font-size:30px; line-height:normal; font-weight:600; margin:0 0 12px; }
.bannercontent-section a.quotebanner-btn{ background:#d09e42; color:#FFF; font-size:15px; line-height:43px; font-weight:400; display:inline-block; padding:0px 20px; text-transform:uppercase; border-radius:6px; }
.bannercontent-section a.quotebanner-btn:hover{ background:#003c6f; }

/*==========innercontent-section start===============*/
.innercontent-section{ padding-top:47px; padding-bottom:47px; }
.innercontent-section p{ color:#5d5d5d; font-size:15px; line-height:24px; font-weight:400; margin-bottom:20px; }

.aboutsection-box{ border-top:1px solid #e6e6e6; padding-top:35px; padding-bottom:35px; }
.aboutsection-box .imgsec{ width:94%; height:auto; padding:0px; margin:0px auto; }

.aboutsection-box h4{ color:#001b33; font-size:22px; line-height:normal; font-weight:600; margin-bottom:15px; }
.aboutsection-box ul{ list-style:none; padding:0px; margin:0px 0px 30px 0px; }
.aboutsection-box ul li{background:url(../images/yellow-bulleticon.png) no-repeat 0 8px; padding:0px 0px 0px 20px; color:#5d5d5d; font-size:15px;
line-height:22px; font-weight:400; margin-bottom:10px;}
.aboutsection-box:nth-last-child(odd) {}
.aboutsection-box:nth-last-child(odd) .aboutsection-box-left{ float:right; }
.aboutsection-box:nth-last-child(odd) .aboutsection-box-right{ float:left; }
.aboutsection-box:nth-last-child(even) {}
.aboutsection-box ul li span{ color:#d09e42; font-weight:600; }

/*==========innercontent-section start===============*/

/*===========contactsection start===============*/
.contactsec-top{ margin-bottom:75px; }

.contactsec-top .imgsec{ width:98%; height:auto; padding:0px; margin:0px auto; }
.contactsec-top .imgsec img{ width:100%; height:auto; }

.contactsec-top .textsec{ color:#232122; font-size:35px; line-height:normal; font-weight:600; margin-bottom:18px; }
.contactsec-top .textsec p{ margin-bottom:33px; }
.contactsec-top .textsec p span{ color:#d09e42; font-weight:600; }

.contactsec-top .namesec{ width:90%; height:auto; padding:0px; }

.contactsec-top .namesec input[type="text"]{ width:100%; border:1px solid #d3d3d3; width:100%; height:47px;
padding:0px 3%; color:#000; font-size:15px; line-height:47px; font-weight:400; margin:0px auto 10px auto; }

.contactsec-top .namesec input[type="email"]{ width:100%; border:1px solid #d3d3d3; width:100%; height:47px;
padding:0px 3%; color:#000; font-size:15px; line-height:47px; font-weight:400; margin:0px auto 10px auto; }

.contactsec-top .namesec textarea{ width:100%; border:1px solid #d3d3d3; width:100%; height:130px;
padding:3%; color:#000; font-size:15px; line-height:23px; font-weight:400; margin:0px auto 10px auto; resize:none; }

.contactsec-top .namesec input[type="submit"]{ background:#d09e43; color:#FFF; font-size:16px; line-height:50px;
font-weight:400; display:inline-block; padding:0px 37px; border:none; text-transform:uppercase; border-radius:7px; float:right; }

.captcha{ width:auto; float:left; }


/*===========contactsection end===============*/

/*==========fell-section start============*/
.fellsection-box{ border-bottom:1px solid #e6e6e6; padding-top:35px; padding-bottom:35px; }
.fellsection-box .imgsec{ width:94%; height:auto; padding:0px; margin:0px auto; }

.fellsection-box h4{ color:#001b33; font-size:22px; line-height:normal; font-weight:600; margin-bottom:15px; }
.fellsection-box p{margin-bottom:20px;}
.fellsection-box:nth-last-child(odd) {}
.fellsection-box:nth-last-child(odd) .fellsection-box-left{ float:right; }
.fellsection-box:nth-last-child(odd) .fellsection-box-right{ float:left; }
.fellsection-box:nth-last-child(even) {}
.fellsection-box ul li span{ color:#d09e42; font-weight:600; }

.fillboxsec{ width:100%; background:#f3f3f3; border:1px solid #d5d5d5; min-height:60px; }
.fillboxsec .titelsec{ width:100%; background:#898989; color:#FFF; min-height:38px; padding:0px 15px; font-weight:17px;
line-height:38px; font-weight:600; }
.fillboxsec .textsec{ padding:17px; }

.fillboxsec .textsec01{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 15px auto; }

.fillboxsec .textsec01-left{ width:47%; float:left; height:auto; padding:0px; margin:0px; }
.fillboxsec .textsec01-right{ width:47%; float:right; height:auto; padding:0px; margin:0px; }
.fillboxsec ul{ list-style:none; padding:0px; margin:0px 0px 17px 0px; }
.fillboxsec ul li{background:url(../images/blackboll.png) no-repeat 0 8px; padding:0px 0px 0px 17px; color:#5d5d5d; font-size:15px; line-height:23px;
font-weight:400; margin-bottom:4px;}

.fillboxsec .textsec02{ width:100%; height:auto; display:table; padding:0px; margin:0px auto; }
.fillboxsec .textsec02-left{ width:auto; float:left; height:auto; padding:0px; margin:0px; }
.fillboxsec .textsec02-right{ width:auto; float:right; height:auto; padding:0px; margin:0px; }
.fillboxsec a.choose-btn{ background:#f9bd4f; color:#000; font-size:14px; line-height:40px; font-weight:400;
display:inline-block; padding:0px 25px; text-transform:uppercase; }
.fillboxsec a.choose-btn:hover{background:#000; color:#f9bd4f; }

.fillboxsec a.choose-btn i{ vertical-align:middle; margin-left:4px; }

.textsec02-left h5{ color:#030303; font-size:18px; line-height:normal; font-weight:600; }
.textsec02-left h5 span{ color:#d09e42; }
.fellsection-box:last-of-type{ border-bottom:none; }

.category-section{ width:100%; background:#f3f2f0; display:table; border:1px solid #d5d5d5; padding:2%; margin:0px auto 54px auto; }
.category-section-left{ width:30%; float:left; height:auto; padding:0px; margin:0px; }
.category-section-left h5{ color:#202020; font-size:25px; line-height:45px; font-weight:600; margin-top:0px; }

.category-section-right{ width:68%; float:right; height:auto; padding:0px; margin:0px; }
.category-section-right select{ background:#FFF; border:1px solid #bcbcbc; min-height:44px; color:#848484; font-size:15px;
line-height:20px; font-weight:400; display:inline-block; width:100%; padding:12px; border-radius:4px; }


/*============blogsection start===============*/
.newslattersec{ width:100%; background:#f7f7f7; border:1px solid #cecece; padding:25px; margin:0px auto 28px auto;}
.newslattersec h4{ color:#000000; font-size:25px; line-height:normal; font-weight:600; margin-bottom:16px; }
.newslattersec input[type="email"]{ background:#FFF; border:1px solid #e6e6e6; min-height:46px; padding:0px 15px;
color:#000; font-size:15px; line-height:normal; font-weight:400; width:100%; margin-bottom:17px; }

.newslattersec input[type="submit"]{ background:#d09e43; color:#FFF; font-size:16px; line-height:40px; font-weight:400;
text-transform:uppercase; font-size:14px; line-height:40px; font-weight:400; border:none; width:100%; text-align:center;
display:block; border-radius:6px;}


.postssec{ width:100%; background:#f7f7f7; border:1px solid #cecece; padding:25px; margin:0px auto 28px auto;}
.postssec h3{ color:#000000; font-size:25px; line-height:normal; font-weight:600; margin-bottom:17px; margin-top:0px; }
.postssec01{ width:100%; border-top:1px solid #e2e2e2; padding:10px 0px; }
.postssec01 h5{ color:#343434; font-size:16px; line-height:normal; font-weight:400; margin-bottom:4px; }
.postssec01 h6{ color:#959595; font-size:14px; line-height:normal; font-weight:400; margin-top:0px; }

.postssec ul{ list-style:none; padding:0px; margin:0px; }
.postssec ul li{border-top:1px solid #e2e2e2; color:#343434; font-size:15px; line-height:38px; font-weight:400px;}
.postssec ul li a{color:#343434;}


.blogsec-left01{ width:100%; height:auto; padding:0px 0px 28px 0px; margin:0px auto 30px auto; border-bottom:1px solid #e2e2e2; }
.blogsec-left01 .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 25px auto; }
.blogsec-left01 .imgsec img{ width:100%; height:auto; }

ul.blog-comments{ list-style:none; padding:0px; margin:0px 0px 12px 0px; display:table; }
ul.blog-comments li{ float:left; padding:0px; margin:0px 6px; color:#686868; font-size:13px; line-height:normal; font-weight:400; }

.blogsec-left h2{ color:#000000; font-size:26px; line-height:normal; font-weight:600; margin-bottom:18px; }
.blogsec-left h2 a{color:#000000;}
.blogsec-left h2 a:hover{color:#d09e42;}
.categorysec{ width:100%; background:#f7f7f7; border:1px solid #d1d1d1; min-height:38px; padding:0px; margin:0px auto 23px auto; display:table; }
.categorysec-left{ width:auto; float:left; height:auto; padding:0px; margin:0px; background:#000; color:#FFF; position:relative;
padding:0px 13px; min-height:38px; font-size:16px; line-height:38px; font-weight:400; position:relative; }
.categorysec-left::after{background:url(../images/blogleftbg.png) no-repeat right center; content:''; width:14px; height:38px;
position:absolute; right:-13px; top:0px;}


.categorysec-right{ width:auto; float:left; height:auto; padding:0px; margin:0px 0px 0px 36px; }
.categorysec-right ul{ list-style:none; padding:0px; margin:0px; }
.categorysec-right ul li{ float:left; padding:0px; margin:0px 20px 0px 0px; }
.categorysec-right ul li a{ color:#929292; font-size:15px; line-height:36px; font-weight:400; display:block; }
.categorysec-right ul li a:hover{ color:#d09e43; }

.blogsec-left01 p{ margin-top:0px; }
.blogsec-left01 a.readmorebtn{ background:#d09e43; color:#FFF; font-size:14px; line-height:45px; font-weight:400; display:inline-block;
 padding:0px 23px; text-transform:uppercase; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

 .blogsec-left01:last-of-type{ border-bottom:none; }