/*Start Basic Style*/
*	{margin:0;padding:0;}
body {margin:0 auto;}
/* Start Typography-----------------------*/
p	{font-size: 14px;line-height: 22px;font-weight: 400;/* margin-bottom: 15px; */font-family: 'Open Sans', sans-serif;color: #6d6d6d !important;}
h1, h2, h3, h4, h5, h6	{margin:0 0 15px 0;font-family: 'Josefin Sans', sans-serif;}
h1	{font-size:42px;line-height:46px;text-transform:uppercase;}
h2	{font-size:35px;line-height:38px;}
h3	{font-size:28px;line-height:34px;}
h4	{font-size:22px;line-height:28px;}
h5	{font-size:18px;line-height:24px;}
h6	{font-size:14px;line-height:22px;}
a	{text-decoration:none;color:#767676;transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a:hover	, a:focus{color:#2582e0;text-decoration:none;}
.scrollup {width:40px;height:40px;opacity: 0.8;filter: alpha(opacity=30);position:fixed;bottom:25px;right:16px;display:none;text-indent:-9999px;background: url('../images/icon_top.png') no-repeat;}
.scrollup:hover {opacity: 1;}
.col-center	{margin:0 auto !important;float:none !important;}
.clear	{clear:both;}
.section-space {padding: 50px 0;}
/* End Typography-----------------------*/

/*header start*/
header{padding: 0px 0px;position: absolute;z-index: 9;width: 100%;}
header .logo{margin: 7px 0;}
header .logo a img {max-width: 100%;height: auto;display: inline-block;vertical-align: middle;}

.top{background-color: #fff0;padding: 7px 0px;}

/*top bar css*/
.top-bar {margin: 0px;}
.top-contact {margin: 0px;}
.top-contact ul {list-style-type: none;margin: 0px 0px;padding: 0px 0;}
.top-contact ul li {margin-right: 20px;display: inline-block;float: left;line-height: 30px;}
.top-contact ul li a {font-size: 15px;font-family: "Open Sans";color: rgb(255 255 255);font-weight: 600;}
.top-contact ul li a:hover {color: #b1d0ff;}
.top-contact ul li i {color: #ffffff;font-size: 20px;margin: 0 5px;}
.top-kontact {margin: 0px;display: block;width: 100%;}
.login-btn {margin: 0px;display: inline;float: right;}
.login-btn a {margin: 0px;background-color:#000;color:#fff;padding:14px 15px;vertical-align:middle;font-family: 'Josefin Sans';font-size:16px;line-height: 30px;}

/*translate*/
.translate{padding: 0 0 0 0px;}
.language{display: inline-block;float: left;margin: 1px 0 0 60px;}
#goog-gt-tt,.goog-te-banner-frame{display:none!important}
body{top:0!important}
.goog-te-combo{background-color:#fff;border:1px solid #fff!important;display:inline-block;padding:3px 7px;margin:0!important;cursor:pointer;zoom:1;color:#000;border-radius:30px}
#google_translate_element{color:transparent}
#google_translate_element a{display:none;}
div.goog-te-gadget{color:transparent!important}
.goog-te-gadget{margin-top:0;height:19px}
.goog-te-combo, input:focus, textarea:focus {outline: 0!important;}

/*menu header*/
.navbar.navbar-default .navbar-header {}
.navbar.navbar-default .nav.navbar-nav{}
/*nav bar right*/
.navbar {margin: 0 0;padding: 0px;min-height: 0px;border: none;float: right;}
.navbar-nav {float: right;}
.navbar-default {background-image: none;box-shadow: none;background-color: transparent;margin: 23px 0;padding: 0px;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {color:#ffffff;background-color: black;box-shadow: none;background-image: none;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #ffffff;background:none;box-shadow: none;background-color: black;}
.navbar-default .navbar-nav>li>a {color: #FFF;font-size: 18px;padding: 10px 23px;margin: 6px 0px;font-family: "Josefin Sans";text-shadow:  none;}

/*owl slider start css*/
.main-slider {position: relative;}
.owl-carousel .owl-wrapper-outer {/* box-shadow: 0px 10px 30px #aaa; */ }
.owl-theme .owl-controls {margin-top: 0px;text-align: center;position: absolute;left: 0px;right: 0;bottom: 0;top: 86%;}
.owl-theme .owl-controls .owl-page span{background: #fff;}
#owl-demo .item img {display: block;/* width: 100%; */height: auto;max-height: 812px;}
.owl-controls.clickable .owl-buttons {display:none !important;}

/*slider content start css*/
.slider-content{top: 9%;left:0;padding:0;text-align: left;position:absolute;width:100%;color:#fff;z-index:999;}
.overlay {/*background: #ffffff47;*/position: absolute;width: 100%;height: 100%;z-index: 2;}

/*slider app btn section*/
.main-slider-app-btn ul{margin: 22px 0 0px 0px;padding:0px;list-style:none;}
.main-slider-app-btn li{margin: 0px 9% 0px 0px;padding: 0px 0px 0px 0px;/*width: 40%;*/border: 1px solid #346fc6;display:  inline-block;border-radius: 30px;}
.main-slider-app-btn li:hover{background-color: #346fc6;}
.main-slider-app-btn ul li img{margin:0px;padding: 12px 26px;background-color: #000000;display:  inline-block;float: left;border-radius: 30px 0px  0 30px;}
.main-slider-app-btn ul li a{margin:0px;padding:0;}
.main-slider-app-btn .main-text{display: inline-block;padding: 10px 26px;}
.main-slider-app-btn .main-text h2{margin:0px;padding:0px;text-transform:uppercase;font-size:18px;font-family: 'Open Sans';font-weight: 600;line-height: 16px;color: #000000;}
.main-slider-app-btn .main-text p{margin:0px;padding:0px;text-transform:uppercase;font-size: 13px;font-family: 'Open Sans';line-height: 15px;color: #000000 !important;}
.main-slider-app-btn li.apple-icon:hover .main-text p,li.apple-icon:hover .main-text h2{color: #000 !important;}
.main-slider-app-btn li.andriod-icon:hover .main-text p,li.andriod-icon:hover .main-text h2{color: #000 !important;}




/*about*/
.about {padding: 90px 0;position: relative;border-top: 2px solid #5890e0;}
.about h2 {font-size: 40px;color: #5890e0;font-weight: 600;margin-bottom: 3%;line-height: 33px;position:relative;margin-top: 0%;}
.about h2:before{/* width:100px; */height:1px;background-color: #212529;position:absolute;content:'';bottom: -25px;}
.about h2:after{/* width:100px; */height:1px;background-color:#4b91bf;position:absolute;content:'';bottom: -35px;left: 50px;}
.about h3 {font-size: 18px;color: #4b91bf;font-weight: 500;margin-bottom: 0%;line-height: 38px;position:relative;margin-top: -4%;}
.about p {margin: 20px 0 20px 0;text-align: justify;line-height: 28px;}
.abt a {background-color: #5890e0;border-radius: 30px;color: #fff;display: inline-block;padding: 10px 30px;font-size: 14px;margin: 0px 0px 0px 0px;text-align: center;font-weight: 500;font-family: "Montserrat";border:1px solid transparent;}
.abt a:hover {background-color: #ffffff;color: #5890e0;border: 1px solid #5890e0;box-shadow: 0px 3px 7px 0px rgba(244, 28, 36, 0.2);}

/*Our quote Css*/
.our-qoute{padding: 70px 0px;position:relative;}
.our-qoute:before{padding:0px 0px;position:absolute;content:'';top: 0;bottom:  0;width: 54%;right: 0;left: 0;background-color: #fff;}
.our-qoute:after{padding:0px 0px;position:absolute;content:url(../images/about-us-img.png);top: -22%;right: 0px;left: 55%;margin-left: 0.6rem;}
.our-qoute h2{color: #000;margin:0;font-size: 39px;font-family: "Josefin Sans";font-weight: 500;text-transform:uppercase;margin-bottom: 15px;}
.our-qoute h2 span{color: #fee200;font-weight: 500;}
.our-qoute h5{display:block;width:100%;margin:10px 0;font-size: 18px;font-family: "Open Sans";color: rgb(69, 69, 69);font-style: italic;font-weight:300; letter-spacing:1px;}
.our-qoute p{margin: 0 40px 0 0px;}
.our-qoute a {background-color: #fee200;border-radius: 30px;color: #000;padding: 10px 15px;margin: 20px 0px 0px 0px;text-align: center;border: 1px solid transparent;font-size: 16px;font-family: "Josefin Sans";float: none;display: inline-block;}
.our-qoute a:hover {background-color: #000000;border: 1px solid #000000;color: #ffffff;}

/*Our app-spec*/
.our-app-spec{display:flex;margin: 20% 0 10% 0; animation: yourAnimation1 3s forwards 0s ease;}
@keyframes yourAnimation1{0%{transform: rotate(0) translateY(-50%);opacity: 0;}100%{transform: rotate(0) translateY(0%);opacity: 1;}}
.our-app-spec.separ{position:relative;}
.our-app-spec.separ:before{content: "";height: 100%;left: -34px;position: absolute;top: 0;width: 1px;border-right: 1px dashed #fff;}
.our-app-icon{margin-right: 18px;padding:0px;margin-top: 0px;}
.our-app-spec:hover i{background-color:#000;color:#f9d400;border: 1px solid transparent;box-shadow: 1px 3px 6px #80808066 !important; cursor:pointer;-webkit-transition:box-shadow .3s ease-out;}
.our-app-icon i {color: #000000;font-size: 26px;width: 58px;height: 58px;background-color: #30303000;border-radius: 50%;display: grid;place-items: center;-webkit-transition: box-shadow .6s ease-out;border: 1px solid #000;}
.our-app-content {margin:0px;padding: 0px;}
.our-app-content h4 {margin: 0px 0px 0px 0px;font-weight: normal;font-size: 20px;font-family: "Josefin Sans";color: #000000;width: 100%;}
.our-app-content:hover h4 {color:#ffffff;}
.our-app-content p {color: #000000 !important;font-size: 14px;line-height: 24px;padding-right: 50px;margin: 0 0 0 0;padding-top: 10px;}

/*Accordion*/
.panel-group {margin: 10px 0 0px 0;}
.panel-body {padding: 15px 0px;}
.panel-group .panel {margin-bottom: 15px;border-radius: 30px;position:  relative;}
.panel-default {/* border-color: #eee; */box-shadow: none;}
.panel-heading {padding: 7px 14px;}
.panel-default>.panel-heading {/* color: #333; */background-color: #f5f5f500 !important;border-color: #eee0 !important;background-image: none;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ddd;margin: 0 30px;font-size: 14px;font-family: 'Open Sans';}
.panel-heading h4{margin: 0px 0 0 1em;padding:0px;font-weight: 600;font-size: 14px;font-family:  'Open Sans';/* text-transform:  uppercase; */}
.panel-heading h4 a{color:#000}
.glyphicon {position: absolute;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 600;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;right: 3rem;top: 14px;color: #000;display: grid;place-items: center;}
span.glyphicon {border-left: 1px solid #eee;padding-left: 15px;}

/*fotter*/
.footer{padding: 0px 0 40px 0px;position:relative;margin: 0px 0;}
.footer:before{padding:0px 0px;position:absolute;content:'';top: -2%;bottom:  0;width: 100%;right: 0;left: 0;background-color: #000;/* -webkit-clip-path: polygon(0 20%, 50% 0, 100% 20%, 100% 100%, 0 100%); *//* clip-path: polygon(0 20%, 50% 0, 100% 20%, 100% 100%, 0 100%); */height: auto;z-index: -1;}
.footer-heading{margin: 100px 0 0 0px;padding:0px;font-size: 32px;font-family: "Josefin Sans";color: #fee202;font-weight: 300;}
.footer-heading:after{content:"";display:inline-block;margin-left: 10px;width: 68%;height: 1px;background-color: #ffffff;}
.footer-content {margin: 20% 0 5% 0px;}
.footer-content:hover i{background-color:#fff;color:#000;border: 1px solid transparent;box-shadow: 1px 3px 6px #80808066 !important; cursor:pointer;-webkit-transition:box-shadow .3s ease-out;}
.footer-content i {color: #fee202;font-size: 26px;float: none;width: 58px;height: 58px;background-color: #30303000;margin: 0 auto;border-radius: 50%;display: grid;place-items: center;-webkit-transition: box-shadow .6s ease-out;border: 1px solid #fff;}
.footer-content p {font-size: 14px;color: rgb(255, 255, 255) !important;line-height: 25px;font-weight: 500;margin: 7px 0 0 0px;padding: 0px 0px;display: block;text-align:  center;font-family: "Open sans";}
.footer h3 {margin: 10px 0;font-weight: 300;font-size: 24px;color: #fee202;letter-spacing: 1px;text-transform: none;position: relative;padding-bottom: 12px;}
.fh5co-footer-links{padding:0;margin:0;font-size:14px}
.fh5co-footer-links li{padding:0;margin: 0 0 0px;list-style:none;width: 50%;float: left;margin-bottom: 19px;font-size: 14px;font-family: "Open Sans";}
.fh5co-footer-links li a{color:#fff;text-decoration:none;-webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.fh5co-footer-links li a:before{content:"\f178";margin-right: 10px;font-family: FontAwesome;}
.fh5co-footer-links li a:hover{color: #f5c707;text-decoration: none!important;padding-left: 10px;-webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}

/*footer form*/
#fh5co-footer{background: #000000;}
#fh5co-footer .fh5co-footer-links{padding:0;margin:0;font-size:14px}
#fh5co-footer .fh5co-footer-links li{padding:0;margin: 0 0 0px;list-style:none;width: 100%;float: left;margin-bottom: 15px;}
#fh5co-footer .fh5co-footer-links li a{color:#fff;text-decoration:none;-webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
#fh5co-footer .fh5co-footer-links li a:before{content:"\f178";margin-right: 10px;font-family: FontAwesome;}
#fh5co-footer .fh5co-footer-links li a:hover{color: #346fc6;text-decoration: none!important;padding-left: 10px;-webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
#fh5co-footer .fh5co-widget{color:#fff;font-size:15px;margin-bottom:30px}
#fh5co-footer .fh5co-widget h3{margin-bottom: 31px;font-weight:700;font-size: 18px;color: #ffffff;letter-spacing:1px;text-transform:uppercase;position:relative;padding-bottom:12px;}
#fh5co-footer .fh5co-widget h3 span.head-line{width: 100%;position:absolute;bottom:0;left:0;display:block;height: 1px;background-color: rgb(52 111 198);margin:0;}
#fh5co-footer,.fh5co-section{padding: 70px 0 40px 0px;clear:both;margin-top: 50px;}
footer p,footer p a{color:#fff;display:inline-block;}
footer p a:hover{color: #346fc6;}

.fh5co-social-icons{margin:0;padding:0;float: left;}
.fh5co-social-icons li{margin:0;padding:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1;width: 100%;}
.fh5co-social-icons li a{display:-moz-inline-stack;display:inline-block;zoom:1;color: #fff;padding-left:10px;padding-right:10px;}
.fh5co-social-icons li a i{font-size:20px;color: #ffffff;}
.fh5co-social-icons li a i:hover {color: #346fc6 !important;}
.fa-1x{font-size:1.2em;margin-right:10px;color: #ffffff;}
footer p{float:left;margin-bottom: 16px;color: #fff !important;}

.copyright{background-color: #000000;padding: 17px 0px;position:relative;}
.copyright:before{content:'';position:absolute;width: 32%;top: 0%;background-color: #000000;height: 100%;border-radius: 0px 30px 30px 0px;}
.copyright .block{display:inline-block;color: #fff;font-size: 14px;padding: 0px 0px;font-weight: 600;font-family:  'Open Sans';}
.copyright .block a{color: #fff;text-decoration: none;}
.copyright .block a:hover{color: #000;}
.right {text-align: right;}
.right-block {color: #fff !important;font-size: 100%;font-family:  'Open Sans';}


/*Custom css*/
/*============ page nation ============ */
#img-slide > div.owl-controls.clickable span{background-color: #000;}
.pagenation-holder {color: #fff;float: left;margin: 0;font-size: 14px;padding: 15px 0 15px 0;width: 100%;background: rgba(0,0,0, 0.5);position: relative;z-index: 998;}
.pagenation_links {padding: 3px 0 0 0;}
.pagenation_links a {color: #fff;font-family: "Open Sans";}
.pagenation-holder h4 {color: #fff;margin: 0px;}
.section-padding {padding: 40px 0;}

.vehicle-h1,.vehicle-iconcvr p {font-size: 15px;font-style: normal;text-align: center}
.vehicle {margin-bottom: 15px;padding: 0;border: 1px solid #5890e0;border-radius: 8px 8px 0 0;}
.vehicle2 {float: left;width: 94%;padding: 3%}
.vehicle-h1 {float: left;width: 100%;color: #fff;text-decoration: none;font-weight: 700;background: #5890e0;padding: 5px 10px;border-radius: 5px 5px 0 0;}
.vehicle-h2 {float: right;width: auto}
.vehicle-iconcvr {float: left;width: 100%;padding: 5px 15px}
.vehicle-iconcvr p {font-weight: 600;color: #000;text-decoration: none;padding: 0;margin: 0}
.vehicle-icontxt,.vehicle-icontxt span {font-size: 14px;color: #000;text-decoration: none}
.vehicle-icon {float: left;width: 100%;background: #eee;margin-top: 5px;padding: 3px 5px 3px 10px;border-radius: 3px}
.vehicle-iconimg {float: right;margin-top: 0;vertical-align: bottom!important}
.vehicle-icontxt {float: left;font-weight: 600;font-style: normal;padding: 3px 0}
.vehicle-icontxt span {font-weight: 400}
.vehicle-pic {text-align: center;float: left;width: 100%}
.vehicle-text {text-align: right;float: right;width: 100%}
.vehicle-box {text-align: left;float: left;width: 100%;color: #333;font-size: 13px;text-decoration: none;font-weight: 700;font-style: italic}
.vehicle-text2 {width: 100% !important;text-align: center !important;border-radius: 15px 15px 0 0;display:  block;margin: 0 auto;float:  none;min-height: 301px;}
.vehicle-text2 img{text-align: center !important;display:  block;margin: 0 auto;max-width: 214px;}
.vehicle-0,.vehicle-1 {width: auto;float: left}
.vehicle-0 {margin-right: 10px;margin-top: 2px}
.vehicle-1 {color: #bd0059;text-decoration: none}

.service-h1 {float: left;width: 100%;color: #000;font-size: 17px;text-decoration: none;border-bottom: 1px solid #ccc;line-height: 26px;font-family: "Josefin Sans";font-weight: 500;}
.service-cover {width: 603px;padding: 0;float: left;margin: 0}
.service-text {float: right;width: 100%;line-height: 24px;font-size: 14px;margin: 10px 0;color: #a0a0a0;font-family: "Open sans";}
.service-pic {float: left;width: 220px;padding: 0;margin: 0 15px 0 0}

.con-boxcover {float: left;width: 100%}
.con-box {float: left;width: 40%;font-size: 15px;font-weight: 400;color: #494949;text-decoration: none;padding: 3% 4%;text-align: center}
.con-box-icon,.con-box-text,.con-box-text2,.review-h1 {width: 100%;float: left}
.con-box-text {font-size: 16px;font-weight: 700;margin: 4% 0 2%}
.bold {font-weight: 500;color: #1a1a1a;font-family: "Josefin Sans";}

.review-h1 {font-family: arial, "Myriad Pro", verdana;font-size: 24px;font-weight: 400;color: #6D0A0D;text-decoration: none;line-height: 20px;padding: 0;margin: 10px 0 20px}
.review-list,
.review-list2 {color: #1a4486;font-family: Arial;font-weight: 700;font-size: 16px;line-height: 36px;width: 100%}
.review-list {float: left;text-decoration: none}
.review-list2 {float: right;text-decoration: none;text-align: right}
.review2-h1,.review2-text {font-weight: 400;text-decoration: none}
.review2-box {float: left;width: 100%;padding: 2% 0}
.review2-h1 {text-align: center;font-size: 20px;color: #2A8FD2;background-image: url(../images/line.png);background-repeat: no-repeat;background-position: center center}
.review2-text {float: left;width: 100%;font-family: verdana, arial;font-size: 12px;color: #000;border-bottom: 1px solid #bababa;padding: 0 0 5px}
.review2-pic {float: left;width: 30%;text-align: center}
.review2-text2 {float: left;width: 100%}
.review2-arrow1,.review2-text3 {float: left;width: 100%;text-align: left}
.review2-arrow2,.review2-name,.review2-name2 {width: 100%;text-align: right;float: left}
.review2-name {color: #2588CB;font-size: 14px;margin-top: 3%}
.review2-name2 {font-style: italic;color: #585858;font-size: 13px}
.Postbtn,.contact-box1 i,.formerror,.paybtn {text-align: center}

.test-form {width: 55%;margin-right: 180px;margin-left: 180px;padding: 20px;border: 1px solid #C1C1C1;float: left;background-color: #EEE}
.test-cover {float: left;width: 100%;margin-bottom: 15px}
.test-name {width: 100%;margin-right: 20px;font-size: 14px;color: #000;font-weight: 700}
.test-list {float: left;width: 65%}
.map {width: 100%;height: 250px;margin: 3% 0;border: 0}

.Postbtn {font-size: 15px;font-weight: 400;color: #FFF;text-decoration: none;background: #333;padding: 6px 20px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;border: 0}
.Postbtn:hover {background: #000;border: 0;cursor: pointer}
.postfield,.postfield2 {-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-weight: 400;color: #565656;padding: 5px 4px;float: left;text-decoration: none;font-size: 13px;background: #FFF}
.postfield {width: 280px;border-radius: 3px;border: 1px solid #c8c8c8}
.postfield2 {width: 200px;border-radius: 3px;border: 1px solid #c8c8c8}
.postfield3 {width: 290px;float: left;font-size: 13px;font-weight: 400;color: #565656;text-decoration: none;padding: 5px 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;background: #FFF;border: 1px solid #c8c8c8}
.contact-box1 {float: left;width: 100%;padding: 0 15px;margin: 0 0 15px;background-color: #fff}
.contact-box1 i {float: none;width: 60px;height: 60px;margin: 10px 0;color: #fff;line-height: 60px;border-radius: 5px;background: #5890e0;}
.formerror,.payfield {-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px}
.contact-box1 span i {width: auto;height: auto!important;left: 55px;top: 35px;padding: 2px;font-size: 30px;line-height: 10px;background: #73c92d;position: absolute}
.icon-set {float: left;padding: 5px 0 0}
.contact-box1 h5 {float: none;font-size: 18px;color: #000;font-weight: 700;text-decoration: none;margin: 15px 15px 2px;}
.contact-box1 p {float: none;width: 100%;font-size: 14px;font-weight: 500;text-decoration: none;margin: 0 15px;}
.formerror,.paymentbox-h1 {float: left;width: 100%;font-size: 18px;color: #FFF}
.cont-map2 {width: 100%;height: 450px;margin: 30px 0;float: left}
.required {border-color: Red}
.formerror {font-weight: 400;text-decoration: none;padding: 5px 0;margin: 0 0 5%;border-radius: 3px;background: #dc0000}

.paymentbox {float: left;width: 100%}
.paymentbox-vehicle {float: right;width: 250px;height: 200px;margin: 20px 60px -260px 0;position: relative}
.paymentbox-h1 {padding: 7px 2%;font-weight: 400;text-decoration: none;background: #323232;-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;-khtml-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0}
.paymentbox-listc1,.paymentbox-listc2 {width: 100%;padding: 7px 2%;font-size: 14px;line-height: 16px;font-weight: 400;float: left}
.payfield,.payfield3,.paymentbox-listc1,.paymentbox-listc2 {color: #333;text-decoration: none}
.paymentbox-listc1 {background: #eee}
.paymentbox-listc2 {background: #d8d8d8}
.paymentbox-list1 {float: left;width: 25%;margin: 7px 0 0}
.paymentbox-list2 {float: left;width: 70%}
.payfield {width: 340px;float: left;font-size: 13px;font-weight: 400;padding: 7px 5px;border-radius: 3px;background: #FFF;border: 1px solid #686868}
.payfield2,.payfield3 {font-size: 13px;font-weight: 400;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;background: #FFF}
.payfield3 {padding: 5px;border-radius: 3px;border: 1px solid #686868}
.payfield2 {width: 80px;float: left;color: #565656;text-decoration: none;padding: 7px 5px;border-radius: 3px;border: 1px solid #686868}
.paybtn,.paymentdefault {font-size: 15px;color: #FFF;font-weight: 400;text-decoration: none}
.paybtn {float: right;background: #000;padding: 6px 20px;margin: 0 0 0 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;border: 0}
.paypalcard {float: left;width: 99.9%;padding: 10px 0;text-align: center;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc}

select option {color: #4a5662;font-weight: 400;}
select option:disabled {color: #ccc;font-weight: 400;}

/*our vehicale start css*/
/*our-vehicles*/
.our-vehicles {
    margin: 0px 0px 0px;
    position: relative;
    background: rgba(0, 0, 0, 0) url(../images/vehicle_bg.jpg) no-repeat center center / cover;
    min-height: 560px;
}

    .our-vehicles h2 {
        margin: 0px 0 30px 0;
        font-size: 32px;
        font-weight: 400;
        text-transform: uppercase;
        color: #13a1ec;
        border-bottom: 4px solid #ebebeb;
        border-bottom-style: double;
        display: inline-block;
    }

.carousel-indicators-numbers li {
    text-indent: 0;
    margin: 1px 7px;
    width: auto;
    height: 40px;
    border: none;
    border-radius: 5px;
    line-height: 40px;
    color: #013797;
    background-color: #fff;
    transition: all 0.25s ease;
    font-family: 'Open Sans';
    padding: 0 15px;
}

    .carousel-indicators-numbers li.active, .carousel-indicators-numbers li:hover {
        margin: 0 7px;
        background-color: #346fc6;
        border-radius: 5px;
        color: #fff;
        width: auto;
        height: 40px;
    }

.carousel-inner img {
    padding-top: 17%;
    margin: 0 auto;
    animation: yourAnimation3 1.5s forwards 0s ease-in-out;
}

.carousel-indicators {
    top: 20px !important;
    width: 70%;
}

@keyframes yourAnimation3 {
    0% {
        transform: rotate(0) translateX(-50%);
        opacity: 0;
    }

    100% {
        transform: rotate(0) translateX(0%);
        opacity: 1;
    }
}
/*our mission*/
.our-mission {
    background-color: #5890e0;
    padding: 30px;
}
.our-mission p {
  color: #fff !important;
}
.our-mission h4 {
    font-size: 1em;
    color: #fff;
    margin: 2em 0 1em 0;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
}
ul.our-mission-list{
    padding:0;
    width: 60%;
    margin: 0 auto;
    list-style-type:none;
}

ul.our-mission-list li {
    font-size:14px;
    text-align: left;
    margin: 5px 0;
    color: #fff;
}
ul.our-mission-list p {
    font-size: 14px;
    margin: 20px 0;
    text-align: left;
    color: #fff;
    border-bottom: 2px dashed #ffffff;
}
    ul.our-mission-list li {
        position: relative;
    }

        ul.our-mission-list li:before {
            content: "\f178";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            text-decoration: inherit;
            /*--adjust as necessary--*/
            color: #ffffff;
            font-size: 18px;
            padding-right: 0.5em;
            position: absolute;
            top: 0px;
            left: -22px;
        }
/*what we offer css start*/
.what-we-offer{
    padding:50px;
}
h3.tittle, h3.tittle.two {
    font-size: 2.3em;
    font-weight: 800;
    color: #5890e0;
    text-shadow: 0 0 0.5px rgba(58, 57, 57, 0.25);
    text-transform: uppercase;
}
.ab-content{
    text-align:center;
}
.ab-content-inner {
    padding: 2em 1em;
}
.ab-icon {
    background: #5890e0;
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0 auto;
}
    .ab-icon span {
        font-size: 1.5em;
        line-height: 3em;
        color: #ffffff;
    }
.ab-info h4 {
    font-size: 1em;
    color: #292a5d;
    margin: 2em 0 1em 0;
    letter-spacing: 2px;
    text-transform: uppercase;
}
a.read-more {
    background: #fff;
    color: #5890e0;
    padding: 1em 2em;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.15);
    font-size: 0.9em;
    display: inline-block;
    border: none;
    transition: all 500ms ease;
    text-align: justify;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 2px;
    line-height: 1.5em;
}

/* footer */
.address-style {
    width: 237px;
    display: inline-block;
    vertical-align: top;
}
/*footer social links */
.w3l-footer.two ul li {
    list-style-type: none;
    display: block;
    line-height: 1.5em;
    font-size: 14px;
    margin: 18px 0;
}

.w3l-footer.three {
    list-style-type: none;
}

.w3l-footer.two ul li i {
    font-size: 13px;
    margin-right: 15px;
    width: 30px;
    text-align: center;
    color: #fff;
    background: #6E65F1;
    padding: 9px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    width: 30px;
    height: 30px;
}

    .w3l-footer.two ul li i.fa.fa-facebook {
        background: #5d82d2;
    }

    .w3l-footer.two ul li i.fa.fa-twitter {
        background: #3bbef5;
    }

    .w3l-footer.two ul li i.fa.fa-google-plus {
        background: #ea5d4b;
    }

    .w3l-footer.two ul li i.fa.fa-linkedin {
        background: #0e76a8;
    }

    .w3l-footer.two ul li i.fa.fa-dribbble {
        background: #f7659b;
    }

    .w3l-footer.two ul li i.fa.fa-pinterest-p {
        background: #e23139;
    }

.w3l-footer.two ul li a {
    color: #ffffff;
    display: block;
    text-decoration: none;
    font-size: 13px;
}

.w3l-footer.three ul li {
    margin-bottom: .6em;
    display: block;
}

    .w3l-footer.three ul li i {
        float: left;
        font-size: .9em;
        color: #fff;
        line-height: 1.8em;
    }

    .w3l-footer.three ul li p {
        list-style-type: none;
        display: block;
        color: #ffffff;
        font-size: .9em;
        line-height: 1.8em;
        float: left;
        margin-left: 1em;
    }

    .w3l-footer.three ul li span {
        display: block;
    }

.w3l-footer.one {
    padding-right: 40px;
}

.tweet p {
    text-align: center;
    font-size: 16px;
    color: #000;
    margin-top: 15px;
}

.tweet ul li {
    display: block;
    font-size: 20px;
    color: #000;
}

    .tweet ul li:nth-child(1) {
        /* border-bottom: 1px solid #404040; */
        /* margin-bottom:12px; */
        /* padding-bottom:12px; */
    }

    .tweet ul li a {
        color: #ffffff;
        line-height: 23px;
        font-size: 13px;
        text-decoration: none;
    }

        .tweet ul li a i {
            color: #fec303;
            font-style: normal;
            display: block;
            margin: 2px 0;
        }

            .tweet ul li a i.fa {
                color: #3bbef5;
                font-style: normal;
                margin: 2px 0;
                font-size: 19px;
                float: left;
                display: block;
                width: 14%;
            }

    .tweet ul li span {
        display: block;
        color: #FFFFFF;
        font-size: 11px;
        margin-top: 5px;
    }

.tweet p a {
    color: #55ACEE;
    margin-left: 5px;
}

.w3l-footer.three ul li a {
    display: block;
    color: #ffffff;
    float: left;
    margin-lefT: 1em;
    font-size: .9em;
}

i.fa-envelope-o {
    float: left;
}

.copy-right-grids {
    padding: 20px 0px;
    background: #211E1E;
}

.copy-left {
    text-align: center;
}

.copy-right ul li a:hover, .w3l-footer.three ul li a:hover {
    color: #ffffff;
    text-decoration: none;
}

.w3l-footer.two ul li:nth-child(1) a:hover {
    color: #5D82D2;
}

.w3l-footer.two ul li:nth-child(2) a:hover {
    color: #3bbef5;
}

.w3l-footer.two ul li:nth-child(3) a:hover {
    color: #ea5d4b;
}

.w3l-footer.two ul li:nth-child(4) a:hover {
    color: #0e76a8;
}

.w3l-footer.two ul li:nth-child(5) a:hover {
    color: #e23139;
}
/* //footer */
/*value csrd css*/
/*Value*/
.value {
    padding: 5px 0px;
    background-color: #5890e0;
    position: relative;
}

    .value h2 {
        margin: 0px;
        font-family: 'montserrat';
        font-size: 18px;
        font-weight: 500;
        text-transform: none;
        line-height: 17px;
        padding: 34px 0 0px;
        color: #ffffff;
        display: inline;
        float: left;
    }

.lock {
    display: inline;
    float: left;
    margin: 0 15px 0 0;
}

.lock-right {
    display: inline;
    float: right;
    margin: 0 15px 0 0;
}

    .lock-right img {
        max-width: 157px;
        margin: 0 -4px;
    }

.crd_icon {
    margin: 12px 0px;
    text-align: right;
}

.transport img {
    padding: 9px 0px;
}

.value p {
    margin: 0px;
    font-family: 'montserrat';
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    line-height: 17px;
    padding: 30px 0;
    color: #ffffff !important;
    display: inline;
    float: left;
}

.lock img {
    max-width: 157px;
    margin: 0 -4px;
}
/*inquiry form css */
h3.tittle, h3.tittle.two {
    font-size: 2.3em;
    font-weight: 800;
    color: #5890e0;
    text-shadow: 0 0 0.5px rgba(58, 57, 57, 0.25);
    text-transform: uppercase;
}
.contact-form input.btn {
    background: #5890e0;
    padding: 15px 25px;
    font-size: 14px;
    letter-spacing: 2px;
    color: #fff;
    border-radius: 0px;
    display: block;
    text-transform: uppercase;
    font-weight: 800;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    border: transparent;
    width: 100%;
}
.sub-mit-btn {
    margin: 28px 0 0 0;
}
.contact-form button.btn:hover {
    opacity: 0.8;
}
.header-clr {
    background-color: #5890e0;
}
/*slider content */
.slider-content {
    top: 54%;
    left: 0;
    padding: 0;
    text-align: center;
    position: absolute;
    width: 100%;
    color: #fff;
    z-index: 999;
}
.w3ls-button {
    margin: 2em auto 1em;
}

    .w3ls-button a {
        color: #212121;
        font-size: 1em;
        padding: .5em 2em;
        border: solid 2px #ffffff;
        text-decoration: none;
        margin: 0;
        background: #ffffff;
    }

        .w3ls-button a:hover {
            color: #FFFFFF;
            background: none;
            border: solid 2px #FFFFFF;
        }
.main-slider {
    background-image: url('../images/main-slide.jpg');
    background-color: #cccccc;
    min-height:385px;
}
.main-slider .item {
    min-height:385px;
}
.crd_icon img {
    display:inline-block;
}
ul.abt-list {
    padding:15px;
}

/* Start Media Quaries updated
==================================== */
@media only screen and (min-width: 992px) and (max-width:1199px) {

.navbar-default .navbar-nav>li>a{font-size:14px;}    
.slider-content {top: 6%;}
.txt-shape h2,.text-shape h2{display:none;}
.main-about img {margin: 0px;display: block;width: 100%;}
#owl-demo > div.owl-controls > div.owl-buttons {display: none !important;}
.services-bg {margin: 0 auto;}
.main-form a {margin: 5px 10px 10px 10px;}
.owl-theme .owl-controls {margin-top: 0px;/* text-align: left; */position: absolute;right: 87%;left: 0;bottom: 0;top: 60%;}


}
@media only screen and (min-width: 768px) and (max-width: 991px) {

header .logo a img {max-width: 100%;display: block;margin: 0 auto;}
.language {display: inline-block;float: left;margin: 1px 0 0 0px;}
.about{padding:80px 0px;}
.navbar {margin: 0 auto;float: none;text-align: center;display:  block !important;}
.navbar-nav {float: none;text-align: center;}
.navbar-default .navbar-nav>li>a {font-size: 14px;}
.hero,.item:after{webkit-clip-path: none;clip-path: none; width:100%;}
.animate{display:none;}
.txt-shape h2,.text-shape h2{display:none;}
.main-about img {margin: 0px;display: block;width: 100%;}
.our-app-spec.separ:before{display:none;}
.our-app-spec {margin: 6% 0 3% 0;}
.our-ap-content p{padding-right:23px;}
.our-ap-spec{padding:3rem 0px; margin:5% 0%;}
.owl-theme .owl-controls {margin-top: 0px;text-align: center;position: absolute;right: 0;left: 0;bottom: 0;top: 90%;}
#owl-demo > div.owl-controls > div.owl-buttons {display: none !important;}
.copyright {padding: 17px 0px;margin-top: -1px;}
.copyright .block {display: block;width: 100%;text-align: center;}
.copyright:before{width: 38%;border: none;}
.right {text-align: right;}
.right-block {color: #fff !important;text-align: center;}
.services-bg {margin: 0 auto;}
.main-form a {margin: 5px 10px 10px 10px;}

}

@media only screen and (max-width: 767px) {
.about{padding: 40px 0px;}
.top {padding: 0px 0px;}
.language {display: block;float: none;margin: 1px 0 0 0px;width: 100%;text-align: center;}
.login-btn {margin: 20px 0 0 0;text-align: center;float: none;display:  block;}
.login-btn a {padding: 8px 15px;width: 100%;display: block;}
header .logo a img {max-width: 100%;display: block;margin: 0 auto;}
.navbar.navbar-default {display: block !important;width: 100%;margin: 0px;}
.navbar-nav {float: none;}
.navbar-default .navbar-toggle {border-color: #000;background-color: #000 !important;margin-right: 0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.top-bar {text-align: center;margin: 0px 0px 0px 0;}
.top-contact ul li {float: none;display: block;margin: 0px auto;}
.hero,.item:after{webkit-clip-path: none;clip-path: none; width:100%;}
.slider-content {top: 1%;}
.animate {
            /* display: none; */
            margin: 10px auto;
            text-align: center;
        }
        .animate span {
            font-size: 18px;
            text-align: center;
        }
        .animate h1 {
            font-size: 18px;
            line-height: 20px;
            text-align: center;
            letter-spacing: 1px;
        }
        .main-slider-app-btn ul {
            margin: 5px 0 0px 0px;
        }
        .main-slider-app-btn li {
            margin:1px auto;
        }
.txt-shape h2,.text-shape h2{display:none;}
.main-about img {margin: 0px;display: block;width: 100%;}
.our-app-spec.separ:before{display:none;}
.our-app-spec {margin: 5% 0 4% 0;}
.our-ap-spec{margin:3% 0%;}
.owl-theme .owl-controls {margin-top: 0px;text-align: center;position: absolute;right: 0;left: 0;bottom: 0;top: 90%;}
#owl-demo > div.owl-controls > div.owl-buttons {display: none !important;}
.copyright {padding: 10px 0px;margin-top: -1px;}
.copyright .block {display: block;width: 100%;text-align: center;}
.copyright:before{width: 92%;border: none;}
.right {text-align: center;}
.right-block {color: #000 !important;text-align: center;}
.services-bg {margin: 0 auto;}
.main-form a {margin: 5px 10px 10px 10px;}
    header {
        padding: 0px 0px;
        position: relative;
        background-color: #5890e0;
    }
    .main-slider {
        min-height: 126px;
    }
        .main-slider .item {
            min-height: 100px;
        }
    .padding-less-left {
        width: 100% !important;
        float: left;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 15px;
    }

    .padding-less-right {
        width: 100% !important;
        float: left;
        padding-left: 0px;
        padding-right: 0px;
    }
    .padding-less-left {
        padding-left: 0px !important;
        padding: 11px 0 !important;
    }
    .padding-less-right {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .form-list-check {
        color: #000000 !important;
        margin-left: 0px !important;
        background-color: #fff !important;
    }
    .about h2 {
        margin: 3% 0;
    }

}

@media only screen and (max-width: 575px) {
    .lock {
        display: inline;
        float: none;
        margin: 0 15px 0 0;
        text-align: center;
    }
        .lock img {
            max-width: 157px;
            margin: 0 auto;
        }
    .crd_icon {
        margin: 0 auto;
        text-align: center;
    }

    .crd_icon img {
        margin: 0 auto;
    }
}
@media only screen and (max-width: 480px) {
.main-about a{font-size:14px;}
.panel-heading h4 {margin: 0px 0 0 0em;line-height: 17px;}
.panel-heading h4 a {color: #000;font-size: 10px;font-weight: 700;}
.panel-body p{font-size:12px !important;}
.main-box {width: 84%;}
.copyright:before {width: 98%;border: none;}
.main-form a{margin:5px 10px 10px 10px;}
.our-ap-content p {padding-right: 0px;}
.our-app-content p {padding-right: 0px;}
    .form-list-h1 {
        width: 100%;
    }
    .form-list1 {
        width: 100%;
    }
    .veh-h1 {
        font-size: 13px;
    }
    .our-vehicles {
        min-height: 311px;
    }
    .carousel-indicators-numbers li {
        width:100%;
    }
    .carousel-indicators-numbers li.active, .carousel-indicators-numbers li:hover {
        width: 100%;
    }
    .carousel-inner img {
        padding-top: 70%;
    }
    ul.our-mission-list {
        width: 100%;
    }
    .formcvr h2 {
        font-size: 16px;
        text-align: center;
    }
    p.text-left {
        text-align:center;
    }
    h3.tittle, h3.tittle.two {
        font-size: 1.3em;
    }
    /*welcome page css put css media 640 add*/
    .welcome {
        float: none !important;
        height: auto !important;
        min-height: 480px !important;
        width: 100% !important;
        padding: 0 !important;
        background-color: #835537 !important;
        background: #835537 !important;
        border: 28px solid #db9e65 !important;
        -webkit-box-shadow: inset 0px 0px 0px 10px #fff !important;
        -moz-box-shadow: inset 0px 0px 0px 10px #f00 !important;
        box-shadow: inset 0px 0px 0px 10px #fff !important;
    }

    .WelComeText {
        width: 100% !important;
        margin: 0 auto !important;
        float: none !important;
        text-align: center !important;
        line-height: 38px !important;
        margin-top: 40% !important;
    }

    .WelComeText1 {
        font-size: 30px;
    }
    .service-text img {
        width: 100%;
    }

    .service-text a img {
        width: 100%;
    }
}
@media only screen and (max-width: 380px) {
    .main-ap ul {
        margin: 0 auto;
        text-align: center;
    }
    .main-ap li {
        margin: 5px auto;
        width: 79%;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {}
@media (-webkit-max-device-pixel-ratio) {}
