@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}

abbr,
address,
article,
aside,
audio,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    margin: 0;
    padding: 0;
    font: 400 14px 'Roboto', sans-serif;
    line-height: 25px;
    color: #252525;
    background-color: #fff;
}

chexbox,
div,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
label,
li,
ol,
option,
p,
radiobutton,
select,
td,
textarea,
tr,
ul {
    padding: 0;
    margin: 0
}

ul {
    padding: 0;
    margin: 0;
    list-style: none
}

ol {
    padding: 0;
    margin: 0;
    list-style-type: none
}

a {
    padding: 0;
    margin: 0;
    text-decoration: none !important;
    outline: none;
    cursor: pointer;
    transition: all 0.5s ease;
}

img {
    padding: 0;
    margin: 0;
    outline: 0;
    border: 0;
    max-width: 100%;
}

.clr,
.spacer {
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
}

.clearfix::after,
.clearfix::before {
    content: '';
    margin: 0;
    padding: 0;
    display: block;
    clear: both;
}
.btn,
.contact_form_area form input[type="submit"]{
    font:700 16px/50px 'Roboto', sans-serif;
    display:inline-block;
    border: none;
    color:#fff;
    border-radius: 5px;
    background-color: #0e84a2;
    text-transform: capitalize;
    padding: 0 52px;
    transition: 0.5s ease;
}
.btn:hover,
.contact_form_area form input[type="submit"]:hover{
 	color:#fff;
 	background-color: #000;
 	border-color: #000;
}
@font-face {
	font-family: 'FontAwesome';
	src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
    overflow-x: hidden;
}

.container{
    max-width: 1200px;
}

.title{
font:700 36px 'Montserrat', sans-serif;
color: #02586e;
padding: 0 0 30px 0;
text-align: center;
}
.screen-reader-text{
    display: none;
}
/*header part*/
header{
	padding: 20px 0 0 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
}
.logopart{
	float: left;
}
.menu-part{
	float: right;
    padding: 35px 0 0 0;
}
header .container::after,
header .container::before{
	content: "";
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	display: block;
}
.hsocial ul li{
	display: inline-block;
	margin: 0 20px 0 0;
}
.hsocial ul li:last-child{
	margin: 0 0 0 0;
}
.hsocial ul li a{
	font-size: 20px;
	color:#fff;
	transition: all 0.5s ease;
}
.hsocial ul li a:hover{
	color: #73d8fc;
}
.hsocial ul,
.mainmenu ul{
	text-align: right;
}
.hsocial ul{
    margin: 0 0 25px 0;
    display: none;
}
.hsocial ul a{
    position: relative;
}
.mainmenu li{
	display: inline-block;
	margin: 0 35px 0 0;
}
.mainmenu li:last-child{
	margin: 0 0 0 0;
}
.mainmenu li a{
	font:400 18px/25px 'Roboto', sans-serif;
	color:#fff;
	text-transform: capitalize;
	transition: all 0.5s ease;
}
.mainmenu li.current-menu-item a,
.mainmenu li a:hover{
    color: #73d8fc;
}
.mainmenu li.subMENU::after{
	content: "\f107";
	font-family: "FontAwesome";
	font-size: 18px;
	position: relative;
	top: 1px;
	left: 8px;
	color: #ccc;
}
.mainmenu li.menu-item-has-children{
    position: relative;
}
.mainmenu li.menu-item-has-children::after{
    content: "\f107";
    position: absolute;
    right: -20px;
    top: 2px;
    color: #fff;
    font-family: "FontAwesome";
    font-size: 20px;
}
/*.mainmenu li.menu-item-has-children .sub-menu{
    position: absolute;
    left: 0;
    right: 0;
    top: 22px;
    background: #056077;
    width: 150px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease;
}*/
.mainmenu li.menu-item-has-children .sub-menu {
    position: absolute;
    left: 0;
    right: 0;
    top: 32px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 10px 0px rgba(232,233,233,0.8);
    width: 175px;
     visibility: hidden; 
     opacity: 0; 
    transition: all 0.3s ease;
}
.mainmenu li.menu-item-has-children .sub-menu::after{
    content: "\f0d8";
    font-size: 30px;
    font-family: "FontAwesome";
    position: absolute;
    left: -5px;
    right: 0;
    top: -16px;
    text-align: center;
    color: #fff;
}
.mainmenu li.menu-item-has-children:hover .sub-menu{
    visibility: visible;
    opacity: 1;
}
.mainmenu li.menu-item-has-children .sub-menu li{
    display: block;
    margin: 0 0 0 0;
    text-align: left;
}
.mainmenu li.menu-item-has-children .sub-menu li a{
    display: block;
    font: 400 16px/38px 'Roboto', sans-serif;
    padding: 0 10px;
    border-bottom: 1px solid #ccc;
    /*color: #fff;*/
    color: #585656;
}
.mainmenu li.menu-item-has-children .sub-menu li a:hover{
    /*background: #0e84a2;*/
    color:#000;
}
.mainmenu li.menu-item-has-children .sub-menu li:last-child a{
    border-bottom: none;
}


/*Banner part*/
.bannerPart img{
	width: 100%;
}
.bannerPart{
	background-size: cover;
	position: relative;
    height: 510px;
}
.home .bannerPart{
    background:url(../images/banner.jpg)no-repeat center bottom;
    background-size: cover;
    position: relative;
    height: 720px;
}
.bannerPart .container{
	position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    text-align: center;
}
.bannerPart .bannerTEXt h1{
    font:600 70px/75px 'Montserrat', sans-serif;
    color:#fff;
    text-transform: capitalize;
}
/*.bannerPart .bannerTEXt h5{
    font:300 30px/40px 'Montserrat', sans-serif;
    color:#fff;
    text-transform: capitalize;
    padding: 10px 0;
    letter-spacing: 1px;
}*/
.bannerPart .bannerTEXt h5 {
    font: 300 30px/40px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: capitalize;
    padding: 10px;
    background: #0000001f;
    letter-spacing: 1px;
    display: inline-block;
    margin: 10px 0 0 0;
}
.bannerPart .bannerTEXt  p{
	 font:300 16px/20px 'Roboto', sans-serif;
	 color:#fff;
	 padding: 10px 0 30px 0;
}

/*Our solution*/
.oursolution {
	padding: 48px 0 60px;
    background: url(../images/soution-bg.jpg)no-repeat center bottom;
    background-size: cover;
}
.oursolution-text h2{
	font:700 36px/42px 'Montserrat', sans-serif;
    color:#02586e;
    padding: 0 0 22px 0;
}
.oursolution-text .subtitle{
    font:400 15px/20px 'Roboto', sans-serif;
    color:#525252;
}
.oursolution .solutionPArt{
    padding: 60px 0 0 0;
}
.solutionPArttext .solutionPArtimg{
    width: 110px !important;
    height: 110px;
    line-height: 110px;
    text-align: center;
    background-color: #fafafa;
    border-radius: 50%;
    float: left;
    box-shadow: 0px 5px 10px 0px rgba(235,247,249,1);
    transition: all 0.5s ease;
}
.solutionPArttext .solutionPArtimg:hover{
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
}
.solutionPArttext .solutionPArtContent{
    width: 65%;
    float: right;
}
.solutionPArttext::after,
.solutionPArttext::before{
    content: "";
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    clear:both;
    display: block;
}
.solutionPArtContent .tIITLE{
    font:700 20px 'Montserrat', sans-serif;
    color:#02596f;
    padding: 10px 0;
    transition: all 0.5s ease;
}
.solutionPArtContent .tIITLE:hover{
    color: #000;
}
.solutionPArtContent .discriptin{
    font:300 15px/22px 'Roboto', sans-serif;
    color:#353535;
}
.solutionPArttext{
    padding: 0 0 50px 0;
}
/*.oursolution .solutionimg{
    width: 555px;
    position: relative;
    top: 120px;
    left: -190px;
}*/
.oursolution .solutionimg {
    width: 500px;
    position: relative;
    top: 105px;
    left: -170px;
}
/* Our mission*/
.ourMission{
    padding: 130px 0 75px 0;
    background:url(../images/missionbg.jpg)no-repeat center;
    background-size: cover; 
}
.ourMissiontext h2{
    font:700 36px/40px 'Montserrat', sans-serif;
    color:#fff;
    padding: 0 0 35px 0;
}
.ourMissioncontent p{
    font:400 15px/28px 'Roboto', sans-serif;
    color:#fff;
    padding: 0 0 40px 0;
}
.ourMissioncontent p:last-child{
     padding: 0 0 0 0;
}
.ourMissioncontent{
    width: 850px;
}
.ourMissiontext .btn{
    background-color: transparent;
    border:1px solid #fff;
    color: #fff;
}
.ourMissiontext .btn:hover{
    background-color: #000;
    color: #fff;
    border-color: #000;
}

/*We give best section*/
.wEGivesection{
    padding: 115px 0 75px 0;
    background:url(../images/wegive-bg.jpg)no-repeat center bottom;
    background-size: cover; 
}
.wEGivesection h2{
    font:700 36px 'Montserrat', sans-serif;
    text-align: center;
    color: #02586e;
    text-transform: capitalize;
    padding: 0 0 40px 0;
}
.wegivetext p{
    font:400 15px/28px 'Roboto', sans-serif;
    color: #525252;
    padding: 0 0 40px 0;
    text-align: center;
}
.wegivetext p:last-child{
   padding: 0 0 0 0; 
}
.wegivebesTitems{
    width: 750px;
    margin: 0 auto;
    padding: 55px 0 0 0;
}
.wegivebesTitems .wegivebesIcon{
    width: 46px;
    height: 46px;
    line-height: 46px;
    border-radius: 50%;
    background-color: #0e84a2;
    text-align: center;
    position: relative;
}
.wegivebesTitems .wegivebesIcon::after{
    content: "01.";
    font: 700 15px 'Roboto', sans-serif;
    position: absolute;
    right: -62px;
    top: 5px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #ebebeb;
    border-radius: 50%;
    color: #525252;
}
.wegivebesTitems .col-xl-4:nth-child(2) .wegivebesIcon::after, .wegivebesTitems .col-gl-4:nth-child(2) .wegivebesIcon::after, .wegivebesTitems .col-md-4:nth-child(2) .wegivebesIcon::after, .wegivebesTitems .col-sm-12:nth-child(2) .wegivebesIcon::after{
     content: "02.";   
}
.wegivebesTitems .wegivebesIcon.Warehouse::after{
    content: "02.";
}
.wegivebesTitems .wegivebesIcon.delivery::after, .wegivebesTitems .col-xl-4:nth-child(3) .wegivebesIcon::after, .wegivebesTitems .col-gl-4:nth-child(3) .wegivebesIcon::after, .wegivebesTitems .col-md-4:nth-child(3) .wegivebesIcon::after, .wegivebesTitems .col-sm-12:nth-child(3) .wegivebesIcon::after{
    content: "03.";
}
.wegivebesTitems .wegivebesIcon::before{
    content: " ";
    position: absolute;
    right: -62px;
    top: 21px;
    width: 62px;
    height: 2px;
    background-color: #0e84a2;
}
.wegivebesTitems .givebesTText h6{
    padding: 20px 0 15px 0;
    font:900 19px 'Roboto', sans-serif;
    color: #055b71;
}
.wegivebesTitems .givebesTText {
    font:300 14px/20px 'Roboto', sans-serif;
    color:#3c3c3c;
}

/*About Us*/
.aboutus{
    padding: 50px 0 55px 0;
    background-color: #f5f5f5;
    text-align: center;
}
.aboutus .suBtitle{
    font:700 16px/25px 'Roboto', sans-serif;
    color:#212121;
}
.abttext p{
    font:400 16px/28px 'Roboto', sans-serif;
    color:#212121;
    padding: 10px 0 30px 0;
}
.abttext p:last-child{
    padding: 0 0 0 0;
}
.abttext{
    margin:0 0 40px 0;
}
.aboutus .btn{
    background-color: transparent;
    border:1px solid #0e84a2;
    color: #0e84a2;
}
.aboutus .btn:hover{
    background-color: #000;
    border:1px solid #000;
    color: #fff;
}
/*footer*/
footer{
    padding: 50px 0 20px 0;
    background:url(../images/footerbg.jpg)no-repeat center bottom; 
    background-size: cover;
}
footer .fabt{
    font:400 15px/22px 'Roboto', sans-serif;
    color:#fff;
}
footer .widget-title,
.ftitle {
    font:400 22px 'Roboto', sans-serif;
    color:#ffffff;
    padding: 0 0 28px 0;
}
.menu-footer-menu-container li a{
    font:400 16px 'Roboto', sans-serif;
    color:#ffffff;
}
.menu-footer-menu-container li{
    padding: 0 0 10px 0;
}
.menu-footer-menu-container li:last-child{
     padding: 0 0 0 0;
}
.f-contactdetail li,
.f-contactdetail li a{
    font:400 16px/22px 'Roboto', sans-serif;
    color:#ffffff;
    transition: all 0.5s ease;
}
.f-contactdetail li{
    padding: 0 0 50px 55px;
    position: relative;
}
.f-contactdetail li:last-child{
    padding: 0 0 0 55px;
}
.f-contactdetail li:before{
    content:"\f095";
    position: absolute;
    top: -6px;
    left: 0;
    width: 36px;
    height: 36px;
    line-height: 35px;
    border:2px solid #fff;
    border-radius: 50%;
    font-family: "FontAwesome";
    text-align: center;
    font-size: 15px;
}
.f-contactdetail li.f_mail:before{
    content:"\f003";
}
.f-contactdetail li.f_address:before{
    content:"\f041";
}
.f-contactdetail li.office_address:before{
    content:"\f0f7";
}
.f-contactdetail li.office_address{
     padding: 0 0 30px 55px;
}
.bottomfooter{
    padding: 20px 0 0 0;
}
.bottomfooter p,
.bottomfooter a{
    font:400 14px/20px 'Roboto', sans-serif;
    color:#ffffff;
    transition: all 0.5s ease;
}
footer a:hover{
	text-decoration: none !important;
	color: #73d8fc;
}
.bottomfooter .design{
    text-align: right;
}
.bottomfooter a:hover{
    text-decoration: underline !important;
}
.mainfooter .widget_text figure{
	padding-bottom: 22px;
}
.mainfooter .widget_text figure img{
	box-shadow: 0px -5px 10px 0px rgba(235,247,249,0.5);
    border-radius: 50px;
}
.map_part{
	padding: 0 20px 0 0;
}
/*======*/

.bx-wrapper .bx-prev {
   background: url(../images/left-arrow.png) no-repeat 0 0;
   left: -90px;
}
.bx-wrapper .bx-next {
    background: url(../images/right-arrow.png) no-repeat 0 0;
    right: -60px;
}
.bx-wrapper .bx-next:focus, .bx-wrapper .bx-next:hover {
    background-position:unset;
}
/*=====about-page======*/
.page_content_area{
    padding: 70px 0 30px;
    text-align: center;
}
.page_content_area h2{
    font:700 36px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 35px 0;
}
.page_content_area .text_area{
    font:400 15px/28px 'Roboto', sans-serif;
    color: #525252;
     max-width: 980px;
    margin: 0 auto;
}
.page_content_area .text_area p{
    padding-bottom: 40px;
}
.why_choose_container{
    padding: 25px 0 55px 0;
}
.why_choose_container h2{
   font:700 28px 'Montserrat', sans-serif;
    color: #02586e; 
    text-align: center;
    padding: 0 0 50px 0;
}
.why_choose_container .content_section h3{
    font:700 28px 'Montserrat', sans-serif;
    color: #02586e; 
    padding: 0 0 15px 0;
}
.why_choose_container .content_section{
	padding: 30px 0 0 25px;
}
.bx-wrapper{
    box-shadow: none;
}
.why_choose_container .text_section{
    font:400 15px/28px 'Roboto', sans-serif;
    color: #525252;
}
.why_choose_container .bx-pager{
	display: none;
}
.why_choose_container .bx-controls a{
	background-color: #0e84a2;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	border-radius: 50%;
	/*left: -55px;*/
}
/*.why_choose_container .bx-controls a.bx-next{
	left: 0;
	right: -55px;
}*/
/*.why_choose_container .bx-controls a::after{
	content: "\f104";
    font-family: "FontAwesome";
    font-size: 15px;
    color: #fff;
    position: absolute;
    left: 18px;
    top: 16px;
}*/
.why_choose_container{
	background:url(../images/abt-missionbg.jpg) no-repeat center;
	background-size: cover;
}
.why_choose_container .bx-wrapper{
	border:none;
    background: transparent;
    margin-bottom: 0px;
}
.our_mission_container{
	padding: 60px 0;
}
.om_content_area h2{
	font: 700 36px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 28px 0;
}
.om_content_area .text_area p,
.om_content_area .text_area li{
	font:400 15px/24px 'Roboto', sans-serif;
    color: #525252;
    position: relative;
    padding: 0  0 15px 30px;
}
.om_content_area .text_area li::after{
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	background: url(../images/disc.png)no-repeat center;
	width: 17px;
	height: 17px;
}
.om_content{
	padding: 0 45px 0 0px;
}
.our_vision_container{
	padding: 42px 0 65px 0;
	background: url(../images/abtvision-bg.jpg)no-repeat center;
	background-size: cover;
	text-align: center;
}
.ov_content_area h2{
	font: 700 36px 'Montserrat', sans-serif;
    color: #fff;
    padding-bottom: 20px;
}
.ov_content_area h2 span{
	font:400 15px/25px 'Roboto', sans-serif;
    color: #fff;
    display: block;
    padding: 20px 0;
}
.ov_content_area .inner_text h3{
	font: 500 21px 'Montserrat', sans-serif;
    color: #fff;
    padding:20px 0 10px;
}
.ov_content_area .inner_text h3::first-letter{
    font: 700 30px 'Montserrat', sans-serif;
    letter-spacing: 1px;
}
.ov_content_area .para_text{
	font:400 15px/25px 'Roboto', sans-serif;
    color: #fff;
    min-height: 100px;
}
.ov_content_area .counter{
	color: #0e84a2;
	font: 700 21px 'Montserrat', sans-serif;
	width: 75px;
	height: 75px;
	line-height: 80px;
	text-align: center;
	display: inline-block;
	background-color: #fff;
	border-radius: 50%;
}
.our_values_container{
	padding: 65px 0 55px;
}
.our_values_container h2{
	font: 700 36px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 40px 0;
    text-align: center;
}
.our_values_container .nav-tabs .nav-link{
	border:none;
}
.our_values_container .nav-tabs {
    border-bottom: none;
    text-align: center;
    max-width: 890px;
    margin: 0 auto 50px;
    background-color: #e6f2f6;
    border-radius: 5px;
}
.our_values_container .nav-tabs li{
	margin: 0 20px;
}
.our_values_container .nav-tabs .nav-link{
	padding: 0 30px;
	font: 600 16px/34px 'Montserrat', sans-serif;
    color: #082f39;
    text-transform: uppercase;
    background-color: #e6f2f6;
    border-radius: 5px;
    transition: all 0.5s ease;
}
.our_values_container .nav-tabs .nav-link.active,
.our_values_container .nav-tabs .nav-link:hover{
	color: #fff;
	background-color: #0e84a2;
}
.our_values_container .tab-content .tab_text{
	padding: 35px 0 0 0;
}
.our_values_container .tab_text h3{
	font: 700 27px/40px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 20px 0;
}
.our_values_container .tab_inner_content{
	font:400 15px/25px 'Roboto', sans-serif;
    color: #525252;
    padding: 0 90px 0 0;
}

/*========Logistics=========*/
.banner_over_area{
	background: url(../images/after_bnr.jpg)no-repeat center top;
	background-size: cover;
	text-align: center;
	padding: 45px 0 32px 0;
}
.banner_text_area{
	font: 700 29px/40px 'Montserrat', sans-serif;
    color: #fff;
    max-width: 750px;
    margin: 0 auto 20px;
}
.banner_over_area .btn{
	padding: 0 30px;
	background-color: #fff;
	border-color: #fff;
	color:#0e84a2;
}
.banner_over_area .btn:hover{
	background-color: #000;
	border-color: #000;
	color:#fff;
}
.fleet_container{
	padding: 55px 0;
}
.wd_container{
	padding: 40px 0;
}
.wd_container img{
	width: 100%;
	padding: 30px 0 0 0;
}
.wd_container .content_area h2{
	font: 700 29px/40px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 20px 0;
}
.wd_container .text_area p{
	padding: 0 0 15px 0;
}
.wd_container .text_area,
.wd_container .text_area li{
	font:400 15px/25px 'Roboto', sans-serif;
    color: #525252;
}
.wd_container .text_area li{
	position: relative;
    padding: 0 0 15px 30px;
    float: left;
    width: 50%;
}
.wd_container .text_area li::nth-child(even){
	float: right;
    width: 50%;
}
.wd_container .text_area li::after {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background: url(../images/disc.png)no-repeat center;
    width: 17px;
    height: 17px;
}
.wd_container .text_area ul::after,
.wd_container .text_area::before{
	content: "";
	padding:0 0 0 0;
	margin: 0 0 0 0;
	display: block;
	clear: both;
}
.wd_container .text_area {
	padding: 0 70px 0 0;
}
.top_footer_container{
	padding: 20px 0 40px 0;
	text-align: center;
}
.top_footer_text{
	font: 700 25px/35px 'Montserrat', sans-serif;
    color: #02586e;
  	padding: 0 0 25px 0;
}
.logistics_tab_container{
	padding: 60px 0 40px 0;
}
.logistics_tab_container .nav-tabs{
	border-bottom: none;
    text-align: center;
    max-width: 480px;
    margin: 0 auto 50px;
    background-color: #e6f2f6;
    border-radius: 5px;
}
.logistics_tab_container .nav-tabs li{
	margin: 0 22px;
}
.logistics_tab_container .nav-tabs .nav-link.active, .logistics_tab_container .nav-tabs .nav-link:hover {
    color: #fff;
    background-color: #0e84a2;
}
.logistics_tab_container .nav-tabs .nav-link {
    padding: 0 30px;
    font: 600 16px/34px 'Montserrat', sans-serif;
    color: #082f39;
    text-transform: uppercase;
    background-color: #e6f2f6;
    border-radius: 5px;
    transition: all 0.5s ease;
}
.logistics_tab_container .tab_text h3{
	font: 700 27px/40px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 15px 0;
}
.logistics_tab_container .tab_text .tab_inner_content{
	font:400 15px/25px 'Roboto', sans-serif;
    color: #525252;
}
.logistics_tab_container .tab_text{
	padding: 10px 0 0 30px;
}

/*=====location page=====*/
.location_container{
	padding: 70px 0;
}
.location_container .map_img img{
	width: 950px;
    position: relative;
    left: -70%;
    max-width: unset;
}
.contact_info li{
	margin: 0 0 30px 0;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	position: relative;
}
.contact_info li:last-child{
	margin: 0 0 0px 0;
}
.contact_info li::after{
	content: "\f041";
    position: absolute;
    left: 25px;
    top: 45px;
    font-family: "FontAwesome";
    font-size: 53px;
    color: #02586e;
    transition: all 0.5s ease;
}
.contact_info li.fax_no::after{
	content: "\f1ac";
	top:35px;
	font-size: 42px;
}
.contact_info li.email_id::after{
	content: "\f003";
	top:35px;
	font-size: 42px;
}
.contact_info li.phone::after{
	content: "\f025";
	top:35px;
	font-size: 50px;
}
.contact_info li a{
	font:400 18px/22px 'Roboto', sans-serif;
    color: #02586e;
    display: block;
    width: 100%;
    background-color: #fff;
   	padding: 35px 30px 35px 90px;
   	transition: all 0.5s ease;
}
.contact_info li:hover a,
.contact_info li:hover::after{
	color: #fff;
}
.contact_info li:hover a{
	 background-color: #02586e;
}
.page-template-template-air .top_content_container{
	padding: 70px 0 50px 0;
	background: url(../images/top_part_bg.jpg) no-repeat center bottom;
	background-size: cover;
}
.page-template-template-air .top_content_container .text_area{
	margin: 45px 0 0 0;
	font:400 15px/25px 'Roboto', sans-serif;
    color: #525252;
}
.page-template-template-air .top_content_container .text_area p{
	padding-bottom: 20px;
}
.page-template-template-air .top_content_container strong{
	font:700 18px/30px 'Roboto', sans-serif;
    color: #525252;
}
.page-template-template-air .top_content_container .text_area li{
	font: 400 15px/24px 'Roboto', sans-serif;
    color: #525252;
    position: relative;
    float: left;
    padding: 0 18px 15px 30px;
    width: 33%;
}
.page-template-template-air .top_content_container .text_area li::after,
.page-template-template-air .export_list .content_area li::after{
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background: url(../images/disc.png)no-repeat center;
    width: 17px;
    height: 17px;
}
.page-template-template-air .top_content_container .text_area ul::after,
.page-template-template-air .top_content_container .text_area ul::before{
	content:"";
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: block;
	clear: both;
}
.page-template-template-air .middle_container{
	padding: 38px 0 30px;
	background-color: #0075ae;
}
.page-template-template-air .middle_container strong{
	font: 700 18px/30px 'Roboto', sans-serif;
    color: #fff;
    padding: 0 0 30px 0;
}
.page-template-template-air .middle_container p,
.page-template-template-air .export_list .content_area p{
	padding-bottom: 20px;
}
.page-template-template-air .middle_container p,
.page-template-template-air .middle_container li{
	font: 400 15px/25px 'Roboto', sans-serif;
    color: #fff;
}
.page-template-template-air .middle_container li{
	position: relative;
	padding: 0 0 20px 30px;
}
.page-template-template-air .middle_container li::after{
	content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background: url(../images/white-disc.png)no-repeat center;
    width: 17px;
    height: 17px;
}
.page-template-template-air .bottom_container{
	padding: 65px 0 90px 0;
	background: url(../images/cargo-bg.jpg)no-repeat center bottom;
	background-size: cover;
}
.page-template-template-air .top_section{
	text-align: center;
	font: 400 15px/28px 'Roboto', sans-serif;
    color: #525252;
    padding-bottom: 25px;
    max-width: 990px;
    margin: 0 auto;
}
.page-template-template-air .top_section h2{
	font: 700 36px/40px 'Montserrat', sans-serif;
    color: #02586e;
    padding-bottom: 35px;
}
.page-template-template-air .export_list{
	padding: 25px 0 0 0;
}
.page-template-template-air .export_list .content_area strong{
	font: 700 18px/30px 'Roboto', sans-serif;
	color:#525252;
}
.page-template-template-air .export_list .content_area p,
.page-template-template-air .export_list .content_area li{
	font: 500 15px/26px 'Roboto', sans-serif;
	color:#525252;
}
.page-template-template-air .middle_container li{
	position: relative;
	padding: 0 0 20px 30px;
}
.page-template-template-air .export_list .content_area li{
	position: relative;
	padding: 0 0 15px 30px;
	font: 400 15px/26px 'Roboto', sans-serif;
	color:#525252;
}
/*=====contact page=====*/
.contact_inner_part{
	padding: 60px 0;
}
.cntctppgdetail li,
.cntctppgdetail a{
	font: 400 17px/26px 'Roboto', sans-serif;
	color:#525252;
    transition:  all 0.5s ease;
}
.cntctppgdetail a:hover{
    color: #000;
}
.cntctppgdetail li span{
	font: 700 20px/35px 'Montserrat', sans-serif;
	text-transform: capitalize;
	display: block;
}
.cntctppgdetail li{
	position: relative;
    padding: 30px 0 30px 65px;
    border-top: 1px dashed #0e84a2;
}
.cntctppgdetail li:first-child {
    padding-top: 0px;
    border-top: none;
}
.cntctppgdetail li::before {
    content: "\f095";
    position: absolute;
    left: 0;
    top: 30px;
    font-family: "FontAwesome";
    font-size: 25px;
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #0e84a2;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}
.cntctppgdetail li:first-child::before{
    top:0px;
} 
.cntctppgdetail li.emil::before{
	content: "\f003";
}
.cntctppgdetail li.addres::before{
	content: "\f041";
}
.cntctppgdetail li.offddres::before{
    content: "\f0f7";
}
.contact_form_area form input[type="text"], .contact_form_area form input[type="email"], .contact_form_area form textarea,
.contact_form_area form input[type="tel"]{
    border: 1px solid #ccc;
    outline: none;
    font: 400 14px/50px 'Roboto', sans-serif;
    height: 50px;
    color: #383838;
    padding: 0 20px;
    width: 100%;
    display: block;
    margin: 0 0 20px 0;
}
.contact_form_area form .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
    position: relative;
}
.contact_form_area form textarea{
    padding: 10px 20px;
    font: 400 14px/20px 'Roboto', sans-serif;
    height: 120px;
}
.contact_form_area form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 12px;
    color: #f00;
    text-align: right;
    pointer-events: none;
}
.contact_form_area{
	padding: 0 0 0 40px;
}
.contact_inner_part h3, .contact_inner_part .widget-title{
	font: 800 35px/40px 'Roboto', sans-serif;
    color: #383838;
    padding: 0 0 30px 0
}
/*=======forwording page=========*/
.forwd_tab_section{
	padding: 75px 0 30px 0;
	background: url(../images/forwording_bg.jpg)no-repeat center bottom;
	background-size: cover;
}
.forwd_tab_section h2{
	font: 700 36px/50px 'Montserrat', sans-serif;
	color: #02586e;
	text-align: center;
	padding: 0 0 30px 0;
}
.forwd_tab_section .forwordingtext{
	font: 400 15px/26px 'Roboto', sans-serif;
    color: #525252;
    max-width: 1000px;
    margin:0 auto;
    text-align: center;
}
.forwd_tab_section .forwordingtext p{
	padding-bottom: 40px;
}
.forwd_tab_section .forwordingtext p:last-child{
	padding-bottom: 0px;
}
.forwd_tab_section .tab_area{
	padding: 60px 0 0 0;
}
.forwd_tab_section .tab_area .nav-tabs{
	border-bottom: none;
    text-align: center;
    max-width: 560px;
    margin: 0 auto 80px;
    background-color: #e6f2f6;
    border-radius: 5px;
}
.forwd_tab_section .tab_area .nav-tabs li {
    margin: 0 20px;
}
.forwd_tab_section .tab_area .nav-tabs li a{
	padding: 0 30px;
    font: 600 16px/34px 'Montserrat', sans-serif;
    color: #082f39;
    text-transform: uppercase;
    background-color: #e6f2f6;
    border-radius: 5px;
    transition: all 0.5s ease;
}
.forwd_tab_section .tab_area .nav-tabs li a.nav-link.active,
.forwd_tab_section .tab_area .nav-tabs li a:hover{
	color: #fff;
    background-color: #0e84a2;
}
.forwd_tab_section .tab_area .tab_text h3{
	font: 700 27px/32px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 20px 0;
}
.forwd_tab_section .tab_inner_content p,
.forwd_tab_section .tab_inner_content li{
	font: 400 15px/26px 'Roboto', sans-serif;
    color: #525251;
}
.forwd_tab_section .tab_inner_content strong{
	font: 700 15px/26px 'Roboto', sans-serif;
	padding: 25px 0;
	display: block;
}
.forwd_tab_section .tab_inner_content li{
	position: relative;
    padding: 0 0 15px 30px;
}
.forwd_tab_section .tab_inner_content li::after {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background: url(../images/disc.png)no-repeat center;
    width: 17px;
    height: 17px;
}
.forwd_tab_section .tab_text{
	padding: 0 0 0 30px;
}
.cargo_part{
	padding: 80px 0 100px 0;
	background-color: #f5f5f5;
	text-align: center;
}
.cargo_part h2{
	font: 700 36px/42px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 30px 0;
}
.cargo_part p{
	font: 400 15px/26px 'Roboto', sans-serif;
    color: #525252;
}
/*=======shipment page=======*/
.ship_ment_text{
	padding: 60px 0;
}
.shipm_text p{
	font: 400 15px/26px 'Roboto', sans-serif;
    color: #525252;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
    padding: 0 0 20px 0;
}
.shipm_text p:last-child{
	padding: 0 0 0 0;
}
.list_shipment{
	margin: 50px 0 0 0;
}
.list_shipment h2{
	font: 700 30px/35px 'Montserrat', sans-serif;
    color: #02586e;
    padding: 0 0 40px 0;
    text-align: center;
}
.list_shipment li figure{
	float: left;
	width: 30%;
    box-shadow: 0px 0px 40px 0px rgba(232,233,233,0.8);
    border: 5px solid #ffffff82;
}
.list_shipment li .content_section{
	float: right;
	width: 68%
}
.list_shipment li{
	margin: 0 0 60px 0;
}
.list_shipment li:last-child{
	margin: 0 0;
}
.list_shipment h3{
	font: 600 22px/25px 'Montserrat', sans-serif;
    padding: 0 0 15px 0;
}
.list_shipment li:nth-child(even) figure{
	float: right;
}
.list_shipment li:nth-child(even) .content_section{
	float: left;
} 
.ecom_top_part{
	padding: 75px 0 65px 0;
	background: url(../images/ecomm_top_bg.jpg)no-repeat center bottom;
	background-size: cover;
}
.ecom_top_part h4{
	font: 600 22px/25px 'Montserrat', sans-serif;
	color:#193f49;
	padding: 0 0 20px 0;
}
.ecom_top_part{
	font: 400 15px/25px 'Roboto', sans-serif;
    color: #525252;
}
.ecom_top_part p{
	padding-bottom: 17px;
}
.ecom_top_part figure{	
	position: relative;
	z-index: 9999;
}
.ecom_top_part figure img{
	position: relative;
	z-index: 9;
	border:10px solid #ffffff82;
}
.ecom_top_part figure::after{
	content: "";
	position: absolute;
	top: -50px;
    right: -30px;
	width: 300px;
	height: 430px;
	display: inline-block;
	background-color: #0e84a2;
	/*z-index: -1;*/
	border-radius: 5px;
}
.ecom_middle_part{
	padding: 70px 0 110px 0;
	background: url(../images/service_bg.jpg)no-repeat center bottom;
	background-size: cover;
}
.ecom_middle_part h3{
	font: 700 36px/40px 'Montserrat', sans-serif;
	color:#02586e;
	text-align: center;
}
.ecom_middle_part .ecom_top_text{
	font: 400 15px/26px 'Roboto', sans-serif;
    color: #525252;
    max-width: 1010px;
    margin: 0 auto;
    text-align: center;
    padding: 30px 0 60px 0;
}
.list_ecommerce li figure{
	float: left;
	width: 48%;
	box-shadow:20px 20px 40px 0px rgba(232,233,233,0.8);
}
.list_ecommerce li:nth-child(even) figure{
	float: right;
}
.list_ecommerce li figure img{
	width: 100%;
	border:10px solid #ffffff82;
}
.list_ecommerce li .content_section{
	float: right;
	width: 50%;
	padding: 30px 0 0 30px;
}
.list_ecommerce li:nth-child(even) .content_section{
	float: left;
	padding: 30px 30px 0 0px;
}
.list_ecommerce li .content_section h3{
	font: 700 20px/30px 'Montserrat', sans-serif;
	color:#02586e;
	text-align: left;
	padding-bottom: 20px;
}
.list_ecommerce li .content_section .text_section{
	font: 400 15px/26px 'Roboto', sans-serif;
    color: #525252;
}
.list_ecommerce li{
	margin-bottom: 60px;
}
.list_ecommerce li:last-child{
	margin-bottom: 0px;
}
.ecom_bottom_part{
	padding: 78px 0;
}
.ecom_bottom_part h3{
	font: 700 36px/40px 'Montserrat', sans-serif;
	color:#02586e;
	padding: 0 0 80px 0;
	text-align: center;
}
.ecom_get_in_touch{
	padding: 45px 0 35px 0;
	background-color: #0075ae;
}
.ecom_get_in_touch h2{
	font: 600 37px/47px 'Montserrat', sans-serif;
	color:#fff;
}
.ecom_get_in_touch .text{
	font: 400 15px/27px 'Roboto', sans-serif;
    color: #fff;
}
.ecom_get_in_touch .btn{
	color: #0e84a2;
	background-color:#fff;
	margin-top: 25px;
}
.ecom_get_in_touch .btn:hover{
	background-color: #000;
	border-color: #000;
	color:#fff;
}
.ecom_bottom_part li figure {
    box-shadow: none;
}
/*=================popup=============*/
.modal-dialog {
    max-width: 1000px;
    z-index: 99;
}
.modal-dialog .modal-content{
	padding: 55px 120px;
	border-radius: 0px;
}
.modal-header{
	padding: 0 0 0 0;
	border-bottom: none;
}
.modal {
    z-index: 99999;
}
.modal-header .close {
    padding: 0;
    margin: -5rem -10rem -1rem auto;
    font-size: 35px;
    color: #fff;
    outline: none;
}
.popup-text h2{
	font: 700 30px/40px 'Montserrat', sans-serif;
	color:#0b819f;
	padding: 0 0 25px 0;
	text-align: center;
}
.popup-text{
	font: 400 15px/27px 'Roboto', sans-serif;
    color: #525252;
    text-align: center;
}
.popup-tex p{
	padding-bottom: 25px;
}
.popup-tex p:last-child{
	padding-bottom: 0px;
}
.menutoggle{
	display: none;
}


/*===========Responsive(moblie view)============*/
@media screen and (max-width: 767px) {

header {
    padding: 10px 0 0 0;
}
.hsocial ul li a {
    font-size: 18px;
}
.hsocial ul li {
    margin: 0 12px 0 0;
}
/*=====Menu======*/
.menutoggle {
    font-size: 22px;
    position: absolute;
    right: 15px;
    left: auto;
    display: block;
    top: 35px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0 0 0 auto;
    color: #fff;
    text-align: right;
}
.menutoggle :focus,
.menutoggle :hover{
	color: #fff;
}
.menu-part {
     float: none; 
}
.mainmenu li {
    display: block;
    margin: 0 0px 0 0;
}
.mainmenu li a{
	display: block;
	font: 400 16px/40px 'Roboto', sans-serif;
    padding: 0 15px;
    border-bottom: 1px solid #eee;
}
.mainmenu{
    position: absolute;
    background-color: #015570;
    top: 110px;
    left: 15px;
    right: 15px;
    display: none;
    z-index: 9;
}
.mainmenu li.menu-item-has-children::after{
    right: 15px;
    top: 5px;
    font-size: 18px;
}
.mainmenu li.menu-item-has-children .sub-menu {
	position: relative;
    left: auto; 
    right: 0;
    top: 0;
    background: #046982;
    width: 100%;
    transition: all 0.5s ease;
    display: none;
    border: none;
    box-shadow: none;
}
.mainmenu li.menu-item-has-children .sub-menu li a{
    font: 400 15px/36px 'Roboto', sans-serif;
    padding: 0 0 0 30px;
    color: #fff;
}
.mainmenu li.menu-item-has-children .sub-menu li a:hover{
    color: #fff;
}
.mainmenu li.menu-item-has-children .sub-menu::after{
    display: none;
}
/*=====Menu======*/

/*====banner====*/
.bannerPart .container {
    top: 40% !important;
}
.home .bannerPart .container {
    top: 27%;
}
.home .bannerPart {
    height: 350px;
}
.bannerPart {
    height: 250px;
}
.bannerPart .bannerTEXt h1 {
    font: 600 32px/90px 'Montserrat', sans-serif;
}
.home .bannerPart .bannerTEXt h1 {
    font: 600 36px/40px 'Montserrat', sans-serif;
}
.bannerPart .bannerTEXt h5 {
    font: 300 25px/30px 'Montserrat', sans-serif;
    padding: 5px 0;
}
.bannerPart .bannerTEXt p {
    font: 300 15px/20px 'Roboto', sans-serif;
}
.bannerPart .bannerTEXt p br{
	display: none;
}
/*====banner====*/
.oursolution .solutionimg {
    width: auto;
    position: unset;
}
.oursolution-text h2 {
    font: 700 30px/40px 'Montserrat', sans-serif;
    padding: 15px 0;
    text-align: center;
}
.oursolution .solutionPArt {
    padding: 30px 0 0 0;
}
.oursolution-text{
    text-align: center;
}
.oursolution {
    padding: 30px 0;
    background: #fafafa;
}
.ourMission {
    padding: 30px 0;
    text-align: center;
}
.solutionPArttext .solutionPArtimg {
    float: none;
    margin: 0 auto
}
.solutionPArttext .solutionPArtContent {
    width: 100%;
    float: none;
    margin: 20px 0 0 0;
}
.solutionPArttext {
    padding: 0 0 30px 0;
    text-align: center;
}
.ourMissioncontent {
    width: auto;
}
.ourMissioncontent p,
.wegivetext p, .abttext p, .page_content_area .text_area p, .forwd_tab_section .forwordingtext p{
    padding: 0 0 15px 0;
}
.wEGivesection {
    padding: 30px 0;
}
.ourMissiontext h2, .our_values_container h2, .forwd_tab_section h2, .cargo_part h2, .page-template-template-air .top_section h2,
.wEGivesection h2, .title, .why_choose_container h2, .om_content_area h2, .ov_content_area h2, .list_shipment h2,
.wd_container .content_area h2, .ecom_middle_part h3, .ecom_bottom_part h3{
    font: 700 26px/32px 'Montserrat', sans-serif;
    padding: 0 0 20px 0;
}
.wegivebesTitems {
    width: auto;
    padding: 30px 0 0 0;
}
.wegivebesTitems .wegivebesIcon {
    margin: 0 auto;
}
.wegivebesTitems .givebesTText h6 {
    padding: 10px 0;
    text-align: center;
}
.givebesTText{
	padding-bottom: 30px;
	text-align: center;
}
.aboutus{
	padding: 30px 0;
}
.aboutus .suBtitle {
    font: 700 15px/22px 'Roboto', sans-serif;
    padding-bottom: 20px;
}
.aboutus .suBtitle br{
	display: none;
}
.abttext p{
	font: 400 15px/20px 'Roboto', sans-serif;
}
.btn, .contact_form_area form input[type="submit"] {
    font: 700 14px/40px 'Roboto', sans-serif;
    padding: 0 25px;
}

/*==============contact page=================*/
.contact_inner_part {
    padding: 30px 0;
}
.contact_inner_part h3, .contact_inner_part .widget-title{
    font: 800 25px/30px 'Roboto', sans-serif;
    padding: 0 0 15px 0;
}
.contact_inner_part .widget-title{
    padding-top: 30px;
}
.contact_form_area {
    padding: 30px 0 0 0px;
}
.cntctppgdetail li:last-child{
	padding-bottom: 0;
}
.cntctppgdetail li span {
    font: 700 18px/25px 'Montserrat', sans-serif;
}
.cntctppgdetail li {
    padding: 20px 0 20px 60px;
}
.cntctppgdetail li::before {
    width: 45px;
    height: 45px;
    line-height: 45px;
    top: 18px;
}
/*=======about us=======*/
.why_choose_container {
    padding: 0px 0;
}
.page_content_area {
    padding: 30px 0;
}
.why_choose_container h2 {
    padding: 0 0 20px 0;
}
.why_choose_container .content_section {
    padding: 30px 0 0 0px;
}
.bx-wrapper .bx-next{
	right: 0px;
}
.bx-wrapper .bx-prev{
	left: 0px;
}
.bx-wrapper .bx-controls-direction a{
    top: 50%;
}
.our_mission_container {
    padding: 30px 0;
}
.om_content {
    padding: 0 0px 20px 0px;
}
.our_vision_container {
    padding: 30px 0;
}
.ov_content_area .inner_text h3 {
    font: 500 20px 'Montserrat', sans-serif;
    padding: 15px 0 10px;
}
.para_text{
	padding-bottom: 30px;
}
.our_values_container {
    padding: 30px 0;
}
.our_values_container .nav-tabs li,
.logistics_tab_container .nav-tabs li, .forwd_tab_section .tab_area .nav-tabs li{
    margin: 0 0;
    display: block;
    width: 100%;
}
.our_values_container .nav-tabs .nav-link,
.logistics_tab_container .nav-tabs .nav-link, .forwd_tab_section .nav-tabs .nav-link{
	display: block;
	width: 100%;
	text-align: left;
	padding: 0 30px;
    font: 600 15px/50px 'Montserrat', sans-serif;
}
.our_values_container .nav-tabs,
.logistics_tab_container .nav-tabs, .forwd_tab_section .nav-tabs{
    margin: 0 auto 0px;
}
.our_values_container .tab-content .tab_text,
.logistics_tab_container .tab-content .tab_text, .forwd_tab_section .tab-content .tab_text{
    padding: 30px 0 0 0;
}
.our_values_container .tab_text h3,
.logistics_tab_container .tab_text h3, .forwd_tab_section .tab_text h3{
    font: 700 23px/25px 'Montserrat', sans-serif !important;
    padding: 0 0 15px 0 !important;
}
.our_values_container .tab_inner_content{
    padding: 0 0px 30px 0;
}

/*=========location=======*/
.location_container {
    padding: 30px 0;
}
.location_container .map_img img{
    width: auto;
    position: unset;
    max-width: 100%;
}
.contact_info li a {
    font: 400 16px/20px 'Roboto', sans-serif;
    padding: 15px 20px 15px 70px;
}
.contact_info li::after{
    top: 25px;
    font-size: 45px;
}
.contact_info li.phone::after{
    top: 16px;
    font-size: 38px;
    left: 20px;
}
.contact_info li.fax_no::after{
    content: "\f1ac";
    top: 13px;
    font-size: 35px;
}
.contact_info li.email_id::after{
    content: "\f003";
    top: 12px;
    font-size: 35px;
}
.map_img{
	margin: 0 0 30px 0;
}
/*==========logistics============*/
.banner_over_area {
    padding: 30px 0;
}
.banner_text_area {
    font: 700 20px/30px 'Montserrat', sans-serif;
}
.banner_text_area br{
	display: none;
}
.logistics_tab_container {
    padding: 30px 0;
}
.logistics_tab_container .nav-tabs {
    margin: 0 auto 30px;
}
.logistics_tab_container .tab_text .tab_inner_content{
	padding-bottom: 0px;
}
.wd_container {
    padding: 30px 0;
}
.wd_container .text_area {
    padding: 0 0px 0 0;
}
.wd_container .text_area li{
    padding: 0 0 7px 30px;
    float: none;
    width: 100%;
}
.top_footer_container {
	padding: 30px 0;
}
.top_footer_text {
    font: 700 20px/25px 'Montserrat', sans-serif;
    padding: 0 0 15px 0;
}

/*=========forwarding=========*/
.forwd_tab_section {
    padding: 30px 0;
}
.forwd_tab_section .tab_area {
    padding: 30px 0 0 0;
}
.forwd_tab_section .tab_area .nav-tabs {
    margin: 0 auto 30px;
}
.forwd_tab_section img{
	width: 100%;
}
.cargo_part {
    padding: 30px 0;
}
.cargo_part_text br{
	display: none;
}
.page-template-template-air .top_content_container {
    padding: 30px 0;
}
.page-template-template-air .top_content_container .text_area {
    margin: 30px 0 0 0;
}
.page-template-template-air .top_content_container .text_area p {
    padding-bottom: 15px;
}
.page-template-template-air .top_content_container .text_area li {
    float: none;
    padding: 0 0px 7px 30px;
    width: 100%;
}
.page-template-template-air .middle_container {
    padding: 30px 0;
}
.page-template-template-air .middle_container strong {
    font: 700 18px/30px 'Roboto', sans-serif;
    color: #fff;
    padding: 0 0 0px 0;
}
.page-template-template-air .middle_container li{
    padding: 0 0 8px 30px;
}
.middle_container img{
	width: 100%;
}
.middle_container .image_area{
	margin: 30px 0 0 0;
}
.page-template-template-air .bottom_container {
    padding: 30px 0;
}
.ship_ment_text {
    padding: 30px 0;
}
.list_shipment {
    margin: 30px 0 0 0;
}
.list_shipment li figure, .list_shipment li .content_section{
    float: none;
    width: 100%;
}
.list_shipment li figure{
	margin: 0 0 20px 0;
}
.list_shipment li {
    margin: 0 0 30px 0;
}
.list_shipment h3 {
    font: 600 20px/22px 'Montserrat', sans-serif;
    padding: 0 0 10px 0;
}
.ecom_get_in_touch {
    padding: 30px 0;
}
.ecom_get_in_touch h2 {
    font: 600 30px/32px 'Montserrat', sans-serif;
}
/*=========eccomerce page=========*/
.ecom_top_part {
    padding: 30px 0;
}
.ecom_top_part figure::after{
	display: none;
}
.ecom_top_part h4 {
    font: 600 18px/25px 'Montserrat', sans-serif;
    padding: 0 0 10px 0;
}
.ecom_top_text{
	padding-bottom: 20px;
}
.ecom_top_part figure{
	text-align: center;
}
.ecom_middle_part {
    padding: 30px 0;
}
.ecom_middle_part .ecom_top_text {
    padding: 0 0 30px 0;
}
.list_ecommerce li figure, .list_ecommerce li:nth-child(even) figure,
.list_ecommerce li .content_section, .list_ecommerce li:nth-child(even) .content_section{
	float: none;
	width: 100%;
}
.list_ecommerce li .content_section, .list_ecommerce li:nth-child(even) .content_section{
	padding:20px 0 0 0;
}
.list_ecommerce li figure, .list_ecommerce li:nth-child(even) figure{
	text-align: center;
}
.list_ecommerce li {
    margin-bottom: 30px;
}
.list_ecommerce li figure img{
    border:none;
}
.ecom_bottom_part {
    padding: 30px 0;
}
/*====popup=====*/
.modal-dialog .modal-content {
    padding: 20px 15px;
}
.modal-header .close {
    padding: 0;
    margin: -1rem 0rem -1rem auto;
    color: #000;
}
.popup-text h2 {
    font: 700 20px/25px 'Montserrat', sans-serif;
    padding: 0 0 15px 0;
}
.modal-body{
	padding: 0 0 0 0;
}
/*=====footer====*/
footer {
    padding: 30px 0;
    background: #151515;
}
.mainfooter .widget_text figure {
    padding-bottom: 15px;
}
footer .fabt br{
	display: none;
}
.map_part {
    padding: 0 0px 0 0;
}
footer .widget-title, .ftitle {
    font: 400 16px 'Roboto', sans-serif;
    padding: 10px 0;
    position: relative;
    display: block;
}
footer .map_part .widget-title::after{
    display: none;
}
footer .widget-title::after,
.ftitle::after{
	content: "\f0d7";
	position: absolute;
	right: 0;
	top:12px;
	font-size: 16px;
	font-family: "FontAwesome";
	transition: all 0.5s ease;
}
footer .widget-title.fclose::after,
.ftitle.fclose::after{
	content: "\f0d8";
}
.bottomfooter {
    padding: 8px 0 0 0;
}
.menu-footer-menu-container li a {
    font: 400 15px/20px 'Roboto', sans-serif;
    display: block;
}
.menu-footer-menu-container li {
    padding: 0 0 2px 0;
}
.f-contactdetail li {
    padding: 0 0 25px 55px;
}
.f-contactdetail li, .f-contactdetail li a {
    font: 400 13px/20px 'Roboto', sans-serif;
}
.f-contactdetail li:before {
    top: -3px;
    width: 30px;
    height: 30px;
    line-height: 27px;
    font-size: 13px;
}
.bottomfooter p, .bottomfooter a {
    font: 400 12px/20px 'Roboto', sans-serif;
    text-align: center;
}
.f-contactdetail{
	padding: 10px 0 0 0;
}
footer .fabt {
    font: 400 14px/20px 'Roboto', sans-serif;
}
.footer_links .menu-footer-menu-container, .f-contactdetail{
	display: none;
}
.bx-controls-direction{
    display: none;
}
.why_choose_container .bx-pager{
    display: block;
    padding: 0 0 15px 0 !important;
    position: relative;
    bottom: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #02586e;
}





}




















/*=============responsive tab view===============*/
@media screen and (min-width: 768px) and (max-width: 1020px){



.btn, .contact_form_area form input[type="submit"] {
    font: 700 16px/45px 'Roboto', sans-serif;
    padding: 0 40px;
}



.mainmenu li a {
    font: 400 17px/25px 'Roboto', sans-serif;
}
.hsocial ul {
    margin: 0 0 15px 0;
}
/*===banner===*/
.bannerPart .bannerTEXt h1 {
    font: 600 50px/55px 'Montserrat', sans-serif;
}
.bannerPart .bannerTEXt h5 {
    font: 300 25px/30px 'Montserrat', sans-serif;
    padding: 5px 0;
}
.bannerPart .bannerTEXt p {
    padding: 10px 0 20px 0;
}
.bannerPart .bannerTEXt p br{
	display: none;
}
.bannerPart .container {
    top: 46%;
}
.bannerPart {
    height: 300px;
}
.home .bannerPart {
    height: 500px;
}
.home .bannerPart .container{
	top: 40%;
}
/*===banner===*/
.oursolution {
    padding: 40px 0;
}
.oursolution .solutionimg {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
}
.oursolution-text h2, .ourMissiontext h2, .wEGivesection h2, .title, .forwd_tab_section h2, .cargo_part h2, .page-template-template-air .top_section h2,
.om_content_area h2{
    font: 700 32px/35px 'Montserrat', sans-serif;
    padding: 0px 0 30px 0;
}
.solutionPArttext {
    padding: 0 0 30px 0;
}
.oursolution .solutionPArt {
    padding: 20px 0 0 0;
}
.ourMission {
    padding: 40px 0;
    background: #0074ad;
}
.ourMissioncontent{
    width: auto;
}
.ourMissioncontent p, .wegivetext p{
    padding: 0 0 20px 0;
}
.wEGivesection {
    padding: 40px 0;
}
.wegivebesTitems {
    padding: 30px 0 0 0;
}
.wegivebesTitems .givebesTText h6 {
    padding: 10px 0;
    font: 900 18px 'Roboto', sans-serif;
}
.aboutus {
    padding: 40px 0;
}
.aboutus .suBtitle br{
	display: none;
}
.aboutus .suBtitle{
	padding: 0px 30px 20px;
}
.abttext p {
    padding: 0px 0 20px 0;
}
/*=========forwarding=======*/
.forwd_tab_section {
    padding: 40px 0;
}
.forwd_tab_section .forwordingtext p {
    padding-bottom: 15px;
}
.forwd_tab_section .tab_area {
    padding: 30px 0 0 0;
}
.forwd_tab_section .tab_area .nav-tabs {
    margin: 0 auto 40px;
}
.forwd_tab_section .tab_text {
    padding: 0 0 0 0px;
}
.cargo_part {
    padding: 40px 0;
}
.cargo_part_text br{
	display: none;
}
/*=======air page=======*/
.page-template-template-air .top_content_container {
    padding: 40px 0;
}
.page-template-template-air .top_content_container .text_area {
    margin: 30px 0 0 0;
}
.page-template-template-air .top_content_container .text_area p {
    padding-bottom: 10px;
}
.page-template-template-air .top_content_container,
.page-template-template-air .middle_container{
	padding: 40px 0;
}
.page-template-template-air .middle_container strong {
    padding: 0 0 0px 0;
    display: block;
}
.page-template-template-air .middle_container li {
    padding: 0 0 10px 30px;
}
.image_area{
	margin: 20px 0 0 0;
}
.middle_container .image_area{
	text-align: center;
}
.page-template-template-air .bottom_container {
    padding: 40px 0;
}
.page-template-template-air .export_list .content_area p br{
	display: none;
}
.page-template-template-air .export_list .content_area strong {
    font: 700 16px/23px 'Roboto', sans-serif;
}
.page-template-template-air .export_list .content_area li {
    padding: 0 0 10px 30px;
}
.export_list .image_area{
	margin: 0px 0 0 0;
}
.page-template-template-air .top_content_container .text_area li{
	width: 48%;
}
/*========shipment=======*/
.ship_ment_text {
    padding: 40px 0;
}
.list_shipment h2 {
    padding: 0 0 30px 0;
}
.list_shipment li {
    margin: 0 0 45px 0;
}
.ecom_get_in_touch h2 {
    font: 600 32px/40px 'Montserrat', sans-serif;
}
.ecom_get_in_touch .btn {
    margin-top: 15px;
}
/*===========ecommerce===========*/
.ecom_top_part figure::after{
	display: none;
}
.ecom_top_part, .ecom_middle_part{
    padding: 40px 0;
}
.list_ecommerce li .content_section{
	  padding: 0 0 0 20px;
}
.list_ecommerce li:nth-child(even) .content_section{
    padding: 0 20px 0 0;
}
.list_ecommerce li .content_section h3 {
    font: 700 18px/25px 'Montserrat', sans-serif;
    padding-bottom: 10px;
}
.list_ecommerce li {
    margin-bottom: 40px;
}
.ecom_bottom_part {
    padding: 40px 0;
}
.ecom_bottom_part h3 {
    font: 700 32px/35px 'Montserrat', sans-serif;
    padding: 0 0 30px 0;
}
.text_section br{
	display: none;
}
.banner_over_area {
    padding: 40px 10px;
}
.banner_text_area br{
	display: none;
}
.logistics_tab_container .nav-tabs {
    margin: 0 auto 30px;
}
.logistics_tab_container .tab_text {
    padding: 0px 0 0 0px;
}
.location_container {
    padding: 40px 0;
}
.location_container .map_img img {
    width: 100%;
    left: 0;
    max-width: 100%;
}
.contact_info{
	margin: 30px 0 0 0;
}
.contact_info li::after {
    top: 33px;
}
/*===============about page=============*/
.page_content_area {
    padding: 40px 0;
}
.why_choose_container h2 {
    padding: 0 0 35px 0;
}
.page_content_area .text_area p {
    padding-bottom: 20px;
}
.bx-wrapper .bx-next {
    right: 0;
}
.bx-wrapper .bx-prev {
    left: 0;
}
.why_choose_container .content_section {
    padding: 0 0 0 0;
}
.why_choose_container{
	padding: 20px 0 40px 0;
}
.our_mission_container {
    padding: 40px 0;
}
.om_content{
	padding: 0 0 0 0;
}
.our_values_container {
    padding: 40px 0;
}
.our_values_container .nav-tabs .nav-link {
    padding: 0 16px;
    font: 600 15px/34px 'Montserrat', sans-serif;
}
.our_values_container .nav-tabs li {
    margin: 0 15px;
}
.modal-dialog .modal-content {
    padding: 40px 30px;
}
.modal-header .close {
    color: #000;
    margin: -1rem -1rem -1rem auto;
}
.popup-text br{
	display: none;
}
.f-contactdetail li {
    padding: 0 0 35px 55px;
}
.mainfooter .widget_text figure {
    padding-bottom: 15px;
}
footer .widget-title, .ftitle {
    font: 400 20px 'Roboto', sans-serif;
    padding: 20px 0;
}
.menu-footer-menu-container li {
    padding: 0 0 5px 0;
}
.f-contactdetail li, .f-contactdetail li a {
    font: 400 15px/25px 'Roboto', sans-serif;
}
.f-contactdetail li:before{
	top:-2px;
}





}


.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
    display: none;
}

.addReadMore.showmorecontent .readMore {
    display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
    font-weight: bold;
    margin-left: 2px;
    color: #02596f;
    cursor: pointer;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
    display: block;
}
.location_container h4{
		padding:0 0 25px 0px;
}