@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Allura&amp;display=swap&amp;subset=latin-ext');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;300;400;500;600;700;800;900&amp;display=swap');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;font-family: 'Roboto', sans-serif; outline: none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; font-family: 'Roboto', sans-serif; }

a:focus{outline: none;} form { margin-top: 10px; width: 100%; float: left; }
html{height: 100%;} img { max-width: 100%; } body { line-height:
16px;font-family: 'Roboto', sans-serif;height: 100%} ol, ul { list-style:
none; font-family: 'Roboto', sans-serif;} blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content:
none; } table { border-collapse: collapse; border-spacing: 0; } h1, h2, h3,
h4, h5, h6 { text-shadow: none; } a, a:hover, a:focus { outline:
none;text-decoration: none; } h1 span { width: 100px; height: 4px; background:
#4c4c4c; position: absolute; bottom: -2px; left: 0px; } p { font-size: 16px;
color: #333; line-height: 25px; margin-bottom: 20px; margin-top: 20px; float: left; } p a {
color: #ff8638; text-decoration: underline; } p a:hover { color: #ff8638;
text-decoration: none; } a.read_more { font-size: 16px; color: #38474e; float:
left; } a.read_more .glyphicon { margin-left: 5px; } a.read_more:hover
.glyphicon, a.read_more:hover { background: none; color: #cf4200 !important;
text-decoration: none; } button:focus{outline:0px;} input:focus { outline:
0px; } h2 { width: 100%; float: left; font-size: 25px; color: #009999;
line-height: 40px; } .btn.focus, .btn:focus{box-shadow: none;} section{clear:
both;} .no-padding{padding: 0px;} .inner_banner{position: relative;}
.inner_banner img {width: 100%; height: auto; border-bottom: 6px solid
#fbb12f;} .main-title{    float: left;
    width: 100%;
    margin-bottom: 35px;
    text-align: center;
    font-size: 29px;
    position: relative;} .main-title .fancy {font-size: 24px;
line-height: normal; text-align: center;line-height: 27px;} .main-title .fancy span {color:
#2e3192; text-transform: uppercase; display: inline-block; position: relative;
background: #fff; padding: 0 20px; z-index: 99;} .main-title h3.fancy:after
{content: "";position: absolute;border-bottom: 1px solid #2e3192;top:
50%;width: 100%; left: 0;} .main-title .fancy span:before, .main-title .fancy
span:after {content: "";position: absolute;background: #ed1c24;width:
2px;height: 23px;top: 2px;    left: 0;} .main-title .fancy span:after {right:
0;left: inherit;} textarea:-moz-placeholder, textarea::-moz-placeholder,
input:-moz-placeholder, input::-moz-placeholder {color: #b3b7c8; opacity: 1;}
input:-ms-input-placeholder {color: #b3b7c8;}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {color:
#b3b7c8; opacity: 1;} .form-control:focus{box-shadow: none;}

/*----------------------------------------*/
/*  2.  Header Area CSS
/*----------------------------------------*/
.logo.style-2 .logo-black {
    display:none;
}
.stick .logo.style-2 .logo-black {
    display:block;
}
.stick .logo.style-2 .logo-white {
    display:none;
}
.header-area {
    position:relative;
}
.header-area.bg-1 {
    position:relative;
}
.header-area.bg-2::before, .header-area.bg-3::before {
    position: absolute;
    top: -395px;
    right: -100px;
    content: url(assets/images/bg/3.png);
    width: auto;
    height: auto;
}
.header-area.bg-2::before {
    content: "";
    right: 0;
    top: 0;
    background-image: url(assets/images/bg/4.png);
    background-size: cover;
    width: 100%;
    background-position: 70% 52%;

}
.header-area.bg-3::before {
    content: "";
    right: 0;
    top: 0;
    background-image: url(assets/images/bg/5.png);
    background-size: cover;
    width: 100%;
    background-position: 70% 52%;
}
.header-area.style-2 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100px;
    z-index:999;
}
.top-info {
    float: left;
}
.username a{color: #fff;font-size: 13px; transition: 0.3s}
.username a:hover{color: #f0a322;}
.username {
    float: right;
    width: auto;
    line-height: 20px;
    font-weight: 300;
    font-size: 13px;
    color: #fff;
}
.top-info ul {}
.top-info ul li {
    display:inline-block;
    margin-right:25px;
    color: #fff500;
        font-weight: 600;
}
.top-info ul li:last-child {
    margin-right:0;
}
.top-info ul li a {
    color:#fff;
    font-size:15px;
}
.top-info ul li a:hover{color: #f0a322;}
.top-info ul li i {
    color:#fff500;
    margin-right:10px;
    font-size: 18px; font-weight: 600;
}
.header-top-right {
    display: flex;
    align-items: center;
}
.social-icons {
    display: flex;
    align-items: center;
    /*padding-right: 30px;*/
}
.social-icons a {
    color: #fff;
    font-size: 15px;
    margin-right: 20px;
    width: 28px;
    height: 28px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.social-icons a:last-child {
    margin-right:0;
}
.social-icons a:hover {
    background: #fff;
    color: #2e3192;
}
.site-lang {
    padding-left: 30px;
    display: flex;
    align-items: center;
}
.site-lang ul {
    margin:0;
    padding:0;
    list-style:none;
}
.site-lang > ul > li {
    position: relative;
    display: block;
    text-align: left;
    padding: 11px 0;
}
.site-lang ul li a {
    font-weight:700;
    color:#222222;
    position:relative;
    top:2px;
}
.site-lang > ul > li > a::after {
    font-family:FontAwesome;
    content:"\f107";
    margin-left:5px;
    font-weight:normal;
}
.site-lang ul li a:hover {
    color:#fb5c71;
}
.site-lang ul li img {
    width:26px;
    height:26px;
    border-radius:100%;
    margin-right:15px;
}
.site-lang ul li ul {
    background-color: #ffffff;
    box-shadow: 5.5px 9.526px 43px 0px rgb( 98, 143, 144, 0.15 );
    position: absolute;
    top:100%;
    left: -18px;
    min-width: 165px;
    transition: .4s;
    transform-origin: top;
    z-index: 2;
    border-radius: 10px;
    opacity:0;
    visibility:hidden;
}
.site-lang ul li:hover ul {
    opacity:1;
    visibility:visible;
}
.site-lang ul li ul {
    padding:10px 0;
}
.site-lang ul li ul li {
    padding: 10px 25px;
}
.site-lang.style-2 {
    padding-left:50px;
}
.site-lang.style-2 > ul > li > a {
    color:#ffffff;
}
.site-lang.in-right ul {
    left:unset;
    right:0;
}
.help-line.style-2 {
    background-color: #fb5c71;
    align-items: center;
    display: flex;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    position: relative;
    padding-right: 15px;
    margin-left: 80px;
    margin-right: 40px;
}
.help-line.style-2 i {
    background-color: #ffffff;
    width: 46px;
    height: 46px;
    border-radius: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #fb5c71;
    position: absolute;
    left: 2px;
}
.help-line.style-2 a {
    color:#ffffff;
    padding-left:65px;
    font-size:20px;
    font-weight:700;
    line-height:1;
}
.help-line p {
    margin-bottom: 0;
    color: #222222;
    line-height: 50px;
}
.help-line strong {
    font-weight:700;
    color:#fb5c71;
}
.social-icons.style-3 {
    padding-right:0;
}
.header-bottom.stick .btn-common.btn-white {
    background-color:#fb5c71;
    color:#ffffff;
}
.header-bottom.stick .site-lang.style-2 > ul > li > a {
    color: #222222;
}
.header-top-area {
    background: #482683;
    padding: 8px 0;
}
.header-area .fixed {
    position: fixed;
    top:0; 
    left:0;
    width: 100%;
    z-index: 9999999;
    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.25);
}
/*----------------------------------------*/
/*  3.  Mainmenu CSS
/*----------------------------------------*/
.navbar-collapse.collapse.d-none,
#hide-navbar.d-none,
#show-navbar.d-none {
  display: none !important;
}

.navbar-expand #show-navbar.navbar-toggler {
  display: block;
}
a.nav-link{color: #5a5a5a;
    font-size: 15px;
    transition: 0.5s;
    font-weight: 600;}
a.nav-link:hover{color: #2e3192;}
li.nav-item {
    position: relative;
}

li.nav-item:after {
    content: "";
    position: absolute;
    right: 0;
    width: 2px;
    height: 15px;
    background: #5a5a5a;
    top: 9px;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .9rem;
    padding-left: .9rem;
    padding-top: 0.4rem;
padding-bottom: .4rem;
}
#navbarsExample04 {
    padding: 0;
}
li.nav-item:last-child:after {
    content: none;
}
.bg-transparent .navbar-toggler:focus{box-shadow: none;}
nav.navbar.navbar-expand.bg-transparent {
  padding: 0;
display: inline-flex;
min-height: auto;
margin-bottom: 0;
border: 0;
}
.header-bottom .mainmenu {
    position: relative;
}
.login-user-name {
      float: right;
    width: auto;
    border-left: 1px solid #ccc;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-top: 5px;
}
.login-user-name a:hover{-webkit-filter: hue-rotate(250deg);filter: hue-rotate(250deg);}
.login-user-name a{ color: #ed1c24; font-size: 18px;float: left;position: relative;z-index: 9; }
.navbar-toggler img {
    width: 32px;
}
.navbar-toggler {
    padding: .20rem .50rem;}
    
.login-user-name img {
    float: left;
}
.login-user-name span {
        line-height: 31px;
    padding-left: 6px;
}



.custom_dropdown_menu_joinus, .custom_dropdown_menu_ebooking{display: block;}
.join_usmenu_main ul.dropdown-menu, .ebooking_menu_main ul.dropdown-menu{display: none;}
.join_usmenu_main .dropdown-toggle > i, .ebooking_menu_main .dropdown-toggle > i{display: none;}
.join_usmenu_main .dropdown-toggle::after, .ebooking_menu_main .dropdown-toggle::after {display: none !important;}
.login-user-name .custom_dropdown_menu, .custom_dropdown_menu_joinus, .custom_dropdown_menu_ebooking {z-index: 999; position: absolute; right: 0; top: 0; text-indent: 0; width: 180px; border: none; color: #fff; opacity: .95; display: none;}
.login-user-name .custom_dropdown_menu .menu_info, .custom_dropdown_menu_joinus .menu_info, .custom_dropdown_menu_ebooking .menu_info{margin-top: 40px; float: left; width: 100%; padding: 20px 0; top: 25px; opacity: 1; background: #ee1c25; position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px;}
.custom_dropdown_menu_joinus .menu_info, .custom_dropdown_menu_ebooking .menu_info{background: #2e3192; margin-top: 35px;}
.login-user-name .custom_dropdown_menu .menu_info::before, .custom_dropdown_menu_joinus .menu_info::before, .custom_dropdown_menu_ebooking .menu_info::before{content: ''; position: absolute; width: 0; height: 0; top: -15px; right: 30px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #ee1c25;}
.custom_dropdown_menu_joinus .menu_info::before, .custom_dropdown_menu_ebooking .menu_info::before{border-bottom: 15px solid #2e3192;}
.login-user-name .custom_dropdown_menu a, .custom_dropdown_menu_joinus a, .custom_dropdown_menu_ebooking a{width: 100%; padding: 12px 20px; font-size: 1.4rem; color: #fff; font-size: 17px; border-top: 1px solid rgba(255,255,255,.5); display: block;}
/*.custom_dropdown_menu_joinus a{color: #000;}*/
.login-user-name .custom_dropdown_menu a:hover, .custom_dropdown_menu_joinus a:hover, .custom_dropdown_menu_ebooking a:hover{background: #a80007; filter: none;}
.custom_dropdown_menu_joinus a:hover, .custom_dropdown_menu_ebooking a:hover{background: #1a1b53}
.login-user-name .custom_dropdown_menu a:first-child, .custom_dropdown_menu_joinus a:first-child, .custom_dropdown_menu_ebooking a:first-child{border: none;}
.custom_dropdown_menu.hover, .custom_dropdown_menu_joinus.hover, .custom_dropdown_menu_ebooking.hover{display: block !important;}




/*Ebooking menu css*/
.custom_dropdown_menu_ebooking{display: block;}
.ebooking_menu_main .dropdown-toggle::after{content: none;} 
.ebookingmenu_main ul.dropdown-menu{display: none;}
.ebookingmenu_main .dropdown-toggle > i{display: none;}
.ebookingmenu_main .dropdown-toggle::after {display: none !important;}
.login-user-name .custom_dropdown_menu, .custom_dropdown_menu_ebooking {z-index: 999; position: absolute; right: 0; top: 0; text-indent: 0; width: 180px; border: none; color: #fff; opacity: .95; display: none;}
.login-user-name .custom_dropdown_menu .menu_info, .custom_dropdown_menu_ebooking .menu_info{margin-top: 40px; float: left; width: 100%; padding: 20px 0; top: 25px; opacity: 1; background: #ee1c25; position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px;}
.custom_dropdown_menu_ebooking .menu_info{background: #2e3192; margin-top: 35px;}
.login-user-name .custom_dropdown_menu .menu_info::before, .custom_dropdown_menu_ebooking .menu_info::before{content: ''; position: absolute; width: 0; height: 0; top: -15px; right: 30px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #ee1c25;}
.custom_dropdown_menu_ebooking .menu_info::before{border-bottom: 15px solid #2e3192;}
.login-user-name .custom_dropdown_menu a, .custom_dropdown_menu_ebooking a{width: 100%; padding: 12px 20px; font-size: 1.4rem; color: #fff; font-size: 17px; border-top: 1px solid rgba(255,255,255,.5); display: block;}
/*.custom_dropdown_menu_joinus a{color: #000;}*/
.login-user-name .custom_dropdown_menu a:hover, .custom_dropdown_menu_ebooking a:hover{background: #a80007; filter: none;}
.custom_dropdown_menu_ebooking a:hover{background: #1a1b53}
.login-user-name .custom_dropdown_menu a:first-child, .custom_dropdown_menu_ebooking a:first-child{border: none;}
.custom_dropdown_menu.hover, .custom_dropdown_menu_ebooking.hover {display: block !important;}
/*Ebooking menu css*/ 

/*----------------------------------------*/
/*  3.2  Submenu CSS
/*----------------------------------------*/

/*----------------------------------------*/
/*  3.3  Menu Stick
/*----------------------------------------*/
.stick, .header-bottom.with-shadow.stick {
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);
    -webkit-animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;
    animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;
    border-bottom:0;
    padding-top:0;
}
.header-bottom.stick, .header-bottom.with-shadow.stick {
    background-color:#fff;
    z-index: 9999;
}
.header-bottom.stick .row.height-100 {
    height:60px !important;
}

.list-none li {
    display: inline-block;
}

/*----------------------------------------*/
/*  5.  banner CSS
/*----------------------------------------*/
.inner_banner .banner_content{top: 20px; transform: translate(0%, 0%);}
.banner_content{float: left; width: 100%;position: absolute;top: 50%;transform: translate(0px, -50%);}
.banner_content_text{float: left; width: 100%;max-width: 540px;}
.banner_content_text h1{float: left; width: 100%; color: #fff; font-size: 24px; letter-spacing: 2px; text-transform: uppercase;padding-bottom: 12px;}
.banner_content_text h2{    float: left;
    width: auto;
    color: #000000;
    font-size: 48px;
    letter-spacing: 8px;
    background: #fbb12f;
    text-transform: uppercase;
    padding: 0px 10px;
    line-height: normal;}
.banner_content_text h3{ float: left;
    width: auto;
    color: #fff;
    font-size: 52px;
       letter-spacing: 1px;
    background: #2e3192;
    text-transform: uppercase;
    padding: 0px 10px;
    line-height: normal;}
.slide1 .banner_content_text h3 {
    float: left;
    width: auto;
    color: #2b2a71;
    font-size: 39px;
    letter-spacing: 1px;
    background: #fcb813;
    text-transform: uppercase;
    padding: 0px 10px;
    line-height: normal;
}
.banner_content_text figure{width: 100%;float: left;padding-top: 30px;}
.banner_content_text figure img {
        display: inline-block;
    margin: 0px 40px 0 0;
    width: 60px;
    height: 60px;
    object-fit: contain;
}
.banner_content_text figure img.w76{width: 76px;}
.shipping-count{padding-top: 20px;float: left;padding-left: 0;width: 81%;}
.banner_content_text h4{float: left; width: 100%; color: #fff;font-size: 23px;text-transform: uppercase;padding-bottom: 12px;}
.banner-image img {
    border-bottom: 6px solid #fbb12f;
    /* float: left; */
     width: 100%; 
}
p.counter-wrapper {
    line-height: inherit;
    border: 2px solid #3b3a83;
    width: 80%;
    float: left;
}

p.counter-wrapper span {
color: #fff;
    width: 100%;
    float: left;
    font-size: 34px; /*43px;*/
    padding: 10px 0;
    line-height: 20px; /*37px;*/
    text-align: center;
}
span.vertically-center {
    font-size: 19px;
}

.tollfree_cls {
       background: #ed1c24;
    border-bottom-right-radius: 50px;
    bottom: 5%;
    height: 65px;
    padding: 1px;
    position: fixed;
    left: -200px;
    transition: left 0.8s ease 0s;
    width: 265px;
    z-index: 99999;
    align-items: center;
    border-top-right-radius: 50px;
    justify-content: center;
}
.num_bg {
       /* background: rgba(0, 0, 0, 0) url(images/num-bg.jpg) repeat-x scroll left top / 1px 58px; */
    /* border-radius: 50px; */
    /* float: left; */
    /* height: 55px; */
    padding: 5px;
    width: 100%;
}

.tollfree_cls .phone_icon {
        /* background: #fff none repeat scroll 0 0; */
    /* border: 2px solid #fff; */
    /* border-radius: 50px; */
    /* box-shadow: 0 0 5px #000; */
    float: left;
    height: 55px;
    /* padding: 9px 11px; */
    width: 55px;
    margin-left: 7px;
}

.tollfree_cls .phone_txt {
    float: left;
    margin-left: 0;
    width: 190px;
}
.tollfree_cls b {
    clear: both;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: normal;
    line-height: 52px;
    margin: 0;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}

.tollfree_cls:hover {
    left: 0px;
}
/*----------------------------------------*/
/*  6  Track your Shipment
/*----------------------------------------*/
section.track_row {
    margin-top: -70px;
    float: left;
width: 100%;
}
.track-sec{background: #fff;border: 1px solid #efefef;padding: 20px;border-radius: 10px;    position: relative;
    float: left;width: 100%;}
.track-sec-in{width: 100%}
.track-sec-had{width: 100%; float: left;padding-left: 20px;}
.track-sec-had:after {
    content: "";
    position: absolute;
    left: -1px;
    top: 24px;
    width: 28px;
    height: 7px;
    background: #ed1c24;
}
.track-sec-had h2{color: #000000;font-size: 18px; font-weight: 500; float: left; width: auto;text-transform: uppercase;margin-right: 20px;line-height: inherit;}
.track-sec-had span{color: #bbbbbb;font-size: 14px; float: left; width: auto;}
.track-sec:after {
    background: url(images/track-box-shadow.png);
    content: "";
    width: 100%;
    height: 80px;
    position: absolute;
    top: 100%;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
}
.track-sec-input input[type="text"]{
      background: #fff;
    height: 53px;
    width: 66%;
    border: 0;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    padding-left: 15px;
    font-size: 18px;
    color: #626262;
    float: left;
}

.track-sec-input {
    /* float: left; */
    width: 100%;
    padding-top: 40px;
}

.track-sec-input #track_submit{background: #f6ab36; height: 53px; color: #fff; font-size: 18px; text-transform: uppercase;border-radius: 0;float: left;padding: 0px 35px;margin-left: 20px; border: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.track-sec-input #track_submit:hover{background: #2e3192;}
.track-sec #trk_error {
    color: #ff0000;
    float: left;
    position: relative;
    padding: 10px 0 0;
}

/*----------------------------------------*/
/*  7  board director 
/*----------------------------------------*/
.board-director-row{background: url(images/Board-Director-bg.png) no-repeat; background-position: right;padding: 0px 0 60px;
}
.Board-Director_sec{float: left; width: 100%}
.Board-Directo-box{float: none;width: 70%;margin: 0 auto;}
.Board-Directo-img {float: none;display: inline-block;background: #2e3192;border-radius: 50%;padding: 2px;}
.Board-Directo-img > img{border-radius: 50%; object-position: top;}
.Board-Directo-text p{color: #070605;font-size: 17px;}
.Board-Directo-text h3{color: #070605;font-size: 14px; float: left; width: 100%; text-align: center; }
.slick-slide{text-align: center;}
.Board-Directo-text {float: left;width: 100%; padding-bottom: 10px; /*padding-top: 30px;*/}

.slick-dots li {
    position: relative;
    display: inline-block;
        width: auto;
    height: auto;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    /*border: 1px solid #f39a1c;*/
    background: #d9d9d9;
    width: 23px;
    height: 7px;
    border-radius: 20px;
    padding: 0;
}

.slick-dots li.slick-active button {
    background: #f0a322;
    width: 49px;
    height: 7px;
    border-radius: 20px;
    padding: 0;
}
.slick-dots li button:before{content: none;}
.slick-prev {
    background: url(images/left-arrow2.png) no-repeat;
    background-size: 100% 100%;
    width: 32px;
    height: 31px;
        top: 50%;
    transform: translate(0%, -50%);
    filter: grayscale(100%);
}
.slick-next {
    background: url(images/right-arrow2.png) no-repeat;
    background-size: 100% 100%;
    width: 32px;
    height: 31px;
       top: 50%;
    transform: translate(0%, -50%);
    filter: grayscale(100%);
}

.slick-prev:hover, .slick-prev:focus {
    background: url(images/left-arrow2.png) no-repeat;
    background-size: 100% 100%;
     width: 32px;
    height: 31px;
        top: 50%;
    transform: translate(0%, -50%);
    filter: grayscale(0%);
}

.slick-next:hover, .slick-next:focus {
    background: url(images/right-arrow2.png) no-repeat;
    background-size: 100% 100%;
   width: 32px;
    height: 31px;
        top: 50%;
    transform: translate(0%, -50%);
    filter: grayscale(0%);
}

/*----------------------------------------*/
/*  8  Our Services
/*----------------------------------------*/
.services-in {
    float: left;
    width: 100%;
    padding-top: 40px;
}
.services-sec{float: left; width: 100%; padding: 40px 0;}
.site_main_had{float: left; width: 100%;}
.site_main_had h2{color: #000000;font-size: 30px; float: left; width: 100%; text-align: center; position: relative;padding-bottom: 20px; margin-top: 20px;}
.site_main_had h2:after {
        background: url(images/had-bottom-img.png);
    content: "";
    width: 122px;
    height: 3px;
    position: absolute;
    top: 100%;
    left: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: translate(-50%, 0px);
}
.services_box {
    width: 100%;
    text-align: center;
    float: left;
}
.services_box_img {
    float: left;
    width: 100%;
}
.services_box_text {
    background: #fff;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    float: left;
    width: 90%;
    display: inline-block;
    border-radius: 10px;
    padding: 0 14px;
    position: relative;
    margin: -50px 5% 0;
    min-height: 140px;
}
.services_box_text_icon {
    margin-top: -40px;
}
.services_box_text_0 {
    margin-top: -20px;
    position: relative;
}
.services_box_text_0 h2{color: #000000;font-size: 24px; float: left; width: 100%; text-align: center;}
.services_box_text_0 p{color: #000000;font-size: 14px; float: left; width: 100%; text-align: center;}



/*----------------------------------------*/
/*  9  Latest Blogs
/*----------------------------------------*/
.blogs-sec{background: url(images/blog-bg.png); padding: 0px; background-size: 100% 650px}

.blogs-sec-new{position: relative; width:100%; overflow: hidden;}
.blogs-sec-new .container{position: relative;z-index: 999;}

.home-page-footer-blogs .blog_banner_bottom-01 {
    padding-top: 0;
    padding-bottom: 0;
}
.blog_banner_bottom_in {
    float: left;
    width: 100%;
    display: inline-flex;
        padding-top: 30px;
}
.blog_anchor, a:hover, a:focus {
    text-decoration: none !important;
}
article.post.style2 {
    border: 0;
    padding: 0 15px;
       box-shadow: 0 0 8px 4px #e2e2e2;
    border-radius: 10px;
    overflow: hidden;
}
.blog_banner_bottom_in .blog_anchor article.post.style2 {
    background: #fff;
}

article.post.clearfix {
    padding-bottom: 11px;
    border-bottom: 1px solid #e5e5e5;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.blog_banner_bottom_in .style2 {
    padding: 0 !important;
}
.post.style2 .featured-post {
        margin-bottom: 0;
    background-color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    z-index: 9;
}

.blog_banner_bottom_in .featured-post img {
    max-height: 200px;
    min-height: 200px;
    width: 100%;
    float: left;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.post.style2.column .content-post {
    padding: 0;
    display: flex;
    float: left;
    min-height: 125px;
    margin-top: -7px;
}

.blog_anchor .title-post {
     color: #303030;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 4px;
    font-weight: 500;
    text-transform: uppercase;
}
.blog_anchor .experts {
       color: #626262;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 5px;
}
.content-post{position: relative;}
.content-date {

      float: left;
     background-image: linear-gradient(#2429ce, #2e3192);
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px;

}
.post-text{float: left; width: 80%;padding-left: 10px;padding-top: 15px;padding-bottom: 10px;}

.content-date h4 {
    color: #fff;
    font-size: 21px;
    text-align: center;
    line-height: 27px;
}
.view_more_button {
    float: left;
    width: 100%;
    text-align: center;
        padding-top: 30px;
}

.view_more_button a {
    width: 178px;
    height: 42px;
    border: 1px solid #2e3192;
    float: none;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #2e3192;
    font-weight: 500;
    font-size: 18px;
}

.view_more_button a img {
    padding-left: 12px;
}

/*----------------------------------------*/
/*  10  Download app
/*----------------------------------------*/
.download-app-bg{background: url(images/download-bg.jpg) no-repeat; padding: 50px 0;background-size: cover;}
.download-app-man{float: left;width: 92%;position: absolute;bottom: -52px;}
.mobile-friendly-text{ float: left; width: 100%; }
.mobile-friendly-text h3{font-family: 'Allura', cursive; color: #f6ab36; font-size: 36px;line-height: 40px;}
.mobile-line-text{ float: left; width: 100%; }
.mobile-line-text h4{    color: #fff;
    font-size: 20px;
    font-weight: 200;
    line-height: 36px;

}
.download-app-bg .col-4 {padding: 0;}
.mobile-line-text h4:nth-child(2) {
    padding-left: 20px;
}
.app-download-icon a img {
    width: 121px;
}
.app-download-icon a {
    padding: 0px 2px;
}
.app-download-icon {
    padding-top: 19px;
}




.dowload-app-icon {
    float: left;
margin-right: 20px;
}

/*----------------------------------------*/
/*  11  testimonial
/*----------------------------------------*/
.slick-slider {
    margin-bottom: 0px !important;
}

.testimonial {
   /* border: 1px solid #c9ced3;
        border-top-color: rgb(201, 206, 211);
        border-top-style: solid;
        border-top-width: 1px;
    border-top: 3px solid #c9ced3;
    padding: 70px 25px 100px;*/
    margin-top: 60px;
    position: relative;
    float: left; width: 100%;
        margin-bottom: 30px;
}

.testimonial .description {
       font-size: 14px;
    color: #000000;
    line-height: 23px;
    font-family: 'Roboto', sans-serif;
    /* font-style: italic; */
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: left;
}

.testimonial .pic {
       width: 80px;
    height: 80px;
    position: inherit;
    bottom: 0px;
    left: 0px;
    /* border: 2px solid #2c2c84; */
    border-radius: 50%;
    float: left;
    display: flex;
    align-items: center;
}

.testimonial .pic img {
   width: 100%;
height: 66px;
/*border-radius: 50%;*/
object-fit: contain;
}

.testimonial .testimonial-title {
    color: #000000;
    position: inherit;
    bottom: 0;
    left: 20px;
    float: left;
    font-size: 25px;
    font-weight: 400;
    margin: 16px 0;
    width: 100%;
    text-align: left;
}

.testimonial .testimonial-title small {
    display: block;
    font-size: 14px;
    color: #4b4b4b;
    margin-top: 5px;

}

.testimonial::after {
    content: "";
    background: url(images/testimonial-top-dot.png);
    font-weight: 900;
   width: 31px;
   height: 25px;
    position: absolute;
    top: -30px;
    left: 0px;
}
.testimonial::before {
    content: "";
    background: url(images/testimonial-bottom-dot.png);
    font-weight: 900;
   width: 31px;
   height: 25px;
    position: absolute;
    bottom: -30px;
    right: 0px;
}

.testimonial-slider{float:  left; width: 100%; padding: 0 50px}
.testimonial-slider .slick-dots{text-align: right;right: 61px;}
.clients-sec {
   float: left;
width: 100%;
padding: 55px 0;
position: relative;
}
.clients-sec #products_row{margin: 0px;}

.testimonial-slider .slick-dots li button::before{font-size: 0px !important;}
.testimonial-slider .slick-dots li.slick-active button{background: #2c2c84; width: 28px; height: 7px; border-radius: 20px;padding: 0px;}

.testimonial-slider .slick-dots{display: none !important}


.testimonial_description {
    width: calc(100% - 100px);
    float: right;
}

/*----------------------------------------*/
/*  12  Our Clients
/*----------------------------------------*/
.clients-slider{float: left; width: 100%; padding-top: 40px;}
.logo-slider .autoplay a img {
    display: inline-block;
    max-width: 100%;
    height: 100%;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%;
    object-fit: contain;
    /* filter: grayscale(100%);
    opacity: 0.5; */

}
.logo-slider .autoplay a img:hover{ filter: grayscale(0); opacity: 1;}
.logo-slider .autoplay .slick-slide{padding:  10px;    height: 120px;}
.logo-slider {
    float: left;
    width: 100%;
    padding: 20px 0;
}

footer { width: 100%; float: left; background:url(../images/footer-bg.jpg)no-repeat;background-size: cover;  padding: 40px 0 0 0px; position: relative;}
footer .about_footer .social-icons{display: inline-flex;}
footer h4, footer h4 a { width: 100%; float: left; color: #29b0a5; font-size: 18px; line-height: 24px; }
footer h4 a:hover { color: #29b0a5; }
footer ul { width: 100%; float: left; margin: 0; }
footer ul li { width: 100%; float: left; }
footer ul li a { color: #FFF; font-size: 15px; padding: 5px 0px; float: left;    font-weight: 300; }
footer ul li a:hover { color: #f6ab36; text-decoration: none; }
footer .map_footer_01 .map_footer{float: left; width: 250px; height:166px; overflow: hidden; position: relative;}
footer .map_footer_01 .map_footer img{width: 100%; height: 100%; object-fit: cover;}
.company_link ul li a{ color: #FFF; font-size: 12px; float: left;    font-weight: 300; }
.company_link ul li a:hover { color: #f6ab36; text-decoration: none; }
.visitor_col { float: left; font-size: 12px; color: #FFF; text-align: center; background: #29b0a5; line-height: 28px; margin-top: 90px; padding: 0 17px; }
.addr_col p { width: 100%; float: left;margin-bottom: 10px;color: #FFF; font-size: 14px; line-height: 21px;position: relative; }
.addr_col p a{color: #fff; text-decoration: none;}
.addr_col .fa-map-marker { color: #29b0a5; font-size: 22px; position: absolute; left: 4px; top: 0px; }
.addr_col .fa-envelope { color: #29b0a5; font-size: 16px; position: absolute; left: 3px; top: 0px; }
.addr_col .fa-phone { color: #29b0a5; font-size: 13px; position: absolute; left: 0px; top: 0px; /*border: #29b0a5 1px solid*/; border-radius: 100%; padding: 4px; width: 22px; height: 22px; text-align: center; }
.addr_col figure { float: left; margin-top: 24px; }
.addr_col figure > img { float: left; }
.addr_col figure figuration { color: #FFF; font-size: 14px; margin-left: 10px; float: left; line-height: 66px; }
.bottom_row { width: 100%; float: left; background: #FC8019;padding: 10px 0px; font-size: 12px; color: #FFF; line-height: 21px;    margin-top: 25px;}
.last_date { text-align: left; padding-top: 10px; }
.copyright_txt {font-weight: 300;
    text-align: right;
    /* padding-top: 10px; */
    font-size: 12px;line-height: 31px;}
.w3c_logo { text-align: right; }
.title_group h2{    font-size: 22px;
    color: #fff;
    line-height: 40px;
    /* font-weight: 500; */
    position: relative;
    /* padding-left: 10px; */
    font-style: italic;
    text-transform: uppercase;    border-bottom: 1px solid #474768;    padding-bottom: 7px;    margin-bottom: 30px;}
.title_group h2:after{background: #f6ab36;height: 2px;width: 51px;position: absolute;content: "";
    top: 98.3%;left: 0;}

.Useful_link_sec .row {
    display: inline-flex;
}
.about_footer p{    color: #fff;
    font-size: 14px;
    font-weight: 300;
    /* text-align: justify; */
    line-height: 21px; }
.about_footer .social-icons a{margin-right: 10px;}

.addr_col p img {
    float: left;
    margin-top: 6px;
}

.addr_col p sub {
    width: calc(100% - 24px);
    float: right;
}

.col-md-3.col-sm-6.addr_col {
    padding-right: 0;
}
.col-md-3.col-sm-6.addr_col p:nth-child(4) {
    font-size: 11px;
}
.col-md-3.col-sm-6.addr_col p span{color: #f0a322;}
.company_link ul li{display: inline-block; margin-right: 10px;width: auto;}

/*----------------------------------------*/
/*  13  introduction
/*----------------------------------------*/
.introduction-bg{background: url(../images/introduction-bg.jpg) no-repeat; padding: 50px 0;background-size: cover;}



.VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active {
    color: #fff !important;
}
.VerticalTab.tabs_ver_1 .resp-tabs-list li:hover,
.VerticalTab.tabs_ver_2 .resp-tabs-list li,
.VerticalTab.tabs_ver_1 .resp-tabs-list li {
       background: none !important;
}

.VerticalTab.tabs_ver_2 .resp-tabs-list .resp-tab-active,
.VerticalTab.tabs_ver_2 .resp-tabs-list li:hover {
    color: #3B5998 !important;
}
.VerticalTab.tabs_ver_2 .resp-tabs-list li i {
    color: #3B5998;
}
.VerticalTab.tabs_ver_2 .resp-tabs-list .resp-tab-active i ,
.VerticalTab.tabs_ver_2 .resp-tabs-list li:hover i {
    background: #3B5998 !important;
}
.VerticalTab.tabs_ver_3 .resp-tabs-list li {
    background-color: #3B5998 !important;
}
.VerticalTab.tabs_ver_3 .resp-tabs-list .resp-tab-active,
.VerticalTab.tabs_ver_3 .resp-tabs-list li:hover {
    color: #3B5998 !important;
}
.VerticalTab.tabs_ver_3 .resp-tabs-list li i {
    color: #3B5998;
}
.VerticalTab.tabs_ver_3 .resp-tabs-list .resp-tab-active i ,
.VerticalTab.tabs_ver_3 .resp-tabs-list li:hover i {
    background: #3B5998 !important;
}
.VerticalTab.tabs_ver_4 .resp-tabs-list li {
    background-color: #3B5998 !important;
}

.VerticalTab.tabs_ver_4 .resp-tabs-list .resp-tab-active i ,
.VerticalTab.tabs_ver_4 .resp-tabs-list li:hover i,
.VerticalTab.tabs_ver_5 .resp-tabs-list .resp-tab-active,
.VerticalTab.tabs_ver_5 .resp-tabs-list li:hover,
.VerticalTab.tabs_ver_4 .resp-tabs-list li:hover,
.VerticalTab.tabs_ver_4 .resp-tabs-list .resp-tab-active {
    color: #3B5998 !important;
}
.VerticalTab.tabs_ver_5 .resp-tabs-list li {
    background-color: #3B5998 !important;
}
.VerticalTab.tabs_ver_5 .resp-tabs-list .resp-tab-active i ,
.VerticalTab.tabs_ver_5 .resp-tabs-list li:hover i ,
.VerticalTab.tabs_ver_6 .resp-tabs-list .resp-tab-active i ,
.VerticalTab.tabs_ver_6 .resp-tabs-list li:hover i{
    color: #3B5998 !important;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.VerticalTab.tabs_ver_6 .resp-tabs-list li {
    background-color: #3B5998 !important;
}
.VerticalTab.tabs_ver_6 .resp-tabs-list .resp-tab-active,
.VerticalTab.tabs_ver_6 .resp-tabs-list li:hover {
    color: #3B5998 !important;
}
.fc-tab-full{display: inline-flex;}

.introduction-right {
    position: absolute;
    left: -290px;
}
.introduction-icon_top {
    float: left;
    width: auto;
    height: 29px;
    overflow: hidden;
    margin-right: 11px;
}
.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:hover .introduction-icon_top img {
    margin-top: -28px;
}
.VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active .introduction-icon_top img {
    margin-top: -28px;
}
.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(2):hover .introduction-icon_top img {
    margin-top: -30px;
}
.VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active:nth-child(2) .introduction-icon_top img {
    margin-top: -30px;
}

.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(3) .introduction-icon_top{
        height: 34px;
        margin-top: -4px;
}
.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(3):hover .introduction-icon_top img {
    margin-top: -31px;
}
.VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active:nth-child(3) .introduction-icon_top img {
    margin-top: -31px;
}

.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(4) .introduction-icon_top{
           height: 40px;
        margin-top: -6px;
}
.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(4):hover .introduction-icon_top img {
    margin-top: -41px;
}
.VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active:nth-child(4) .introduction-icon_top img {
    margin-top: -41px;
}

.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(5) .introduction-icon_top{
      height: 36px;
      margin-top: -5px;
}
.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(5):hover .introduction-icon_top img {
    margin-top: -34px;
}
.VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active:nth-child(5) .introduction-icon_top img {
    margin-top: -34px;
}

.VerticalTab.VerticalTab.tabs_ver_1 .resp-tabs-list li:nth-child(6):hover .introduction-icon_top img {
    margin-top: -24px;
}
.VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active:nth-child(6) .introduction-icon_top img {
    margin-top: -24px;
}
.introduction-bg .VerticalTab .resp-tabs-list.hor_1 {
    position: relative;
    z-index: 999999;
}
.introduction-bg .VerticalTab .resp-tab-content {
    background: #fff !important;
    float: left;
    width: 100%;
    max-height: 364px;
}
/*----------------------------------------*/
/*  14  about
/*----------------------------------------*/
.about_home_bg{background: url(../images/about-bg.jpg) no-repeat; padding: 50px 0 0;    margin-top: 100px;
    border-top: 3px solid #f6ab36;background-size: cover;}
.tabbed-content {
     /*background: #fff;
    box-shadow: 1px 1px 6px #ccc;*/
    /* max-width: 600px; */
    padding: 1em;
    margin: 1em auto;
    float: left;
    width: 100%;
}
.about-right-img {
    position: absolute;
    bottom: -60.5px;
}

.tabs ul {
      margin: 0;
    padding: 0 0 1em 0;
    font-weight: bold;
    text-align: center;
}
/*.tabs ul li {
  background: #eee;
}*/
.tabs ul li a {
  padding: .5em 1em;
}
.tabs ul li a:hover, .tabs ul li a.active {
  background:#fff !important;
 color: #000;
border-color: #dd9825;
}
.tabs ul li a {
    background: #fff;
    border-radius: 50px;
    width: 95px;
    height: 95px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border: 3px solid #c8c8c8;
        margin: 0 auto;
}
.item {
  margin-bottom: 2px;
}
.item::before {
  cursor: pointer;
  font-weight: bold;
  background: #eee;
  padding: .5em;
  display: block;
}
.item.active::before {
  background: #f6ab36;
  color: #fff;
}
.item.active .item-content {
  padding: 1em;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

@media all and (min-width: 768px) {
  .item.active .item-content {
    padding-top: 0;
  }

  .tabs-side .tabs li {
    margin-bottom: 10px;
  }
}
/* 
The project specific CSS starts here
This is the minimum CSS that you will need in order for this to work
*/
.tabbed-content .tabs {
  display: none;
}
.tabbed-content .item {
  min-height: 2em;
}
.tabbed-content .item::before {
  content: attr(data-title);
}
.tabbed-content .item::before {

    padding: 15px 10px;

}
.item {
  margin-bottom: 10px;
}
.tabbed-content .item .item-content {
  opacity: 0;
  visibility: hidden;
  height: 0;
  display: none;
}
.tabbed-content .item.active .item-content {
    opacity: 1;
    visibility: visible;
    height: auto;
    display: inline-flex;
    width: 100%;
}

@media all and (min-width: 768px) {
  .tabbed-content .tabs {
    display: block;
        float: left;
        width: 100%;
  }
  .tabbed-content .tabs li {
   display: inline-block;
    float: none;
    width: 17%;
    text-align: center;
  }
  .tabbed-content .tabs li a {
    display: block;
  }
  .tabbed-content .item {
    min-height: 0;
  }
  .tabbed-content .item::before {
    display: none;
  }
  .tabbed-content.tabs-side .tabs {
    width: 150px;
    float: left;
  }
  .tabbed-content.tabs-side .tabs li {
    display: block;
  }
  .tabbed-content.tabs-side .item {
    margin-left: 150px;
  }
}


.tab-about-icon span {
    height: 45px;
    overflow: hidden;
    float: left;
}

.tabs ul li a:hover .tab-about-icon span img, .tabs ul li a.active .tab-about-icon span img {
    margin-top: -46px;
}

.tabbed-content .tabs li:nth-child(2) .tab-about-icon span {
    height: 38px;
}

.tabs ul li:nth-child(2) a:hover .tab-about-icon span img, .tabs ul li:nth-child(2) a.active .tab-about-icon span img {
    margin-top: -39px;
}
.tabbed-content .tabs li:nth-child(3) .tab-about-icon span {
    height: 41px;
    padding-left: 5px;
}
.tabs ul li:nth-child(3) a:hover .tab-about-icon span img, .tabs ul li:nth-child(3) a.active .tab-about-icon span img {
    margin-top: -42px;
}

.tabbed-content .tabs li:nth-child(4) .tab-about-icon span {
    height: 41px;
}

.tabs ul li:nth-child(4) a:hover .tab-about-icon span img, .tabs ul li:nth-child(4) a.active .tab-about-icon span img {
    margin-top: -41px;
}


.about-tab {
    float: left;
    margin-top: -130px;
    width: 100%;
}
.about_home_had {float: left; width: 100%;min-height: 327px;}
.about_home_had h2{float: left; width: 100%; color: #fff; font-size: 30px;    margin-bottom: 20px;}
.about_home_had p{float: left; width: 100%; color: #fff; font-size: 14px;    line-height: 23px;}
.about_home_had .view_more_button a{background: #fff;}
.about_home_had .view_more_button{text-align: left; }

.banner_txt1{color: #fff; font-size: 22px; line-height: 32px;}
.banner_txt1 h1{float: left; width: 100%; color: #fff; font-size: 24px; letter-spacing: 2px; text-transform: uppercase; padding-bottom: 12px; margin: 0;}
.banner_txt1 h2{float: left; width: auto; color: #000000; font-size: 35px; letter-spacing: 7px; background: #fbb12f; text-transform: uppercase; padding: 0px 10px; line-height: normal;}
.banner_txt1 p{color: #fff; line-height: 28px; margin-top: 10px;}




/*----------------------------------------*/
/*  About Us Start
/*----------------------------------------*/
.about_us_main_sec .banner-info .banner_content{top: 20px; transform: translate(0%, 0%);}
.about_us_main_sec .banner-info .banner_content_text{max-width: 600px;}
.about_us_main_sec .banner-info .banner_content_text h2{font-size: 38px;}
.about_us_main_sec .banner-info .banner_content_text p{color: #fff; line-height: 28px; margin-top: 10px;}
.about_us_main_sec .company_history_main_sec {float: left; width: 100%; padding: 50px 0; position: relative;}
.about_us_main_sec .timeline {width: 100%; list-style: none; padding: 20px 20px 0; position: relative;}
.about_us_main_sec .timeline:before {content: ''; top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #eee; left: 50%; margin-left: -1.5px;}
.about_us_main_sec .about_details_main_sec .about-sec{float: left; width: 100%; margin: 0; clear: both;}
.about_us_main_sec .timeline-head {width: 100px; color: #fff; margin: 0px auto 0; padding: 6px 12px; border-radius: 5px; text-transform: uppercase; text-align: center; background: #2e3192; display: block; position: relative;}
.about_us_main_sec .timeline li {padding-bottom: 25px; position: relative;}
.about_us_main_sec .timeline li:nth-last-child(2) {padding-bottom: 82px;}
.about_us_main_sec .timeline li:before, .timeline li:after {content: " "; display: table;}
.about_us_main_sec .timeline li:after {clear: both;}
.about_us_main_sec .timeline li:before, .timeline li:after {content: " "; display: table;}
.about_us_main_sec .timeline li .timeline-panel {width: 46%; float: left; background: #fff; padding: 20px; position: relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);}
.about_us_main_sec .timeline li .timeline-panel:before {position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " ";}
.about_us_main_sec .timeline li .timeline-panel:after {position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " ";}
.about_us_main_sec .timeline li .timeline-panel.noarrow:before, .about_us_main_sec .timeline li .timeline-panel.noarrow:after {top:0; right:0; display: none; border: 0;}
.about_us_main_sec .timeline li.timeline-inverted .timeline-panel {float: right;}
.about_us_main_sec .timeline li.timeline-inverted .timeline-panel:before {border-left-width: 0; border-right-width: 15px; left: -15px; right: auto;}
.about_us_main_sec .timeline li.timeline-inverted .timeline-panel:after {border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;}
.about_us_main_sec .timeline li .tl-circ {position: absolute; top: 23px; left: 50%; text-align: center; background: #2e3192; color: #fff; width: 15px; height: 15px; line-height: 15px; margin-left: -7px; border-radius: 50%; z-index: 99999;}
.about_us_main_sec .timeline li .tl-circ::after{position: absolute; content: ''; width: 25px; height: 25px; border-radius: 50%; border: 2px solid #2e3192; left: 50%; right: 0; top: 0; line-height: 25px; margin-left: -12px; margin-top: -5px;}
.about_us_main_sec .timeline li .tl-year{width: 46%; top: 23px; color: #ed1c24; font-size: 20px; position: absolute;}
.about_us_main_sec .timeline li .tl-year.left{text-align: right;}
.about_us_main_sec .timeline li .tl-year.right{right: 0; text-align: left;}
.about_us_main_sec .company_history_main_sec .timeline-hr{border-bottom: 2px solid #2e3192; width: 20px; /*padding-top: 58px;*/ margin: 0 auto; display: block; position: relative;}
.about_us_main_sec .tl-heading h4 {margin: 0; color: #c25b4e;}
.about_us_main_sec .tl-body p, .about_us_main_sec .tl-body ul {margin-bottom: 0; line-height: 25px; color: #000;}
.about_us_main_sec .tl-body > p + p {margin-top: 5px;}
.about_us_main_sec .about_details_main_sec{padding: 50px 0 0;}
.about_us_main_sec .about_details_main_sec .about-sec #accordion{float: left; width: 100%; position: relative;}
.about_us_main_sec .about_details_main_sec nav{float: left; width: 100%; margin-bottom: 30px; position: relative;}
.about_us_main_sec .about_details_main_sec .about_intro{float: left; width: 100%; padding: 0; position: relative; clear: both;}
.about_us_main_sec .about_details_main_sec .about_intro h4{color: #000; font-size: 20px; margin-bottom: 20px; line-height: normal;}
.about_us_main_sec .about_details_main_sec p{color: #626262; line-height: 25px;}
.about_us_main_sec .about_details_main_sec .list-items{float: left; width: 100%; display: block;}
.about_us_main_sec .about_details_main_sec .list-items ol{list-style: decimal; padding-left: 50px;}
.about_us_main_sec .about_details_main_sec .list-items ol li{margin-bottom: 15px; color: #626262; font-size: 14px; line-height: 22px;}
.about_us_main_sec .about_details_main_sec #nav-tabContent{float: left; width: 100%; position: relative;}
.about_us_main_sec .about_details_main_sec .panel-group .panel {border-radius: 0; box-shadow: none; border-color: #EEEEEE;}
.about_us_main_sec .about_details_main_sec .panel-group .panel + .panel{margin-top: 20px;}
.about_us_main_sec .about_details_main_sec .panel-default > .panel-heading {padding: 0; border-radius: 0; color: #212121; /*background-color: #FAFAFA;*/ border-color: #EEEEEE;}
.about_us_main_sec .about_details_main_sec .panel-title {font-size: 14px; border-left: 6px solid #2e3192;}
.about_us_main_sec .about_details_main_sec .panel-title > a {padding: 15px 40px 15px 15px; text-decoration: none; position: relative; display: block;background-color: #fbb12f;color: #000;
font-size: 17px;}
.about_us_main_sec .about_details_main_sec .panel-title:hover a.collapsed {background-color: #fbb12f; color: #000000;}
.about_us_main_sec .about_details_main_sec .panel-title > a.collapsed{background-color: #FAFAFA;color: #626262;}
.about_us_main_sec .about_details_main_sec .more-less {color: #212121; right: 10px; top: 50%; transform: translate(-50%, -50%); position: absolute;}
.about_us_main_sec .about_details_main_sec .panel-default > .panel-heading + .panel-collapse > .panel-body {color: #626262; line-height: 25px; font-size: 13px; border-top-color: #EEEEEE;}
.about_us_main_sec .about_details_main_sec #nav-tab > a{padding: 0.8rem 1rem; margin-right: 15px; background: #2e3192; color: #fff; text-align: center; border: none; border-radius: 0; position: relative;}
.about_us_main_sec .about_details_main_sec #nav-tab{border: none !important;}
.about_us_main_sec .about_details_main_sec #nav-tab > a:last-child{margin-right: 0;}
.about_us_main_sec .about_details_main_sec #nav-tab > a.active, .about_details_main_sec #nav-tab > a:hover{background: #fbb12f; color: #000;}
.about_us_main_sec .about_details_main_sec #nav-tab::after{content: ''; width: 99%; height: 6px; top: 50%; left: 0; background: #fbb12f; position: absolute; z-index: -1;}
/*.about_us_main_sec .about_details_main_sec .download_img_sec{float: left; width: 100%; padding: 30px 0 0; position: relative;}*/
.about_us_main_sec .about_details_main_sec .download_img_sec .main_img{ text-align: center;
    width: 100%;
    margin: 0 auto 30px;
    border: 1px solid #c8c8c8;
    padding: 20px 10px;
    border-radius: 4px;
    position: relative;
}
.about_us_main_sec .about_details_main_sec .download_img_sec .main_img > img{width: 100%; height: 100%; transition: 0.5s;}
.about_us_main_sec .about_details_main_sec .download_img_sec .main_img a{margin-top: 10px; text-transform: uppercase; display: flex; justify-content: center; align-items: center; flex-direction: column;}
/*.about_us_main_sec .about_details_main_sec .download_img_sec .main_img a > img{width: 100%;}*/
.about_us_main_sec .about_details_main_sec .download_img_sec .main_img a span{float: right; font-size: 13px; min-height: 25px; line-height: 25px; background: #2e3192; color: #fff; padding: 0 10px; margin: 16px 0 16px -1px;}
.about_us_main_sec .about_details_main_sec .download_img_sec .main_img:hover a span{background: #fbb12f; color: #000;}
.about_us_main_sec .about_details_main_sec .download_img_sec .download_btn{overflow: hidden; height: 57px; float: left; margin-top: 20px;}
.about_us_main_sec .about_details_main_sec .download_img_sec .download_btn > img{width: 52px;}
.about_us_main_sec .about_details_main_sec .download_img_sec .main_img:hover .download_btn > img{background: #fff; margin-top: -57px; position: relative;}
.about_us_main_sec .about_details_main_sec .list-items ul {list-style: disc; padding-left: 50px;}
.about_us_main_sec .about_details_main_sec .list-items ul li {margin-bottom: 15px; color: #626262; font-size: 14px; line-height: 22px;}
.about_us_main_sec .shadow-sec{float: left; width: 100%; position: relative; clear: both;}
/*.about_us_main_sec .scrollbar::-webkit-scrollbar {background-color:#fff; width:16px;}
.about_us_main_sec .scrollbar::-webkit-scrollbar-track {background-color:#fff;}
.about_us_main_sec .scrollbar::-webkit-scrollbar-track:hover {background-color:#f4f4f4;}
.about_us_main_sec .scrollbar::-webkit-scrollbar-thumb {background-color:#2e3192; border-radius:16px; border:5px solid #fff;}
.about_us_main_sec .scrollbar::-webkit-scrollbar-thumb:hover {background-color:#f6ab36; border:4px solid #f4f4f4;}
.about_us_main_sec .scrollbar::-webkit-scrollbar-button {display:none}
.about_us_main_sec .scrollbar {width: 100%; height: 950px; min-width: 100%; background: #fff; overflow-y: scroll;}
.about_us_main_sec .overflow{min-height: 100vh}*/

.scroll-wrapper {overflow: hidden !important; padding: 0 !important; position: relative;}
.scroll-wrapper > .scroll-content {border: none !important; box-sizing: content-box !important; height: auto; left: 0; margin: 0; max-height: 970px !important; max-width: none !important; overflow: scroll !important; padding: 0; position: relative !important; top: 0; width: auto !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {height: 0; width: 0;}
.scroll-element{display: none;}
.scroll-element, .scroll-element div {box-sizing: content-box;}
.scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {cursor: default;}
.scroll-textarea {border: 1px solid #cccccc; border-top-color: #999999;}
.scroll-textarea > .scroll-content {overflow: hidden !important;}
.scroll-textarea > .scroll-content > textarea {border: none !important; box-sizing: border-box; height: 100% !important; margin: 0; max-height: none !important; max-width: none !important; overflow: scroll !important; outline: none; padding: 2px; position: relative !important; top: 0; width: 100% !important;}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {height: 0; width: 0;}
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div{border: none; margin: 0; padding: 0; position: absolute; z-index: 10;}
.scrollbar-inner > .scroll-element div {display: block; height: 100%; left: 0; top: 0; width: 100%;}
.scrollbar-inner > .scroll-element.scroll-y {height: 100%; right: 2px; top: 0; width: 8px;}
.scrollbar-inner > .scroll-element .scroll-element_outer {overflow: hidden;}
.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4;}
.scrollbar-inner > .scroll-element .scroll-element_track {background-color: #2e3192;}
.scrollbar-inner > .scroll-element .scroll-bar {background-color: #c2c2c2;}
.scrollbar-inner > .scroll-element:hover .scroll-bar {background-color: #fbb12f;}
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {background-color: #919191;}
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
.about_us_main_sec .about_details_main_sec #nav-tab > a:after {
  content: "";
    background: url(images/tab-after-img.png);
    width: 38px;
    height: 6px;
    position: absolute;
    right: 94%;
    top: 49%;
    z-index: 9999999;
    background-size: cover;
}
.about_us_main_sec .about_details_main_sec #nav-tab > a:first-child:after{
    content: none;
}
.about_us_main_sec #Company-Profile h5{float: left; width: 100%; margin-bottom: 10px;}
.about_details_main_sec .download_img_sec {float: left; width: 100%; position: relative; clear: both; text-align: center;}



.introduction-bg .VerticalTab .fc-tab-1.resp-tab-content, .VerticalTab .fc-tab-2.resp-tab-content, .VerticalTab .fc-tab-3.resp-tab-content, .VerticalTab .fc-tab-4.resp-tab-content, .VerticalTab .fc-tab-5.resp-tab-content{min-height: 364px;}
.introduction-bg .resp-tabs-container .fc-tab-2 .scroll-wrapper > .scroll-content, .resp-tabs-container .fc-tab-3 .scroll-wrapper > .scroll-content, .resp-tabs-container .fc-tab-4 .scroll-wrapper > .scroll-content, .resp-tabs-container .fc-tab-5 .scroll-wrapper > .scroll-content, .resp-tabs-container .fc-tab-6 .scroll-wrapper > .scroll-content{max-height: 290px !important;}
.introduction-bg .resp-tabs-container .fc-tab-2 .scroll-wrapper, .resp-tabs-container .fc-tab-3 .scroll-wrapper, .resp-tabs-container .fc-tab-4 .scroll-wrapper, .resp-tabs-container .fc-tab-5 .scroll-wrapper, .resp-tabs-container .fc-tab-6 .scroll-wrapper {overflow: hidden !important; padding: 0 !important; position: relative; float: left; width: 100%;}
.introduction-bg .resp-tabs-container .fc-tab-2 p, .resp-tabs-container .fc-tab-3 p, .resp-tabs-container .fc-tab-4 p, .resp-tabs-container .fc-tab-5 p, .resp-tabs-container .fc-tab-6 p{max-width: 96%;}
.introduction-bg .resp-tabs-container .fc-tab-2 h5, .resp-tabs-container .fc-tab-3 h5, .resp-tabs-container .fc-tab-4 h5, .resp-tabs-container .fc-tab-5 h5, .resp-tabs-container .fc-tab-6 h5{float: left; width: 100%; margin-bottom: 5px; margin-top: 10px; color:#2e3192; font-weight: 500;}

.introduction-bg .resp-tabs-container .fc-tab-5 .div-title, .resp-tabs-container .fc-tab-6 .div-title{float: left; width: 100%; margin-bottom: 15px;}
.introduction-bg .resp-tabs-container .fc-tab-5 .download_img_sec, .resp-tabs-container .fc-tab-6 .download_img_sec {float: left; width: 100%; position: relative; clear: both; text-align: center;}
.introduction-bg .resp-tabs-container .fc-tab-5 .download_img_sec .main_img, .resp-tabs-container .fc-tab-6 .download_img_sec .main_img {text-align: center; width: 100%; margin: 0 auto 20px; border: 1px solid #c8c8c8; padding: 0px 10px 10px; border-radius: 4px; position: relative;}
.introduction-bg .resp-tabs-container .fc-tab-5 .download_img_sec .main_img a, .resp-tabs-container .fc-tab-6 .download_img_sec .main_img a {margin-top: 10px; text-transform: uppercase; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.introduction-bg .resp-tabs-container .fc-tab-5 .download_img_sec .main_img a > img, .resp-tabs-container .fc-tab-6 .download_img_sec .main_img a > img{width: 100px;}
.introduction-bg .resp-tabs-container .fc-tab-5 .download_img_sec .download_btn, .resp-tabs-container .fc-tab-6 .download_img_sec .download_btn {overflow: hidden; height: 57px; float: left; margin-top: 20px;}
.introduction-bg .resp-tabs-container .fc-tab-5 .download_img_sec .download_btn > img, .resp-tabs-container .fc-tab-6 .download_img_sec .download_btn > img {width: 52px;}
.introduction-bg .resp-tabs-container .fc-tab-5 .download_img_sec .main_img a span, .resp-tabs-container .fc-tab-6 .download_img_sec .main_img a span {float: right; font-size: 13px; min-height: 25px; line-height: 25px; background:#2e3192; color:#fff; padding: 0 10px; margin: 16px 0 16px -1px;}

.introduction-bg .resp-tabs-container .fc-tab-5 .list-items ul li{background: url(images/icon_bullet_2.png) no-repeat 0 6px; line-height: 25px;}
/*---------------- About Us End ----------------*/



/*----------------------------------------*/
/*  Career Start
/*----------------------------------------*/
.career_main_sec {float: left; width: 100%; position: relative; display: block; clear: both; padding: 0;}
.career_main_sec .inner_containt {float: left; padding-bottom: 30px; width: 100%;}
/*.career_main_sec .inner_containt h3 {width: 100%; float: left; text-align: left; font-family: 'Roboto Condensed', sans-serif; color: #ED3036; font-size: 42px; font-weight: normal; margin: 0px 0px 20px 0; line-height: normal;}*/
.career_main_sec #contact_form {width: 100%; float: left; margin-top: 0px;}
.career_main_sec #contact_form .form-group {width: 100%; float: left; margin: 10px 0px 15px; position: relative;}
.career_main_sec #contact_form .form-group label {width: 100%; float: left; margin-bottom: 10px; font-weight: normal;}
.career_main_sec label.required::after {content: " *"; color: red;}
.career_main_sec #contact_form .form-group input[type="text"] {width: 100%; height: 40px; font-size: 14px; border: 1px solid #d2d2d2; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;}
.career_main_sec #contact_form .form-group input[type="text"]:focus, input[type="file"]:focus{border: 1px solid #fbb12f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.career_main_sec #contact_form .form-group input[type="file"] {width: 100%; height: 40px; float: left; opacity: 1; font-size: 14px; border: 1px solid #d2d2d2; line-height: 32px; border-radius: .25rem; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; outline: none;}
.career_main_sec #contact_form .form-group:nth-child(2n+2) {width: 48%; float: left;}
.career_main_sec .modal-radio {display: inline-block; margin-right: 18px;}
.career_main_sec .modal-radio label {float: right !important; margin-left: 4px; margin-top: 2px; width: auto !important;}
.career_main_sec .btn {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; box-sizing: border-box; background-color: gray; border: none; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; line-height: 1.5; margin: 0; padding: 5px 20px; text-align: center; text-decoration: none; outline: none;}
.career_main_sec .btn, .btn-primary, .career_main_sec .wpcf7-submit {min-width: 100px; font-size: 16px; border: none; border-radius: 1.5rem; -moz-border-radius: 1.5rem; -webkit-border-radius: 1.5rem; padding: 10px 20px; background-color: #2e3192; color: #fff; outline: none;}
.career_main_sec .btn:hover, .btn-primary:hover, .career_main_sec .wpcf7-submit:hover{background: #fbb12f; color: #000;}
.career_main_sec .btn-success:not(:disabled):not(.disabled).active, .career_main_sec .btn-success:not(:disabled):not(.disabled):active, .career_main_sec .show > .btn-success.dropdown-toggle{background: #fbb12f; color: #000; border:none; box-shadow: none;}
.career_main_sec .btn-success:not(:disabled):not(.disabled).active:focus, .career_main_sec .btn-success:not(:disabled):not(.disabled):active:focus, .career_main_sec .show > .btn-success.dropdown-toggle:focus{box-shadow: none;}
.career_main_sec .menu-sidebar-corporate-profile-container, .career_main_sec .menu-sidebar-service-guide-container {margin-top: 50px; float: left; border-left: #CCC 0px dashed; width: 100%; padding: 0px 0px;}
.career_main_sec .menu-sidebar-corporate-profile-container ul, .career_main_sec .menu-sidebar-service-guide-container ul {width: 100%; float: left; margin: 0px 0 20px 0;}
.career_main_sec .menu-sidebar-corporate-profile-container ul li, .career_main_sec .menu-sidebar-service-guide-container ul li {width: 100%; float: left; padding: 19px 15px 10px; background: #fff; margin-bottom: 1px;}
.career_main_sec .menu-sidebar-corporate-profile-container ul li a, .career_main_sec .menu-sidebar-service-guide-container ul li a {float: left; padding: 10px 15px; margin: 0px; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; line-height: 18px;outline: none; background: #2e3192; border-radius: 1.5rem;width: 100%;text-align: center; transition: 0.3s;}
.career_main_sec .menu-sidebar-corporate-profile-container ul li a:hover, .career_main_sec .menu-sidebar-corporate-profile-container ul li a:focus{background: #fbb12f; color: #000;}
.career_main_sec .box-wrap h2 {width: 100%; float: left; color: #fff; font-size: 20px; font-weight: 400; margin: 0px 0 20px 0; padding: 0px 15px; border-top-right-radius: 8px; border-top-left-radius: 8px; background: rgba(46, 49, 146, 0.6);}
.career_main_sec .box-wrap{height: 100%; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15); border-radius: 8px; position: relative;}
.career_main_sec .box-wrap .info-wrap{padding: 0 15px 15px; line-height: 26px; font-size: 15px;}
.career_main_sec .inside_content .sub-title{font-size: 20px; margin-bottom: 20px; padding-left: 15px; color: #333; line-height: normal; text-align: left; text-transform: capitalize;}
.row-eq-height{width: 100%; display: flex; flex-wrap: wrap; flex-direction: row; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.job_details p{float: left; width: 100%; font-size: 18px; position: relative;}
.job_details ul{width: 98%; margin: 0 auto; display: flex; flex-wrap: wrap; list-style: outside;}
.job_details ul li{width: 33.33%; margin-bottom: 15px; padding: 0; color: #626262; font-size: 14px; line-height: 22px;}
.email_addr{float: left; width: 100%; margin: 20px 0; font-size: 16px; text-align: center; position: relative;}
.email_addr a{color: #2e3192;}
.email_addr a:hover{color: #fbb12f;}
.frm-content-left{text-align: center; color: #000; display: flex; justify-content: center; align-items: center;}
.frm-content-left img{width: 35%; -webkit-animation: mover 2s infinite alternate; animation: mover 1s infinite alternate;}
.career_main_sec .radio-info input[type="radio"]:checked + label::before {border-color: #2e3192;}
.career_main_sec .radio label::before {content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #cccccc; border-radius: 50%; background-color: #fff; -webkit-transition: border 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out; transition: border 0.15s ease-in-out;}
.career_main_sec .radio-info input[type="radio"]:checked + label::after {background-color: #2e3192;}
.career_main_sec .radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}
.career_main_sec .radio-info input[type="radio"] + label::after {background-color: #2e3192;}
.career_main_sec .radio label::after {display: inline-block; position: absolute; content: " "; width: 11px; height: 11px; left: 3px; top: 3px; margin-left: -20px; border-radius: 50%; background-color: #555555; -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.career_main_sec .radio input[type="radio"] {opacity: 0;}
.career_main_sec .radio label {padding-left: 5px; display: inline-block; position: relative;}
.career_main_sec .radio.radio-inline {margin-top: 0;}
.career_main_sec .radio-inline + .radio-inline, .career_main_sec .checkbox-inline + .checkbox-inline{margin-left: 20px;}

.career_main_sec .inside_content .main-title .fancy span{font-size: 20px;color: #ed1c24;}
.career_main_sec .inside_content .main-title{margin-top: 7px;}
.career_main_sec .inside_content .main-title h3.fancy:after, .career_main_sec .inside_content .main-title h3.fancy:before{border-bottom-color:#ed1c24 }
.career_main_sec .inside_content .main-title .fancy span:before, .career_main_sec .inside_content  .main-title .fancy span:after{background: #2e3192}
/*---------------- Career End ----------------*/



/*----------------------------------------*/
/*  Contact Us Start
/*----------------------------------------*/
.contact_wrap .row{/*display: block;*/ width: 100%;}
.contact_main_sec{width: 100%; float: left; margin: 0px; position: relative; clear: both;}
.contact-us-form {width: 100%; float: left; margin-top: 0px;}
.contact-us-form .form-group {width: 100%; float: left; margin: 10px 0px 15px; position: relative;}
.contact-us-form .form-group label {width: 100%; float: left; margin-bottom: 10px; font-weight: normal;}
.contact-us-form label.required::after {content: " *"; color: red;}
.contact-us-form .form-group input[type="text"] {width: 100%; height: 40px; font-size: 14px; border: 1px solid #ced4da; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;}
.contact-us-form .form-group input[type="text"]:focus, .contact-us-form textarea:focus, .contact-us-form select:focus{border: 1px solid #fbb12f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.contact-us-form .form-group input[type="file"] {width: 100%; height: 40px; float: left; opacity: 1; font-size: 14px; border: 1px solid #ced4da; line-height: 32px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; outline: none;}
.contact-us-form .form-group:nth-child(2n+2) {width: 48%; float: left;}
.contact-us-form textarea{font-size: 14px; height: 160px; padding: 20px; -webkit-appearance: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.contact-us-form .has-error .form-control{border: 1px solid #ebebeb;}
.contact-us-form .has-error .form-control:focus{border: 1px solid #fbb12f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.contact-us-form select{font-size: 14px; border: 1px solid #ced4da; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.contact-us-form .btn, .btn-primary, .contact-us-form .wpcf7-submit {min-width: 100px; font-size: 16px; border: none; border-radius: 1.5rem; -moz-border-radius: 1.5rem; -webkit-border-radius: 1.5rem; padding: 10px 20px; background-color: #2e3192; color: #fff; outline: none;}
.contact-us-form .btn:hover, .btn-primary:hover, .contact-us-form .wpcf7-submit:hover{background: #fbb12f; color: #000;}
.add_info_sec{width: 100%; float: left; position: relative; display: block;}
.add_info_sec .media{padding: 20px 0;}
.add_info_sec .media i{float: left; font-size: 30px; color: #2e3192;}
.add_info_sec .media span > a{color: #2e3192; text-decoration: underline;}
.add_info_sec .media span > a:hover{color: #fbb12f;}
.add_info_sec .media .media-body{overflow: hidden; margin-left: 20px;}
.add_info_sec .media .media-body h4{font-weight: 600; margin-bottom: 10px; font-size: 16px; text-transform: uppercase;}
.add_info_sec .media .media-body p{width: 100%; font-size: 14px; margin-bottom: 10px; line-height: 22px; color: #8b8b8b;}
.add_info_sec .media .media-body span{text-align: left; font-size: 14px;}
.add_info_sec .media .media-body span a{font-size: 14px; color: #2e3192; text-decoration: underline;}
.add_info_sec .media .media-body span a:hover{color: #fbb12f;}
/*---------------- Contact Us End ----------------*/



/*----------------------------------------*/
/*  Ebooking Process Start
/*----------------------------------------*/
.ebooking_main .scooter-section .mobile_main_sec {float: left; width: 100%; position: relative; display: none; padding: 0 15px 20px;}
.ebooking_main .scooter-section .mobile_main_sec a{color: #2e3192;}
.ebooking_main .scooter-section .mobile_main_sec a.sub_btn{margin-left: 10px; background-color: #2e3192; color: #fff; outline: none; border: none; border-radius: 1.5rem; -moz-border-radius: 1.5rem; -webkit-border-radius: 1.5rem;}



form.form-inline.homepage_form{padding: 80px 0; float: left; width: 100%;}
.shipment-detail-head {font-size: 18px; font-weight: bold; line-height: 1.47; color: #273038; margin-top: 20px; margin-left: 10%;}
.multi-step-form-list {margin-top: 30px;}
.multi-step-form-list .col-xs-1{width: 12.5%}
.multi-step-form-list li {display: inline-block; width: 193px; text-align: center;}
.multi-step-form-list a {font-size: 12px; font-weight: normal; color: #333f48;}
.multi-step-form-list a:hover {text-decoration: none;}
.multi-step-form-list p.step-circle {float: none; width: 18px; height: 18px; background-color: #f7f7f7; border: solid 1px #e2e2e2; border-radius: 50%; margin: 10px auto -9px; cursor: pointer;}
.multi-step-form-list li a {text-decoration: none; font-size: 12px; font-weight: normal; color: #333f48; margin-left: 4%;}
.form-detail-area {background-color: #ffffff; /* border-top: 1px dashed #ccc; padding: 30px; margin-bottom: 30px;*/}

/* Pickup form */
#pickup-form .pickup-form-container {margin-left: 4%;}
#pickup-form textarea {height: 77px; width: 87%; border-radius: 3px; background-color: #ffffff; border: solid 1px #cccccc; resize: none;}
#pickup-form .num-input-small {width: 87% !important; height: 41px; border-radius: 3px; background-color: #ffffff; border: solid 1px #cccccc;}
#pickup-form .pickup-form-btn {width: 21%; height: 41px; border-radius: 3px; background-color: #29297f; font-size: 18px; font-weight: bold; color: #ffffff; position: relative; right: 6%;}
.highlighted-text{border-radius: 15px; background-color: #29297f; color: #ffffff !important; padding: 4px 10px; position: relative;}
.highlighted-text:before {content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #29297f; position: absolute; top: 100%; left: 50%; transform: translate(-50%, 0px);}
.active-step {border: solid 2px #29297f !important;}
.active-stepTick {background: #ffffff url(images/tick.png)no-repeat 1px 3px !important; border: solid 2px #29297f !important;}
.popular-offers-text {font-size: 18px; font-weight: bold; line-height: 1.47; color: #273038; margin-left: 33px;}
.login-form-text{width: 100%; float: left; text-align: left; line-height: normal; font-family: 'Roboto Condensed', sans-serif; color: #ED3036; font-size: 24px !important; font-weight: normal; margin: 0px 0px 20px 0;}
.pad_zero{padding: 0!important;}

/* login form */
.login-text {font-size: 18px; font-weight: bold; line-height: 1.47; color: #273038; margin-left: 33px; margin-top: 25px;}
.otp-login {font-size: 20px; font-weight: bold; text-align: right; color: #29297f; margin-right: 7%; padding: 1% 2%}
.otp-login:hover {color: #29297f !important; cursor: pointer;}
.register-link {font-size: 20px; font-weight: bold; color: #29297f; position: relative; right: 12%; margin-top: 15px;}
.register-link:hover, .register-otp-link:hover {color: #29297f; cursor: pointer;}
.register-otp-link {font-size: 20px; font-weight: bold; color: #29297f; position: relative; right: 10%;}
.login-btn {width: 121px; height: 41px; border-radius: 3px; background-color: #29297f; font-size: 18px; font-weight: bold; color: #ffffff !important; position: relative; right: 10%;}
.login-btn:hover {background-color: #29297f !important;}
.send-otp-btn {overflow: visible; position: relative; right: 72px; bottom: 47px; float: right; border: 0; padding: 0; cursor: pointer; height: 39px; width: 95px; font-size: 14px; font-weight: bold; color: #ffffff; text-transform: uppercase; background-color: #29297f; border-radius: 3px;}
#login-form input::webkit-input-placeholder {position: absolute; left: 10px;}

/* Pickup address and view */
.pickup-address-view {border-right: 1px dashed #cccccc; position: relative;}
.pickup-address-view .head {font-size: 18px; font-weight: bold; color: #273038;}
.pickup-address-view button.add_new{font-size: 12px; padding: 4px 11px; position: absolute; right: 15px; top: 0; margin: 0; } 
.pickup-address-form{margin-top: 10px;}
.otp-link{color: #29297f; font-weight: 700; margin-right: 5px; font-size: 14px; cursor: pointer;}
.otp-link:hover{color: #29297f;}
.register_form label{display: block;}
.register_form button.send-verify-btn{border-radius: 0 3px 3px 0;}
.register_form input[type="text"], .register_form input[type="password"]{width: 100%;}
.brdr_right_none{border-right: none;}
.phone_multi_step{display: none;}
.custom_info h1{font-size: 18px; font-weight: 700; color: #444; margin: 16px 0;}
.custom_info p{font-size: 14px; color: #444; line-height: 22px; font-weight: 400;}
.custom_info span.non_docs{width: 264px; height: 38px; padding: 10px; border: 1px solid #ccc; color: #444; font-size: 14px; font-weight: 400; display: inline-block; margin: 16px 0; border-radius: 3px; background: #fafafa;}
.custom_info .custom_select_docs{width: auto; border: 1px solid #ccc; box-shadow: none; background: #fafafa; margin-top: 15px; font-weight: 400; font-size: 14px;}
.add_item_container select{border: 1px solid #ccc!important; /*background: #fafafa*/ /*font-weight: 700;*/ font-size: 12px;}
.add_item{display: inline-block; width: auto; background-image: none;}
.item_detail th, .item_detail td{background: #fff!important; border: none!important; color: #444; text-align: center;}
.item_detail th:hover, .item_detail td:hover{color: #444;}
.item_detail td a{color: #12aaeb;}
.item_detail td a:hover{border: none; color: #12aaeb;}

@media only screen and (max-width:768px) {
.multi-step-form-list {margin-left: 8%; display: none;}
.form-detail-area{padding: 14px; border-top: none;}
.phone_multi_step{display: block;}
.phone_multi_step li{display: inline-block;}
.phone_multi_step li a{display: inline-block; padding: 4px; font-size: 12px; margin: 10px 3px; cursor: pointer; color: #29297f; font-weight: 400;}
.phone_multi_step li a:hover{text-decoration: none;}
}

.print_invoice{width: 100%;}
.print_logo{margin: 0 auto; display: block;}
.whereMade{box-shadow: none; font-weight: 400; font-size: 14px; border-radius: 3px; width: 100%; padding: 9px;}
.scooter-section {float: left;width: 100%;}
.radio-button-options {float: left; width: 100%;padding-top: 30px; border-top:1px dashed #ed1c24;padding-bottom: 20px; background-color: #ffffff;padding: 50px 30px; box-shadow: 0px 9px 20px 0px rgba(0,0,0,0.1); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.radio-button-options input[type="text"], .radio-button-options input[type="email"], .radio-button-options input[type="password"] {width: 100%; height: 40px; border: 1px solid #ebebeb; float: left; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #ffffff; background-image: none; border-radius: 4px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;}
.radio-button-options input[type="text"]:focus, .radio-button-options input[type="email"]:focus, .radio-button-options input[type="password"]:focus{border: 1px solid #fbb12f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.radio-button-options select {width: 100%; height: 40px; border: 1px solid #ebebeb; float: left; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #ffffff; background-image: none; border-radius: 4px; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.radio-button-options .btn{min-width: auto; font-size: 16px; text-transform: capitalize; border: none; border-radius: 1.5rem; -moz-border-radius: 1.5rem; -webkit-border-radius: 1.5rem; padding: 10px 20px; background-color: #2e3192; color: #fff; outline: none;}
.radio-button-options .btn:active, .radio-button-options .btn:active:focus{min-width: auto;}
div#get_qt_btm_div {padding-top: 20px; padding-right: 0;}
div#ship_type_div {margin-top: 20px;}
.position_relative {position: relative;}
.common_error_styling_from_pin, .common_error_styling_to_pin{position: absolute; right: 10px; top: 35px;}
span.pincode_verification_text {padding-right: 4px; padding-top: 1px; float: left;}
.price-list {/* border: 1px solid #ccc;*/border-radius: 3px;cursor: pointer;transition: all linear 0.5s; padding: 0;overflow: hidden; display: flex; width: 100%; justify-content: space-between; align-items: center; height: 50px;}

/*.price-list:hover {
border: 1px solid #29297f;
}*/

.price-list h4 {    
    width: 60%;
    padding-bottom: 10px;
    font-weight: 400;
    text-align: left;
    padding: 17px 10px;
    font-size: 15px;
    margin: 0;
    color: #444;
}
.price-list h3 {
    width: 40%;
    border-left: 1px solid #ccc;
    font-size: 20px;
    font-weight: 600;
    margin-top: 0px;
    padding: 17px 10px;
    text-align: right;
    margin-bottom: 0;
    color: #ed1c24;
}
.price-list h3 span {font-size: 12px;}
.price-list .delivery_time {float: none; text-align: left; padding: 0; margin-bottom: 10px; font-size: 12px;    padding-left: 10px;padding-top: 10px;}
.blue_background {border-color: #29297f;}
.tick-mark {float: right; padding-right: 8px;}
.quates_data {padding-top: 30px; float: left; width: 100%;}
.col-md-6.form-mobile {padding-left: 0;}
.radio-button-options .second_step_div input[type="text"] {width: 69%;margin-right: 19px;}
.radio-button-options .div_login_changed input[type="password"] {width: 74%; margin-right: 19px;}
.quick-search-section label, .second_step_div label{width: 100%; text-align: left;}
span.input-group-btn.pad_zero {display: inline-block;}
.second_step_div .btn, .second_step_div .btn-primary, .second_step_div .wpcf7-submit{padding: 9px 12px; font-size: 13px;}
.register_div .container{padding: 0px;}
.md-form.mrgn_btm { padding-left: 0;padding-bottom: 10px;}
.second_step_div .register_div input[type="text"] {width: 100%;}
.mrgn_btm {margin-bottom: 10px;}
.pickup_tabs ul li a {padding: 10px 15px;}
.saved-address-list {max-height: 400px; overflow-y: auto;}
.saved-address-text {font-size: 14px; font-weight: bold; color: #273038; margin: 10px 0;}
.saved-address-box {/*border: 1px solid #cccccc;*/ border-radius: 3px; /*margin: 12px;*/ padding: 12px; position: relative; cursor: pointer; width: 100%; display: inline-block;}
.saved-address-box:last-child{margin-bottom: 0;}
.saved-address-box:first-child{margin-top: 0;}
.border_left{border-left: 1px dashed #ccc;}
.saved-address-name {font-size: 14px; margin: 10px 0; font-weight: bold; color: #29297f; text-transform: uppercase;}

.saved-address {font-family: Roboto; font-size: 12px !important; font-weight: 500; line-height: 1.60; color: #444444; margin: 0;}
.saved-address p{margin: 0px;}
.day_name{color: #29297f;}
.error-text{font-size: 12px; /* padding: 5px; */ color: #ff0000; background: #f9f9f9; margin: 12px 0; font-weight: normal; border-radius: 3px; line-height: 18px;}
.ebooking_main ::-webkit-scrollbar {height: 5px; width: 5px; border: 1px solid #EAE9E9; background-color:#FFFFFF; border-radius: 3px;}
.ebooking_main ::-webkit-scrollbar-thumb {background-color: #29297f; border-radius: 3px;}
.clear_form, .clear_form:hover, .clear_form:active, .clear_form:focus{color: #29297f; font-size: 12px; font-weight: 700; margin-right: 10px;}
.pickup-address-form input[type="text"]{margin-bottom: 12px;}
.select_slot li{list-style-type: none; display: inline-block;; cursor: pointer; border: 1px solid #ccc; margin: 10px 10px 10px 0px; padding: 10px; border-radius: 3px; text-decoration: none; font-size: 12px;}
.select_slot li:hover{color: #29297f; border: 1px solid #29297f; text-decoration: none;}
.select_slot li:active{border: 1px solid #29297f; text-decoration: none;}
.pickup_tabs ul{background: transparent;}
.pickup_tabs .nav-tabs>li>a, .pickup_tabs .nav-tabs>li>a:focus, .pickup_tabs .nav-tabs>li>a:hover{color: #444!important; font-size: 14px; font-weight: 600;}
.pickup_tabs .tab-content{padding: 20px 0;}
.pickup_tabs .tab-content h4{font-size: 16px; font-weight: 700; margin-bottom: 20px; color: #29297f;}
.pickup_tabs li a{cursor: pointer;}
.pickup_tabs li.active{margin-bottom: -1px; background: #fff; border-bottom: none;}
.pickup_tabs li.active a{border: 1px solid #ccc!important; border-bottom: none!important; color: #29297f!important;}
.saved_addresses{/* border: 1px solid #ccc;*/ padding: 10px 0; border-radius: 3px; cursor: pointer; margin-bottom: 15px; height: 76px;}

.fourth_step_div .slot_ddl .control-label{margin-bottom: 10px;}

/*.saved_addresses:hover{
border-color: #29297f;
}*/

.saved_addresses:focus{border-color: #29297f;}
.saved_addresses h2{font-size: 13px !important; font-weight: 700; margin-bottom: 4px; line-height: normal;}
.saved_addresses p{float: none; font-size: 12px; color: #444; line-height: 18px; font-weight: 400; margin: 0px;}
.saved_addresses span {float: left; padding-bottom: 10px;}

/* a.clear_form{
font-size: 12px;
color: #444;
font-weight: 700;
margin-right: 5px;
} */

.saved_address_scroll{max-height: 265px; overflow-y: auto; overflow-x: hidden; padding-right: 5px;}
.fifth_step_div .row {margin-bottom: 40px;}
.help-block {clear: both;height: auto;font-size: 14px;padding-top: 6px;}
/*a#otp_link_login {text-align: right; float: right; color: #29297f; font-weight: 600; margin-right: 37px; margin-left: 15px; font-size: 15px; margin-top: 10px;}*/
a#otp_link_login {color: #29297f; font-weight: 600; margin-right: 37px; margin-left: 15px; font-size: 15px; margin-top: 10px;}
#div_login_changed a.btn{color: #ffffff; font-weight: 400;}
.fifth_step_div p{margin: 5px 0; font-weight: normal; font-size: 13px; line-height: 18px; word-break: break-word; padding: 0px 20px !important; float: left; width: 100%;}
.fifth_step_div p strong {font-size: 13px; font-weight: bold; color: #444444; float: left; width: 148px; font-weight: bold;}
.fifth_step_div p span {float: left; width: calc(100% - 155px);}
.saved-address-box{line-height: 10px !important;}
.confirm_drop_off_line{margin-left: 12px !important;}
a.clear_form_pickup, a.clear_form_deli {/* font-size: 14px; font-weight: 600; margin-bottom: 20px; color: #29297f;*/ margin-right: 10px;}
.quates_data .checkbox-input, .field-custom_date_range_month .checkbox-input, .saved_address_scroll .checkbox-input {display: none;}
.quates_data .checkbox-label, .field-custom_date_range_month .checkbox-label, .saved_address_scroll .checkbox-label {display: inline-block; vertical-align: top; position: relative; width: 100%; padding: 0; cursor: pointer; font-size: 24px; font-weight: 400; margin: 10px 0; border: 1px solid #d9d9d9; border-radius: 6px; box-shadow: inset 0 0 0 0 #29297f; -webkit-transition-duration: .5s; transition-duration: .5s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0);}

/*.quates_data .checkbox-label:before {
content: "";
position: absolute;
top: 75%;
right: 16px;
width: 40px;
height: 40px;
opacity: 0;
background-color: #29297f;
background-image: url(http://lorenzodianni.io/codepen/icon/done--white.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 24px;
border-radius: 50%;
-webkit-transform: translate(0%, -50%);
transform: translate(0%, -50%);
transition: all 0.4s ease;
}*/

.quates_data .checkbox-text--title, .field-custom_date_range_month .checkbox-text--title, .saved_address_scroll .checkbox-text--title {font-weight: 500;}
.quates_data .checkbox-text--description, .field-custom_date_range_month .checkbox-text--description, .saved_address_scroll .checkbox-text--description {font-size: 14px; margin-top: 16px; padding-top: 16px; border-top: 1px solid #29297f;}
.quates_data .checkbox-text--description .un, .field-custom_date_range_month .checkbox-text--description .un, .saved_address_scroll .checkbox-text--description .un {display: none;}
.quates_data .checkbox-input:checked + .checkbox-label, .field-custom_date_range_month .checkbox-input:checked + .checkbox-label, .saved_address_scroll .checkbox-input:checked + .checkbox-label {border-color: #29297f; /* box-shadow: inset 0 -12px 0 0 #29297f;*/ box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2); -webkit-transform: translateY(-10px); transform: translateY(-10px);}
.quates_data .checkbox-label:hover, .field-custom_date_range_month .checkbox-label:hover, .saved_address_scroll .checkbox-label:hover{ -webkit-transform: translateY(-10px);transform: translateY(-10px);}
.quates_data .checkbox-input:checked + .checkbox-label:before, .field-custom_date_range_month .checkbox-input:checked + .checkbox-label:before, .saved_address_scroll .checkbox-input:checked + .checkbox-label:before {top: 0; opacity: 1;}
.quates_data .checkbox-input:checked + .checkbox-label .checkbox-text, .field-custom_date_range_month .checkbox-input:checked + .checkbox-label .checkbox-text, .saved_address_scroll .checkbox-input:checked + .checkbox-label .checkbox-text {-webkit-transform: translate(0, -8px); transform: translate(0, -8px);}
.quates_data .checkbox-input:checked + .checkbox-label .checkbox-text--description, .field-custom_date_range_month .checkbox-input:checked + .checkbox-label .checkbox-text--description, .saved_address_scroll .checkbox-input:checked + .checkbox-label .checkbox-text--description {border-color: #d9d9d9;}
.quates_data .checkbox-input:checked + .checkbox-label .checkbox-text--description .un, .field-custom_date_range_month .checkbox-input:checked + .checkbox-label .checkbox-text--description .un, .saved_address_scroll .checkbox-input:checked + .checkbox-label .checkbox-text--description .un {display: inline-block;}
#ship_lbh .col-md-6 .col-md-4:frist-child{padding-left: 0px;}
.saved_address_scroll .checkbox-label {width: 49%; margin: 10px 3px 0 0; min-height: 100px;}
.ebooking_main {background: #efefef;}
.radio-button-options label{font-size: 13px;font-weight: bold;color: #444444;margin-bottom: 6px; justify-content: left; }
.register_div p.login-form-text.text-center {margin-bottom: 7px;}
div#register_div {margin-top: 30px;}
.field-pickslot label.control-label, .field-pickdate label.control-label{margin-bottom: 10px;}
.modal {text-align: center; padding: 0!important;z-index: 99999999;}
.modal-backdrop.fade.show {z-index: 9999999;}
.modal:before {content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;}
.modal-dialog {display: inline-block; text-align: left; vertical-align: middle;}
.button_to_shipment .btn{border-radius: 1.5rem !important;}
span.input-group-btn.button_to_shipment {width: auto;}
.order_placed_step #booked{width: 100%; color: #29297f; font-size: 18px; font-weight: 700; margin-top: 5px;}
.order_placed_step #confirmation_text{width: 100%; color: #666666;font-size: 16px; font-weight: 500; margin-top: 35px; margin-bottom: 20px;}
.order_placed_step #awb_num{width: 100%; color: #666666;font-size: 25px; font-weight: 500;}
.order_placed_step h3 b{ width: 100%; float: left; text-align: left; font-family: 'Roboto Condensed', sans-serif; color: #ED3036; font-size: 24px !important; font-weight: normal; margin: 0px 0px 20px 0;}
.order_placed_step ol{ padding-left: 15px; list-style: decimal;}
.order_placed_step ol li{ width: 100%;
color: #626262;
font-size: 14px;
font-weight: normal;
line-height: 22px;
margin-bottom: 10px;
float: left;}
.new_booking_btn:hover{color: #FFF !important;}
.radio-button-options .btn:hover{background-color: #fbb12f; color: #000;}
.important-information{padding-top: 40px;}

.procedd_seq .modal-header{border-top-left-radius: 0; border-top-right-radius: 0;}
.procedd_seq .modal-footer{justify-content: center;}
.procedd_seq button.close, .tandc button.close {

position: absolute;
right: -10px;
width: 25px;
height: 25px;
background: #c21216;
opacity: 1;
border-radius: 50%;
color: #fff;
text-shadow: none;
font-size: 25px;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
top: -10px;
margin: 0;

}
/*.procedd_seq .btn, .procedd_seq .btn:hover{padding: 5px 16px; min-width:auto;}*/
.procedd_seq .modal-body p{font-size: 19px;}
.procedd_seq .modal-body {
padding: 25px 20px;

}

.delivery-details-box{
/* border: 1px solid #ed1c24; */
margin: 0 0px;
width: 100%;
min-height: 297px;
border-radius: 10px;
overflow: hidden;
box-shadow: 0px 4px 4px 2px rgba(0, 0, 0, 0.2);
padding-bottom: 10px;
}
.delivery-details-box h4.info_head {
background: #e8e8fd;
color: #2e3192;
margin: 0;
padding: 10px 20px;
font-size: 16px;
float: left;
width: 100%;
line-height: 30px;
text-transform: uppercase;
margin-bottom: 15px;

}

.delivery-details-box h4.info_head img {
width: 30px;
margin-right: 10px;
float: left;
height: 30px;
}

.fifth_step_div .row:nth-child(2) .delivery-details-box {
min-height: 289px;
}
.fifth_step_div .delivery-details-box .mrgn_btm label{display: block;}
.overlay2, .overlay3 {
position: absolute;
right: 50px;
top: 9px;
}




.tandc .modal-footer {
text-align: center !important;
padding-top: 20px !important;
}
.tandc .modal-footer .col-md-6.text-left {
padding-top: 9px;
color: #29297f;
}
.tandc .content-wrapper p {
font-size: 14px !important;
}

.tandc .modal-title {
font-size: 17px !important;
text-align: center !important;
}

.tandc .modal-header {
background-color: #29297f;
font-weight: bold !important;
border-bottom: 0px solid #29297f;
color: #fff;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}

.model_btn {
position: relative;
background-color: #c21216;
color: #fff;
padding: 10px 20px;
outline: none;
box-shadow: 0 2px 0 #76090d;
font-size: 16px;
}

.terms_condition ol, .terms_condition ul{padding: 0px;}

.terms_condition ol li{list-style: inherit;}
.terms_condition li {
font-size: 12px;
padding: 6px 8px 0;
margin: 0;
font-weight: 400;
color: #444;
line-height: 20px;
list-style: disc;
}

.text-top {
padding-bottom: 30px;
}

.modal-heading-2 {
padding-bottom: 0px !important;
color: #29297f;

}

.terms_condition h3.heading {
font-size: 14px;
margin: 13px 0;
}

.terms_condition p.sub_heading {
font-size: 12px;
line-height: 20px;
font-weight: 400;
margin: 14px 0px;
background: #fafafa;
border-radius: 3px;
padding: 8px;
}

.terms_condition img {
max-width: 100%;
margin: 20px auto;
display: block;
}

.popup_footer {
padding: 0 10px 20px!important;
}

.popup_footer input[type="checkbox"] {
margin-top: 4px;
margin-right: 5px;
float: left;
}

.tandc-height{ max-height: 400px;
overflow-y: scroll;}

.modal-body.terms_condition {
padding-top: 24px;
padding-right: 24px;
padding-bottom: 16px;
padding-left: 24px;
}

.ui-widget-header .ui-datepicker-prev .ui-icon {background-image: url(images/angle-left.png) !important; background-repeat: no-repeat; background-position: center;}
.ui-widget-header .ui-datepicker-next .ui-icon {background-image: url(images/angle-right.png) !important; background-repeat: no-repeat; background-position: center;}

.field-pickdate span.glyphicon.glyphicon-calendar {
position: absolute;
right: 22px;
top: 39px;
font-size: 20px;
}



/*.sixth_step_div.order_placed_step.hidden {
display: block !important;
}
.first_step_div{display: none;}
*/
a.porderanc {margin-right: 20px;}
.booking_service_selection{display: block;}
.booking_service_selection .pickup_sp_radio .saved-address-box > p, .saved-address-box .saved-address > p{width: 100%; position: relative;}
.modal-dialog .popup_footer .btn{min-width: auto; font-size: 16px; text-transform: capitalize; border: none; border-radius: 1.5rem; -moz-border-radius: 1.5rem; -webkit-border-radius: 1.5rem; padding: 10px 20px; background-color: #2e3192; color: #fff; outline: none;}
.modal-dialog .popup_footer .btn:active, .modal-dialog .popup_footer .btn:active:focus{min-width: auto;}
#tcModal .modal-dialog{max-width: 100%;}
#tcModal .modal-dialog .popup_footer label{display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold;}
#tcModal .modal-dialog .popup_footer input[type="checkbox"]{margin-top: 1px;}
.procedd_seq .modal-dialog .modal-footer .model_btn{min-width: 100px;
    font-size: 16px;
    border: none;
    border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    -webkit-border-radius: 1.5rem;
    padding: 10px 20px;
    background-color: #2e3192;
    color: #fff;
    outline: none;
    box-shadow: none;
}
.procedd_seq .modal-dialog .modal-footer .model_btn:hover{background: #fbb12f; color: #000;}

/*Ebooking Tab Images*/
.multi-step-form-list a img {
    width: 38px;
    height: 38px;
    position: absolute;
    bottom: 130%;
    left: 50%;
    transform: translate(-50%,0%);
    filter: grayscale(100%);
    opacity: 0.6;
}
.multi-step-form-list a.highlighted-text img{ filter: grayscale(0%);
    opacity: 1;bottom: 150%;}
/*---------------- Ebooking Process End ----------------*/



/*----------------------------------------*/
/*  Network Map Start
/*----------------------------------------*/
.banner_txt1 h2{font-size: 30px;}
.network_main_sec{display: block;}
.network_main_sec .box-shadow{float: left; width: 100%; margin-bottom: 60px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15); padding: 30px 40px 10px; position: relative;}
.network_main_sec .box-shadow::after{background: url(images/network_map_shadow.png); background-repeat: repeat; background-size: auto; content: ""; width: 100%; height: 66px; position: absolute; top: 100%; left: 0; background-size: 100%; background-repeat: no-repeat;}
.network_main_sec .main-head{color: #626262; font-size: 15px; line-height: 25px;}
.network_main_sec .main-head span{color: #2e3192;}
.network_main_sec .location_info{float: left; width: 100%; padding-top: 10px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15); background: #f7f7ff; position: relative; display: block; overflow: hidden;}
.network_main_sec .location_info .wpsl-search{float: left; width: 50%; padding: 15px; position: relative;}
.network_main_sec .location_info .wpsl-search .wpsl-input label{width: auto; margin-right: 20px; color: #2e3192; font-size: 16px;}
.network_main_sec .location_info .wpsl-search .wpsl-input input[type="text"]{width: 350px !important; height: 45px; border-radius: 1.5rem; box-shadow: none; text-shadow: none; border: 1px solid #d7d9fc; padding: 6px 70px 6px 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.network_main_sec .location_info #wpsl-wrap, .network_main_sec .location_info .wpsl-clearfix::after, .network_main_sec .location_info .wpsl-contact-details {clear: both;}
.network_main_sec .location_info #wpsl-search-wrap {float: left; width: 100%; position: relative;}
.network_main_sec .location_info #wpsl-search-wrap form {margin: 0; padding: 0; border: none; outline: 0;}
.network_main_sec .location_info .wpsl-search-btn-wrap{position: absolute; right: 0px; top: 0; z-index: 9;}
.network_main_sec .location_info .wpsl-input {display: flex; align-items: center; justify-content: space-around;}
.network_main_sec .location_info .wpsl-search-btn-wrap input[type="button"] {background: #2e3192 url(images/search-icn.png);color: #fff;border: none;width: 60px;height: 45px;border-top-right-radius: 1.5rem;border-bottom-right-radius: 1.5rem;position: relative;z-index: 9;background-repeat: no-repeat;
background-position: center center;}
/*.network_main_sec .location_info .wpsl-search-btn-wrap input[type="button"]:hover{background: #fbb12f; color: #000;}*/
.network_main_sec .location_info .wpsl-search-btn-wrap .search-icn{color: #fff; position: absolute; top: 50%; right: 12px; font-size: 20px; transform: translate(-50%, -50%); cursor: pointer;}
.network_main_sec .location_info #wpsl-search-wrap form #locat_error, form #pin_error{padding-left: 32%;}
.result_info_wrap {float: left; width: 100%; display: block; position: relative; clear: both;}
.result_info_wrap .box-body .table-bordered {border: 1px solid #e1e1fa;}
.result_info_wrap .box-body tbody tr th{width: 32%; background: #f7f7ff; color: #626262;}
.result_info_wrap .box-body tbody tr td{width: 68%; font-weight: 300; color: #626262;}
.result_info_wrap .box-header{float: left; width: auto; position: relative; margin-bottom: 10px;}
.result_info_wrap .box-header .box-title{height: 0; width: 100%; color: #fff; font-weight: 500; line-height: 45px; text-transform: capitalize; border-bottom: 45px solid #2e3192; border-left: 0px solid transparent; border-right: 30px solid transparent; padding: 0 10px;}
.label_table {height: 0; width: auto; color: #fff; font-weight: 500; line-height: 45px; text-transform: capitalize; border-bottom: 45px solid #2e3192; border-left: 0px solid transparent; border-right: 30px solid transparent; padding: 0 10px; float: left; margin-bottom: 10px; margin-top: 20px;}
.result_info_wrap .city_info_wrap ul{display: flex; flex-wrap: wrap; width: 100%;}
.result_info_wrap .city_info_wrap ul li{float: left; width: 25%; margin-bottom: 1.5rem; padding: 0 15px; font-size: 14px; line-height: 24px; display: inline-block; position: relative;}
.result_info_wrap .city_info_wrap ul li a{color: #626262; font-weight: 500;}
.result_info_wrap .city_info_wrap ul li a:hover{color: #2e3192;}
.show_more_center_details {float: left; width: 100%; margin-top: 1rem;}
/*---------------- Network Map End ----------------*/


/*----------------------------------------*/
/*  Download Start
/*----------------------------------------*/
.download_main_sec .row{display:block;}
.download_bnr_txt .banner_txt1 h2{font-size: 32px;}
.download_sections{float: left; width: 100%; padding: 30px 0 0; position: relative;}
.download_sections .main_img {text-align: center; width: 100%; margin: 0 auto 30px; border: 1px solid #c8c8c8;padding: 20px 10px;border-radius: 4px;}
.download_sections .main_img > img{width:auto; height: auto; transition: 0.5s;}
.download_sections .main_img h3{color: #000; margin: 20px 0; text-align: center; font-size: 18px; font-weight: 500;}
.download_sections .main_img a{width: 100%; margin-top: 10px; text-transform: uppercase; display: flex; justify-content: center; align-items: center;flex-direction: column;}
.download_sections .main_img a .download_btn img{width: 52px;}
.download_sections .main_img a span{font-size: 13px; min-height: 25px; line-height: 25px; background: #2e3192; color: #fff; padding: 0 10px; margin: 16px 0 16px -1px; float: right;}

.download_sections .main_img .download_btn{
    overflow: hidden;
    height: 57px;
    float: left;
}
.download_sections .main_img:hover .download_btn > img {
    background: #fff;
    margin-top: -57px;
    position: relative;
}
.download_sections .main_img:hover a span {
    background: #fbb12f;
    color: #000;
}
/*---------------- Download End ----------------*/


/*----------------------------------------*/
/*  Sitemap Start
/*----------------------------------------*/
.sitemap_main_sec{width: 100%; display: flex; justify-content: center;}
.sitemap_main_sec .tree{float: left; width: 100%; position: relative; display: block; clear: both;}
.sitemap_main_sec .tree ul {padding-top: 20px; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; display: flex; justify-content: center;}
.sitemap_main_sec .tree li {float: left; text-align: center; list-style-type: none; position: relative; padding: 20px 5px 0 5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
.sitemap_main_sec .tree li::before, .sitemap_main_sec .tree li::after{content: ''; position: absolute; top: 0; right: 50%; border-top: 1px solid #bbb; width: 50%; height: 20px;}
.sitemap_main_sec .tree li::after{right: auto; left: 50%; border-left: 1px solid #bbb;}
.sitemap_main_sec .tree li:only-child::after, .sitemap_main_sec .tree li:only-child::before {display: none;}
.sitemap_main_sec .tree li:only-child{ padding-top: 0;}
.sitemap_main_sec .tree li:first-child::before, .sitemap_main_sec .tree li:last-child::after{border: 0 none;}
.sitemap_main_sec .tree li:last-child::before{border-right: 1px solid #bbb; border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0;}
.sitemap_main_sec .tree li:first-child::after{border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0;}
.sitemap_main_sec .tree ul ul::before{content: ''; position: absolute; top: 0; left: 50%; border-left: 1px solid #bbb; width: 0; height: 20px;}
.sitemap_main_sec .tree li a{padding: 10px 20px; text-decoration: none; color: #666; font-size: 14px; text-transform: capitalize; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
.sitemap_main_sec .tree li a:hover, .sitemap_main_sec .tree li a:hover ~ ul li a {background: #c8e4f8; color: #000;}
.sitemap_main_sec .tree li a:hover+ul li::after, 
.sitemap_main_sec .tree li a:hover+ul li::before, 
.sitemap_main_sec .tree li a:hover+ul::before, 
.sitemap_main_sec .tree li a:hover+ul ul::before{border-color:  #94a0b4;}
.sitemap_main_sec .tree li .main_head{background: #ed1c24; color: #fff;}
.sitemap_main_sec .tree ul ul li a{background: #29297f; color: #fff;}
.sitemap_main_sec .tree ul ul ul > li a{background: #e6e7ff; color: #000;}
/*---------------- Sitemap End ----------------*/


/*----------------------------------------*/
/*  Partner Start
/*----------------------------------------*/
.partner_main_sec{display: block;}
.partner_main_sec .partner-form {width: 100%; float: left; margin-top: 0px;}
.partner_main_sec .partner-form .form-group {width: 100%; float: left; margin: 10px 0 0; position: relative;}
.partner_main_sec .partner-form .form-group label {width: 100%; float: left; margin-bottom: 10px; font-weight: normal;}
.partner_main_sec label.required::after {content: " *"; color: red;}
.partner_main_sec .partner-form .form-group input[type="text"] {width: 100%; height: 40px; font-size: 14px; border: 1px solid #ebebeb; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;}
.partner_main_sec .partner-form .form-group input[type="text"]:focus, .partner-form textarea:focus{border: 1px solid #fbb12f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.partner_main_sec .partner-form textarea{font-size: 14px; height: 130px; padding: 10px 15px; border: 1px solid #ebebeb; -webkit-appearance: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.partner_main_sec .partner-form .has-error .form-control{border: 1px solid #ebebeb;}
.partner_main_sec .partner-form .has-error .form-control:focus{border: 1px solid #fbb12f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
/*.partner_main_sec .partner-form .form-group:last-child{float: left; width: 48%;}*/
.partner_main_sec .partner-form .office_add{padding: 20px 0; border: 1px solid #d3d3d3; margin: 20px 0;}
.partner_main_sec .partner-form .office_add .sub_title{color: #2e3192; margin: 0 0 10px; width: 100%; padding: 0 15px;}
.partner_main_sec .partner-form select {font-size: 14px; border: 1px solid #ced4da; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.partner_main_sec .btn_submit .btn {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; box-sizing: border-box; background-color: gray; border: none; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; line-height: 1.5; margin: 0; padding: 5px 20px; text-align: center; text-decoration: none; outline: none;}
.partner_main_sec .btn_submit .btn, .btn-primary, .partner_main_sec .btn_submit .wpcf7-submit {min-width: 100px; font-size: 16px; border: none; border-radius: 1.5rem; -moz-border-radius: 1.5rem; -webkit-border-radius: 1.5rem; padding: 10px 20px; background-color: #2e3192; color: #fff; outline: none;}
.partner_main_sec .btn_submit .btn:hover, .partner_main_sec .btn_submit .btn:hover, .partner_main_sec .btn_submit .btn .wpcf7-submit:hover{background: #fbb12f; color: #000;}
.partner_main_sec .right_side_info{padding-top: 15px;}
.partner_main_sec .right_side_info p{color: #626262; line-height: 25px;}
.partner_main_sec .right_side_info .list_cls{float: left; width: 100%; list-style: disc; padding-left: 15px;}
.partner_main_sec .right_side_info .list_cls li{margin-bottom: 15px; color: #626262; font-size: 14px; line-height: 22px;}
.partner_main_sec .right_side_info .list_cls li > strong{color: #ED3036;}
.partner_main_sec .right_side_info h5{float: left; color: #000; font-size: 20px; margin: 20px 0 10px; line-height: normal;}
.partner_main_sec .right_side_info p > a{color: #2e3192;}
.partner_main_sec .right_side_info p > a:hover{color: #fbb12f;}
img#partner-captcha-image, img#contactus-captcha-image {cursor: pointer;}

.partner_main_sec .partner-form .myrefresh-captcha{width: 50px; height: 50px; cursor: pointer; position: absolute; right: 0; z-index: 9999;}
.partner_main_sec .partner-form .form-group label.required{width: auto;}
/*---------------- Partner End ----------------*/


/*----------------------------------------*/
/*  Track Your Shipment Start
/*----------------------------------------*/
#shipment_information{width:100%; float:left; margin: 0px 0;}
#shipment_information .label_table{margin-top:0px;}
#shipment_information .table_shippment{width: 100%; margin-bottom:20px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);}
#delivery_information th{width:20%; background:#F9F9F9; text-align:left; color:#333; border:#ddd 1px solid;}
#delivery_information td{width:80%; background:#F9F9F9; text-align:left;}
#booking_div{float: left; width: 100%; display: block;}
#booking_div p{width: 100%; text-align: center; font-size: 16px; line-height: 22px; color: #333;}
#delivery_div p{width: 100%; text-align: center; font-size: 16px; line-height: 22px; color: #333;}
#traveling_div p{width: 100%; text-align: center; font-size: 16px; line-height: 22px; color: #333;}
#traveling_div {
    float: left;
    width: 100%;
    display: block;
}
#delivery_div {
    float: left;
    width: 100%;
    display: block;
}
#delivery_div form .form-group-input input[type="text"] {
    width: 100%;
    height: 40px;
    margin-top: 10px;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    float: left;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    box-shadow: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
}
#delivery_div form .form-group-input input[type="text"]:focus{border: 1px solid #fbb12f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#delivery_div form .form-group-input .mybtm_att{
    min-width: 100px;
    font-size: 16px;
    border: none;
    border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    -webkit-border-radius: 1.5rem;
    padding: 10px 20px;
    background-color: #2e3192;
    color: #fff;
    outline: none;
}
#delivery_div form .form-group-input .mybtm_att:hover{
    background: #fbb12f;
    color: #000;
}

#delivery_div form .form-group-input .error{color: #a94442; font-size: 14px; text-align: left;}

#delivery_div .label_table > a{color: #f6ab36;}
#delivery_div .label_table > a:hover{color: #ffffff;}

.table_shippment{ font-size: 15px; width: 100%;  margin-bottom:50px;}
.table_shippment th.table_header{ background: #ccc; color: black; border: 1px solid #3e4093; padding: 5px 20px;}
.table_shippment th{background: #f7f7ff;color: #626262;font-size: 14px;text-transform: capitalize;border: 1px solid #ddd;padding: 8px 10px;text-align: center;}
.table_shippment td{    border: 1px solid #ddd;padding: 8px 10px;font-size: 12px;text-align: center;background: #fff;color: #333;height: 54px;vertical-align: middle;}
.tip {position: relative;}
.tooltip_hov {display: block; display: none; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; position: absolute; max-width:400px; left: -60px; bottom: 39px; z-index: 999; color: #333333; text-align: left; /*  background-color: #f9f9f9; padding: 3px 8px; border: 2px solid #333333; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;*/ font-size: 12px; font-weight: normal;    line-height: 26px; text-decoration: none; text-transform: none; width: 350px; right: 0;}
.horizontal_table a{font-size: 12px}
.table_shippment .glyphicon.glyphicon-question-sign{margin-left: 5px;}
.tip:hover .tooltip_hov {-webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; display: block;}
.tip:hover .glyphicon-question-sign::after {content: ""}
.glyphicon-question-sign::after {content: inherit; top: -7px; left: 53%; margin-left: -5px; border-width: 0 5px 5px; border-color: transparent; border-bottom-color: #535454; position: absolute; width: 5px; height: 5px; border-style: solid; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.date_header td{font-size: 14px;}
/*---------------- Track Your Shipment End ----------------*/


/*----------------------------------------*/
/*  Disclaimer Start
/*----------------------------------------*/
.disclaimer_main_sec .left_col p{color: #626262; line-height: 25px;}
.disclaimer_main_sec .left_col p > strong{color: #5d5454; font-weight: 500;}
/*---------------- Disclaimer End ----------------*/


/*----------------------------------------*/
/*  Privacy Policy Start
/*----------------------------------------*/
.left_col h5 > span{float: left; width: 100%; margin-bottom: 10px;}
/*---------------- Privacy Policy End ----------------*/


/*----------------------------------------*/
/*  Technologies Start
/*----------------------------------------*/
.technologies_main_sec .row{display: block;}
/*---------------- Technologies End ----------------*/


/*----------------------------------------*/
/*  Login Start
/*----------------------------------------*/
.login_main_sec{float: left; width: 100%; position: relative; display: block; clear: both;}
#login_page{background:#fff; margin:50px 0;}
#login_page .row{display: block;}
.login_info_wrap #login-access input.form-control {
    width: 100%;
    height: 40px;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    float: left;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    box-shadow: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
}
.login_info_wrap #login-access .form-group input[type="text"]:focus, input[type="file"]:focus{border: 1px solid #fbb12f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.login_info_wrap .myrefresh-captcha {width: 50px; height: 50px; float: right; cursor: pointer;}
.login_info_wrap{float: left; width: 100%; padding: 50px 0; position: relative;}
.login_info_wrap form .form-group{width: 100%;
    float: left;
    margin: 10px 0px 15px;
    text-align: left;
    position: relative;}
.login_info_wrap .login_banner_img{float:left; width: 100%;
    height: 500px;
    position: relative;}
.login_info_wrap .login_banner_img > img{width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 20px;
        box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.35);
        user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.login_info_wrap .field-loginform-captcha label{color: #333; vertical-align: top;
    position: relative;
    padding-top: 14px;}

.login_info_wrap .captcha_div {
    float: left;
    width: 100%;
    position: relative;
}
.login_info_wrap .myrefresh-captcha {
    width: 50px;
    height: 50px;
    float: right;
    cursor: pointer;
    position: absolute;
    right: 0;
    z-index: 9999;
}
.login_info_wrap .field-loginform-login_type .login_user_type{
    float: left;
    width: 100%;
    color: #2e3192;
    font-size: 20px;
    line-height: normal;
    position: relative;
}
.login_info_wrap #login-form{margin: 0;}
.login_info_wrap .alert-dismissable .close, .login_info_wrap .alert-dismissible .close{
    top: -4px;
    right: 0;
}
.login_info_wrap .help-block{margin:0;}
.login_info_wrap form .field-loginform-login_type{display: flex; align-items: center;}
.login_info_wrap form .field-loginform-login_type label.control-label{float: left; width: 20%;}
.login_info_wrap form .field-loginform-login_type #loginform-login_type{float: left; width: 80%;}

.login_info_wrap .radio-info input[type="radio"]:checked + label::before {border-color: #2e3192;}
.login_info_wrap .radio label::before {content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #cccccc; border-radius: 50%; background-color: #fff; -webkit-transition: border 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out; transition: border 0.15s ease-in-out;}
.login_info_wrap .radio-info input[type="radio"]:checked + label::after {background-color: #2e3192;}
.login_info_wrap .radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}
.login_info_wrap .radio-info input[type="radio"] + label::after {background-color: #2e3192;}
.login_info_wrap .radio label::after {display: inline-block; position: absolute; content: " "; width: 11px; height: 11px; left: 3px; top: 3px; margin-left: -20px; border-radius: 50%; background-color: #555555; -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.login_info_wrap .radio input[type="radio"] {opacity: 0;}
.login_info_wrap .radio label {padding-left: 5px; line-height: normal; display: inline-block; position: relative;}
.login_info_wrap .radio.radio-inline {margin-top: 0; color: #000;}
.login_info_wrap .radio-inline + .radio-inline, .career_main_sec .checkbox-inline + .checkbox-inline{margin-left: 20px;}

.captcha_main_sec #login-access{max-width: 40%; margin: 0 auto; position: relative; clear: both;}
.captcha_main_sec #login-access .myrefresh-captcha {
    width: 50px;
    height: 50px;
    float: right;
    cursor: pointer;
    position: absolute;
    right: 15px;
    z-index: 9999;
}
.captcha_main_sec #login-access input.form-control {
    width: 100%;
    height: 40px;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    float: left;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    box-shadow: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
}
.captcha_main_sec #login-access .form-group input[type="text"]:focus, input[type="file"]:focus {
    border: 1px solid #fbb12f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.captcha_main_sec .field-captchaform-captcha .help-block-error{float: left; width: 100%;}
.captcha_main_sec .field-captchaform-captcha .control-label {
    color: #333;
    vertical-align: top;
    position: relative;
    padding-top: 14px;
}
.captcha_main_sec #captcha-form{
    padding: 5%;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
}
/*---------------- Login End ----------------*/


/*----------------------------------------*/
/*  Service Guide Start
/*----------------------------------------*/
.service_guide_main_sec .serviceguide-content1 {
    float: left;
    width: 100%;
}
.service_guide_main_sec p{color: #070605; font-size: 15px; line-height: 25px; text-align: center; max-width: 80%; margin: 0 auto 20px; float: none;}
.service_guide_main_sec .serviceguide-content2 {
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    position: relative;
}
.service_guide_main_sec .serviceguide-content2 h4{color: #2e3192;     font-size: 24px; margin-bottom: 20px;    line-height: normal;    text-align: center;    text-transform: uppercase;    display: inline-block;    position: relative;    z-index: 99;}
.service_guide_main_sec .serviceguide-content2 ul{max-width: 80%;    margin: 0 auto;    font-size: 15px;color: #070605; text-align: center; line-height: 25px; position: relative;}
.service_guide_main_sec .serviceguide-content2 ul li{position: relative;text-align: center;list-style-position: inside;list-style: disc inside;color: #ed1c24;}
.service_guide_main_sec .serviceguide-content2 ul li span{color: #070605;}
/*.service_guide_main_sec .serviceguide-content2 ul li::after{content: ''; width: 5px; height: 5px; left: 0; top: 50%; border-radius: 50%; background: #ed1c24; position: absolute;}*/
.quality_row .main-title .fancy span{background: #3a3e97; color: #fff;}
.quality_row .main-title h3.fancy::after{border-bottom: 1px solid #fff;}
.quality_row .main-title .fancy span::before, .quality_row .main-title .fancy span::after{background: #fff;}
.quality_row{background: url(images/service-bg.jpg) no-repeat; background-size: auto; padding: 50px 0; background-size: cover;}
.quality_row h4{float: left; width: 100%; color: #fff; font-weight: 400; font-size: 24px; text-transform: uppercase; margin-bottom: 20px; line-height: normal;}
.quality_row p{float: left; width: 100%; color: #fff; text-align: center;}
/*.quality_row p:last-child{margin-bottom: 0;}*/

.service_row{float: left;
    width: 100%;
    margin: 0;
    clear: both;
}
.service_row nav {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    position: relative;
}
.service_row #nav-tab {
    border: none !important;
}
.service_row #nav-tab > a {
    padding: 0.8rem 1rem;
    margin-right: 15px;
    background: #2e3192;
    color: #fff;
    border: none;
    border-radius: 0;
    position: relative;
}
.service_row #nav-tab > a.active, .service_row #nav-tab > a:hover {
    background: #fbb12f;
    color: #000;
}
.service_row #nav-tab > a:last-child {
    margin-right: 0;
}
.service_row #nav-tab > a:first-child:after{
    content: none;
}
.service_row #nav-tab > a::after {
    content: "";
    background: url(images/tab-after-img.png);
        background-size: auto;
    width: 38px;
    height: 6px;
    position: absolute;
    left: -27px;
    top: 49%;
    z-index: 9999999;
    background-size: cover;
}
.service_row #nav-tab::after {
    content: '';
    width: 95%;
    height: 6px;
    top: 50%;
    left: 0;
    background: #fbb12f;
    position: absolute;
    z-index: -1;
}
.service_row .tab-content .tab-pane p{color: #626262;    line-height: 25px;width: 100%;}
.condition_of_carriage h5{float: left;    width: 100%;    margin-bottom: 10px;}
#restricted-or-banned-commodities h5{float: left;    width: 100%;    margin-bottom: 10px;}
#restricted-or-banned-commodities ul{list-style: disc; padding-left: 50px;}
#restricted-or-banned-commodities ul li{margin-bottom: 15px;
    color: #626262;
    font-size: 14px;
    line-height: 22px;
}
#state-wise-required-document .tablepress{width: 100%;    margin-bottom: 20px;    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);}
#state-wise-required-document .tablepress tr th{background: #f7f7ff;
    color: #626262;
    font-size: 14px;
    text-transform: capitalize;
    border: 1px solid #ddd;
    padding: 8px 10px;
    text-align: center;
}
#state-wise-required-document .tablepress tr td{border: 1px solid #ddd;
    padding: 8px 10px;
    font-size: 12px;
    text-align: center;
    background: #fff;
    color: #333;
    height: 54px;
    vertical-align: middle;
}
.service_row .shadow-sec {
    float: left;
    width: 100%;
    position: relative;
    clear: both;
}


.service_row .tab-content #accordion {
    float: left;
    width: 100%;
    position: relative;
}
.service_row .panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
}
.service_row .panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    /* background-color: #FAFAFA; */
    border-color: #EEEEEE;
}
.service_row .panel-title {
    font-size: 14px;
    border-left: 6px solid #2e3192;
}
.service_row .panel-title > a {
    padding: 15px 40px 15px 15px;
    text-decoration: none;
    position: relative;
    display: block;
    background-color: #fbb12f;
    color: #000;
    font-size: 17px;
}
.service_row .panel-title > a.collapsed {
    background-color: #FAFAFA;
    color: #626262;
}
.service_row .more-less {
    color: #212121;
    right: 10px;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.service_row .panel-default > .panel-heading + .panel-collapse > .panel-body {
    color: #626262;
    line-height: 25px;
    font-size: 13px;
    border-top-color: #EEEEEE;
}
.service_row  #nav-tabContent {
    float: left;
    width: 100%;
    position: relative;
}
.service_row .panel-group .panel + .panel {
    margin-top: 20px;
}
/*---------------- Service Guide End ----------------*/


/*----------------------------------------*/
/*  Booking Details Start
/*----------------------------------------*/
.row.booking_main_sec{display: block;}
.booking_main_sec .submit_detail #inputdefault {min-width: 100px;    font-size: 16px;    border: none;    border-radius: 1.5rem;    -moz-border-radius: 1.5rem;    -webkit-border-radius: 1.5rem;    padding: 10px 20px;    background-color: #2e3192;    color: #fff;    outline: none;}
.booking_main_sec .submit_detail #inputdefault:hover{background: #fbb12f; color: #000;}
.booking_main_sec .booking_detail_table{width: 100%;    margin-bottom: 20px;    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);}
.field-custom_date_range_one_month input{text-align: center;}
.range_inputs button{font-size: 16px;border: none;border-radius: 30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding: 3px 20px;background-color: #2e3192;color: #fff;outline: none;}
.range_inputs button:hover{background: #fbb12f;color: #000;}
.range_inputs  .btn-success[disabled]{background: #6265bc;}
.range_inputs  .btn-success[disabled]:hover{color: #fff;}
.booking_main_sec .booking_detail_page {float: left;    width: 100%;    position: relative;}
.booking_main_sec .booking_detail_table .header_booking {padding: 20px;    line-height: 25px;    text-align: center;}
.booking_main_sec .booking_detail_table .client_nm{padding: 20px;    text-align: center;    font-size: 22px;    font-weight: 500;}
.booking_main_sec .booking_detail_table .main_head_title th{background: #f7f7ff;    color: #626262;    padding: 10px 5px;    font-size: 13px;    font-weight: 500;}
.booking_main_sec .booking_detail_table tr td{vertical-align: middle;    padding: 10px 5px;    text-align: center;    font-size: 13px;}
.booking_main_sec .booking_detail_table .booking_date_row td{font-weight: 500;}
.booking_main_sec .booking_detail_table .booking_date_row td form .btn{min-width: 100px;font-size: 13px;border: none;border-radius: 1.5rem;-moz-border-radius: 1.5rem;-webkit-border-radius: 1.5rem;padding: 10px 20px;background-color: #2e3192;color: #fff;outline: none;}
.booking_main_sec .booking_detail_table .booking_date_row td form .btn:hover{background: #fbb12f;    color: #000;}
.booking_main_sec .booking_detail_table tr td .track_sh{color: #ed1c24;}
.booking_main_sec .booking_detail_table tr td .track_sh:hover{color: #2e3192;}
.booking_main_sec .booking_data_no p{width: 100%;text-align: center;font-size: 16px;line-height: 22px;color: #333;}
.booking_main_sec .book_info_wrap{float: left;width: 100%;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);margin-bottom: 50px;padding: 30px 20px 0;position: relative;}
.booking_main_sec .book_info_wrap::after {background: url(images/network_map_shadow.png);        background-repeat: repeat;        background-size: auto;    background-repeat: repeat;    background-size: auto;    content: "";    width: 100%;    height: 66px;    position: absolute;    top: 100%;    left: 0;    background-size: 100%;    background-repeat: no-repeat;}
.booking_main_sec .book_info_wrap label{color: #2e3192;    font-weight: 500;    margin-bottom: 15px;}
.booking_main_sec .book_info_wrap .btn-export{margin-top: 0 !important;    margin-left: 15px;}
.booking_main_sec .table-striped tbody tr:nth-of-type(2n+1) {background-color: #fff;}
/*---------------- Booking Details End ----------------*/

.logo a {
    display: initial;
}


/*wpsl-search-btn-wrap::after {
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    content: "";
    content: "\f002";
    position: absolute;
    left: 20px;
    top: 13px;
    color: #fff;
    font-size: 20px;
}*/


/*----------------------------------------*/
/*  Gallery Start
/*----------------------------------------*/
.gallery_main_sec {display: block;}
.gallery_main_sec .gallery_info_wrap{float: left; width: 100%; text-align: center; position: relative;}
.gallery_main_sec .gallery_info_wrap p{float: none; max-width: 80%; margin: 0 auto 20px; color:#070605; font-size: 15px; line-height: 25px;}
.gallery_main_sec .our_gallery_sec{float: left; width: 100%; position: relative;}
.gallery_main_sec .our_gallery_sec .nav {padding:20px; justify-content: center; position: relative;}
.gallery_main_sec .our_gallery_sec .nav li a {padding: 0.8rem 1rem; margin-right: 15px; text-align: center; background: #2e3192; color: #fff; border: none; border-radius: 0; position: relative; transition-duration: 0.4s;}
.gallery_main_sec .our_gallery_sec .nav .active, .our_gallery_sec .nav a:hover{background: #fbb12f; color: #000;}
.gallery_main_sec .our_gallery_sec #pills-tabContent {float: left; width: 100%; display: block;}
.gallery_main_sec .our_gallery_sec #pills-tab::after {content: ''; width: 100%; max-width: 50%; height: 6px; top: 50%; left: 50%; background: #fbb12f; position: absolute; z-index: -1; transform: translate(-50%, -50%);}
.gallery_main_sec .our_gallery_sec .nav li.nav-item > a::after {content: ""; background: url(images/tab-after-img.png);background-size: auto; width: 38px; height: 6px; position: absolute; right: 92%; top: 43%; z-index: 9999999; background-size: cover;}
.gallery_main_sec .our_gallery_sec .nav li.nav-item:first-child > a::after{content: none;}
.gallery_main_sec .our_gallery_sec .nav li::after{display: none;}
.gallery_main_sec .our_gallery_sec .tab-content a.thumbnail{width: 100%; height: 255px; padding: 0; border-radius: 0; border: none; position: relative;}
.gallery_main_sec .our_gallery_sec .tab-content a.thumbnail > img{width: 100%; height: 100%; object-fit: cover;}
.gallery_main_sec .our_gallery_sec .tab-content a.thumbnail:hover, .our_gallery_sec .tab-content a.thumbnail:focus,.gallery_main_sec .our_gallery_sec .tab-content a.thumbnail.active{border: none;}
.gallery_main_sec .our_gallery_sec .tab-content a .img_title{float: left; width: 100%; padding: 5px; color: #fff; background: #2e3192; text-transform: uppercase;}
/*---------------- Gallery End ----------------*/


/*----------------------------------------*/
/*  Network Map Start
/*----------------------------------------*/
.network_content_area {display: block;}
.network_content_area .network_info_wrap{float: left; width: 100%; text-align: center; position: relative;}
.network_content_area .network_info_wrap p{float: none; max-width: 80%; margin: 0 auto 20px; color:#070605; font-size: 15px; line-height: 25px;}
.map_detail_sec{float: left; width: 100%;}
.map_detail_sec .left_panel{float: left; width: 100%; border: 1px solid #e7e7e7; position: relative; clear: both;}
.map_detail_sec .left_panel .main_head_wrap{float: left; width: 100%; background: #f0a322; padding: 5%;}
.map_detail_sec .left_panel .main_head_wrap h3{color: #000; font-weight: 300; font-size: 18px; line-height: 24px;}
.map_detail_sec .left_panel .location_info {float: left; width: 100%; padding: 5%;}
.map_detail_sec .left_panel .location_info .list_items{border-bottom: 1px solid #e7e7e7; padding-bottom: 4%; margin-top: 6%;}
.map_detail_sec .left_panel .location_info .list_items:last-child{border: none;}
.map_detail_sec .left_panel .location_info h4{color: #2e3192; font-weight: 400; font-size: 18px; text-transform: uppercase; margin-bottom: 15px;}
.map_detail_sec .left_panel .location_info ul li {margin-bottom: 15px; display: flex; width: 100%;}
.map_detail_sec .left_panel .location_info ul li a{float: left; width: 100%;}
.map_detail_sec .left_panel .location_info ul li a:hover span{color: #fbb12f;}
.map_detail_sec .left_panel .location_info ul li:last-child{margin-bottom: 0px;}
.map_detail_sec .left_panel .location_info ul li i{color: #0288d1; margin-right: 3%;}
.map_detail_sec .left_panel .location_info ul li span{color: #000; font-size: 14px; text-transform: uppercase; font-weight: 400; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.map_detail_sec .right_side_info .search_box {border: 1px solid #e7e7e7;    background: #f7f8f9;    width: 100%;    float: left;    padding: 1.5% 3%;}
.map_detail_sec .right_side_info .search_sec{display: flex;    width: 100%;    justify-content: left;    align-items: center;    position: relative;}
.map_detail_sec .right_side_info .search_sec .input_txt{border: 1px solid #e7e7e7;    padding: 6px 20px 6px 12px;    width: 50%;    height: 38px;    border-radius: 6px;}
.map_detail_sec .right_side_info .search_sec .submit_btn{margin-left: -10px;}
.map_detail_sec .right_side_info .search_sec .submit_btn .btn.btn-primary{border-top-right-radius: 6px;    border-bottom-right-radius: 6px;    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;    padding: 7px 12px;    min-width: 60px;}
.map_detail_sec .right_side_info .map_view{float: left;    width: 100%;    position: relative;    margin-top: 10px;}
.map_detail_sec .right_side_info .map_view .main_head_wrap{float: left; width: 100%; background: #2e3192; padding: 2%; position: relative;}
.map_detail_sec .right_side_info .map_view .main_head_wrap h3{color: #fff; font-weight: 300; font-size: 18px;}
.map_detail_sec .right_side_info .map_view .main_head_wrap > .full_screen_icn{position: absolute;right: 15px;width: 22px;top: 51%;transform: translate(0%, -50%);}
.map_detail_sec .right_side_info .map_view{float: left; width: 100%; border: 1px solid #2e3192; position: relative; clear: both;}
/*---------------- Network Map End ----------------*/


/*----------------------------------------*/
/*  Dashboard Profile Start
/*----------------------------------------*/
.profile_main_sec{float: left; width: 100%; position: relative; display: block; clear: both;}
.profile_main_sec ul .brand-nav{width: 100%;}
.profile_main_sec .nav-stacked li + li{margin-top: 10px;} 
.profile_main_sec ul .brand-nav > a {padding: 0.8rem 1rem;    background: #2e3192;    color: #fff;    text-align: left;    font-size: 14px;    border: none;    border-radius: 0;    transition: 0.5s;    position: relative;}

/*.profile_main_sec .nav-pills>li.active>a, .profile_main_sec .nav-pills>li>a:hover, .profile_main_sec .nav-pills>li>a:focus {
    background: #fbb12f;
    color: #000;
}*/

.profile_main_sec ul .brand-nav > a.active.show {background: #fbb12f;    color: #000;}
.profile_main_sec #profile form .change-password label{float: left;    width: 100%;    display: block;    color: #333;    font-size: 16px;    margin-bottom: 10px;    font-weight: 500;}
.profile_main_sec #profile form .change-password input[type="text"], form .change-password input[type="email"]{width: 300px;    height: 40px;    font-size: 14px;    border: 1px solid #d2d2d2;    background: transparent;    box-shadow: none;    text-shadow: none;    -webkit-box-shadow: none;    -webkit-appearance: none;    padding: .375rem .75rem;    border-radius: .25rem;}
.profile_main_sec #booking_history .table{width: 100%;    margin-bottom: 20px;    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);}
.profile_main_sec #booking_history .table th{background: #f7f7ff;    color: #626262;    font-size: 14px;    text-transform: capitalize;    border: 1px solid #ddd;    padding: 8px 10px;    text-align: center;}
.profile_main_sec #booking_history .table td{border: 1px solid #ddd;    padding: 8px 10px;    font-size: 12px;    text-align: center;    background: #fff;    color: #333;    height: 54px;    vertical-align: middle;}
.profile_main_sec #booking_history .table td > a{float: left; min-width: 80px; font-size: 11px; text-align: center;    border: none;    border-radius: 1.5rem;    -moz-border-radius: 1.5rem;    -webkit-border-radius: 1.5rem;    padding: 10px;    background-color: #2e3192;    color: #fff;    outline: none; transition: 0.3s;    margin: 2px 0px; }
.profile_main_sec #booking_history .table td > a:hover{background: #fbb12f; color: #000;}
.profile_main_sec #change_password .form-group{width: 100%;    float: left;    margin: 10px 0px 15px;    position: relative;}
.profile_main_sec #change_password .form-group input[type="password"]{width: 300px;    height: 40px;    font-size: 14px;    border: 1px solid #d2d2d2;    float: left;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    box-shadow: none;    text-shadow: none;    -webkit-box-shadow: none;    -webkit-appearance: none;}
.profile_main_sec #change_password .form-group input[type="password"]:focus{border: 1px solid #fbb12f;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}


.profile_main_sec .booking_service .bdr_blue{border: 1px solid #2e3192;}
.profile_main_sec .booking_service .saved-address-box > p{width: 100%; margin-bottom: 10px;}
.profile_main_sec .booking_service .saved-address-box > p:last-child{margin-bottom: 0px;}
.profile_main_sec .booking_service .top_details{float: left; width: 100%;    position: relative;    margin: 30px 0;}
.profile_main_sec .booking_service .top_details p{width: 100%; font-weight: 300;}
.profile_main_sec .booking_service .top_details p > strong{font-weight: 500;}
.profile_main_sec .booking_service .back_btn{float: left; width: auto; margin: 10px 0 20px; position: relative;}
.profile_main_sec .booking_service .back_btn a{float: left; min-width: 80px; font-size: 16px; text-align: center;    border: none;    border-radius: 1.5rem;    -moz-border-radius: 1.5rem;    -webkit-border-radius: 1.5rem;    padding: 12px 20px;    background-color: #2e3192;    color: #fff;    outline: none; transition: 0.3s;}
.profile_main_sec .booking_service .back_btn a:hover{background: #fbb12f; color: #000;}
/*---------------- Dashboard Profile End ----------------*/



/*----------------------------------------*/
/*  Newsletter Start
/*----------------------------------------*/
.newsletter_pages{float: left;width: 100%; padding: 40px 0; }
.newsletter_pages_left{width: 25%; float: left;}
.newsletter_pages .inner_containt{padding-bottom: 0;}
.newsletter_pages .container {margin: 0 auto;  /*max-width: 600px;*/ background: url(images/newsltr/Newsletter-bg01.png); padding: 10px; background-size: cover;}
.newsletter_pages .box-red-color{float: left; width: 100%; background: #eb0205; margin-bottom: 12px;display: table;
    height: 150px; position: relative; }
.newsletter_pages .box-red-color_in{float: left; width: 100%;bottom: 0; left: 0; padding: 0; right: 0; top: 0;position: absolute;}
.newsletter_pages .box-red-color-text{width: 100%; display: table; height: 100%; width: 100%;}
.newsletter_pages .box-red-color-text h2{ width: 100%; text-align: center; line-height: 18px; font-size: 14px !important; color: #fff; margin-bottom: 0px; display: table-cell; height: 100%; vertical-align: middle; float: inherit; padding: 13px; }
.newsletter_pages .newsletter_pages_right{ width: 73%; float: right;}
.newsletter_pages .newsletter_pages_right_in{float: left; width: 100%;}
.newsletter_pages .newsletter_pages_right_in ul {padding: 0 10px;}
.newsletter_pages .newsletter_pages_right_in ul li { width: 100%; line-height: 18px; font-size: 14px !important; color: #eb0205; list-style: disc; margin-bottom: 20px;}
.newsletter_pages .newsletter_pages_right_in ul li span{color: #000;}
.newsletter_main_sec .inner_containt h3 {width: 100%; float: left; text-align: left; color: #ED3036; font-size: 42px; font-weight: normal; margin: 0px 0px 20px 0; line-height: normal;}
.newsletter_main_sec .inner_containt h5 {margin-bottom: 15px; color: #3B4094; line-height: 24px;}
.newsletter_main_sec{float: left; width: 100%; margin: 0; clear: both;}
.newsletter_main_sec nav {float: left; width: 100%; margin-bottom: 30px; position: relative;}
.newsletter_main_sec #nav-tab {border: none !important;}
.newsletter_main_sec #nav-tab > a {padding: 0.8rem 1rem; margin-right: 15px; background: #2e3192; color: #fff; text-align: center; border: none; border-radius: 0; flex: none; position: relative;}
.newsletter_main_sec #nav-tab > a.active, .newsletter_main_sec #nav-tab > a:hover {background: #fbb12f; color: #000;}
.newsletter_main_sec #nav-tab > a:after{content: ""; background: url(images/tab-after-img.png); width: 38px; height: 6px; position: absolute; right: 90%; top: 49%; z-index: 9999999; background-size: cover;}
.newsletter_main_sec #nav-tab:after{content: ''; width: 24%; height: 6px; top: 50%; left: 0; background: #fbb12f; position: absolute; z-index: -1;}
.newsletter_main_sec #nav-tab > a:last-child{margin-right: 0;}
.newsletter_main_sec #nav-tab > a:first-child:after{content: none;}
/*---------------- Newsletter End ----------------*/



/*----------------------------------------*/
/*  Dashboard Start
/*----------------------------------------*/
#dashboard_page .inner_containt{float: left; width: 100%; padding: 0 15px; position: relative;}
.dashboard-main-sec .small-box{width: 100%; position: relative; display: inline-block;}
.dashboard-main-sec .small-box > a{float: left; width: 100%; height: 40px; color: #ffffff; font-weight: 400; padding: 10px 15px 10px 50px; text-align: center; border-radius: 0px; text-transform: uppercase; font-size: 16px; line-height: normal; transition: all .3s; background-color: #2e3192;}
.dashboard-main-sec .small-box > a .icn{width: 40px; height: 40px; background: #fbb12f; border-right: 1px solid #2e3192; position: absolute; left: 0; top: 0; text-align: center; font-size: 18px; overflow: hidden; transition: all .3s;}
.dashboard-main-sec .icn span {height: 30px; float: left; width: 100%; overflow: hidden; margin-top: 9px;}
.dashboard-main-sec .icn span img {width: 25px; margin: 0 auto;}
.dashboard-main-sec .small-box > a .icn span img{margin-top: -25px;}

.dashboard-main-sec .icn span.report_icn{height: 25px;}

.dashboard-main-sec .icn span.invoice_icn{height: 22px;}
.dashboard-main-sec .icn span.invoice_icn img{width: 18px;}
.dashboard-main-sec .small-box > a .icn span.invoice_icn img{margin-top: -22px;}

.dashboard-main-sec .icn span.bulk_icn{height: 23px;}
.dashboard-main-sec .icn span.bulk_icn img{width: 22px;}
.dashboard-main-sec .small-box > a .icn span.bulk_icn img{margin-top: -22px;}

.dashboard-main-sec .small-box > a .icn span.pass_icn{height: 22px;}
.dashboard-main-sec .small-box > a .icn span.pass_icn img{margin-top: -21px;}

.dashboard-main-sec .small-box > a:hover, .dashboard-main-sec .small-box > a:focus{background-color: #fbb12f; color: #000;}
.dashboard-main-sec .small-box > a:hover .icn, .dashboard-main-sec .small-box > a:focus .icn{background: #2e3192; color: #ffffff;}
.dashboard-main-sec .small-box > a:hover .icn span img{margin-top: 0px;}
/*---------------- Dashboard End ----------------*/



/*----------------------------------------*/
/*  Main Slider Start
/*----------------------------------------*/
.main-slider-sec .banner_content{z-index: 1001}
.main-slider-sec .banner_content_text{text-align: left;}
.main-slider-sec .banner_content_text h1{color: #ffcb05;}
.main-slider-sec .banner_content_text h2{color: #ffffff; background: #ed1c24; font-size: 42px; font-weight: 900; letter-spacing: 3px; font-family: 'Raleway', sans-serif;}
.main-slider-sec .banner_content_text p.sub-title{color: #ffffff; line-height: 30px; margin-bottom: 0; margin-top: 15px; text-transform: uppercase; font-size: 23px;}
.main-slider-sec .banner-image{width: 100%; height: 538px; border-bottom: 6px solid #fbb12f; background-color: #2b2a71; position: relative; overflow: hidden;}
.main-slider-sec .banner-image figure img{border: none;}
.main-slider-sec .banner-image .vector-img-sec{width: 60%; height: 100%; top: 0; right: 0; position: absolute; z-index: 1;}
.main-slider-sec .banner-image .vector-img-sec img{border: none; object-fit: contain; height: 100%; background-position: right center; background-size: 100% 100%;}
.main-slider-sec .slick-list{width: 100%; margin-right: 0px;}
.main-slider-sec .slick-list .slick-slide{margin-right: 0px;}
.main-slider-sec .slick-dots{bottom: 70px;}
.main-slider-sec .btn-submit{float: left; width: 100%; margin-top: 30px;}
.main-slider-sec .btn-submit a{background: #fff; height: 40px; color: #2b2a71; font-size: 17px; text-transform: uppercase; border-radius: 20px; float: left; border: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; width: auto; display: flex; justify-content: center; align-items: center;}
.main-slider-sec .btn-submit a:hover{color: #000; background: #fbb12f;}

.main-slider-sec .banner-image.slide1 .vector-img-sec{right: -10px;}

.main-slider-sec .banner-image.slide2{background-color: #f4b934;}
.main-slider-sec .banner-image.slide2 h1, .main-slider-sec .banner-image.slide2 p{color: #2b2a71;}
.main-slider-sec .banner-image.slide2 p.sub-title{padding-right: 15px;}
.main-slider-sec .banner-image.slide2 .vector-img-sec{right: -70px;}
.main-slider-sec .banner-image.slide2 .btn-submit a:hover, .main-slider-sec .banner-image.slide5 .btn-submit a:hover{background: #2b2a71; color: #ffffff;}

.main-slider-sec .banner-image.slide3{background-color: #ed1c24;}
.main-slider-sec .banner-image.slide3 h1{color: #ffcb05;}
.main-slider-sec .banner-image.slide3 h2{background: #28156e; color: #ffffff; background-image: url(images/fast-track.jpg); background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 60px;}
.main-slider-sec .banner-image.slide3 p{color: #ffffff;}

.main-slider-sec .banner-image.slide4{background-color: #2b2a71;}
.main-slider-sec .banner-image.slide4 h1{color: #ffcb05;}
.main-slider-sec .banner-image.slide4 h2{font-size: 31px;}
.main-slider-sec .banner-image.slide4 p{color: #ffffff;}
.main-slider-sec .banner-image.slide4 .vector-img-sec{right: -15px;}

.main-slider-sec .banner-image.slide5{background-color: #f4b934;}
.main-slider-sec .banner-image.slide5 h1, .main-slider-sec .banner-image.slide5 p{color: #2b2a71;}
.main-slider-sec .banner-image.slide5 h2{font-size: 35px;}
.main-slider-sec .banner-image.slide5 .vector-img-sec{width: 100%; height: 90%;}

.main-slider-sec .banner-image.slide0{background-color: #fdfdfd}
.main-slider-sec .banner-image.slide0 .vector-img-sec{width:100%;}
.main-slider-sec .banner-image.slide0 .banner_content_text h1 {color: #000000;font-weight: 300;font-size: 27px;letter-spacing: 1px;}
.main-slider-sec .banner-image.slide0 .banner_content_text p.sub-title {color: #000000;margin-top: 1px;font-size: 18px;}
.main-slider-sec .banner-image.slide0 .btn-submit a {
    background: #f6ab36;
    color: #000000;
}
.main-slider-sec .banner-image.slide0 .btn-submit a:hover{background-color: #2b2a71; color: #fff;}
.main-slider-sec .banner-image.slide0 .banner_content_text h2 {background-color: #2e3192;
    font-weight: 300;
    letter-spacing: 1px;
    font-size: 36px;}
.main-slider-sec .banner-image.slide0 .banner_content_text h3 {
    background-color: #ec0d15;
    text-transform: capitalize;
    font-size: 54px;
}
.main-slider-sec .banner-image.slide0 .banner_content_text{padding-left: 110px;}
.main-slider-sec .banner-image.slide0 .vector-img-sec img{object-fit: cover; width: 100%;}
/*---------------- Main Slider End ----------------*/

/*----------------------------------------*/
/*  Captcha UI Start
/*----------------------------------------*/
.captcha_main_sec .field-captchaform-captcha .control-label,.login_info_wrap .field-loginform-captcha label,.partner_main_sec .partner-form .field-partner-captcha label.required,.career_main_sec #contact_form .field-career-captcha label,.contact-us-form .field-contactus-captcha label {width: auto; padding-top: 18px;}
.partner-form img#refresh-captcha { margin-top:10px;}
#contact_form .myrefresh-captcha{top: 5px;}
/*---------------- Captcha UI End ----------------*/


/*----------------------------------------*/
/*  Dashboard Booking Detail table UI
/*----------------------------------------*/
.booking_detail_table_main{ width: 100%; overflow: auto; margin-top: 30px; display: inline-block; }
.booking_detail_table_main .booking_detail_table tr td{color: #444444;}
.booking_main_sec .booking_detail_table_main .booking_detail_table .main_head_title th{white-space: nowrap;}
.pagination > .active > span {
    background-color: #2c3192;
    border-color: #2c3192;
        padding: 7px 18px;

}
.pagination > li > a{color:  #2c3192;    font-size: 18px;padding: 7px 18px}
.pagination > .active > span{ font-size: 18px}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.pagination > li:last-child > a, .pagination > li:last-child > span
 {
   border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
/*---------------- Dashboard Booking Detail table UI ----------------*/

@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

