@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,300,500,600);
@import url(https://fonts.googleapis.com/css?family=Courgette);
.itali{font-family: 'Courgette', cursive; font-weight:300;}
body{font-family: 'Raleway', sans-serif; font-weight:400; /*overflow-y: auto; overflow-x:hidden*/}
a:focus{ outline:none}
/* common css */
.blue{ color:#0b3f52}
.red{ color:#a50505}.text-org{ color:#fa3103;}
.text-white{ color:#FFF;}h1, h2{ font-size:36px; font-weight:300; color:#2b2a2a} 
h3{ font-size:30px; font-weight:300}
.form-control{ border-radius:0}
.form-control:focus{ box-shadow:none}
p{ line-height:23px;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{ outline:none}
.bordered, .bordered_l{ display:table; margin:5px auto; height:1px; background:#1c4f62; width:120px;}
.bordered_l{ display:block; margin: inherit }
.top-separetor{ height:1px; background:#DDD; margin:0px auto}
.col_border_right{ border-right:1px solid #DDD;}
.askquion{ background-position:-820px -140px!important; width:52px !important; height:42px !important; float:left !important;}
.askwrap{ background:#ddeef5; padding:15px; border:1px solid #bfd9e3; border-radius:5px; margin:0px 0px;}
input.ask_question{ border-radius: 0; box-shadow: 0 3px 0 #ccc; height: 47px; font-size:14px;}
input.ask_question:focus{ box-shadow:none}
.rclist{ background: none!important; margin:5px 0px !important; padding:5px; border-top:1px solid #333; border-radius:0}
#pagetitle{ background:#2588d6; color:#FFF; padding-bottom:10px;}
#pagetitle h1{font-size:22px;}
.carousel{ margin-bottom:0 !important}
.banner-sm, .banner-contact{ background:url(../images/cost-banner.jpg) top center no-repeat; height:140px; background-size:cover}
.banner-sm h4, .banner-contact h4, .type-sm{ font-size: 36px; font-weight: 300; text-align:center; color:#FFF; text-shadow:0 0 3px #333; margin-top:30px;}
.banner-contact{ background:url(../images/contact-banner.jpg) top center no-repeat;}
#breadcrum{ background:#e8e9eb url(../images/crumb_bg.jpg) repeat-x; padding:3px 0px;}
.breadcrumb{ background:none; margin:0px; padding:7px 0px;}
.breadcrumb > li + li:before { content: "\00BB";  color: #aaa;}
.breadcrumb > li a{ color:#fc1b04; font-size:13px;}
.schem{ background:#f6f4f4; border-top:1px solid #FFF; padding:7px 0px; margin-bottom:30px;}
.schem > span{ display:inline-block;}
.count{ background:#8cd2ee; padding:3px 8px;}
.quicklinks{ border-top:1px solid #CCC}
.quicklinks ul, ul.sidemenu, ul.sidecity{ list-style:none; margin:0; padding:0; line-height:27px;}
.quicklinks a{ color:#333; text-decoration:none; transition:all .3s ease-in-out; font-size:14px;}
.quicklinks a:hover{ color:#046bc3}
.quicklinks a::before{ content: "\f101"; display: inline-block; font-family: FontAwesome; }
.allform{ background:#c3e7f1; padding-bottom:15px;}
.allformtitle{ color:#02799a; font-size:25px; padding:15px;}
.allformcontent{ padding:0px 15px; background: none!important;}
/*  Start radio check  */
.checkstyle input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.checkstyle input[type=checkbox].css-checkbox + label.css-label {padding-left:27px;height:22px; display:inline-block; line-height:22px; 						background-repeat:no-repeat; background-position: 0 0; font-size:13px;vertical-align:middle; cursor:pointer;}
.checkstyle input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -22px;}
.checkstyle label.css-label {background-image:url(http://www.csscheckbox.com/checkboxes/u/csscheckbox_2983d659a567302637df5bbf66af6765.png);				-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/*  radio check  */
ul.cargoser{ list-style: none; width: 100%; margin: 0; padding: 0;}
ul.cargoser li{ color: #AAAAAA; display: block; position: relative;}
ul.cargoser li input[type=radio]{ position: absolute; visibility: hidden;}
ul.cargoser li label{ display: block; position: relative; font-weight: 300; font-size: 14px; font-family:Arial, Helvetica, sans-serif; padding: 5px 0px 5px 50px; margin: 10px auto; height: 30px; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear;}
ul.cargoserside li label{ height:20px; padding: 5px 0px 5px 18px; margin:5px auto}
ul.cargoser li:hover label{color: #000;}
ul.cargoser li .check{ display: block; position: absolute; border: 5px solid #05a5e0; border-radius: 100%; height: 35px; width: 35px; top: 10px; left: 20px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
ul.cargoserside li .check{ width:20px; height:20px; border: 2px solid #05a5e0; left:10px;}
ul.cargoserside li:hover .check { border: 2px solid #ddd;}
ul.cargoser li .check::before { display: block; position: absolute;content: ''; border-radius: 100%; height: 15px; width: 15px; top: 5px;left: 5px; margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
ul.cargoserside li .check::before{height: 10px; width: 10px; top: 3px;left: 3px;}
ul.cargoser li input[type=radio]:checked ~ .check { border: 5px solid #ff9806;}
ul.cargoser li input[type=radio]:checked ~ .check::before{ background: #0498e1;}
ul.cargoserside li input[type=radio]:checked ~ .check{ border: 2px solid #ff9806;}
ul.cargoser li input[type=radio]:checked ~ label{ color: #0498e1;}
ul.cargoser li .signature { position: fixed; margin: auto; bottom: 0; top: auto; width: 100%;}
ul.cargoser li .signature p{ text-align: center; font-family: Helvetica, Arial, Sans-Serif; font-size: 0.85em; color: #AAAAAA;}
ul.cargoser li .signature .much-heart{ display: inline-block; position: relative; margin: 0 4px; height: 10px; width: 10px; background: #AC1D3F; border-radius: 4px; -ms-transform: rotate(45deg);   -webkit-transform: rotate(45deg);   transform: rotate(45deg);}
ul.cargoser li .signature .much-heart::before, .signature .much-heart::after {   display: block; content: ''; position: absolute; margin: auto; height: 10px; width: 10px; border-radius: 5px; background: #AC1D3F; top: -4px;}
ul.cargoser li .signature .much-heart::after { bottom: 0; top: auto; left: -5px;}
ul.cargoser li .signature a { color: #AAAAAA; text-decoration: none; font-weight: bold;}
.sidebarmenu{ background:#FFF; margin:15px 0px;}
.sidebartitle{ background:#38495d; color:#FFF; font-size:20px;}
.sidebartitle:before, .sidebartitle::after{ box-sizing:border-box; content: " "; display: table; clear:both}
.sidebartitle i.fa-blog, .sidebartitle i.fa-city{ background:#fd8505  url(../images/icon-how.png) no-repeat; width:50px; height:50px; margin-right:10px; background-position: -752px -133px; float:left;}
.sidebartitle i.fa-city{background-position: -750px -69px}
.sidebartitle span{ display:table; padding:10px 0px; font-weight:600}
.sidebarcontent{ padding:0px 15px}
ul.sidemenu li, ul.sidecity li{ line-height:22px; padding:5px 0px; border-bottom:1px solid #DDD;}
ul.sidemenu li:last-child{ border-bottom:none;}
ul.sidemenu li a{ color:#333}
ul.sidemenu li a:before, ul.sidecity li:last-child a:before{ content:"\f101";  display: inline-block; font-family: FontAwesome; padding-right:5px; font-size:16px; color:#333}
ul.sidecity li{ background:#e4e4e4; padding:0; border-bottom:1px solid #FFF; padding-left:10px; border-left:5px solid #c5c4c4; transition:all .3s ease-in-out}
ul.sidecity li a{ color:#1c3b4e; text-decoration:none; padding:12px 0px; display:block}
ul.sidecity li:hover{ background:#fff;  border-left:5px solid #fd8505;}
ul.sidecity li:last-child { background:#fd8505; border-left:5px solid #ff5e06}ul.sidecity li:last-child a{ color:#FFF;}
ul.sidecity li:last-child a:before{ color:#FFF;}
.addcomentstext { font-size:24px; font-weight:600}
.addcomment{ margin-top:15px;}
.commentcontent{ background:#f6f6f6; border-top:1px solid #CCC; padding:15px;}
.commentcontent .form-control{ background:#efefef; border-radius:0; border:1px solid #d9d7d7; box-shadow:none; margin-right:5px; }
.commentcontent textarea.form-control{ height:85px; font-size:14px;}
.splite{ background:url(../images/icon-how.png) no-repeat}
.rce{ background:#f3f4f5}
.rcetitle{ padding:15px; font-size:25px;}
.rce-content{padding:5px 15px;}
.rclist{ background: none!important; margin:5px 0px !important; padding:5px;}
.rclist:first-child{ border:none}
.bg-lightdark{ background:#f9f9f9}
.modal-lg{ width:90%;}
.modal-header{ border-radius:5px 5px 0 0}
.addh{ font-weight:bold; padding:8px 0px; color:#666; font-size:18px;}
.popform .form-control{ border-radius:0;  font-size:14px;}
form.registration-form fieldset {display: none;}

form.registration-form fieldset .input-error { background:#f0cbcb; border:1px solid #d79f8f; color:#333}

.hide-native-select .multiselect{ border:none !important; height:46px; display:block; width:100%}



.hide-native-select .btn-default.active.focus, .hide-native-select .btn-default.active:focus, .hide-native-select .btn-default.active:hover, .hide-native-select .btn-default.focus:active, .hide-native-select .btn-default:active:focus, .hide-native-select .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .hide-native-select .open > .dropdown-toggle.btn-default:focus, .hide-native-select .open > .dropdown-toggle.btn-default:hover{  background:none !important; box-shadow:none}



.hide-native-select .btn-default:hover, .hide-native-select .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{ background:none !important; box-shadow:none}

.subcity_to, .samecity_to{ display:none}



#feedback { position: fixed;right:-3px; top:22%; margin-left: -3px; margin-bottom: -3px; z-index:100;}

#feedback-form {float: right; width: 300px;  height: 100%;z-index: 1000; padding-left: 5px; padding-right: 10px; background-clip: 'padding-box';  border: 1px solid rgba(0,0,0,.2); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2);}

#feedback-tab { float: right; color: #fff;font-size: 20px;cursor: pointer;text-align: center;width: 120px;height: 211px;margin-right: -32px;padding-top: 0px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}



/* type css */

.typed-cursor{opacity: 1;font-weight: 100;-webkit-animation: blink 0.7s infinite;-moz-animation: blink 0.7s infinite;-ms-animation: blink 0.7s infinite;        -o-animation: blink 0.7s infinite;animation: blink 0.7s infinite; display:none}

@-keyframes blink{0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; }}

@-webkit-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}

@-moz-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}

@-ms-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}

@-o-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}

#typed{ border-bottom:2px solid #ff4808; padding-bottom:5px; font-weight:500}		

.darkbg{ background:#eef0ec ;}





.deskpress-smartsearch {position: relative;}

.deskpress-smartsearch i.tp_livesearch {color: #f15d58;font-size: 20px;left: 20px;padding-left: 1px;padding-right: 1px;position: absolute;top: 22px;}

.deskpress-smartsearch i.tp_livesearch.loading {color: #f15d58}

.deskpress-smartsearch i.tp_livesearch.loading::before {content: "";}

.deskpress-smartsearch > button.btn-primary, .deskpress-smartsearch > a.btn-primary {background: #363635; border:1px solid #DDD; border-radius: 0 2px 2px 0;    bottom: 0;color: #fff;font-size: 100%;font-weight: bold;padding: 9px 25px; position: absolute;right: 0;top: 0;}

.deskpress-smartsearch > button.btn-primary:hover, .deskpress-smartsearch > a.btn-primary:hover, .deskpress-smartsearch > a.btn-primary:focus {background: #1e1e1e;}



.deskpress-smartsearch > button.btn-primary i.fa-send, .deskpress-smartsearch > a.btn-primary i.fa-send {

    display: none;

}

.deskpress-smartsearch > a.btn-primary {

    padding: 20px 25px;

}

.deskpress-smartsearch #data-search {

    border:1px solid #DDD; box-shadow:none;

    font-size: 1.1em;

    height: auto;

    line-height: 1.3em;

    padding: 20px 10px 20px 50px;

}

.deskpress-smartsearch .tooltip.top {

    margin-right: -40px;

    margin-top: 0;

}

.route{ width:100%; border:none; height:450;}



ul.alllist{ margin:0; padding:0; list-style:none}

ul.alllist li{ line-height:15px; position:relative; padding:10px; padding-left:30px;}

ul.alllist li:before{ content:""; display:inline-block; width:30px; height:30px; line-height:30px; background: url(../images/icon-how.png) no-repeat; background-position:-335px -146px; position:absolute; top:4px; left:0}



.display-comment{ border:1px solid #337ab7; padding:15px; margin-bottom:15px; font-size:13px;}

.display-comment p{ margin-bottom:0px;}

.display-comment .media-left .fa{ width:40px; height:40px; line-height:40px; text-align:center; color:#000; background:#ddd;}

.accuracy{ background:#d6f0fe; padding:15px; margin:5px 0px;}

.allinq{ margin-bottom:15px;}

/* End common css */



.navbar-wrapper {position: absolute;top: 0;right: 0;left: 0; z-index: 111; background:rgba(255,255,255,.8);}



/* Flip around the padding for proper display in narrow viewports */

.navbar-wrapper > .container {padding-right: 0;padding-left: 0;}

.navbar-wrapper .navbar {padding-right: 15px; padding-left: 15px;}

.navbar-wrapper .navbar .container {width: auto;}

.navbar{ background: none; border:none; padding-top:5px;}

.navbar-nav > li > a{ /*padding-bottom:5px; padding-top:5px;*/}

.navbar .navbar-nav > li > a{ color:#a50505}

.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:focus, .navbar .navbar-nav > .active > a:hover{ background:none; color:#fb6308;}

.user{ background:#FFF;}

.navbar-brand{ padding-top:0px}

.navbar-fixed-top{ background: rgba(255,255,255,.99); transition:all .5s ease-in-out; border-bottom:1px solid #CCC;}

.navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li > a:hover{ background:none; color:#0785fb}

.navbar .navbar-nav > li > a:focus{ background:#333}

.navbar-brand > img{ max-height:50px;}









.hc{ display:table; float:right; font-size:16px; font-family:Arial, Helvetica, sans-serif}

.navbar{ margin-bottom:0}

.chcity{ float:left; margin-left:35px; margin-top:5px;}



/* login form */

#login-dp{min-width: 250px; padding: 14px 14px 0; overflow:hidden;background-color:rgba(255,255,255,.8); z-index:6000;}

#login-dp .help-block{font-size:12px}

#login-dp .bottom{background-color:rgba(255,255,255,.8); border-top:1px solid #ddd; clear:both; padding:14px;}

#login-dp .social-buttons{margin:12px 0 }

#login-dp .social-buttons a{ width: 49%;}

#login-dp .form-group {margin-bottom: 10px;}

.btn-fb{color: #fff;background-color:#3b5998;}

.btn-fb:hover{color: #fff;background-color:#496ebc }

.btn-tw{color: #fff; background-color:#55acee;}

.btn-tw:hover{color: #fff; background-color:#59b5fa;}



.carousel {height: 500px;margin-bottom: 30px;}

.carousel-caption {z-index: 10;margin-bottom: 100px;}

.carousel-caption h4{ font-size:36px; font-weight:300}

.form-tag{ font-size:25px; font-weight:bold}

.carousel .item {height: 500px;background-color: none;}

.carousel-inner > .item > img {position: absolute;top: 0;left: 0; min-width: 100%; height: 500px;}

.marketing .col-lg-4 { margin-bottom: 20px; text-align: center;}

.marketing h2 {font-weight: normal;}

.marketing .col-lg-4 p { margin-right: 10px; margin-left: 10px;}

.featurette-divider {margin: 80px 0;}

.featurette-heading {font-weight: 300; line-height: 1;letter-spacing: -1px;}



.headform{ background:rgba(255,255,255,.8); border:1px solid #938a83; color:#333; text-shadow:none; text-align:left; padding:15px;}

.mainform{ background:#FFF;}

.mainform .btn-lg, .mainform .input-lg{ border-radius:0}

.mainform .form-control{ border:none; }

.mainform .form-control:focus{ box-shadow:none;}

.mainform .input-group-addon{ border:none; background:none; color:#444; font-size:22px;}

.mainform .input-group:hover>.input-group-addon{ color:#f95c06;}

.sea1{}



hr.car-primary::after, hr.car-default::after, hr.rev-primary::after{content: "\f0d1"; display: inline-block; font-family: FontAwesome; font-size: 18px; padding: 0 0.25em; position: relative; top: -0.8em;background-color: #043259; color: #fff;}

hr.car-primary, hr.car-default, hr.rev-primary {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;

    border-color: -moz-use-text-color;border-image: none;border-style: solid none none;border-width: 3px 0 0; margin: 25px auto 31px; max-width: 250px;

    padding: 0;text-align: center;border-color: #043259; font-size:12px}

	

hr.car-default::after, hr.rev-primary{border: 1px solid #bdbdbd; background:#FFF; color: #bdbdbd;}

hr.car-default,hr.rev-primary{border-color: #bdbdbd; }

hr.rev-primary::after{content: "\f06e"; background:#bdbdbd; font-size:12px;}



.section{ padding:35px 0px;}

.how{ margin:15px 0px; transition:all .5s ease-out}



.howicon, .howstep2, .howstep3, .howstep4{ width:110px; height:110px; background:url(../images/icon-how.png) no-repeat; background-position:-7px 0px; display:table; margin:5px auto }

.howstep2{ background-position:-166px 0px;} .howstep3{ background-position:-332px 0px;} .howstep4{ background-position:-504px 0px;}

.howhead{ font-weight:600; font-size:16px;}





/* join Section   */

.join-very, .join-hassel, .join-payment, .join-rating, .join-cost, .join-dash, .join-dashboard, .join-newcostomer, .join-increasbusiness, .join-profile, .join-package, .join-sms{ width:60px; height:60px; display:table; margin:5px auto; background:url(../images/icon-how.png) no-repeat; background-position:-939px 0px;}

.join-hassel{background-position:-874px 0px; }

.join-payment{background-position:-874px -63px;}

.join-rating{background-position:-939px -63px;}

.join-cost{background-position:-808px 9px}

.join-dash{background-position:-744px 9px}

.join-dashboard{background-position:-133px -244px}

.join-newcostomer{background-position:-808px 0px;}

.join-increasbusiness{background-position:-676px 0px;}

.join-profile{background-position:-676px -60px;}

.join-package{background-position:-676px -121px;}

.join-sms{background-position:-676px -189px;}



.jointag{ display:block; padding:0px 0px 2px 0px; font-size:23px; font-weight:400; color:#db0606}
.join-para{ min-height:120px;}
.se-container{display: block;width: 100%;overflow: hidden; padding-top: 30px;}
.se-slope{}
.se-slope:nth-child(odd){background:  url(../images/front-page-counter.jpg) top center; background-size:cover; min-height:600px;}
.se-slope:nth-child(even){background: #245e79; background-size: cover;}
.se-content{margin: 0 auto;}
.se-content h3{font-size: 60px;position: relative;display: inline-block;padding: 10px 30px 8px 30px;height: 80px;background: #000;line-height: 80px;	margin-bottom: 20px;}

.se-slope:nth-child(odd) .se-content h3:before,

.se-slope:nth-child(odd) .se-content h3:after{border-right-color: #e90089;border-left-color: #e90089;}



.se-slope:nth-child(odd) .se-content{color: #333;padding: 15px 0px 15px 0px;}

.se-slope:nth-child(even) .se-content{color: #000;padding: 15px 0px 15px 0px; color:#FFF;}

.se-slope:nth-child(odd) .se-content h3{background: #e90089;color: #000;}

.se-slope:nth-child(even) .se-content h3{background: #000;color: #333;}	



/*  home recent en */

.recentenq{ background:#FFF url(../images/icon-enq.png) 10px 10px no-repeat; margin:15px 0px; color:#000; border-radius:3px; padding:15px; transition:all .3s ease-in-out}

.recentenq:hover{ background:#faf4d9 url(../images/icon-enq.png) 5px 10px no-repeat;}

.recentenq span{ display:block; padding:5px 0px;}

.recentenq b{ color:#0449fa}

.posted{ font-size:12px;}

.posted i{ color:#fe5307; font-style:normal}

.recentenq span.enfrom{ padding:0px 0px 0px 30px; height:45px;}

.recentenq span.ento{ padding:25px 0 30px 80px; height:45px; margin-bottom:15px;}

.recentenq span.endes{ font-weight:bold;height:45px;overflow: hidden;}

.fa-eninfo{ background:url(../images/icon-how.png) no-repeat; width:31px; height:35px; float:left; background-position: 0 -380px}

.owl-theme .owl-controls .owl-nav [class*="owl-"]{ display:none !important}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background:#333}



.clientspeak{}

.bg-slplit{ background:url(../images/icon-how.png) no-repeat}

.head1, .head2{ font-size:36px; font-weight:300; margin-bottom:15px}

.head2{ font-size:24px;}

.fa-clspeak, .fa-custmspeak{ width:64px; height:64px; background-position:-939px -126px;margin-right:2px;}

.fa-custmspeak{background-position: -871px -129px}



.clspeak{margin-bottom: 10px;}



.clspeak-section { width: 100%;height: auto;padding: 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative;border: 1px solid #fff;}



.clspeak-sec{}





/* Carousel */



#quote-carousel, #custo-carousel {padding: 0 10px 30px 10px; height:auto}

#quote-carousel .carousel-control,  #custo-carousel .carousel-control  { background: none;color: #CACACA; text-shadow: none;}

#quote-carousel .carousel-control.left, #custo-carousel .carousel-control.left { left: -60px;}

#quote-carousel .carousel-control.right, #custo-carousel .carousel-control.right {right: -60px;}

#quote-carousel .carousel-indicators, #custo-carousel .carousel-indicators { right: 50%;top: auto;bottom: 0px;margin-right: -19px;}

#quote-carousel .carousel-indicators li, #custo-carousel .carousel-indicators li {width: 50px;height: 50px; margin: 5px; cursor: pointer; border: 4px solid #CCC;border-radius: 50px;opacity: 0.4;    overflow: hidden;transition: all 0.4s;}

#quote-carousel .carousel-indicators .active, #custo-carousel .carousel-indicators .active { background: #fff;width: 88px;height: 88px;border-radius: 100px;border-color: #f33; opacity: 1;overflow: hidden;}

#quote-carousel .carousel-inner, #custo-carousel .carousel-inner {  height: 300px }

#quote-carousel .carousel .item, #custo-carousel .carousel .item{ background:none; height: auto!important}



.item blockquote {border-left: none;margin: 0;padding:0}

.item blockquote p{ padding:15px; min-height:120px; border-left:25px solid #bbbd9d; background:#e2e3d2; text-align:left; font-size:14px;}

.item blockquote p:before { content: "\f10d"; font-family: 'Fontawesome'; float: left; margin-right: 10px; margin-left:-25px; font-size:35px;}



.clspeak-section:after {top: 100%;left: 50px;border: solid transparent;content: " ";  position: absolute; border-top-color: #fff;border-width: 15px;        margin-left: -15px;}



.clspeak-desc {margin-top: 20px; text-align:left;padding-left: 15px;}

.clspeak-desc img {border: 1px solid #f5f5f5; border-radius: 150px; height: 70px; padding: 3px; width: 70px;display:inline-block;vertical-align: top;}

.clspeak-writer{display: inline-block;vertical-align: top; padding-left: 10px;}

.clspeak-writer-name{font-weight: bold;}

.clspeak-writer-designation{font-size: 85%;}



.clspeak-writer-company{font-size: 85%;}

.clspeak-default .clspeak-section{border-color: #f6f7f7; background:#f6f7f7;}

.clspeak.clspeak-default .clspeak-section:after{border-top-color: #f6f7f7;}

.clspeak-desc img{border-color: #f6f7f7;}

.clspeak-writer-name{color: #fc7904;}

.clspeak-rate img{ width:inherit; height:inherit; border-radius:0; border:none}

.testimonials i{ width:80px; height:80px; text-align:center; }

.testimonials i img{ vertical-align:middle; text-align:center; border:5px solid #FFF; overflow:hidden; width:100%; border-radius:50%; margin-top:15px; box-shadow:3px 3px 3px #ccc }



/*  Home Page Latest blog  */

.homeblog{ background:#32617c}

.blogbox{ background:#ededec; border-radius:3px; padding:15px; min-height:220px; margin:15px 0px; transition:all .3s ease-in-out}

.blogbox:hover{ background:#fff;}

.blogimg{ background:#467895; padding:10px; border-radius:3px; display:block;}

.blogimg img{ width:100%; height:50px;}

.blhline{ color:#042957; font-size:16px; font-weight:600;}

.bdate{ font-size:13px;}



footer{ background:#071321; color:#FFF; }

footer.section{padding-bottom:0px;}

ul.fmenu{ list-style:none; padding:0; margin:0}

ul.fmenu a{ color:#999; text-decoration:none; transition:all .3s ease-in-out}

ul.fmenu a:hover{ color:#fff}

.follobox{ background:#020e1c; padding:15px; border:1px solid #21385a; border-radius:3px}



ul.social-network {list-style: none;display: table;padding: 0}

ul.social-network li {display: inline;margin: 0 5px;}

.social-network a.icoRss:hover {background-color: #F56505;}

.social-network a.icoFacebook:hover {background-color:#3B5998;}

.social-network a.icoTwitter:hover {background-color:#33ccff;}

.social-network a.icoGoogle:hover {background-color:#BD3518;}

.social-network a.icoVimeo:hover {background-color:#0590B8;}

.social-network a.icoLinkedin:hover {background-color:#007bb7;}

.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,

.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {color:#fff;}

a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}



.social-circle li a {display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;

	text-align:center;width: 50px;height: 50px;font-size:20px;  background:#666; margin:5px;}

.social-circle li i {margin:0;line-height:50px;text-align: center;}

.social-circle li a:hover i, .triggeredHover {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms--transform: rotate(360deg);	transform: rotate(360deg);-webkit-transition: all 0.s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.5s;

}

.social-circle i {color: #fff;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;}

footer  .modal-header{ background:#fd7609; color:#FFF; border-radius:5px 5px 0 0}



.reserved{ padding-top:15px; border-top:1px solid #21385a; font-size:13px; text-align:center; color:#888; margin-top:15px; }



/* log add multiple enq */

.addenq{ padding:25px; background:#fff; box-shadow:0px 0px 15px #DDD inset; border-radius:5px; border:1px solid #DDD;}

i.getenqicon::before{ content:""; width:100px; height:51px; background: url(../images/icon-how.png) -904px -252px no-repeat; display: inline-table; float:left}



/*  button  */



.btn_ex {border-radius: 0px;padding: 8px 15px;font-size: 18px; text-decoration: none; color: #fff; position: relative; display: inline-block;}

.btn:active { transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); box-shadow: 0px 1px 0px 0px;}

.btn-blue { background-color: #2e8beb; box-shadow: 0px 5px 0px 0px #086cce; color:#FFF;}

.btn-blue:hover { background-color: #4299f3; }

.btn-green { background-color: #6f9f45; box-shadow: 0px 5px 0px 0px #5a8336;}

.btn-green:hover { background-color: #7eb053;}

.btn-red { background-color: #e74c3c; box-shadow: 0px 5px 0px 0px #CE3323;}

.btn-red:hover {background-color: #FF6656;}

.btn-purple {background-color: #38495d;box-shadow: 0px 5px 0px 0px #132742;}

.btn-purple:hover, .btn-purple.focus, .btn-purple:focus { background-color: #4a5b6f; color:#FFF;}

.btn-orange {background-color: #e67e22; box-shadow: 0px 5px 0px 0px #CD6509;}

.btn-orange:hover {background-color: #FF983C;}

.btn-yellow {background-color: #f1c40f; box-shadow: 0px 5px 0px 0px #D8AB00;}

.btn-yellow:hover {background-color: #FFDE29;}

.btn-center{ margin:0px auto; display:table}



.spinner {opacity: 0;display:none;width: 20px;height:10px; -webkit-transition: opacity 0.25s, max-width 0.45s;-moz-transition: opacity 0.25s, max-width 0.45s;    -o-transition: opacity 0.25s, max-width 0.45s; transition: opacity 0.25s, max-width 0.45s;}

.has-spinner.active { cursor:progress;}

.has-spinner.active .spinner {display:inline-block; opacity: 1; max-width: 50px;}





/*  Home Page Moving tool  */

.tool-bg1{background:#e9f3f7;}.tool-bg2{ background:#d3efe6}.tool-bg3{ background:#f2edd9}.tool-bg4{ background:#f1d8cc}

.toolbox{ padding:15px;  transition:all .3s ease-in-out}

.icon-tool_blue,.icon-tool_green,.icon-tool_yellow,.icon-tool_red{border:1px solid #189ad7; border-radius:50%; overflow:hidden; margin:5px auto;  display:table; padding:8px; }

.icon-tool_green{ border-color:#34a47e}

.icon-tool_yellow{border-color:#bfa64e}

.icon-tool_red{border-color:#bf7453}

.toolbox .fa{ display:block; border-radius:50%; padding:25px;}

.cercle-blue{ background:#32b5f2}

.cercle-green{ background:#46b992}

.cercle-yellow{background:#ceb662}

.cercle-red{background:#ce8362}

.fa-mguide, .fa-calculate, .fa-faq, .fa-revies{ width:60px; height: 60px; display:table; line-height:60px; background:url(../images/icon-how.png) -3px -127px no-repeat; overflow:hidden}

.fa-calculate{ background-position:-63px -127px}

.fa-faq{ background-position:-126px -127px}

.fa-revies{ background-position:-187px -127px}

.movingtitle { font-size:16px; text-align:center; font-weight:600; padding:5px;}

.movingtitle a{ text-decoration:none; color:#333}

.movingtitle a:hover{ color:#fa3103}



.toolbox:hover{ background:#f2f6f7; transition:all .3s ease-in-out}

.toolbox:hover .movingtitle a{color:#fa3103;  transition:all .3s ease-in-out}

/* css for faq */

.shorfaq{border-left:1px solid #e2dfdf; border-right:1px solid #e2dfdf }

.shorfaq .row{ display:table; width:100%;}

.shorfaq:nth-child(odd){ background:#f5f5f5;border:1px solid #e2dfdf}

.shorfaq:last-child{ border-bottom:1px solid #e2dfdf }

.shorfaq .row .col-sm-1, .shorfaq .row .col-sm-2{ text-align:center;}

.shorfaq .row .col-sm-1, .shorfaq .row .col-sm-7, .shorfaq .row .col-sm-6, .shorfaq .row .col-sm-2{ display: table-cell; float:none; vertical-align:middle; padding:10px;}

.leftborder{border-left:1px solid #e2dfdf}

.shorfaq .no{ font-size:36px; font-weight:300}

.shorfaq a{ color:#0050d4; text-decoration:none}

.shorfaq a:hover{ color:red;}

.shorfaq i, .shorfaq span{ display:block; font-size:13px;}

.shorfaq i{ width:20px; font-size:18px; height:20px; display:table; margin:5px auto}



.shorfaq-sigle{ border:1px solid #e2dfdf;}

.autherarea{ border:1px solid #DDD; padding:15px; border-top:5px solid #ddd;}

.faqans i{ width:100px; height:100px; padding:5px; text-align:center; line-height:100px; border:1px solid #DDD}

.fa-auther{ background: #fff url(../images/icon-how.png) -518px -144px no-repeat}



#citylguide{ background:#eef0ec}

.city-l-blog{ background:#FFF; border:1px solid #1d486a;}

.city-l-blog h4{ background: #1d486a; color:#FFF; margin:0px; padding:15px; font-weight:300; font-size:14px; min-height:63px;}
.city-l-blog h4 a{color:#FFF; text-decoration:none}

.lb-contern{ padding:15px; min-height:185px;}



.maps{ position:relative}

.maps iframe{ width:100%; height:650px; z-index:90; border:0}

.maps .cont{ background: rgba(0,0,0,.8); position:absolute; left:0; top:0px; height:655px; z-index:92; width:100%; color:#FFF !important; padding:50px 0px;}

.offtitle{ font-size:18px; font-weight:600; display:block; margin-top:15px; margin-bottom:5px;}

.coform .form-control{ color:#333 !important}



.sameincity{ display:none;}

.symelorform .form-control{ border-radius:0; border:1px solid #CCC; transition:all .5s ease-in-out}

.symelorform .form-control:focus{ border:1px solid #0c6daa; transition:all .5s ease-in-out}

.symelorform .localareafrom, .symelorform .localareato{ padding-left:50px;background:#FFF url(../images/localarea.png) 2px 5px no-repeat}

.symelorform .localareato{ background-position:-4px -52px}

.cli_list{ display:none}

/*  OTP  */

.otparea{ background:#f6f6f6; border:1px solid #DDD; padding:15px;}

.veryfiedicon{ display:table; margin:5px auto}



/*  Site maps  */

<!--.sitemap_menu{display:table; width:100%;}

.sitemap_menu .row > [class*='col-'] { display:table-cell;  background:red; padding:50px;}-->



ul.sitemaps{ list-style:none; margin:0; padding:0}

ul.sitemaps li{ margin:15px 0px;}

ul.sitemaps li a{ padding:15px; display:block;background:#1bb2e3; border-radius:15px 0px 15px 0px; color:#fff; text-decoration:none; transition:all .3s ease-in-out}

ul.sitemaps li a:hover{ background:#cc361d}
/* student css */
.studenfuction{ background:#f5f5f4; border:1px solid #DDD;}
.fa-c-h, .fa-c-o, .fa-p-h{ width:60px; height:52px; background:url(../images/icon-student.png) 0px 0px no-repeat; display: block; margin:5px auto; }
.fa-c-o{ background-position:-95px 0px} .fa-p-h{background-position:-190px 0px}
.studenfuction .studenttitle{ padding:5px 0px; display:block; color:#f7520a; font-size:14px; font-weight:500}
.breafstudent{ padding:15px;}
.studentform{ background:#fff;}
.studentform .form-control{ border-radius:0; border-color:#2d91ce}
.faqans .media-left img { width:120px; padding:5px; border:1px solid #DDD;}
.sm-typed{text-align: center;color: #fff;font-size: 30px;margin-top: 34px;}

@media (max-width: 768px) {

.navbar-wrapper { margin-top: 0px;}

.navbar-wrapper .container { padding-right: 15px;padding-left: 15px;}

.navbar-wrapper .navbar {padding-right: 0;padding-left: 0;}

.navbar-wrapper .navbar {border-radius: 4px;}

.carousel-caption{margin-bottom:30px;}

.featurette-heading {font-size: 50px;}

.chcity{ display: table; float:  left; margin:5px;}	

.navbar-brand img{ width:130px;}

.navbar-brand{ padding-left:0; padding-top:10px;}

.mainform .input-group{ border-bottom:1px solid #ddd}

.sbg-content{ padding: 30px 0px 30px 0px;}

.sbg-content img{ width:90%%;}

.btn_ex{ font-size:13px;}

.col_border_right{ border:none}

.mainform .form-control{ border:none; }

.navbar .navbar-toggle{ background: #306994; border:1px solid #22577f}

.navbar-toggle .icon-bar{ background:#FFF;}



.deskpress-smartsearch > button.btn-primary, .deskpress-smartsearch > a.btn-primary {padding: 24px 22px;right: 0; top: 0;}

.deskpress-smartsearch > button.btn-primary i.fa-send, .deskpress-smartsearch > a.btn-primary i.fa-send { display: block;}

.deskpress-smartsearch > button.btn-primary span, .deskpress-smartsearch > a.btn-primary span {display: none;}



.shorfaq .row{ margin-left:0}

.shorfaq .row .col-sm-1, .shorfaq .row .col-sm-7, .shorfaq .row .col-sm-6, .shorfaq .row .col-sm-2{ display: block; text-align:center}

.leftborder{border-bottom:1px solid #e2dfdf; border-left:none}

.shorfaq .no{ width:60px; height:60px; line-height:60px; border-radius:50%; text-align:center; margin:0px auto; background:red; font-size:20px; color:#FFF;}

.tab_wrapper .content_wrapper .tab_content{ padding:8px 0px !important;}

.banner-sm h4{ font-size:22px; margin-top:50px;}



.maps iframe{ height:800px;}

.maps .cont{height:805px;}

.maps .cont .col_border_right{ border-right:none; border-bottom:1px solid #999}

.symelorform .form-control{ border-radius:0; border:1px solid #CCC; transition:all .5s ease-in-out}

.symelorform .form-control:focus{ border:1px solid #0c6daa; transition:all .5s ease-in-out}



ul.cargoserside li label{ height:30px; padding: 5px 0px 5px 50px; margin:10px auto}

ul.cargoserside li .check{ width:35px; height:35px; border: 5px solid #05a5e0; left:10px;}

ul.cargoserside li:hover .check { border: 5px solid #ddd;}



ul.cargoserside li .check::before{height: 15px; width: 15px; top: 5px;left: 5px;}

ul.cargoserside li input[type=radio]:checked ~ .check{ border: 5px solid #ff9806;}
.form-tag{ font-size:17px;}
.blogbox{ min-height:150px;}

}
.pac-container{z-index:5000}


@media (max-width:480px){

h1, h2{ font-size:25px;}

.head1{ font-size:25px;}

.head2{ font-size:18px;} 	

.carousel-caption h4{ display:none}

.form-tag{ font-size:17px;}

.carousel-caption{margin-bottom:30px;}	

.navbar-brand img{ width:100px;}	

.navbar-brand{ padding-left:0; padding-top:15px;}

.chcity{ display: table; float: none; margin: 5px auto;}	

.mhide{ display:none}

.btn-group-lg > .btn, .btn-lg{ font-size:14px;}

.hc{ float:none; margin:0px auto;}

.navbar-wrapper { padding-bottom: 20px;}

.navbar .navbar-toggle{ background: #306994; border:1px solid #22577f}

.carousel-caption h4{ font-size:26px; font-weight:600}

.mainform .input-group{ border-bottom:1px solid #ddd}

.mainform .btn{font-size:14px; }



.navbar-fixed-top{ position:static}

.se-slope:nth-child(odd) .se-content,.se-slope:nth-child(even) .se-content{padding-left:6px;padding-right:0px;}



.sbg-content{ padding: 30px 0px 30px 0px;}

.sbg-content img{ width:90%%;}

#feedback { display:none}

.recentenq span.enfrom, .recentenq span.ento{ line-height:18px; font-size:13px;}

ul.cargoser li label{ padding:16px 0 5px 50px}

.se-slope:nth-child(odd){background:#cecece}
.maps iframe{height:1350px; }
.maps .cont{height:1350px; }




}



