.btm20{margin-bottom:20px;}.top50{margin-top:50px;}.hr_100{width:100%;color:#ccc;float:left;margin-top:40px;margin-bottom:30px;}.hr_65{width:65px;color:#262626;float:left;margin-top:20px;}.contact_redirect{text-decoration:none;color:#0f9595;}.left_align{text-align:left!important;}.margin_0{margin:0;}.white_list_none{color:#fff;list-style-type:none;}.white_color{color:#fff!important;}.left{float:left;line-height:2;}.blog_section_h3{color:#767676;}.blog_section_p{color:#767676;font-size:14px;}.padding{padding:0;}.custom-top{margin-top:32px!important;}.Xiaomi-warning{color:red;}.color{color:#0f9595;}.delivery_box{margin-top:10px;}.foot{background-color:#fff;padding-left:0px;}.truck{margin-top:10px;}.left-line{float:left;line-height:2;}#color{color:#0F9595;}.top-80{margin-top:80px;}#submit_review_feedback{width:28%;height:45px;background-color:#0f9595;color:#fff;outline:none;border:0;font-size:14px;border-radius:4px;float:left}#download_rcast_feedback{width:230px;height:50px;background-color:#000;color:#fff;outline:0;border:2px solid #fff;word-spacing:9px;font-size:14px;border-radius:4px;margin-top:15px}.textarea_input{float:left;border-radius:4px;border:none;outline:0;margin-right:15px;margin-bottom:12px;width:100%}.feedback{line-height:1.5;height:350px;background-color:#28393c;width:100%;overflow:auto}.review_submit{text-align:center;width:80%;margin:0 auto}.input_review{float:left;font-size:18px;height:45px;margin-left:20px;width:52%;border-radius:4px;padding:0 0 0 20px;border:none;outline:0}#submit_review{width:28%;height:45px;background:#0f9595;color:#fff;outline:none;border:0;font-size:14px;border-radius:4px;float:left;margin-left:10px}.submit_download{text-align:center;background-color:#000;height:115px;padding-top:15px}#download_rcast{width:230px;height:50px;background-color:#000;color:#fff;outline:0;border:2px solid #fff;word-spacing:9px;font-size:14px;border-radius:4px}.full_height{width:100%;height:525px}.delivered{text-align:center;color:#d28b0d;font-size:20px;margin-top:10px;margin-bottom:15px}.paragraph{text-align:center;margin-top:5px}.combo_feedback{background-color:#28393c;width:100%;height:250px;overflow:auto}.combo_div{text-align:center;color:white;font-size:25px;margin-top:10px}.combo_div_span{font-size:35px;font-weight:100}.what_span{font-size:40px;font-weight:900}.shop_div{height:40px;width:160px;margin:10px auto;margin-bottom:10px}.top_feedback{text-align:center;width:100%;height:306px;margin-top:23px}.top_feedback img{width:50%;max-width:254px}header.clone{background:#fff;position:fixed;box-shadow:0 1px 1px rgba(100,100,0,.1);top:0;left:0;right:0;transform:translateY(-100%);transition:0.2s transform cubic-bezier(.3,.73,.3,.74);z-index:10}body.down header.clone{transform:translateY(0)}.custom{padding-top:28px;height:130px;width:100%}.custom img{max-width:100%;max-height:130px}.line_height{line-height:1.5}.nav>li:hover{border-bottom:3px solid #0F9595}.nav li{height:50px}.fame{position:relative;padding-bottom:42%;padding-bottom:42%;height:0}.fame iframe{box-sizing:border-box;background:url(img/mac-screen.png) center center no-repeat;background-size:contain;padding:2.2% 24.45% 11.1% 24.7%;position:absolute;top:0;left:0;width:100%;height:100%}.align{vertical-align:middle}.contain{text-align:right;width:100%}.half{font-size:28px;width:1000px;color:#0f9595;margin-top:56px}.anotherhalf{width:1000px;color:white}.right{width:300px;height:50px;text-align:center;font-size:13px;font-family:'open_sansbold';color:#fFF;margin:0 auto;line-height:50px;margin-top:40px;background:#0f9595;border-radius:2px;cursor:pointer}.high{min-height:790px}.button{width:50%;float:right}.center{text-align:center;background-color:#28393C;height:250px}.pad{margin:5px 10px 30px 50px}.customer_name{font-weight:700;text-align:left;font-size:24;color:#0f9595;font-family:'open_sanslight';}.customer_address{margin:0 0 10px 0;font-weight:700;text-align:left;font-size:16px;color:#999;font-family:'open_sanslight'}h4{color:#0f9595!important;font-weight:600!important;margin-top:20px;font-size:16px}#font{color:color: #28393C}.left{float:left;line-height:2;}.right{float:right}.menu{float:left}a:hover{color:#c5cae9}
}
.centre_white {
    text-align: center;
    color: white
}
.counter {
    color: white!important;
    font-size: 26px
}
.centre {
    text-align: center
}
.span_font {
    color: #0f9595;
    text-transform: uppercase;
    font-size: 16px
}
.top {
    margin-top: 7px
}
@charset "utf-8";
.footer_section_text a {
    color: #666
}
.send_demo_req {
    margin: 0 auto;
    width: 270px;
    padding: 8px 34px !important;
}
.action {
    width: 70%;
    padding: 15px 36px 15px 36px;
    margin: 0 auto;
    background-color: #0f9595;
    color: #fff;
    font-family: 'open_sansbold';
    font-size: 13px;
    text-align: center
}
.action_plans {
   width: 70%;
padding: 9px 1vw 9px 1vw;
margin: 0 auto;
background-color: #0f9595;
color: #fff;
font-family: 'open_sansbold';
font-size: 13px;
text-align: center;
}
.download_links {
    width: 250px;
    margin: 30px auto;
    background: transparent;
    border: 2px solid #0f9595;
    color: #0f9595
}
.format {
    height: auto;
    border: 2px dashed #ccc;
    padding: 30px;
    margin-right: 30px;
    margin-top: 7px
}
.termsol li {
    margin-bottom: 20px
}
.termsol {
    text-align: justify;
    font-family: 'open_sanssemi'
}
.clienthead div {
    text-align: left
}
.clienthead {
    margin-top: 30px;
    width: 1050px
}
.privacy_text {
    font-size: 12px;
    color: #999;
    line-height: 22px;
    padding-right: 10px
}
.email_subscribe_textbox {
    width: 172px;
    height: 38px;
    border: none;
    outline: 0;
    border-radius: 4px;
    background: #262626;
    color: #FFF;
    padding-left: 15px;
    font-family: 'open_sanssemi'
}
.submit_email {
    margin-top: 10px
}
.subscribemail_cont {
    width: 202px;
    height: 45px;
    background: #262626;
    border-radius: 4px;
    margin-top: 10px
}
.mailid a {
    font-size: 18px;
    text-align: center;
    font-family: 'open_sansbold';
    color: #0f9595
}
.mailid {
    text-align: center;
    margin-top: 20px;
    text-decoration: underline;
    color: #0f9595
}
.youtube_ramesh {
    width: 100%;
    height: 100%
}
.mac_solutions {
    height: 700px;
    background-image: url(../img/bg.png);
    background-repeat: repeat-x;
    padding-top: 45px
}
.center_mac {
    width: 836px;
    height: 614px;
    padding: 37px;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-size: 100%
}
.center_mac_cont {
    width: 100%;
    height: 471px;
    background: #FFF
}
.footer {
    font-size: 13px;
    margin-top: 50px;
    font-family: 'open_sanssemi';
    color: #666
}
.right_cont_head {
    font-family: 'open_sansbold';
    font-size: 16px
}
.subtext-contact {
    color: #666;
    width: 50%;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
    text-align: center;
    font-family: 'open_sansregular';
}
#demoform {
    width: 30%;
    height: 420px;
    position: fixed;
    background-color: #fff;
    border-radius: 2px;
    padding: 10px;
    box-sizing: border-box;
    font-family: helvetica;
    visibility: hidden;
    display: none;
    top: 200px;
    left: 35%
}
#loginform #demo_name {
    width: 250px;
    height: 40px;
    border: 2px solid silver;
    border-radius: 3px;
    padding: 5px
}
#loginform #demo_number {
    margin-top: 5px;
    width: 250px;
    height: 40px;
    border: 2px solid silver;
    border-radius: 3px;
    padding: 5px
}
#loginform #demo_submit {
    margin-left: -5px;
    margin-top: 10px;
    width: 250px;
    height: 40px;
    border: none;
    border-radius: 3px;
    color: #E6E6E6;
    background-color: grey;
    font-size: 20px
}
#demo_submit {
    width: 250px;
    height: 50px;
    background-color: #0f9595;
    color: #fff;
    outline: none;
    border: 0;
    font-size: 14px;
    border-radius: 2px;
    font-family: 'open_sansbold';
    margin-top: 35px
}
.blackfilm {
    width: 100%;
    height: 100%;
    background-image: url(../img/bgtrans.png);
    position: fixed;
    top: 0;
    display: none;
    z-index: 1000
}
.demo_submit_center {
    width: 250px;
    margin: 0 auto
}
.demo_formfield_center {
    width: 305px;
    margin: 0 auto;
    margin-top: 30px
}
.demo_text_form {
    text-align: center;
    margin-top: 30px;
    padding-left: 80px;
    padding-right: 80px;
    font-size: 14px;
    color: #999;
    line-height: 36px
}
#close_demo {
    width: 15px;
    height: 15px;
    float: right;
    cursor: pointer
}
.TNC a {
    text-decoration: underline;
    color: #0f9595
}
.signupformfield {
    width: 289px;
    height: 45px;
    font-size: 14px;
    padding-left: 15px;
    border: none;
    border-bottom: 1px solid #999;
    outline: none;
    background: transparent;
    color: #333
}
.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.benefits {
    margin-top: 50px;
    height: 300px
}
.benefits_left,
.benefits_right {
    width: 50%;
    float: left
}
.benefit_box {
    margin-top: 40px;
    padding: 0 20px 0 20px
}
.benefits_head {
    color: #0f9595;
    font-size: 16px;
    font-family: 'open_sanslight';
    font-weight: 600
}
.benefits_head img {
    hori-align: middle;
    margin-right: 30px
}
.benefits_text {
    font-size: 14px;
    color: #999;
    line-height: 22px;
    width: 90%;
    margin-top: 15px
}
.traveler_text {
    width: 33%;
    float: left;
    text-align: center;
    color: #A39B9B;
    line-height: 25px;
    margin-left: 117px;
    margin-top: 38px
}
.traveler {
    margin: 0 auto
}
.traveler_img {
    width: 50%;
    float: left;
    margin-left: 24px
}
.traveler_section {
    width: 100%;
    height: 570px;
    background: #f4f4f4
}
.home_pageh3 {
    font-size: 14px;
    font-family: 'open_sanssemi';
    margin-bottom: 10px
}
.quote {
    text-align: left;
    font-weight: 600;
    line-height: 1.5;
    color: #262626
}
html,
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'open_sansregular'
}
@font-face {
    font-family: 'open_sansregular';
    src: url(../fonts/opensans-regular-webfont.eot);
    src: url(../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans-regular-webfont.woff2) format('woff2'), url(../fonts/opensans-regular-webfont.woff) format('woff'), url(../fonts/opensans-regular-webfont.ttf) format('truetype'), url(../fonts/opensans-regular-webfont.svg#open_sanslight) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sanslight';
    src: url(../fonts/opensans-light-webfont.eot);
    src: url(../fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans-light-webfont.woff2) format('woff2'), url(../fonts/opensans-light-webfont.woff) format('woff'), url(../fonts/opensans-light-webfont.ttf) format('truetype'), url(../fonts/opensans-light-webfont.svg#open_sanslight) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sansbold';
    src: url(../fonts/opensans-bold-webfont.woff2) format('woff2'), url(../fonts/opensans-bold-webfont.woff) format('woff'), url(../fonts/OpenSans-Bold.ttf) format('truetype'), url(../fonts/OpenSans-Bold.eot) format('embedded-opentype');
    ;
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sanssemi';
    src: url(../fonts/OpenSans-Semibold.woff2) format('woff2'), url(../fonts/OpenSans-Semibold.woff) format('woff'), url(../fonts/OpenSans-Semibold.ttf) format('truetype'), url(../fonts/OpenSans-Semibold.eot) format('embedded-opentype');
    ;
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'OpenSans-Semibold';
    src: url(OpenSans-Semibold.eot) format('embedded-opentype');
    font-weight: 400;
    font-style: normal
}
.font {
    font-size: 16px;
    font-weight: 900;
    color: #000
}
.fontset_red{
    font-family: 'open_sansregular';text-align: left;color:#f93537;
}
.fontset {
    line-height: 40px;
    color: #0F9595;
    font-family: 'open_sansregular';text-align: left;
}
.Flexible-container embed {
    background-image: url(../img/mac-screen.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 400px;
    height: 400px
}
.know-more {
    margin-top: 20px;
    margin-bottom: 20px
}
.know-more1 {
    width: 55%;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 3px solid #0f9595;
    color: #0f9595;
    background: #f5f5f5;
    max-width: 200px
}
.know-more1:hover{ border-color: #0E7777;}
.know-more_plans {
    width: 40%;
margin-top: 20px;
margin-bottom: 20px;
border: 2px solid #0f9595;
color: #0f9595;
background: #fff;
max-width: 200px;
}

.know-more2:hover {
    background-color: #283a3e;
    color: #fff;
    border-color: #283a3e;
}
.know-more2 {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 3px solid #283a3e;
    color: #283a3e;
    background: #f5f5f5;
    max-width: 200px
}
.serv_sub_img {
    margin-bottom: 5px
}
#map {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden
}
.map_address_container {
    width: 100%;
    height: 400px;
    margin-bottom: 20px
}
.envelope-icon {
    border: 2px solid #fff;
    border-radius: 200px;
    width: 130px;
    height: 130px;
    padding: 29px;
    margin: 0 auto;
    margin-top: 20px
}
.size {
    font-size: 68px;
    line-height: 0px!important
}
.help_image {
    width: 46px;
    height: 46px;
    margin: 0 auto
}
.what_weoffer {
    padding-top: 0
}
.home_top_head {
    text-align: center;
    color: #FFF;
    font-size: 50px;
    line-height: 60px;
    width: 80%;
    margin: 0 auto;
    padding-top: 8vw;
}
.service_mains {
    margin-top: 70px;
    min-height: 230px
}
.service_sub {
    float: left;
    width: 33.33%;
    text-align: center
}
.serv_sub_img2 {
    width: 137px;
    margin: 0 auto;
    height: 137px
}
.serv_sub_head {
    color: #0f9595;
    margin-top: 20px;
    font-size: 16px
}
.serv_sub_text2 {
    color: #A39B9B;
    font-size: 14px;
    margin: 0 auto!important;
    margin-top: 20px;
    width: 90%!important;
    line-height: 21px
}
.sub_text {
    text-align: center;
    color: #767676;
    font-size: 14px;
    width: 65%;
    margin: 20px auto;
    font-family:'open_sansregular';
}
.bold_head {
    padding-left: 0;
    padding-right: 0;
    font-size: 53px!important;
    font-weight: 900;
    text-align: center!important;
    letter-spacing: -4px;
    font-family: 'open_sansbold';
    color: #262626;
    line-height: 52px
}
.light_head {
    font-size: 32px;
    text-align: center!important
}
*/ .bold_head {
    font-size: 53px;
    text-align: center;
    letter-spacing: .5px;
    margin-top: -10px
}
.light_head {
    text-align: center;
    font-family: 'open_sanslight';
    font-size: 32px;
    color: #262626;
    letter-spacing: 1px
}
.wrapper {
    width: 1050px;
    margin: 0 auto;
    padding-bottom: 30px
}
.socialconnect {
    height: 140px;
    margin-top: 80px;
    border-top: 1px solid #CCC
}
.rights {
    float: left;
    font-size: 12px;
    font-family: 'open_sanssemi';
    color: #0f9595;
    margin-top: 30px
}
.social_icons {
    float: right;
    margin-top: 20px
}
.social_icons img {
    margin-left: 10px
}
.social_btn {
    width: 30px;
    height: 30px
}
.social_btn:hover {
    transition: 0.2s;
    transform: scale(1.4, 1.4);
    cursor: pointer
}
@media only screen and (max-width:600px) {
    .col-md-4-custom{ background: #28393c;}
    .traveler_img {
        width: 100%!important;
        margin: 0!important;
        text-align: center!important
    }
    
    .traveler_text {
        margin: 0!important;
        font-size: 12px!important;
        width: 100%!important
    }
    
    .traveler_img>img {
        width: 250px
    }
    
    .lefty,
    .righty {
        width: 100%!important;
        float: none!important
    }
    
    #testimonial li img {
        margin-left: 0!important;
        padding-left: 0!important
    }
}
@media and (max-width:992px){
    .col-md-4-custom{width: 40%;}
.full_image{width: auto !important;}
.custom-width{ width: 30% !important; }

} 
@media only screen and (min-width:1281px) and (max-width:1400px)  { 

 .fixed1{top: 12em !important;}.fixed2{top: 14.7em !important;}.fixed3{top: 17.4em !important;}.fixed4{top: 20.05em !important;}    

}
@media only screen and (max-width:1280px) {
    
    .our_container {
        width: 100%!important
    }
    
    .bg {
        width: 100%!important
    }
    
    .wrapper {
        width: 80%;
        margin: 0 auto
    }
    
    .demo_text_form {
        margin-top: 30px;
        padding-left: 0;
        padding-right: 0;
        line-height: 40px
    }
    
    #demoform {
        width: 60%;
        height: 400px;
        position: fixed;
        background-color: #fff;
        border-radius: 2px;
        padding: 10px;
        box-sizing: border-box;
        font-family: helvetica;
        visibility: hidden;
        display: none;
        top: 200px;
        left: 20%
    }
}
@media only screen and (min-width:501px)  { .fixed1{top: 12em !important;}.fixed2{top: 14.7em !important;}.fixed3{top: 17.4em !important;}.fixed4{top: 20.05em !important;} }
@media only screen and (max-width:500px) {
    .home_top_container{margin-top: 0 !important;}
    .svg_style{max-width: 350px;min-width: 300px;width: 50%;height: 390px;}
    .fixed1{top: 12em !important;}.fixed2{top: 14.7em !important;}.fixed3{top: 17.4em !important;}.fixed4{top: 20.05em !important;}    
    .type_of_plan{margin: 15px 0 10px 0 !important;}
    #call-to-action .btn{font-size: 12px !important;}
    .our_corporate_service_h1 {
        margin-top: 190px!important
    }
    
    .traveler_img {
        width: 100%!important;
        margin: 0!important;
        text-align: center!important
    }
    
    .traveler_text {
        margin: 0!important;
        font-size: 12px!important;
        width: 100%!important
    }
    
    .traveler_img>img {
        width: 250px!important
    }
    
    .traveler_section {
        height: 710px!important
    }
    
    .socialconnect {
        height: 90px
    }
    
    .client_responsive {
        padding-left: 15px
    }
    
    .top_feedback {
        height: 250px
    }
    
    .service-item {
        margin-top: 10px
    }
    
    .contact_custombtn {
        margin: 0 auto
    }
    
    .form-control {
        margin: 0 auto;
        width: 70%
    }
    
    .privacy_right {
        margin-top: 6em
    }
    
    .format {
        width: 94%
    }
    
    header.clone {
        visibility: hidden;
        transform: unset
    }
    
    #demoform {
        width: 90%;
        left: 5%
    }
    
    .demo_text_form {
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 30px!important
    }
    
    .navbar-toggle {
        margin-top: 12px
    }
    
    /*.container {
        padding-left: 0
    }*/
    
    .clone {
        position: fixed!important
    }
    
    .home_top_head {
        padding-top: 5vh;
        line-height: 50px;
        font-size: 36px
    }
    
    .rights {
        font-size: 10px
    }
    
    .socialconnect {
        border-top: none;
        margin-top: 0;
        font-size: 10px
    }
}
html,
body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: 'open_sansregular'
}
body {
    font-family: 'open_sanslight';
    -webkit-font-smoothing: antialiased
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'open_sanslight'
}
h2 {
    font-size: 30px;
    font-weight: 400
}
h3 {
    color: #0f9595;
    font-size: 18px;
    font-weight: 600
}
p {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    font-weight: 0
}
.services_pagetitle {
    margin-top: 50px;
    margin-bottom: 50px
}
.homepageicons {
    margin-bottom: 50px
}
ul {
    padding: 0;
    margin: 0;
    list-style: none
}
a,
a:active,
a:focus,
a:active {
    text-decoration: none!important
}
.section-title {
    margin-bottom: 0
}
.section-title h2 {
    color: #000;
    text-transform: none;
    font-size: 28px;
    font-weight: 600
}
.section-title p {
    font-family: 'open_sanslight';
    color: #fff
}
header {
    background: #fff;
}
header .navbar {
    margin-bottom: 0;
    border: 0
}
header .navbar-brand {
    padding-top: 2px
}
header .navbar-default {
    background: none;
    border: 0
}
header .navbar-default .navbar-nav {
  /*  padding-top: 3px*/
}
header .navbar-default .navbar-nav li a {
    color: #333;
    line-height: 30px;
    font-size: 13px;
    font-family: 'open_sanssemi'
}
font header .navbar-default .navbar-nav li a:hover {
    color: #000;
    background: #0f9595
}
.bglight {
    background: rgba(0, 0, 0, .4);
    width: 100%;
    height: 100vh
}
.panorama3 {
    margin: 0 auto;
    cursor: all-scroll;
    background-attachment: fixed;
    width: 100%;
    height: 448px;
    background: url(../img/p1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 50%;
    transition: background-position ease .2s
}
.panorama1 {
    width: 100%;
    height: auto;
    background-size: cover;
    background-position: 0% 0%;
    transition: background-position ease .05s
}
.delivery-text {
    color: #283a3e!important
}
.our_corporate_service {
    width: 80%;
    max-width: 550px;
    margin: 0 auto
}
.our_corporate_service_h1 {
    font-family: 'open_sanssemi';
    margin-top: 230px;
    font-size: 30px
}
.our_container {
    background: #27393b;
    width: 40%;
    height: 600px;
    float: left;
    text-align: center;
    color: #fff
}
.bg {
    width: 60%;
    height: 600px;
    background: url(../img/bg.jpg) no-repeat;
    background-size: cover;
    background-position: 0% 0%;
    overflow: hidden
}
.our_corporate_service_p {
    font-size: 14px
}
#slider {
    width: 100%;
    height: 1050px;
    background: url(../img/bike-copy.jpg) no-repeat;
    background-attachment: fixed;
    overflow: auto;
    background-size: cover;
    background-position: 0% 0%
}
#slider:before {
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, #8b86a3, #322e40);
    opacity: 0
}
#slider .block {
    color: #E3E3E4
}
#slider .block h1 {
    margin-left: 50px;
    font-family: 'open_sanslight';
    font-weight: 101;
    font-size: 45px;
    line-height: 60px;
    letter-spacing: 10px;
    padding-bottom: 45px
}
#slider .block p {
    font-size: 23px;
    line-height: 40px;
    font-family: 'open_sanslight';
    font-weight: 300;
    letter-spacing: 3px
}
#slider1 {
    width: 100%;
    height: 1050px;
    background: url(../images/corp.jpg) no-repeat;
    background-attachment: fixed;
    overflow: auto;
    background-size: cover;
    background-position: 0% 0%
}
#slider1:before {
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, #8b86a3, #322e40);
    opacity: 0
}
#slider1 .block {
    color: #E3E3E4
}
#slider1 .block h1 {
    margin-left: 50px;
    font-family: 'open_sanslight';
    font-weight: 101;
    font-size: 45px;
    line-height: 60px;
    letter-spacing: 10px;
    padding-bottom: 45px
}
#slider1 .block p {
    font-size: 23px;
    line-height: 40px;
    font-family: 'open_sanslight';
    font-weight: 300;
    letter-spacing: 3px
}
#intro .block h2 {
    padding-top: 35px;
    line-height: 27px;
    margin: 0
}
#intro .block p {
    color: #7B7B7B;
    padding-top: 20px
}
#intro .block img {
    padding-left: 40px;
    width: 100%
}
#intro .section-title {
    margin-bottom: 0;
    margin-top: 60px
}
#intro .section-title p {
    padding-top: 20px
}
#service {
    text-align: center;
    padding: 37px 0;
    min-height: 550px
}
#service2 {
    text-align: center;
    padding: 37px 0 20px
}
.service-item h4 {
    font-family: 'open_sanssemi'
}
.clients_quote {
    margin-top: 40px;
    margin-bottom: 40px
}
#service .service-item {
    background: #f5f5f5;
    padding-bottom: 30px;
    height: 395px;
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 20px;
    min-width: 255px
}
.service_border {
    border: 1px solid #f0f5f4;
    text-align:center;
}
#service .service-item i {
    font-size: 60px;
    color: #4A4656
}
#service .service-item h4 {
    margin: 0;
    color: #0f9595;
    line-height: 35px
}
#service .service-item p {
    color: #888;
    padding-top: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5
}
#service1 {
    text-align: center;
    padding: 60px 0
}
#service1 .service1-item {
    padding-bottom: 30px
}
#service1 .service1-item i {
    font-size: 60px;
    color: #4A4656
}
#service1 .service1-item h4 {
    padding-top: 20px;
    margin: 0;
    color: #666
}
#service1 .service1-item p {
    color: #888;
    padding-top: 10px;
    margin: 0;
    font-size: 14px;
    line-height: 1.8
}
#call-to-action {
    background: #28393C;
    background: url(../images/world-map.png) #28393c ; background-repeat: no-repeat;background-position: center center;
    background-attachment: fixed;
    padding: 120px 0;
    position: relative;
    text-align: center;
    color: #fff
}
#call-to-action:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #28393C;
    opacity: .8
}
#call-to-action h2 {
    padding-bottom: 20px;
    line-height: 42px;
    margin: 0;
    font-size: 30px
}
#call-to-action p {
    font-size: 14px;
    line-height: 1.6;
    text-align: left;font-family: 'open_sansregular';
}
#call-to-action .btn-call-to-action {
    padding: 15px 35px;
    line-height: 1.5;
    background-color: #0f9595;
    font-size: 12px;
    color: #fff;
    font-family: 'open_sansbold'
}
#feature {
   
    background-position: 50% 94px;
    width: 100%;
    display: block;
    position: relative;
    overflow: visible;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #28393c;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
#feature h2 {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 30px
}
#feature p {
    color: #8d8f92;
    
}
#feature .btn-view-works {
    background: #655E7A;
    color: #fff;
    padding: 10px 20px
}
#testimonial {
    padding: 25px 0 50px;
    background: #28393c
}
#testimonial .block h2 {
    line-height: 27px;
    color: #5C5C5C;
    padding-top: 110px
}
#testimonial .block p {
    padding-top: 50px;
    color: #7B7B7B
}
.lefty,
.righty {
    width: 50%;
    float: left
}
.carousel_img {
    width: 80%;
    max-width: 516px
}
#testimonial .counter-box li {
    width: 50%;
    float: left;
    text-align: center;
    margin: 30px 0 30px
}
#testimonial li {
    text-align: left;
    font-size: 14px;
    font-family: 'open_sansregular'
}
#testimonial li img {
    margin-right: 15px
}
#testimonial .counter-box li i {
    font-size: 35px
}
#testimonial .counter-box li h4 {
    font-size: 30px;
    font-weight: 700
}
#testimonial .counter-box li span {
    color: #555
}
.slider_header {
    text-align: left!important;
    color: white!important;
    margin-top: 45px
}
#testimonial .testimonial-carousel {
    background-color: #28393c;
    text-align: center;
    width: 100%;
    border-radius: 20px;
    padding: 24px;
    margin: 0 auto
}
#testimonial .testimonial-carousel p {
    line-height: 28px;
    font-weight: 300;
    padding-bottom: 20px
}
#testimonial .testimonial-carousel .user img {
    padding-bottom: 0;
    border-radius: 500px
}
#testimonial .testimonial-carousel .user p {
    padding-bottom: 0;
    font-size: 12px;
    line-height: 20px;
    color: #353241
}
#testimonial .testimonial-carousel .user p span {
    display: block;
    color: #353241;
    font-weight: 600
}
#testimonial .testimonial-carousel .owl-carousel .owl-pagination div {
    background: #fff;
    border-radius: 500px;
    display: inline-block;
    height: 15px;
    margin-right: 15px;
    width: 15px
}
#testimonial .testimonial-carousel .owl-carousel .owl-pagination div.active {
    background: #0f9595;
    font-size: 30px;
    display: inline-block;
    border: 0
}
#clients-logo-section {
    padding-top: 30px;
    padding-bottom: 75px
}
#clients-logo-section .clients-logo-img {
    padding: 0 50px
}
#global-header {
    background: url(../img/slider-bg2.jpg) no-repeat;
    background-size: cover;
    padding-top: 150px;
    padding-bottom: 107px;
    position: relative;
    background-attachment: fixed
}
#global-header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, #928dab, #1f1c2c 70%);
    opacity: .8
}
#global-header .block {
    color: #E3E3E4;
    margin: 0 auto;
    padding-left: 90px;
    text-align: center
}
#global-header .block h1 {
    font-weight: 100;
    font-size: 45px;
    letter-spacing: 6px;
    padding-bottom: 15px;
    margin-top: 0;
    text-transform: capitalize
}
#global-header .block p {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    word-spacing: 3px
}
#portfolio-work {
    overflow: hidden;
    padding: 80px 0
}
#portfolio-work .block .portfolio-menu {
    padding-bottom: 30px;
    text-align: center
}
#portfolio-work .block .portfolio-menu ul {
    border: 1px solid #999;
    display: inline-block;
    margin-bottom: 40px
}
#portfolio-work .block .portfolio-menu ul li {
    display: inline-block;
    padding: 0 25px;
    cursor: pointer;
    font-size: 15px;
    line-height: 40px;
    font-weight: 600;
    color: #333;
    text-transform: capitalize;
    position: relative
}
#portfolio-work .block .portfolio-menu ul .active {
    color: #655E7A;
    position: relative
}
#portfolio-work .block .portfolio-menu ul .active:before {
    content: "\f0d7";
    position: absolute;
    font-family: 'FontAwesome';
    bottom: -18px;
    font-size: 30px;
    width: 20px;
    left: 0;
    right: 0;
    top: 23px;
    margin: 0 auto;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .9);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}
#portfolio-work .block .portfolio-menu ul li:hover:before {
    content: "\f0d7";
    position: absolute;
    font-family: 'FontAwesome';
    bottom: -18px;
    font-size: 30px;
    width: 20px;
    left: 0;
    right: 0;
    top: 24px;
    margin: 0 auto;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .9);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}
#portfolio-work .block .portfolio-contant ul li {
    float: left;
    width: 32.22%;
    overflow: hidden;
    margin: 6px;
    position: relative
}
#portfolio-work .block .portfolio-contant ul li:hover .overly {
    opacity: 1
}
#portfolio-work .block .portfolio-contant ul li:hover .position-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%)
}
#portfolio-work .block .portfolio-contant ul li a {
    display: block;
    color: #fff
}
#portfolio-work .block .portfolio-contant ul li a h2 {
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 1px
}
#portfolio-work .block .portfolio-contant ul li a p {
    font-size: 15px
}
#portfolio-work .block .portfolio-contant ul li a span {
    font-style: italic;
    font-size: 13px;
    color: #655E7A
}
#portfolio-work .block .portfolio-contant ul img {
    width: 100%;
    height: auto
}
#portfolio-work .block .portfolio-contant .overly {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, .9);
    opacity: 0;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    text-align: center
}
#portfolio-work .block .portfolio-contant .position-center {
    position: absolute;
    top: 50%;
    left: 10%;
    -webkit-transform: translate(0%, 50%);
    -moz-transform: translate(0%, 50%);
    -ms-transform: translate(0%, 50%);
    transform: translate(0%, 50%);
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all
}
#portfolio-work .block .mix {
    display: none
}
#wrapper-work {
    overflow: hidden;
    padding-top: 100px
}
#wrapper-work ul li {
    width: 50%;
    float: left;
    position: relative
}
#wrapper-work ul li img {
    width: 100%;
    height: 100%
}
#wrapper-work ul li .items-text {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgba(0, 0, 0, .6);
    padding-left: 44px;
    padding-top: 140px
}
#wrapper-work ul li .items-text h2 {
    padding-bottom: 28px;
    padding-top: 75px;
    position: relative
}
#wrapper-work ul li .items-text h2:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 75px;
    height: 3px;
    background: #fff
}
#wrapper-work ul li .items-text p {
    padding-top: 30px;
    font-size: 16px;
    line-height: 27px;
    font-weight: 300;
    padding-right: 80px
}
#features-work {
    padding-top: 50px;
    padding-bottom: 75px
}
#features-work .block ul li {
    width: 19%;
    text-align: center;
    display: inline-block;
    padding: 40px 0
}
#slider-contact {
    background: url(../img/slider-bg2.jpg) no-repeat;
    background-size: cover;
    padding-top: 150px;
    padding-bottom: 107px;
    position: relative
}
#slider-contact:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, #928dab, #1f1c2c 70%);
    opacity: .8
}
#slider-contact .block {
    color: #E3E3E4;
    margin: 0 auto;
    padding-left: 90px
}
#slider-contact .block h1 {
    font-family: 'open_sanslight';
    font-weight: 100;
    font-size: 45px;
    line-height: 60px;
    letter-spacing: 6px;
    padding-bottom: 15px
}
#slider-contact .block p {
    font-size: 23px;
    line-height: 40px;
    font-family: 'open_sanslight';
    font-weight: 300;
    letter-spacing: 1px;
    word-spacing: 3px
}
.contact_custombtn {
    width: 40%
}
#contact-form {
    padding-top: 70px;
    padding-bottom: 35px
}
#contact-form .block form .form-group {
    padding-bottom: 15px;
    margin: 0
}
#contact-form .block form .form-group .form-control {
    background: #F6F8FA;
    height: 45px;
    border: 1px solid #EEF2F6;
    box-shadow: none;
    width: 60%
}
#contact-form .block form .form-group-2 {
    padding-bottom: 15px;
    margin: 0
}
#contact-form .block form .form-group-2 textarea {
    background: #F6F8FA;
    height: 135px;
    border: 1px solid #EEF2F6;
    box-shadow: none;
    width: 100%
}
#contact-form .block button {
    width: 60%;
    height: 40px;
    background: #0F9595;
    border: none;
    color: #fff;
    font-family: 'open_sansbold';
    font-size: 13px
}
.address-block li {
    margin-bottom: 20px
}
.address-block li i {
    margin-right: 15px;
    font-size: 20px;
    width: 20px
}
.social-icons {
    margin-top: 40px
}
.social-icons li {
    display: inline-block;
    margin: 0 6px
}
.social-icons a {
    display: inline-block
}
.social-icons i {
    color: #2C2C2C;
    margin-right: 25px;
    font-size: 25px
}
.google-map {
    position: relative
}
.google-map #map {
    width: 100%;
    height: 300px;
    background-color: #ff432e
}
#contact-box {
    padding-top: 35px;
    padding-bottom: 58px
}
#contact-box .block img {
    width: 100%
}
#contact-box .block h2 {
    font-family: 'open_sanslight';
    font-weight: 300;
    color: #000;
    font-size: 28px;
    padding-bottom: 30px
}
#contact-box .block p {
    color: #5C5C5C;
    display: block
}
#features-contact {
    padding-top: 50px;
    padding-bottom: 75px
}
#features-contact .block ul li {
    width: 19%;
    text-align: center;
    display: inline-block;
    padding: 40px 0
}
.heading {
    padding-bottom: 60px;
    text-align: center
}
.heading h2 {
    color: #000;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400
}
.heading p {
    font-size: 18px;
    line-height: 40px;
    color: #292929;
    font-weight: 300
}
footer {
    background: #F5F5F5;
    text-align: center;
    padding-top: 48px;
    padding-bottom: 55px
}
footer p {
    font-size: 13px;
    line-height: 25px;
    color: #919191
}
footer a {
    color: #595959
}
footer .footer-manu {
    padding-bottom: 25px
}
footer .footer-manu ul {
    margin: 0;
    padding: 0
}
footer .footer-manu ul li {
    display: inline-block;
    padding: 0 20px
}
footer .footer-manu ul li a {
    display: inline-block;
    color: #494949
}
footer .footer-manu ul li a:hover {
    color: #000
}

 @media only screen and (max-width: 500px) {
  .top-80{ margin-top: 0; }
  .traveler_img>img{ width: 250px !important; }.traveler_section{height: 710px !important;}
  .field_force_delivery{margin-left: 15px;margin-top: 10px;}
  .right_help__container{height: 170px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.vehicle_fleet{ width: 160px !important; }
.field_force_delivery{width: 140px !important;}

}
.back{  background-color: #27383B;  }
.for{color: #fff;}
.center{text-align: center;position: relative;margin: 0 auto;left: 800px;top: 50px;}
.none{ display:none;}
.traveler_section_heads{ padding-top: 37px;padding-bottom: 36px; }
.home_top_container{margin-top: 80px;}
.home_top_container>.col-md-4{padding-left: ;line-height: 45px;font-family: 'open_sansregular';font-size: 28px;}
.font_14{font-size: 14px;}.color_666{color: #666;}
.margin_top30{ margin-top: 30px; } 
.field_force_delivery{ color: #fff;background: #f93537;max-width: 220px;padding: 8px;font-family: 'open_sansbold';border-radius: 2px !important;font-size: 12px;width: 200px;}
.bold_head{font-weight: 100 !important;font-size: 48px !important;}
.vehicle_fleet{ color: #fff;background: #0f9595;max-width: 220px;padding: 8px;font-family: 'open_sansbold';border-radius: 2px !important;font-size: 12px;width: 200px;margin-right: 10px;margin-left: 15px;}
.second_row { color: #f9f9f9; margin-top: 50px;background: #f9f9f9;padding: 30px;}
.second_row_p { font-size: 14px; color: #666; text-align: center; font-family: 'open_sansregular'; margin: 30px 0;width: 65%; margin:0 auto; }
.vehicle_fleet:hover{ color: #fff; } .field_force_delivery:hover{color: #fff;}
#intro .section-title{margin-top: 0;}
.float_left{ float: left; }
.righty ul{line-height: 10px;}
.align_left{text-align: left !important;}
.client_quote{text-align:left;font-weight: 600;line-height: 1.5}
.right_help__container{background: #28393c;height: 105px;border-radius: 5px;padding: 10px 15px;width: 88%;}
.help_you_with{margin-left: 15px;font-family: 'open_sansbold';font-size: 12px;}
.padding_left{padding-left: 0;}
.dropdown-menu{ margin-top: 12px !important;margin-right:-70px; }
    .dropdown-menu li:hover{ background: #f6f6f6; }
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background-color: transparent; }
    .free_demo_header{line-height: 30px;font-size: 12px;font-family: 'open_sanssemi';width: 90px;text-align: center;height: 30px !important;background: #28393c;color: #fff;margin-top: 15px;border-radius: 2px;padding: 0 9px !important;cursor: pointer;}
.free_demo_header:hover{background:#305960;border-bottom: none !important;}

