.counter_wrap .col{
	width: 20%;;
	float:left;
	display: inline-block;
}
.ul_menu_wrap ul li a{
	letter-spacing:0.08em;
}
.counter_wrap .col svg{
	width: 60%;
}
.counter_wrap .col .number_wrap{
	display: flex;
	align-items: center;
	justify-content: center;
}
.counter_wrap .col .number_inner,
.counter_wrap .col .number_inner .counter{
	display: flex;
	align-items: center;
	justify-content: center;
}

.counter_wrap .col .text_wrap{
	font-size:15px
}

.whatsapp_fix{
	position:fixed;
	bottom:20px;
	right:20px;
	width:60px;
	z-index:1000;
}
.whatsapp_fix a {
    float: left;
    display: inline-block;
    position: relative;
    background: #fff;
    padding: 10px;
    color: #000;
	margin-top:10px;
    font-size: 14px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.whatsapp_fix a.mylgl_a{
	width:120px;
	padding:0;
	background:transparent;
	float:right;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.whatsapp_fix a.mylgl_a img{
	width:100%
}
.whatsapp_fix a img {
    display: inline-block;
    width: 40px;
}
.top_menu_wrap ul li a{
	font-weight:600;
}
.list_ul{
	padding-left: 30px !important;
}
.ul_menu_wrap ul li a,
.home_black_bg .truck_wrap h2,
.home_category_wrap ul li h2,
.white_wrap h2,
.home_bottom_countries_wrap .title_wrap,
.blog_data_wrap_bottom ul li h2,
.common_h2,
.footer_white_wrap .quater_wrap h3,
.common_bold_title,
.parent_slider_wrap .slider_wrap h2{
   font-family: raleway_xbold;
}
.footer_services_menu_ul li a,
.login_parent_wrap .title_wrap{
    font-family: raleway_reg;font-weight:400;
}
.list_ul li{
	width:100% !important;
	margin-right: 0 !important;
	text-align: left !important;
	margin-bottom: 10px !important;
	list-style-type: circle !important;
	display: list-item !important;
}
.parent_slider_wrap.home_slider_wrap .slider_wrap .image_wrap.no_after:after{
	display:none !important;
}
.home_slider_bot_wrap {
	/*background: #bba661;*/
	margin-top: 70px;
}
.home_slider_bot_wrap a{
	color:#000;
	font-size:14px;
	padding:20px 10px;
	display:inline-block;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width:31.33%;
	margin-right: 3%;
	float:left;
	background: #bba661;
	background: #bba661;
	background: -moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: -webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: linear-gradient(to right,#bba661 0,#ebd89c 100%);

text-align: center;
}
.home_slider_bot_wrap a:nth-child(3n+0){
	margin-right: 0;
}
/*.home_slider_bot_wrap a + a{
	border-left:1px solid #ccc;
}*/
.home_slider_bot_wrap a:hover{
	background: #ebd89c;
	color:#000;
	text-decoration: none;
}
.weight_bold{
	font-weight:bold;
}
.white_wrap p,.blog_parent_wrap .blog_title_bottom_wrap p{
	text-align: left;
}
.footer_services_menu_ul{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding-left:0px;
}
.footer_services_menu_ul li{
	width:100%;
	float:left;
	display:inline-block;
	padding-left:0;
}
.footer_services_menu_ul li a{
	color:#333;
	font-size:13px;
	font-weight:600;
	line-height:1.8em;
}
.footer_white_wrap .quater_wrap p{
	font-size:13px;
}
.parent_slider_wrap .slider_wrap{
	background-position: center center;
}
.owl-theme .owl-nav [class*=owl-]{
	background:transparent !important;
}
.common_anchor_square + .common_anchor_square{
	margin-left:15px;
}
.footer_white_wrap .quater_wrap i.dblue_white{
	color:#007BB6
}
.home_category_wrap ul li p{
	text-align:justify;
}
.home_category_wrap ul li .data_wrap{
	padding-left:0;
	padding-right:0;
}
.slides_parent_wrap .slider_desc_wrap h2{
	color:white;	
}
.slides_parent_wrap .slider_desc_wrap h2 span{
	text-transform: uppercase;
    font-weight: 800;
}
.slides_parent_wrap .slider_desc_wrap p{
	color:white;
	line-height:23px;
	font-weight:400;
	font-family: work_reg;
}
.parent_slider_wrap .slider_wrap h2 span{
	font-family: work_reg;
}
.slides_parent_wrap .slider_desc_wrap ul,
.slides_parent_wrap .slider_desc_wrap ol{
	margin-bottom:20px;
	padding-left:0;
}
.slides_parent_wrap .slider_desc_wrap li{
	color:white;
	line-height:23px;
	display:inline-block;
	font-weight:700;
	font-family: work_reg;
}
.white_wrap p{
	font-weight:400;
}
.white_wrap{
	padding:0;
}
p,
p.google_raleway{
	font-family: work_reg;
}
.white_wrap .data_wrap{
	padding:0;
}

.white_wrap h2{
	font-size: 40px;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800;
}
.white_wrap_title_wrap{
	margin-bottom:20px;
}
.white_wrap_title_wrap h2{
	padding-bottom:0;
}


.common_border_wrap
	{
		width: 140px;background-color: #d3bf7e;height: 5px;margin-top: 10px;
		-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
	
	.common_border_parent_wrap:hover .common_border_wrap
	{
		width: 250px;
	}

.white_wrap.service_title_wrap{
	    background: rgb(187,166,97);
    background: -moz-linear-gradient(left, rgba(187,166,97,1) 0%, rgba(235,216,156,1) 100%);
    background: -webkit-linear-gradient(left, rgba(187,166,97,1) 0%,rgba(235,216,156,1) 100%);
    background: linear-gradient(to right, rgba(187,166,97,1) 0%,rgba(235,216,156,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bba661', endColorstr='#ebd89c',GradientType=1 );
}
.white_wrap.service_title_wrap h2{
	color:#000;
}
.slides_parent_wrap .arrow_left{
	left:30px;
	font-size:50px;
}
.slides_parent_wrap .arrow_right{
	right:30px;
	font-size:50px;
}
.ul_menu_wrap{
	margin-top:30px;
}
.ul_menu_wrap ul li{
	margin-left:30px;
	margin-right:0;
}
.ul_menu_wrap ul li a{
	color:black;
	font-size:15px;
}
.ul_menu_wrap ul li a:hover,
.menu_wrap ul li.current-menu-item a{
	color:#daae27;
	text-decoration:none;
}
.consignment_signal_icon {
	float:none;
	display:inline-block;
	margin-left: 10px;
	margin-top:5px;
    position: relative;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
background:white;
}
.consignment_signal_icon.amber,.bg_amber{
	background:#F8C51E !important
}
.consignment_signal_icon.red,.bg_red{
	background:red !important
}
.consignment_signal_icon.green,.bg_green{
	background:#58b758 !important
}
.consignment_signal_icon.blue,.bg_blue{
	background: #00a1ff !important
}
.legends_wrap{
	margin-top:30px;
}
.legends_wrap > .full_wrap{
	margin-bottom:10px;
	line-height:20px;
}
.legends_wrap .title_wrap{
	float:left;
    font-size: 12px;
	line-height:20px;
	margin-top:0;
	max-width: 80%;
}
.legends_wrap .legend_color{
	display:inline-block;
	margin-right: 10px;
float:left;
    position: relative;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
background:white;
margin-right:20px;
}
.account_parent_wrap .data_text span{
	margin-top:3px;
}
.highlight_anchor{
	background:#ebd89c;
	color:#000 !important;
	padding:4px 20px;
	font-weight:bold;
	margin-left:5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.white_wrap .half_wrap.data ul,
.white_wrap .data_wrap ul{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	margin-right:0;
	padding-left:20px;
	margin-bottom:20px;
}
.white_wrap .half_wrap.data ul li,
.white_wrap .data_wrap ul li{
	width:100%;
	float:left;
	display:list-item;
	position:relative;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	line-height:1.8em;
	box-shadow:none;
	list-style-type:circle;
	font-size: 13px;
    font-weight: 600;
    text-align: justify;
    line-height: 2em;
}
.contact_right_wrap{
	text-align:left !important;
}
.empty_bottom_blog.blog_parent_wrap{
	display:none;
}
.message_wrap{
	margin-top:20px;
}
.form_loader{
	    margin-left: 20px;
    width: 30px;
}
/*.slides_parent_wrap{
	position:absolute !important;
	top:0;
	display:inline-block !important;
	left:0;
	width:100% !important;
}
.slides_parent_wrap,
.slides_parent_wrap .owl-stage-outer,
.slides_parent_wrap .owl-stage-outer .owl-stage,
.slides_parent_wrap .owl-stage-outer .owl-stage .owl-item{
	height:100%;
}
.slides_parent_wrap .owl-stage-outer .owl-stage .owl-item{
	position:relative;
}*/
.home_black_bg{
	z-index:100;
}
.circle_svg_wrap{
	opacity:0.9 !important;
}
.application_ul li{
	text-align:center;
}
#regions_div{
	color:#000;
	font-weight:bold;
}
.application_ul li a{
	font-size:13px;
	color:#000;	
}
.slider_arrow_wrap{
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	z-index:99;
	text-align:center;
	color:#fff;
	font-size:40px;
}
.common_header{
	font-family: 'bank_gothic';
}
.slider_arrow_wrap .fa{
	line-height:40px
}
.brochure_wrap{
	position:fixed;
	bottom:50px;
	left:0;
	font-size:13px;
	background:white;
	text-transform:uppercase;
	padding:8px;
	    z-index: 20;
	color:black;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
}
.brochure_wrap:hover{
	color:white;
	background:black;
}
div.tooltip-inner {
	max-width: auto !important;
	white-space: nowrap !important;
}
.not_found_logo_wrap {
	position: relative;
	top: auto;
	left: auto;
	margin-top: 0;
	margin-left: 0;
	float: none;
	width: auto;
	display: inline-block;
}
.website_preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/website_preloader.gif) center center no-repeat #6f665e;
	z-index: 10000;
}
a:focus {
	outline: none !important;
}
.full_content_center h2 {
	text-align: center;
	margin-bottom: 20px;
}
.arrow_left {
	position: absolute;
	top: 50%;
	left: -80px;
	font-size: 150px;
	margin-top: -30px;
	margin-top: -75px;
	color: rgba(255,255,255,1);
}
.arrow_right {
	position: absolute;
	top: 50%;
	right: -80px;
	font-size: 150px;
	margin-top: -75px;
	color: rgba(255,255,255,1);
}
.slider_parent .owl-dots {
	bottom: 60px;
	left: 0;
	width: 100%;
	position: absolute;
}
.no_found_p {
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 60px 0;
	font-size: 25px;
}
.slider_parent .owl-stage-outer, .slider_parent .owl-stage-outer .owl-stage, .slider_parent .owl-stage-outer .owl-stage .owl-item {
	height: 100%;
}
.slider_parent .owl-stage-outer .owl-stage .owl-item {
	padding-top: 10px;
}
.home_bottom_slider_parent_wrap .img_gal_wrap {
	background: url(../images/about_zip_image_home_top.jpg)center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	height: 100%;
}
.home_bottom_slider_parent_wrap, .home_bottom_slider_parent_wrap .owl-stage-outer, .home_bottom_slider_parent_wrap .owl-stage-outer .owl-stage, .home_bottom_slider_parent_wrap .owl-stage-outer .owl-stage .owl-item {
	height: 100%;
}
.title_overlay {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
.contact_map_top_title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
#go_to_top {
	bottom: 50px;
	z-index: 23;
	position: fixed;
	right: 40px;
	display: none;
	z-index: 1000;
}
#go_to_top a {
	padding: 10px;
	text-align: center;
	background: #fff;
	padding-top: 14px;
	border: 1px solid #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 40px;
	height: 40px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	float: left;
	display: inline-block;
}
#go_to_top img {
	border: none;
	float: left;
	display: inline-block;
}
.data_common_header.no_pad_bottom {
	padding-bottom: 0
}
.left_ul_wrap li.current_page_item a {
	background-color: #494949;
	text-decoration: none;
	color: #fff;
}
.product_ul li .name_wrap {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mob_menu_wrap {
	display: none;
}
.home_top_parent_wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.product_popup_block p, .product_popup_block ul li {
	font-size: 13px;
	line-height: 1.8em;
}
.mfp-content {
	text-align: center !important;
}
.product_popup_block {
	display: inline-block;
	max-width: 850px !important;
	width: 100%;
}
.product_popup_block .common_anchor {
	padding: 5px 10px;
	border: 1px solid #000;
	font-size: 15px
}
.product_popup_block .mfp-close, .mfp-close-btn-in .product_popup_block .mfp-close {
	top: -44px !important;
	opacity: 1 !important;
	background: #324259 !important;
	color: #fff !important;
}
.about_pre_footer_wrap ul .owl-item li {
	width: 100%;
	margin-right: 0;
}
.owl_nav_show .owl-nav {
	display: inline-block !important;
}
.gal_left_arrow {
	position: absolute;
	top: 50%;
	left: 5px;
	z-index: 1;
	font-size: 60px !important;
	margin-top: -30px;
	display: inline-block !important;
}
.gal_right_arrow {
	position: absolute;
	top: 50%;
	right: 5px;
	display: inline-block !important;
	z-index: 1;
	font-size: 60px !important;
	margin-top: -30px;
}
.service_type_anchor {
	text-decoration: none !important;
}
.back_to_group {
	position: fixed;
	bottom: 20px;
	left: 20px;
	border: 2px solid #427d32;
	background: rgb(96, 187, 70);
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	text-align: center;
	font-weight: bold;
	z-index: 1015;
	font-size: 20px;
	width: 40px;
	line-height: 35px;
	height: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.back_to_group i {
	margin-top: -3px;
}
.back_to_group:hover {
	background: #FFFFFF;
	color: #000;
}
.cat_service_list .half_wrap > img {
	width: 100%;
}
.video_anchor {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('../images/play_icon.png') center center no-repeat rgba(0,0,0,0.7);
	z-index: 100;
}
html.mm-right.mm-opening .mm-slideout {
	overflow-x: hidden !important
}
.top_inner_slider {
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 100;
}
.top_image_wrap .horizontal_trianlge, .top_image_wrap .traiangle_overlay {
	z-index: 150;
}
.top_inner_slider .single_slide {
	width: 100%;
	height: 100%;
	background: url('../images/cloth_manufacturing_image.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	float: left;
	display: inline-block;
	position: relative;
}
.top_inner_slider .owl-stage-outer, .top_inner_slider .owl-stage {
	height: 100%;
}
.top_inner_slider .owl-item {
	height: 100%;
	width: 100%;
	float: left;
}
.owl-item > * {
	width: 100% !important;
	margin-right: 0;
}
.group_top_bg_image {
	-webkit-animation: zoom 100s infinite; /* Chrome, Safari, Opera */
	animation: zoom 100s infinite;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background: url('../images/cloth_manufacturing_image.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.ingredient_table {
	width: 100%;
	float: left;
	margin-top: 25px;
	border: 1px solid #0774c3;
}
.ingredient_table th {
	width: 100%;
	background: #0774c3;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	padding: 5px;
	text-align: center;
}
.ingredient_table td {
	width: 100%;
	color: #0774c3;
	border-top: 1px solid #0774c3;
	font-size: 14px;
	font-weight: 400;
	padding: 5px;
	text-align: center;
}
.home_cat_icons_ul .owl-nav, .mission_carousel .owl-nav {
	display: block !important;
}
.normal_anchor {
	float: left;
	display: inline-block;
	position: relative;
	color: #414141;
	text-decoration: none;
	border-bottom: 1px dashed #414141;
}
.normal_anchor:hover {
	text-decoration: none;
	color: #414141;
}
@keyframes zoom {
 0% {
 -webkit-transform: scale(1, 1);
}
 50% {
 -webkit-transform: scale(1.3, 1.3);
}
 100% {
 -webkit-transform: scale(1, 1);
}
}
@-webkit-keyframes zoom {
 0% {
 -webkit-transform: scale(1, 1);
}
 50% {
 -webkit-transform: scale(1.1, 1.1);
}
 100% {
 -webkit-transform: scale(1, 1);
}
}
.about_sub_menu > .fa {
	display: none;
}
.fullscreen-bg {
	display: none;
}
.enquiry_full_parent_wrap .common_anchor {
	margin-top: 0;
}
.copyright_wrap a,
.copyright_wrap a:hover{
	color:#5f5229;
	font-weight:700;
}
.copyright_wrap a{
	border-bottom:1px dashed #B9B9B9
}
.mob_menu_bar{
	display:none
}
.ul_menu_wrap ul.mobile_menu{
	display:none;
}
.slides_parent_wrap .mobile_slide_image{
	display:none;
}
.mobile_menu_wrap{
	display:none;
}
.top_menu_wrap {
	margin-bottom:15px;
}
.top_menu_wrap .gridContainer > .full_wrap:last-child{
	border-bottom:1px solid #e0e0e0;
	padding:10px 0;
}
.top_menu_wrap ul{
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
}
.top_menu_wrap ul li{
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	margin-right:20px;
}
.top_menu_wrap ul li a{
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	color:#000;
	font-size:12px;
	font-family: work_reg;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.top_menu_wrap ul li a:hover{
    color: #c3a75f;
	text-decoration:none;
}
.top_menu_wrap .social_wrap{
	float:right;
	display:inline-block;
	position:relative;
	margin-top:-2px;
}
.top_menu_wrap .social_wrap a{
	float:left;
	display:inline-block;
	position:relative;
	font-size:18px;
	color:#989898;
	line-height: 18px;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.top_menu_wrap .social_wrap a:hover{
	color: #c3a75f;
}
.top_menu_wrap .social_wrap a + a{
	margin-left:20px;
}
.menu_wrap{
	margin-bottom:15px;
}
.ul_menu_wrap ul{
	background:transparent;
}
.parent_slider_wrap .image_wrap img.mobile{
	display:none !important;
}
.home_bottom_countries_wrap{
	padding:100px 0;
	text-align:center;
	background:url('../images/lgl_courier.jpg') center center no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;
}
.home_bottom_countries_wrap:after{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	background:rgba(255,255,255,0.85);
}
.home_bottom_countries_wrap .inner_title_wrap{
	z-index:10;
}
.home_bottom_countries_wrap .title_wrap{
	font-size: 35px;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800;
}
.home_bottom_countries_wrap .desc_wrap{
	font-size: 15px;
	margin-top:12px;
}
.countries_box_ul{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	margin-top:20px;
	text-align:center;
}
.countries_box_ul li{
	float:none;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	    background: white;
	margin-left:15px;
	margin-bottom:15px;
	margin-bottom:15px;
	padding:8px 10px;
	border: 1px solid #c3c3c3;
font-family: work_reg;
    border-bottom: 2px solid #b9babc;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.countries_box_ul li:hover{
	border-bottom-color:#5e5129
}
.mob_slider_img_inner_page{
	display:none;
}
.home_category_wrap ul li h2,
.white_wrap h2,
.blog_parent_wrap .blog_title_bottom_wrap h2,
.blog_data_wrap_bottom ul li h2{
	text-transform:uppercase;
   color: #000 !important;
}
.slides_parent_wrap .owl-nav{
	display:none;
}
.new_top_half_parent_wrap{
	margin-top:15px;
}
.new_top_half_parent_wrap .new_top_half_inner_wrap {
	
}
.new_top_half_parent_wrap .data_wrap{
	background: url(../images/diagonal-stripes.png) repeat #f7f7f7/*#daae27*/;
	width:50%;
	display:inline-block;
	position:relative;
padding:50px;	
	float:left;
}
.new_top_half_parent_wrap .data_wrap .data_content_wrap{
	
}
.new_top_half_parent_wrap .data_wrap p{
	color:#000;
}
.common_bold_title{
	    font-size: 40px;
    margin: 0;
    margin-bottom: 20px;
    color: #000;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800;
}
.new_top_half_parent_wrap .img_wrap{
	width:50%;
	display:inline-block;
	float:right;
	position:relative;
}
.new_top_half_parent_wrap .img_wrap img{
	width:100%;
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
	width:100% !important;
	text-align: center !important;
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap h2{
	text-align: center;
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap ul{
	text-align: center;
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap .common_anchor{
	float:none;
}
.counter_wrap{
	padding:80px 0;
	background: #fafafa;
	text-align: center;
}
.counter_wrap .number_wrap{
	font-family: raleway_xbold;
	color:#fff;
	font-size:40px;
}
.counter_wrap .text_wrap {
	font-family: work_reg;
	color:#000;
	font-size:25px;
	margin-top:15px;
}
.counter_wrap .number_inner{
	width:140px;
	height:140px;
	display:inline-block;
	position: relative;
	border-radius: 140px;
	line-height: 140px;
	background: #bba661;
	background: -moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: -webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: linear-gradient(to right,#bba661 0,#ebd89c 100%);
}
.testimonials_wrap{
	padding:80px 0;
	background:#fafafa;
	text-align: center;

	background: url('../images/map_bg_wrap.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.testimonials_wrap .author_wrap{
	font-size:30px;font-family: raleway_xbold;
	color:#bba661;
	margin-bottom: 40px;
}
.testimonials_wrap .text_wrap{
	font-size:16px;    font-family: work_reg;
	color:#000;
}
.testimonials_wrap .rating_wrap{
	font-size:16px;
	margin-top: 20px;
	color:#d3bf7e;
}
.top_menu_wrap ul li a{
	font-weight:400;
}
.testimonials_wrap .owl-dots{
	text-align: center;
	margin-top:40px;
}
.testimonials_wrap .owl-dots .owl-dot{
	width:10px;
	height:10px;
	border-radius: 10px;
	background:#000;
	float:none;
	display:inline-block;
	margin:0 2px;
}
.testimonials_wrap .owl-dots .owl-dot.active{
	background:#bba661;
}
.footer_social_wrap span{
	float:left;
	display:inline-block;
	padding-right: 15px;
	font-family: work_reg;
	line-height: 40px;
	font-size:15px;
}
.footer_social_wrap a{
	float:left;
	display:inline-block;
}
.fix_menu_wrap{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	z-index: 1000;
	background: #fff;
}
.body_wrap{
	padding-top: 145px;
}
.mobile_cta_wrap{
	display:none;
}
.home_slider_bot_wrap.onslider{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 10;
	background:transparent;
	margin-top: 0;
}
.home_slider_bot_wrap.onslider .video_slider_title {
	color: #fff;
	font-size: 65px;
	letter-spacing: normal;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 80px;
	margin-bottom: 40px;
	font-family: raleway_reg;
}
.home_slider_bot_wrap.onslider .video_slider_title b{
	font-weight: 800;
	color:#ebd89c;
	font-family: raleway_xbold;
}
.home_slider_bot_wrap.onslider a{
	width:auto;float:none;
	min-width:250px;
	background: #bba661;
	background: -moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: -webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: linear-gradient(to right,#bba661 0,#ebd89c 100%);
	font-weight: 700;
	padding: 5px 10px;
	color: #000;
}
.home_slider_bot_wrap.onslider a:hover{
	background:#fff;
}
.top_big_anchor{
	position: absolute;
	top:-15px;
	right:0;
	bottom:-15px;
	padding: 10px 20px;
	color: #fff;
	font-size: 15px;font-family: raleway_xbold;
	text-transform: uppercase;
	background: #bba661;
	background: -moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: -webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background: linear-gradient(to right,#bba661 0,#ebd89c 100%);
	font-weight: 700;
	color:#000;
}
.top_big_anchor:hover{
	text-decoration: none;
	background:#bba661;
	color:#000;
}
.top_big_anchor.left{
	right: 134px;
}
.home_category_wrap ul li .abs_anchor a{
	font-family: 'raleway_xbold';
}
.vehicles_page_wrap{
	padding: 60px 0;
	text-align: center;
}
.vehicles_page_wrap .vehicles_ul{
	width: 100%;
	float:left;
	display: inline-block;
	padding: 0;
	margin:0;
}
.vehicles_page_wrap .vehicles_ul li{
	width: 31.33%;
	float:left;
	display: inline-block;
	padding: 0;
	border-radius: 10px;
	overflow: hidden;
	margin:0;
	margin-right: 3%;;
	margin-bottom: 20px;
}
.vehicles_page_wrap .vehicles_ul li .top_wrap{
	background: #fafafa;
	padding: 30px;
}
.vehicles_page_wrap .vehicles_ul li .specs_wrap{
	background: #bba661;
    background: -moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
    background: -webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
    background: linear-gradient(to right,#bba661 0,#ebd89c 100%);
	padding: 10px;
}
.vehicles_page_wrap .vehicles_ul li .specs_wrap .spec{
	color:#fff;
	font-family: work_reg;
	display: list-item;
	list-style-type: disc;
	font-size:15px;

}
.vehicles_page_wrap .vehicles_ul li .common_header{
	font-size:20px !important;
	margin-bottom: 10px;
}
.vehicles_page_wrap .vehicles_ul li:nth-child(3n+0){
	margin-right: 0;
}
.common_header{
	font-size: 50px !important;
    margin: 0;    color: #000;
    margin-bottom: 30px;font-family: raleway_xbold;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
}
@media only screen and (max-width:486px) {

	.counter_wrap .col{
		width: 50%;
		margin-bottom: 20px;
	}
	.counter_wrap .gridContainer > .full_wrap{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.parent_slider_wrap.home_slider_wrap .youtube_bg{
		transform:scale(1.4)
	}
	
	.whatsapp_fix{
		bottom:0;
		left:0;
		right:auto;
		background:#fff;
		width:100%;
	}
	.whatsapp_fix a{
		width:33.33%;
		margin-top:0;
		border-radius:0;
		float:left;
		text-align:center;
		display:inline-block;
	}
	.whatsapp_fix a img{
		float:none
	}
	.whatsapp_fix a + a{
		border-left:1px solid #f1f1f1
	}

	.home_slider_bot_wrap.onslider .video_slider_title{
		font-size: 28px;
		line-height: 50px;
		margin-bottom: 0px;
	}
	.parent_slider_wrap.home_slider_wrap{
		height:450px !important;
	}
	.home_slider_bot_wrap.onslider a{
		min-width: 100%;font-size: 15px;    padding: 14px 0;
	}
	.home_slider_bot_wrap.onslider .video_slider_title + div{
		padding-left: 15px;
		padding-right: 15px;
	}
	.parent_slider_wrap.home_slider_wrap video{
		position: absolute;
		object-fit: cover;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.top_big_anchor{
		display:none;
	}
	.white_wrap h2{
		font-size:20px !important;
	}
	.quote_left_wrap{
		float:left;
		width:100%;
		display:inline-block;
		padding: 20px;
	}
	.quote_right_wrap{
		float:left;
		width:100% !important;
		padding: 20px !important;
		text-align: left;
		display:inline-block;
	}
	.quote_right_wrap h2{
		text-align: left;
	}
	.mobile_cta_wrap{
		display:inline-block;
		position: relative;
		float: right;
		display:inline-block;
		margin-top:29px;
		position: relative;
	}
	.mobile_cta_wrap a{
		float: left;
		display:inline-block;
		text-decoration: none;
		color:#000;
		background:#fff;
		-webkit-transition: all 0.6s ease-in-out;
		-moz-transition: all 0.6s ease-in-out;
		-o-transition: all 0.6s ease-in-out;
		-ms-transition: all 0.6s ease-in-out;
		transition: all 0.6s ease-in-out;
		text-align: center;
		padding: 0px;    font-size: 18px;
		margin-right: 35px;
	}
	.body_wrap{
		padding-top: 120px;
	}
	.footer_social_wrap span{
		float:none;
		transform:translateY(-10px);
		font-size:13px;
	}
	.footer_social_wrap a{
		float:none;
	}
	.aff_partners_wrap img{
		width:48.5%;
		margin-right: 3%;
		float:left;
		display:inline-block;
	}
	.aff_partners_wrap img:nth-child(even){
		margin-right: 0;
	}
	.contact_data_wrap  .col-xs-12 + .col-xs-12{
		margin-top: 25px;
	}
	.testimonials_wrap{
		padding: 50px 0;
	}
	.testimonials_wrap .author_wrap{
		font-size:20px;
	}
	.testimonials_wrap .text_wrap{
		font-size:14px;
	}
	.counter_wrap .col-xs-12 + .col-xs-12{
		margin-top:25px;
	}
	.counter_wrap .text_wrap{
		font-size:20px;
		margin-top: 10px;
	}
	.counter_wrap{
		padding: 50px 0;
	}
	.counter_wrap .number_inner{
		width:100px;
		height:100px;font-size: 25px;
		border-radius: 100px;
		line-height: 100px;
	}
	.home_category_wrap .bottom_text{
		font-size:30px;
		letter-spacing: 0.2em;
	}
	.home_category_wrap{
		margin-top:30px;
	}
	.home_slider_bot_wrap{
		margin-top:20px;
		z-index: 10;
	}
	.home_slider_bot_wrap .gridContainer{

	}
	.home_slider_bot_wrap a{
		width:100%;
		font-size: 15px;
		padding: 14px 0;    font-weight: 700;
	}

	.home_slider_bot_wrap a img{
		width:20px;
	}
	.home_slider_bot_wrap a + a{
		margin-top:8px;
	}
	.top_menu_wrap{
		display:none;
	}
	.menu_wrap{
		margin-top:15px;
	}
.new_top_half_parent_wrap .gridContainer{
	width:100%;
	padding:0;
}
.new_top_half_parent_wrap .img_wrap{
	width:100%;
}
.new_top_half_parent_wrap .data_wrap{
	width:100%;
	padding:30px 20px;
	background:white;
}
.new_top_half_parent_wrap .data_wrap .data_content_wrap{
	padding:0;	
}
.new_top_half_parent_wrap .data_wrap h2{
	text-align:center;
	color:#333;
}
.new_top_half_parent_wrap .data_wrap p{
	font-size: 12px;
	color:#333;
}
.common_bold_title{
	font-size: 23px !important;
    margin: 0;
    margin-bottom: 20px;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800;
    text-align: center;
}
.home_black_bg .data_wrap p{
	text-align:left;
}
.slides_parent_wrap .owl-nav{
	display:none !important;
}
.slides_parent_wrap .owl-theme .owl-nav [class*=owl-]{
	background:transparent !important;
}
.slides_parent_wrap .arrow_left,
.slides_parent_wrap .arrow_right{
	bottom:60px;
	    width: 40px;
    height: 40px;
    line-height: 40px;
	top:auto;
    text-align: center;
	font-size:20px;
	background:rgba(250, 250, 250, 0.35);
	color:rgba(0, 0, 0, 0.65);
}
.slides_parent_wrap .arrow_right{
	left:50%;
	margin-right: -50px;
}
.slides_parent_wrap .arrow_left{
	left:50%;
	margin-left:-50px;
}
.account_parent_wrap .white_wrap h2{
	font-size:22px !important;
}
.account_parent_wrap .half_wrap{
	width:100%;
}
.white_wrap.white_wrap_pad{
	padding-left:15px !important;
	padding-right:15px !important;
}
.footer_white_wrap .quater_wrap{
	width:100% !important;
	max-width:100%;
}
.common_blog_small_title{
	line-height: 18px;
    font-size: 16px !important;
    font-weight: 700 !important;
   font-family: work_bold;
}
.common_h2{
font-size: 22px !important;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800 !important;
}
.blog_data_wrap_bottom ul li + li{
	margin-top:15px;
}
.common_anchor_square{
	margin-right:10px;
}
.common_anchor_square + .common_anchor_square{
	margin-left:0;
	margin-top:10px;
}
.about_top_content_wrap .inner_page.single_service_inner_wrap{
	height:auto;
}
.about_top_content_wrap .slider_wrap{
	position:relative;
	top:auto;
	left:auto;
	height:auto;
	display:inline-block;
	float:left;
	padding:50px 0;
}
.about_top_content_wrap .slider_wrap h2{
	    font-size: 25px !important;
    margin: 0;
    margin-bottom: 20px;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
}
.about_top_content_wrap .about_top_content_inner_wrap{
	z-index:20;
}
.about_top_content_wrap .slider_wrap:after{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	background:rgba(0,0,0,0.65);
}

.parent_slider_wrap.left_right_slider_parent_wrap{
	height:auto !important;
	background:#fff;
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data p{
	font-size:12px;
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:30px 0;

}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data h2{
	    font-size: 23px !important;
		margin:0;
		margin-bottom:20px;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
	text-align:center;
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_image{
	    position: relative;
    width: 100%;
    
    float: left;
    display: inline-block;
    
}
.parent_slider_wrap.left_right_slider_parent_wrap .slider_wrap{
	height:auto;
	position:relative;
	top:auto;
	left:auto;
}
.mob_slider_img_inner_page{
	display:inline-block;
	width:100%;
	float:left;
	position:relative;
}

.home_bottom_countries_wrap{
	padding:70px 10px;
}
.home_bottom_countries_wrap .title_wrap{
	font-size:20px;
}
.countries_box_ul li{
	margin: 10px;
    margin-top: 0;
    font-size: 12px;
    float: left;
    margin-left: 0;
}
.slides_parent_wrap .slider_desc_wrap li,
.slides_parent_wrap .slider_desc_wrap h2 span,
.slides_parent_wrap .slider_desc_wrap h2,
.slides_parent_wrap .slider_desc_wrap p{
	/*color:#000;*/
	color:#fff;
}
.slides_parent_wrap .slider_desc_wrap li,
.slides_parent_wrap .slider_desc_wrap p{
	font-size:12px;
	line-height:16px;
	font-weight:400;
}
	.parent_slider_wrap.home_slider_wrap .slider_wrap .image_wrap:after{
		background:rgba(0, 0, 0, 0.17) !important;
	}

.top_menu_wrap .social_wrap a{
	font-size:18px;
}
.logo_wrap{
	max-width:120px;
}
.home_category_wrap ul.blog_ul li h2{
	font-size:16px;
}
.parent_slider_wrap .logo_wrap{
	width:auto;
}
.parent_slider_wrap.home_slider_wrap{
	height:auto;
}
.parent_slider_wrap.home_slider_wrap .slides_parent_wrap{
	height:auto;
	position:relative !important;
	top:auto;
	left:auto;
	margin-top: 0;
}
.parent_slider_wrap.home_slider_wrap .slider_wrap{
	float:left;
	height:auto;
	display:inline-block;
	position:relative !important;
	top:auto;
	left:auto;
	padding-left:0;
	padding-right:0;
}
.parent_slider_wrap .slider_wrap h2{
	padding-bottom:0;	
	margin-top:10px;
}
.parent_slider_wrap .slider_wrap h2 span{
	width:100%;
}
.parent_slider_wrap .slider_wrap h2 span,
.white_wrap h2{
	font-size:18px !important;
	letter-spacing:normal;
}
.white_wrap .img_wrap img{
	max-width:200px;
}
.inner_page.single_service_inner_wrap{
	height:300px;
}
.parent_slider_wrap .slider_wrap h2{
	margin-bottom:0 !important;
	line-height:normal !important;
}
.parent_slider_wrap.home_slider_wrap .slider_wrap{
	background:transparent;
}
.slides_parent_wrap .mobile_slide_image{
	height:380px !important;
}
.slides_parent_wrap .slider_desc_wrap{
	/*position:relative;
	float:left;
	display:inline-block;
	padding-bottom:15px;
	z-index:10;
	width:100%;
	background:rgba(255,255,255, 0.9);*/
	position: absolute;
	height:100%;
	left:0;
	width:100%;
	top:0;
	z-index: 10;
	display:table;
}
.parent_slider_wrap .owl-theme .owl-dots{
	display:none !important;
}
.slides_parent_wrap .slider_desc_wrap > div{
	z-index:100;
}
.slides_parent_wrap .slider_desc_wrap h2{
	line-height:auto;
	margin-bottom:10px;
}
.slides_parent_wrap .slider_desc_wrap p{
	margin-top:0;
}

.slider_left_title{
	position:absolute;
	bottom:30px;
	left:0;
	display:none;
	z-index:10px;
	padding:20px;
	line-height:25px;
	color:#000000;
	font-size:13px;
	width:30%;
	background: rgba(255,255,255, 0.9);
}
.services_list_ul li{

}
.parent_slider_wrap .slider_wrap h2{
	line-height:1.2em;
}
.slides_parent_wrap .mobile_slide_image{
	position:relative;
	display:inline-block;
	float:left;
	height:400px;
	z-index:0;
	width:100%;
	height:100%;
	background: url('../images/slider_top_image.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.home_category_wrap  .bottom_text{
	margin-bottom:30px;
	margin-top:0;
}
.home_services_ul_parent{
	width: 100%;
	margin-left:0%;
	float:left;
	display:inline-block;
	position:relative;
}
.home_enq_right_parent{
	width:100%;
	float:right;
	margin-left:0;
	margin-top:40px;
	display:inline-block;
	position:relative;
	    padding: 30px;
    background: #ffffff;
}
.home_enq_right_parent .half_wrap{
	float:left;
	width:100%;
}
body.mob_menu_active .top_parent_wrap{
	z-index:1000;
}
.ul_menu_wrap{
	position:fixed;
	top:0;
	left:0;
	height:100%;
	z-index:1000;
	width:100%;
	background:#e7d497;
	overflow-y:scroll;
	display:none;
	transition:none !important;
}
.parent_slider_wrap .top_menu_smal_data{
	margin-top:70px;
	text-align:center;
	padding-top:15px;
	padding-bottom:0;
    background: rgba(247, 247, 247, 0.5);
	color: black;
	font-size: 12px;
}
.top_menu_smal_data a{
	color:#000;
}
.parent_slider_wrap .top_menu_smal_data span.hide_in_mob{
	display:none;
}
.parent_slider_wrap .top_menu_smal_data span.full_in_mob{
	display:inline-block;
	width:100%;
	margin-bottom:15px;
	float:left;
	position:relative;
}
.ul_menu_wrap ul.mobile_menu{
	background:transparent;
	display:inline-block;
}
.ul_menu_wrap ul.desktop_menu{
	display:none;
}
.ul_menu_wrap ul li{
	width:100%;
	float:left;
	display:inline-block;
	margin:0;
	
	text-align:center;
}
.ul_menu_wrap ul li a{
	color:#000;
    padding-top: 15px;
    padding-bottom: 15px;
}
.mobile_menu_wrap{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	display:none;
	height:100%;
	background: url(../images/grey_bg_overaly_home.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	z-index:1012;
	text-align:center;
}
.mobile_menu_wrap .mob_men_close_btn{
	position:absolute;
	top:20px;
	right:20px;
	max-width:50px;
	cursor:pointer;
}
.mobile_menu_wrap ul{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	margin-top:100px;
}
.mobile_menu_wrap ul li{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	margin-bottom:15px;
}
.mobile_menu_wrap ul li a{
	color:#fff;
	font-weight:400;
	text-decoration:none;
	width:100%;
	float:left;
	font-size: 23px;
	letter-spacing: 0.1em;    /*font-family: raleway_xbold;*/
	text-transform:uppercase;
	display:inline-block;
	position:relative;
}
.mob_menu_bar .open{
	float:left;
	
	
	display:inline-block;
	position:relative;
}
.top_menu_wrap ul{
	display:none;
}
.logo_wrap{
	width: 130px;
	max-width: 130px;
}
.top_parent_wrap .gridContainer{
	width:100%;
	padding:0;
}
	.slides_parent_wrap .slider_desc_wrap .slider_inner_cell_wrap{
		padding-left:10px;
		padding-right:10px;
		text-align: center;
		width: 100%;
		height: 100%;
		display: table-cell;
		vertical-align: middle;
	}
	.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
		text-align: center !important;
	}
	.slides_parent_wrap .slider_desc_wrap .common_anchor {
		float:none;
	}
	.parent_slider_wrap .slider_wrap h2{
		text-align: center;
		margin-bottom: 20px !important;
	}
	.parent_slider_wrap .slider_wrap h2 span{

		font-size:30px !important;
	}
	.slides_parent_wrap .slider_desc_wrap .slide_info_wrap{
		display:none;
	}
.home_category_wrap ul.owl-carousel{
	margin-top:0px;
}
.home_category_wrap ul.owl-carousel li{
	margin-top:0;
}
.mob_menu_bar {
    position: relative;
    float: right;
    margin-right: 0;
    display: inline-block;
    background: #fff;
    color:#000;
	text-transform:uppercase;
    margin-top: 18px;
	font-size:19px;
    padding: 10px 0;
}
.mob_menu_bar img{
	max-width: 30px;
}
/*Footer White Starts */
	
	
	.footer_white_wrap
	{
		
		background-color: #f0f0f0;padding-bottom: 50px;padding-top:20px;
	}
	
	.footer_white_wrap .quater_wrap
	{
		display: inline-block;float: left;margin: 0;padding: 0;
			-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;padding-left: 10px;padding-right: 10px;padding-top: 0;padding-bottom: 30px;width: 100%;text-align:center
	
	}
	.footer_white_wrap .logo_wrap{
		width:100%;
		text-align:center;
		padding-top: 20px;
	}
	.footer_white_wrap .quater_wrap h3
	{
		padding: 0;margin: 0;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #000;letter-spacing: 0.2em;border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 10px;padding-top:20px
	}
	
	.footer_white_wrap .quater_wrap i
	{
		font-size:40px;margin-right: 20px
	}
	
	.footer_white_wrap .quater_wrap i.blue
	{
	color: #425f9c	
		
	}
		.footer_white_wrap .quater_wrap i.blue_white
	{
	color: #43bbeb	
		
	}
	
		.footer_white_wrap .quater_wrap i.skype_blue
	{
	color: #00A6E3	
		
	}
	
	.footer_white_wrap .quater_wrap h2
	{
		color: #515151;font-weight: bold;padding: 0;margin: 0;font-size: 18px;padding-top: 10px
	}
	
	
	
	/*Footer White ends */
#regions_div{
	height:500px;
}
.smallGridContainer{
	
	margin:0 auto;

	max-width:100%;
	width:100%;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;
}
.slider_arrow_wrap {
	text-align:center;
}
.slider_arrow_wrap .fa{
	font-size:40px;
}
.slider_arrow_wrap .left_arrow{
	float:left;
	padding-left:50px;
	margin-top:8px;
}
.slider_arrow_wrap .right_arrow{
float:right;
margin-top:8px;
	padding-right:50px;
}
.slider_arrow_wrap{
	margin-bottom:30px;
}
.arrow_left {
	font-size: 70px;
	margin-top: -35px;
	left:0;
}
.arrow_right {
	right:0;
	font-size: 70px;
	margin-top: -35px;
}
.product_popup_block h3 {
	padding: 10px;
	padding-top: 0;
	border-bottom: 1px solid #939393;
	font-size: 18px;
}
.product_content_wrap {
	padding: 0;
}
.product_popup_inner_block > .half_wrap {
	width: 100%;
}
.product_popup_inner_block .owl-item {
	text-align: center;
}
.product_popup_inner_block .product_image {
	max-width: 450px;
	float: none;
}
.product_content_wrap .img_wrap {
	width: 60px;
	float: left;
	display: inline-block;
	position: relative;
}
.product_content_wrap .content_wrap {
	width: calc(100% - 60px);
	padding-left: 5px;
	float: left;
	display: inline-block;
	position: relative;
	padding-top: 8px;
}
.product_content_wrap .content_wrap .name_wrap {
	font-weight: bold;
}
.product_content_wrap .content_wrap a {
	color: #333;
}
.application_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.application_ul li {
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	width:30.33%;
	margin-right:3%;
	margin-bottom: 10px;
}
.application_ul li:nth-child(3n+0){
	margin-right:0;
}
.application_ul li a {
	float: left;
	width:100%;
	text-align:center;
	display: inline-block;
	font-weight:bold;
	font-size:12px;
	position: relative;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap .menu_icon {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap .menu_icon.fixed {
	position: fixed;
	top: -50px;
	right: 20px;
	z-index: 999;
	text-align: right
}
.evt_filter_wrap {
	padding: 10px 0;
}
.evt_filter_wrap select {
	float: left;
	display: inline-block;
	position: relative;
	padding: 10px;
	margin-right: 3%;
	width: 48.5%;
	padding-right: 20px;
}
.evt_filter_wrap select:nth-child(even) {
	margin-right: 0
}
.evt_filter_wrap span {
	float: left;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #5A5A5A;
}
.mob_menu_wrap {
	position: fixed;
	top: -100%;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.mob_menu_wrap ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.mob_menu_wrap ul li {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.mob_menu_wrap ul li + li {
	margin-top: 15px;
}
.mob_menu_wrap ul li a {
	font-size: 22px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.mob_menu_wrap ul li a i {
	color: white;
}
.mob_menu_wrap.active {
	top: 0;
}
.home_top_parent_wrap {
	position: relative;
	top: auto;
	left: auto;
	z-index: 1;
	width: 100%;
	height: 400px;
}
.product_popup_block .half_wrap {
	width: 100%;
}
.blue_anchor_wrap.other_ing_anchor {
	margin-left: 15px;
	background-color: #ffa200;
}
.product_data_wrap .blue_anchor_wrap {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 15px;
}
.ingredient_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
.ingredient_ul li {
	width: 31.33%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	margin-right: 3%;
	text-align: center;
}
.ingredient_ul li:nth-child(3n+0) {
	margin-right: 0;
}
.ingredient_ul li .title_wrap {
	font-size: 15px;
	margin-top: 10px;
	color: #848484
}
.mission_carousel .gal_right_arrow {
	right: 10% !important;
}
.event_gallery_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	padding: 20px;
	background: rgba(247, 247, 247, 0.8)
}
.event_gallery_ul li {
	width: 47.5%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
	margin-right: 5%;
	border: 3px solid #A0A0A0;
}
.event_gallery_ul li:hover {
	opacity: 0.8;
}
.event_gallery_ul li:nth-child(2n+0) {
	margin-right: 0;
}
.about_sub_menu {
	position: fixed;
	bottom: 0;
	top: auto;
	z-index: 1000;
}
.about_sub_menu .about_sub_inner_menu {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	display: none;
}
.about_sub_menu .about_sub_inner_menu ul li {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
}
.about_sub_menu ul li + li {
	margin-left: 0;
	margin-top: 10px;
}
.about_sub_menu ul li a {
	width: 100%;
	float: left;
	text-align: center;
}
.about_sub_menu > .fa {
	cursor: pointer;
	color: #FFFFFF;
	font-size: 20px;
	display: inline-block;
}
.about_mission_wrap {
	padding-bottom: 30px;
}
.about_mission_wrap .mission_wrap .title_wrap {
	font-size: 25px;
}
.black_title_wrap {
	margin-bottom: 50px;
	font-size: 25px;
}
.black_title_desc_wrap {
	width: 100%;
	padding: 0 25px;
	float: none;
	display: inline-block;
}
.fixed_cart_wrap {
	position: fixed;
	top: 120px;
	background: #FFFFFF;
	right: -250px;
	border: 1px solid #ABABAB;
	border-right: 0;
	z-index: 1010;
	width: 250px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.fixed_cart_wrap.active {
	right: 0;
}
.fixed_cart_wrap .fixed_cart_inner_wrap {
	position: relative;
	float: left;
	display: inline-block;
}
.mini_cart_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	max-height: 310px;
	overflow-y: scroll;
}
.mini_cart_ul li {
	width: 50%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 5px;
	border-bottom: 1px solid #ABABAB;
	text-align: center;
}
.mini_cart_ul li:nth-child(odd) {
	border-right: 0.5px solid #ABABAB;
}
.mini_cart_ul li:nth-child(even) {
	border-left: 0.5px solid #ABABAB;
}
.mini_cart_ul li .enq_name {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cart_icon_close {
	position: absolute;
	top: -16px;
	z-index: 10;
	right: 0;
}
.cart_icon {
	position: absolute;
	top: -1px;
	left: -51px;
	z-index: 10;
	padding: 5px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ABABAB;
	border-right: 0;
}
.cart_icon img {
	width: 40px;
}
.cart_icon .cart_count {
	min-width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: white;
	background: red;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 99;
	text-align: center;
}
.contact_form_mega_parent_wrap .half_wrap {
	width: 100%;
}
.contact_form_wrap .half_wrap {
	float: left;
	width: 100%;
}
.contact_form_wrap .half_wrap:nth-child(even) {
	margin-top: 10px;
}
.contact_form_wrap > .full_wrap {
	margin-top: 10px;
}
.contact_map_wrap {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.contact_map_wrap iframe {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	height: 300px;
}
.about_bottom_data_wrap .table_wrap {
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap {
	display: inline-block;
	float: left;
	position: relative;
	padding: 20px;
	width: 100%;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.bg_wrap {
	background: url('../images/cloth_manufacturing_image.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 350px;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.mobile_bg_wrap {
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.desktop_bg_wrap {
	display: none;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap h2 {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	margin: 0;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap p {
	width: 100%;
	float: left;
	display: inline-block;
	color: #333;
	font-size: 12px;
	line-height: 1.8em;
	font-weight: 400;
	margin: 0;
	margin-bottom: 10px;
	position: relative;
}
.normal_header {
	color: #231f20;
	border-bottom: 1px solid #c3c0bd;
	padding-bottom: 10px;
	margin-top: 0;
	text-align: left;
	font-size: 20px;
}
.normal_header small {
	font-size: 14px !important;
	color: #000;
}
.contact_wrap {
	margin-top: 10px;
}
.contact_left > .full_wrap {
	background-color: #FFF;
}
.enquiry_half_parent > .half_wrap {
	width: 100%;
}
.contact_wrap .contact_content {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}
.contact_wrap .contact_left .company_title {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	color: #F58220;
	text-transform: uppercase;
	font-weight: 600;
}
.enquiry_half_parent > .left_cart_wrap {
	padding: 20px 15px;
}
.enquiry_list_ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	position: relative;
	padding: 0;
	background: #fff;
	margin: 0;
	padding: 10px;
	height: 395px;
	overflow-x: hidden;
	overflow-y: auto;
}
.enquiry_list_ul li {
	list-style: none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 48.5%;
	margin-right: 3%;
	cursor: pointer;
	margin-bottom: 15px;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.enquiry_list_ul li:nth-child(2n+0) {
	margin-right: 0;
}
.enquiry_list_ul li input[type="checkbox"] {
	vertical-align: sub;
}
.enquiry_list_ul li .enq_name {
	width: 100%;
	border: 1px solid #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.enquiry_list_ul li .tick {
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	visibility: hidden;
	opacity: 0;
}
.enquiry_list_ul li .tick img {
	width: 20px;
}
.enquiry_list_ul li .action img {
	width: 20px;
}
.enquiry_list_ul li.active .tick {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .action {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.enquiry_list_ul li.active .action {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .cart_loader {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	position: absolute;
	background: url('../images/loader.gif') center center no-repeat rgba(0,0,0,0.8);
	background-size: 30px 30px;
	display: none;
}
.add_wrap {
	padding: 80px 0;
	padding-left: 42%;
	background: #fff;
}
.add_wrap a {
	color: #333 !important;
	text-decoration: none !important;
	font-size: 120px;
}
.enquiry_form_wrap {
	padding: 0;
	padding-top: 0
}
.enquiry_form_wrap .contact_form_wrap {
	padding: 0;
}
.enquiry_form_wrap .contact_form_wrap span {
	text-align: left !important;
	float: left;
	color: #000;
}

.contact_form_wrap.enquiry_form_wrap .half_wrap{
	width:100% !important;
}
.parent_slider_wrap .image_wrap img.normal{
	display:none !important;
}
.parent_slider_wrap .image_wrap img.mobile{
	display:inline-block !important;
}
.home_category_wrap ul li{
	width:100%;
	margin-right:0;
	margin-top:0;
	margin-bottom:30px;
}
.home_category_wrap{
	padding-bottom:0;
	padding-top:0;
}
.service_overview_single_wrap .inner_page_image{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	height:auto !important;
	display:inline-block !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	display:inline-block !important;
	width:100% !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap img{
	width:100%;
}
.service_overview_single_wrap .inner_page_data{
	position:relative !important;
	width:100%;
	height:auto;
}
.service_overview_single_wrap .gridContainer{
	position:relative;
}


.service_overview_single_wrap .inner_page_image{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	height:auto !important;
	display:inline-block !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	display:inline-block !important;
	width:100% !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap img{
	width:100%;
}
.service_overview_single_wrap .inner_page_data{
	position:relative !important;
	width:100%;
	height:auto;
}
.service_overview_single_wrap .gridContainer{
	position:relative;
}
.common_header{
	font-size: 25px !important;
}
.vehicles_page_wrap .vehicles_ul li{
	width: 100%;
	margin-right: 0%;
}
.vehicles_page_wrap .vehicles_ul li:nth-child(3n+0){
	margin-right: 0%;
}
.vehicles_page_wrap .vehicles_ul li:nth-child(2n+0){
	margin-right: 0;
}
}

@media only screen and (min-width:486px) and (max-width:786px) {
	.common_header{
		font-size: 35px !important;
	}
	.counter_wrap .col{
		width: 33.33%;
		margin-bottom: 20px;
	}
	.counter_wrap .gridContainer > .full_wrap{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	.home_slider_bot_wrap.onslider .video_slider_title{
		font-size: 45px;
		line-height: 60px;
		margin-bottom: 20px;
	}
	.parent_slider_wrap.home_slider_wrap{
		height:600px !important;
	}
	.home_slider_bot_wrap.onslider a{
		min-width: 210px;
	}
	.parent_slider_wrap.home_slider_wrap video{
		position: absolute;
		object-fit: cover;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.top_big_anchor{
		display:none;
	}
	.white_wrap h2{
		font-size:20px !important;
	}
	.quote_left_wrap{
		float:left;
		width:40%;
		display:inline-block;
		padding: 20px;
	}
	.quote_right_wrap{
		float:left;
		width:60% !important;
		padding: 20px !important;
		text-align: left;
		padding-left: 0;
		display:inline-block;
	}
	.quote_right_wrap h2{
		text-align: left;
	}
	.mobile_cta_wrap{
		display:inline-block;
		position: relative;
		float: right;
		display:inline-block;
		margin-top:18px;
		position: relative;
	}
	.mobile_cta_wrap a{
		float: left;
		display:inline-block;
		text-decoration: none;
		border:1px solid #000;
		color:#000;
		background:#fff;
		min-width: 44px;
		-webkit-transition: all 0.6s ease-in-out;
		-moz-transition: all 0.6s ease-in-out;
		-o-transition: all 0.6s ease-in-out;
		-ms-transition: all 0.6s ease-in-out;
		transition: all 0.6s ease-in-out;
		text-align: center;
		padding: 5px 10px;    font-size: 22px;
		margin-right: 10px;
	}
	.mobile_cta_wrap a:hover{
		color:#fff;
		background:#000;
	}
	.home_slider_bot_wrap{
		margin-top: 30px;
	}
	.home_category_wrap .bottom_text{
		font-size:50px;
		letter-spacing: 0.3em;
	}
.new_top_half_parent_wrap .data_wrap .data_content_wrap{
	padding:50px;	
}
.new_top_half_parent_wrap .gridContainer{
	padding:0;
	width:100%;
}
.new_top_half_parent_wrap .img_wrap{
	width:100%;
}
.new_top_half_parent_wrap .data_wrap{
	width:100%;
}
.new_top_half_parent_wrap .data_wrap h2{
	text-align:center;
}
.common_bold_title{
	font-size: 40px;
    margin: 0;
    margin-bottom: 20px;
    color: #000;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800;
    text-align: center;
}
.account_parent_wrap .white_wrap h2{
	font-size:30px !important;
}
.account_parent_wrap .half_wrap{
	width:100%;
}
.white_wrap.white_wrap_pad{
	padding:30px !important;
}
.common_blog_small_title{
	line-height: 20px;
    font-size: 18px !important;
    font-weight: 700 !important;
   font-family: work_bold;
}
.common_h2{
font-size: 30px !important;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800 !important;
}
.white_wrap .half_wrap.data{
	padding-left:0;
	padding-right:0;
}
.about_top_content_wrap .inner_page.single_service_inner_wrap{
	height:auto;
}
.about_top_content_wrap .slider_wrap{
	position:relative;
	top:auto;
	left:auto;
	height:auto;
	display:inline-block;
	float:left;
	padding:70px 0;
}
.about_top_content_wrap .slider_wrap h2{
	    font-size: 35px !important;
    margin: 0;
    margin-bottom: 20px;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
}
.about_top_content_wrap .about_top_content_inner_wrap{
	z-index:20;
}
.about_top_content_wrap .slider_wrap:after{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	background:rgba(0,0,0,0.65);
}


.white_wrap{
	margin-bottom:40px;
}
.white_wrap .half_wrap.data.f_left{
	padding-left:0;
}
.parent_slider_wrap.left_right_slider_parent_wrap{
	height:auto !important;
	background:url('../images/diagonal-stripes.png') repeat #daae27
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:50px 30px;

}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data p{
	color:#000
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data h2{
	    font-size: 40px !important;
		margin:0;
		margin-bottom:20px;
		color:#000;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
	text-align:center;
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_image{
	    position: relative;
    width: 100%;
    height: 100%;
    float: left;
    display: inline-block;
    height: 300px;
}

.white_wrap h2{
    font-size: 30px !important;
    letter-spacing: normal;
}
.home_one_stop_wrap{
	margin-top:30px;
}
.top_menu_wrap ul{
	display:none;
}
.logo_wrap{
	width:auto;
}
.parent_slider_wrap .slider_wrap h2 span{
    font-weight: 800;
	letter-spacing:normal;
}
.white_wrap .img_wrap img{
	max-width:250px;
}
.inner_page.single_service_inner_wrap{
	height:380px;
}

.slides_parent_wrap .slider_desc_wrap h2{
	line-height:auto;
	margin-bottom:10px;
}
.slides_parent_wrap .slider_desc_wrap p{
	margin-top:0;
}

.slider_left_title{
	position:absolute;
	bottom:30px;
	left:0;
	display:none;
	z-index:10px;
	padding:20px;
	line-height:25px;
	color:#000000;
	font-size:13px;
	width:30%;
	background: rgba(255,255,255, 0.9);
}


.services_list_ul li{

}
.home_category_wrap  .bottom_text{
	margin-bottom:30px;
	margin-top:0px;
	padding-left:40px;
}
.home_services_ul_parent{
	width: 100%;
	margin-left:0%;
	float:left;
	display:inline-block;
	position:relative;
}
.home_enq_right_parent{
	width:100%;
	float:right;
	margin-left:0;
	margin-top:40px;
	display:inline-block;
	position:relative;
	    padding: 38px 40px;
    background: #ffffff;
}
.home_enq_right_parent .half_wrap{
	float:left;
}
.home_enq_right_parent .half_wrap:nth-child(odd){
	padding-right:15px;
}
.home_enq_right_parent .half_wrap:nth-child(even){
	padding-left:15px;
}

body.mob_menu_active .top_parent_wrap{
	z-index:1000;
}
.ul_menu_wrap{
	position:fixed;
	top:0;
	left:0;
	height:100%;
	z-index:1000;
	width:100%;
	background:#e7d497;
	overflow-y:scroll;
	display:none;
	transition:none !important;
}
.parent_slider_wrap .top_menu_smal_data{
	margin-top:80px;
	text-align:center;
	color: black;
	font-size: 12px;
}
.top_menu_smal_data a{
	color:#000;
}
.ul_menu_wrap ul.mobile_menu{
	background:transparent;
	display:inline-block;
}
.ul_menu_wrap ul.desktop_menu{
	display:none;
}
.ul_menu_wrap ul li{
	width:100%;
	float:left;
	display:inline-block;
	margin:0;
	
	text-align:center;
}
.ul_menu_wrap ul li a{
	color:#000;
    padding-top: 15px;
    padding-bottom: 15px;
}

.mobile_menu_wrap{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	display:none;
	height:100%;
	background: url(../images/grey_bg_overaly_home.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	z-index:1012;
	text-align:center;
}
.mobile_menu_wrap .mob_men_close_btn{
	position:absolute;
	top:20px;
	right:20px;
	max-width:50px;
	cursor:pointer;
}
.mobile_menu_wrap ul{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	margin-top:200px;
}
.mobile_menu_wrap ul li{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:0;
	margin:0;
	margin-bottom:15px;
}
.mobile_menu_wrap ul li a{
	color:#fff;
	font-weight:400;
	text-decoration:none;
	width:100%;
	float:left;
	text-transform:uppercase;
	
	font-size:20px;
	display:inline-block;
	position:relative;
}
.mob_menu_bar {
    position: relative;
    float: right;
    margin-right: 0;
    display: inline-block;
    background: #000;
    color:#fff;
	text-transform:uppercase;
    margin-top: 18px;
    padding: 10px;
	/*padding-top:7px;
	padding-right:10px;*/
}
.mob_menu_bar img{
	max-width: 30px;
}
.mob_menu_bar .open{
	float:left;
	
	
	display:inline-block;
	position:relative;
}

.arrow_left {
	left:-10px;
}
.arrow_right {
	right:-10px;
}
.home_category_wrap ul.owl-carousel{
	margin-top:0px;
}
.home_category_wrap ul.owl-carousel li{
	margin-top:0;
}
/*Footer White Starts */
	
	
	.footer_white_wrap
	{
		
		background-color: #f0f0f0;padding-bottom: 50px;padding-top:20px;
	}
	
	.footer_white_wrap .quater_wrap
	{
		display: inline-block;float: left;margin: 0;padding: 0;
			-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;padding-left: 10px;padding-right: 10px;padding-top: 30px;padding-bottom: 30px;width: 50%; padding-top:0;
	
	}
	.footer_white_wrap .logo_wrap{
		width:100%;
		text-align:center;
		padding-top: 30px;
	}
	.footer_white_wrap .quater_wrap h3
	{
		padding: 0;margin: 0;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #000;letter-spacing: 0.2em;border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 10px;padding-top: 20px
	}
	
	.footer_white_wrap .quater_wrap i
	{
		font-size:40px;margin-right: 20px
	}
	
	.footer_white_wrap .quater_wrap i.blue
	{
	color: #425f9c	
		
	}
		.footer_white_wrap .quater_wrap i.blue_white
	{
	color: #43bbeb	
		
	}
	
		.footer_white_wrap .quater_wrap i.skype_blue
	{
	color: #00A6E3	
		
	}
	
	.footer_white_wrap .quater_wrap h2
	{
		color: #515151;font-weight: bold;padding: 0;margin: 0;font-size: 18px;padding-top: 10px
	}
	
	
	
	/*Footer White ends */
#regions_div{
	height:500px;
}
.smallGridContainer{
	
	margin:0 auto;

	max-width:100%;
	width:100%;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;
}
.slider_arrow_wrap {
	text-align:center;
}
.slider_arrow_wrap .fa{
	font-size:80px;
}
.slider_arrow_wrap .left_arrow{
	float:left;
	padding-left:50px;
}
.slider_arrow_wrap .right_arrow{
	float:right;
	padding-right:50px;
}
.product_popup_block h3 {
	padding: 10px;
	padding-top: 0;
	border-bottom: 1px solid #939393;
	font-size: 27px;
}
.product_content_wrap {
	padding: 0;
}
.product_popup_inner_block > .half_wrap {
	width: 100%;
}
.product_popup_inner_block .owl-item {
	text-align: center;
}
.product_popup_inner_block .product_image {
	max-width: 450px;
	float: none;
}
.product_content_wrap .img_wrap {
	width: 60px;
	float: left;
	display: inline-block;
	position: relative;
}
.product_content_wrap .content_wrap {
	width: calc(100% - 60px);
	padding-left: 5px;
	float: left;
	display: inline-block;
	position: relative;
	padding-top: 8px;
}
.product_content_wrap .content_wrap .name_wrap {
	font-weight: bold;
}
.product_content_wrap .content_wrap a {
	color: #333;
}
.application_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.application_ul li {
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	width:18.4%;
	margin-right:2%;
	margin-bottom: 10px;
}
.application_ul li:nth-child(5n+0){
	margin-right:0;
}
.application_ul li a {
	float: left;
	width:100%;
	text-align:center;
	display: inline-block;
	font-weight:bold;
	font-size:12px;
	position: relative;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap .menu_icon {
	position: fixed;
	top: 60px;
	right: 44px;
	z-index: 999;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.evt_filter_wrap {
	padding: 10px 0;
}
.evt_filter_wrap select {
	float: left;
	display: inline-block;
	position: relative;
	width: 200px;
	padding: 10px;
	margin-right: 20px;
	padding-right: 20px;
}
.evt_filter_wrap span {
	float: left;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #5A5A5A;
}
.contact_right_wrap {
	padding-left: 0
}
.mob_menu_wrap {
	position: fixed;
	top: -100%;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.mob_menu_wrap ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.mob_menu_wrap ul li {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.mob_menu_wrap ul li + li {
	margin-top: 20px;
}
.mob_menu_wrap ul li a {
	font-size: 35px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.mob_menu_wrap ul li a i {
	color: white;
}
.mob_menu_wrap.active {
	top: 0;
}
.home_top_parent_wrap {
	position: relative;
	top: auto;
	left: auto;
	z-index: 1;
	width: 100%;
	height: 600px;
}
.blue_anchor_wrap.other_ing_anchor {
	margin-left: 15px;
	background-color: #ffa200;
}
.product_data_wrap .blue_anchor_wrap {
	float: none;
}
.ingredient_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
.ingredient_ul li {
	width: 31.33%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	margin-right: 3%;
	text-align: center;
}
.ingredient_ul li:nth-child(3n+0) {
	margin-right: 0;
}
.ingredient_ul li .title_wrap {
	font-size: 15px;
	margin-top: 10px;
	color: #848484
}
.event_gallery_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	padding: 30px;
	background: rgba(247, 247, 247, 0.8)
}
.event_gallery_ul li {
	width: 31.33%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
	margin-right: 3%;
	border: 3px solid #A0A0A0;
}
.event_gallery_ul li:hover {
	opacity: 0.8;
}
.event_gallery_ul li:nth-child(3n+0) {
	margin-right: 0;
}
.about_sub_menu {
	position: fixed;
	bottom: 0;
	top: auto;
	z-index: 1000;
}
.black_title_desc_wrap {
	max-width: 70%;
	float: none;
	display: inline-block;
}
.fixed_cart_wrap {
	position: fixed;
	top: 120px;
	background: #FFFFFF;
	right: -300px;
	border: 1px solid #ABABAB;
	border-right: 0;
	z-index: 1010;
	width: 300px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.fixed_cart_wrap.active {
	right: 0;
}
.fixed_cart_wrap .fixed_cart_inner_wrap {
	position: relative;
	float: left;
	display: inline-block;
}
.mini_cart_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	max-height: 310px;
	overflow-y: scroll;
}
.mini_cart_ul li {
	width: 50%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #ABABAB;
	text-align: center;
}
.mini_cart_ul li:nth-child(even) {
	border-left: 1px solid #ABABAB;
}
.mini_cart_ul li .enq_name {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cart_icon_close {
	position: absolute;
	top: -16px;
	z-index: 10;
	right: 0;
}
.cart_icon {
	position: absolute;
	top: -1px;
	left: -51px;
	z-index: 10;
	padding: 5px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ABABAB;
	border-right: 0;
}
.cart_icon img {
	width: 40px;
}
.cart_icon .cart_count {
	min-width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: white;
	background: red;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 99;
	text-align: center;
}
.gallery_ul li:nth-child(2n+0) {
	margin-right: 3%;
}
.gallery_ul li:nth-child(3n+0) {
	margin-right: 0;
}
.contact_form_wrap .half_wrap {
	float: left;
	width: 100%;
}
.contact_form_wrap > .full_wrap {
	margin-top: 10px;
}
.contact_form_wrap .half_wrap:nth-child(even) {
	margin-top: 10px;
}
.contact_map_wrap {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.contact_map_wrap iframe {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	height: 350px;
}
.about_bottom_data_wrap .table_wrap {
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap {
	display: inline-block;
	float: left;
	position: relative;
	padding: 40px;
	width: 100%;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.bg_wrap {
	background: url('../images/cloth_manufacturing_image.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 350px;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.mobile_bg_wrap {
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.desktop_bg_wrap {
	display: none;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap h2 {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	margin: 0;
	margin-bottom: 15px;
	font-size: 28px;
	font-weight: 700;
	color: #333;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap p {
	width: 100%;
	float: left;
	display: inline-block;
	color: #333;
	font-size: 14px;
	line-height: 1.9em;
	font-weight: 400;
	margin: 0;
	margin-bottom: 10px;
	position: relative;
}
.normal_header {
	color: #231f20;
	border-bottom: 1px solid #c3c0bd;
	padding-bottom: 10px;
	margin-top: 0;
	text-align: left;
}
.normal_header small {
	font-size: 14px !important;
	color: #000;
}
.contact_wrap {
	margin-top: 10px;
}
.contact_left > .full_wrap {
	background-color: #FFF;
}
.enquiry_half_parent > .half_wrap {
	width: 100%;
}
.contact_wrap .contact_content {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}
.contact_wrap .contact_left .company_title {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	color: #F58220;
	text-transform: uppercase;
	font-weight: 600;
}
.enquiry_half_parent > .left_cart_wrap {
	padding: 30px;
}
.enquiry_list_ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	position: relative;
	padding: 0;
	background: #fff;
	margin: 0;
	padding: 10px;
	height: 395px;
	overflow-x: hidden;
	overflow-y: auto;
}
.enquiry_list_ul li {
	list-style: none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 18.4%;
	margin-right: 2%;
	cursor: pointer;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.enquiry_list_ul li:nth-child(5n+0) {
	margin-right: 0;
}
.enquiry_list_ul li input[type="checkbox"] {
	vertical-align: sub;
}
.enquiry_list_ul li .enq_name {
	width: 100%;
	border: 1px solid #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.enquiry_list_ul li .tick {
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	visibility: hidden;
	opacity: 0;
}
.enquiry_list_ul li .tick img {
	width: 20px;
}
.enquiry_list_ul li .action img {
	width: 20px;
}
.enquiry_list_ul li.active .tick {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .action {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.enquiry_list_ul li.active .action {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .cart_loader {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	position: absolute;
	background: url('../images/loader.gif') center center no-repeat rgba(0,0,0,0.8);
	background-size: 30px 30px;
	display: none;
}
.add_wrap {
	padding: 80px 0;
	padding-left: 42%;
	background: #fff;
}
.add_wrap a {
	color: #333 !important;
	text-decoration: none !important;
	font-size: 120px;
}
.enquiry_form_wrap .contact_form_wrap {
	padding: 0;
}
.enquiry_form_wrap .contact_form_wrap span {
	text-align: left !important;
	float: left;
	color: #000;
}
.enquiry_dp_parent {
	text-align: center;
}
.enquiry_dp_parent select {
	width: 50%;
	float: none;
}
.contact_form_wrap.enquiry_form_wrap .half_wrap{
	width:50% !important;
}
.contact_form_wrap.enquiry_form_wrap .half_wrap:nth-child(odd){
	padding-right:15px;
}
.contact_form_wrap.enquiry_form_wrap .half_wrap:nth-child(even){
	padding-left:15px;
}
.slides_parent_wrap .slider_desc_wrap{
	position:absolute;
	top:0;
	right:0;
	padding:0;
	z-index:10;
	width:100%;
	
	display:table;
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_cell_wrap{
	width:100%;
	height:100%;
	display:table-cell;
	float:none;
	vertical-align:middle;
	position:relative
}


.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
background:rgba(255,255,255, 1);
padding:20px 30px;
padding-top:10px;
width:60%;
padding-left:0;
padding-top:0;
float:right;
text-align:right;
}
.parent_slider_wrap .slider_wrap h2{
	padding-bottom:10px;	
}
.parent_slider_wrap .slider_wrap h2 span{
    
	font-size:30px !important;
	letter-spacing:normal;
}
.parent_slider_wrap .slider_wrap p{
	font-size:12px;
	margin-bottom:10px;
}
.parent_slider_wrap .owl-theme .owl-dots{
	right:50px !important;
}
.parent_slider_wrap .image_wrap{
	background: url('../images/home_category_top_image_1.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:400px;
}
.parent_slider_wrap .image_wrap img{
	display:none !important;
}
.home_category_wrap ul li{
	width:48%;
	margin-right:4%;
	margin-top:0;
	margin-bottom:40px;
}
.home_category_wrap ul li:nth-child(3n+0){
	margin-right:4%;
}
.home_category_wrap ul li:nth-child(2n+0){
	margin-right:0;
}
.home_category_wrap{
	padding-bottom:0;
}
.home_category_wrap ul.blog_ul li h2{
	font-size:18px;
}

.service_overview_single_wrap .inner_page_image{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	height:auto !important;
	display:inline-block !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	display:inline-block !important;
	width:100% !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap img{
	width:100%;
}
.service_overview_single_wrap .inner_page_data{
	position:relative !important;
	width:100%;
	height:auto;
}
.service_overview_single_wrap .gridContainer{
	position:relative;
}
.vehicles_page_wrap .vehicles_ul li{
	width: 48.5%;
	margin-right: 3%;
}
.vehicles_page_wrap .vehicles_ul li:nth-child(3n+0){
	margin-right: 3%;
}
.vehicles_page_wrap .vehicles_ul li:nth-child(2n+0){
	margin-right: 0;
}
}

@media only screen and (min-width:786px) and (max-width:1100px) {
	.vehicles_page_wrap .vehicles_ul li{
		width: 48.5%;
		margin-right: 3%;
	}
	.vehicles_page_wrap .vehicles_ul li:nth-child(3n+0){
		margin-right: 3%;
	}
	.vehicles_page_wrap .vehicles_ul li:nth-child(2n+0){
		margin-right: 0;
	}
	.common_header{
		font-size: 35px !important;
	}
	.home_slider_bot_wrap.onslider .video_slider_title{
		font-size: 45px;line-height: 60px;
	}
	.ul_menu_wrap ul li{
		margin-left: 11px;
	}
	.ul_menu_wrap ul li a{
		font-size:12px;
	}
	.ul_menu_wrap{
		padding-right: 160px;
	}
	.top_big_anchor{
		font-size: 13px;
		padding: 10px 10px;
	}
	.top_big_anchor.left{
		right:102px;
	}
	.white_wrap h2{
		font-size:20px;
	}
	.quote_left_wrap{
		float:left;
		width:25%;
		display:inline-block;
		padding: 20px;
	}
	.quote_right_wrap{
		float:left;
		width:75% !important;
		padding: 20px;
		text-align: left;
		padding-left: 0;
		display:inline-block;
	}
	.quote_right_wrap h2{
text-align: left;
	}
	.home_category_wrap .bottom_text{
		font-size:50px;
		letter-spacing: 0.3em;
	}
	.aff_partners_wrap img{
	max-width: 50%;
    float: left;
}
	.new_top_half_parent_wrap .data_wrap .data_content_wrap{
	padding:50px;	
}
.new_top_half_parent_wrap .gridContainer{
	padding:0;
	width:100%;
}
.new_top_half_parent_wrap .img_wrap{
	width:100%;
}
.new_top_half_parent_wrap .data_wrap{
	width:100%;
}
.new_top_half_parent_wrap .data_wrap h2{
	text-align:center;
}
.white_wrap.white_wrap_pad{
	padding:30px !important;
}
.common_blog_small_title{
	line-height: 20px;
    font-size: 18px !important;
    font-weight: 700 !important;
    font-family: work_bold;
}
.common_h2{
font-size: 30px !important;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800 !important;
}
.white_wrap .half_wrap.data{
	padding-left:0;
	padding-right:0;
}
.about_top_content_wrap .inner_page.single_service_inner_wrap{
	height:auto;
}
.about_top_content_wrap .slider_wrap{
	position:relative;
	top:auto;
	left:auto;
	height:auto;
	display:inline-block;
	float:left;
	padding:100px 0;
}
.about_top_content_wrap .slider_wrap h2{
	    font-size: 35px !important;
    margin: 0;
    margin-bottom: 20px;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
}
.about_top_content_wrap .about_top_content_inner_wrap{
	z-index:20;
}
.about_top_content_wrap .slider_wrap:after{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	background:rgba(0,0,0,0.65);
}

.white_wrap{
	margin-bottom:40px;
}
.white_wrap .half_wrap.data.f_left{
	padding-left:0;
}
.parent_slider_wrap.left_right_slider_parent_wrap{
	height:auto !important;
	background:url('../images/diagonal-stripes.png') repeat #daae27
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data{
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	padding:50px 30px;

}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data p{
	color:#000
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data h2{
	    font-size: 40px !important;
		margin:0;
		margin-bottom:20px;
		color:#000;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
	text-align:center;
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_image{
	    position: relative;
    width: 100%;
    height: 100%;
    float: left;
    display: inline-block;
    height: 300px;
}
.home_category_wrap ul.blog_ul li h2{
	font-size:18px;
}

.parent_slider_wrap .slider_wrap h2 span{
    font-weight: 800;
	letter-spacing:normal;
}
.white_wrap .img_wrap img{
	max-width:250px;
}
.inner_page.single_service_inner_wrap{
	height:380px;
}

.slides_parent_wrap .slider_desc_wrap h2{
	line-height:auto;
	margin-bottom:10px;
}
.parent_slider_wrap .slider_wrap h2{
	padding-bottom:10px;	
}
.parent_slider_wrap .slider_wrap h2 span{
   
	font-size:35px !important;
	letter-spacing:normal;
}
.slides_parent_wrap .slider_desc_wrap p{
	margin-top:0;
}
.account_parent_wrap .white_wrap h2{
	font-size:30px !important;
}
.slider_left_title{
	position:absolute;
	bottom:30px;
	left:0;
	z-index:10px;
	padding:20px;
	line-height:25px;
	color:#000000;
	font-size:13px;
	width:30%;
	background: rgba(255,255,255, 0.9);
}
.services_list_ul li{

}
.home_category_wrap  .bottom_text{
	margin-bottom:30px;
	margin-top:0;
	padding-left:40px;
}
.home_services_ul_parent{
	width: 52%;
    /* margin-right: 5%; */
	margin-left:0%;
	float:left;
	display:inline-block;
	position:relative;
}
.home_enq_right_parent{
	width:45%;
	float:right;
	margin-left:0;
	display:inline-block;
	position:relative;
	    padding: 35px;
    background: #ffffff;
}


.home_category_wrap{
	padding-top:70px;
	padding-bottom:0;
}
.home_enq_right_parent .half_wrap{
	float:left;
}
.home_enq_right_parent .half_wrap:nth-child(odd){
	padding-right:15px;
}
.home_enq_right_parent .half_wrap:nth-child(even){
	padding-left:15px;
}
.arrow_left {
	left:0;
}
.arrow_right {
	right:0;
}
.home_category_wrap ul.owl-carousel{
	margin-top:0;
}
.home_category_wrap ul.owl-carousel li{
	margin-top:0;
}
/*Footer White Starts */
	
	
	.footer_white_wrap
	{
		
		background-color: #f0f0f0;padding-bottom: 50px;padding-top:20px;
	}
	
	.footer_white_wrap .quater_wrap
	{
		display: inline-block;float: left;margin: 0;padding: 0;
			-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;padding-left: 10px;padding-right: 10px;padding-top: 30px;padding-bottom: 30px;width: 50%
	}
	.footer_white_wrap .quater_wrap:first-child{
		width: 100%;
		text-align: center;
	}
	.aff_partners_wrap img{
		max-width: 300px !important;
		float: none !important;
	}
	.footer_white_wrap .quater_wrap h3
	{
		padding: 0;margin: 0;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #000;letter-spacing: 0.2em;border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 10px;padding-top: 40px
	}
	
	.footer_white_wrap .quater_wrap i
	{
		font-size:40px;margin-right: 20px
	}
	
	.footer_white_wrap .quater_wrap i.blue
	{
	color: #425f9c	
		
	}
		.footer_white_wrap .quater_wrap i.blue_white
	{
	color: #43bbeb	
		
	}
	
		.footer_white_wrap .quater_wrap i.skype_blue
	{
	color: #00A6E3	
		
	}
	
	.footer_white_wrap .quater_wrap h2
	{
		color: #515151;font-weight: bold;padding: 0;margin: 0;font-size: 18px;padding-top: 10px
	}
	
	
	
	/*Footer White ends */
#regions_div{
	height:500px;
}
.smallGridContainer{
	
	margin:0 auto;

	max-width:1100px;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;
}
.slider_arrow_wrap {
	text-align:center;
}
.slider_arrow_wrap .fa{
	font-size:80px;
}
.slider_arrow_wrap .left_arrow{
	float:left;
	padding-left:100px;
}
.slider_arrow_wrap .right_arrow{
	float:right;
	padding-right:100px;
}
.product_popup_block h3 {
	padding: 10px;
	padding-top: 0;
	border-bottom: 1px solid #939393;
	font-size: 27px;
}
.product_content_wrap {
	padding: 0;
}
.product_content_wrap .img_wrap {
	width: 60px;
	float: left;
	display: inline-block;
	position: relative;
}
.product_content_wrap .content_wrap {
	width: calc(100% - 60px);
	padding-left: 5px;
	float: left;
	display: inline-block;
	position: relative;
	padding-top: 8px;
}
.product_content_wrap .content_wrap .name_wrap {
	font-weight: bold;
}
.product_content_wrap .content_wrap a {
	color: #333;
}
.application_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.application_ul li {
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	width:30.33%;
	margin-right:3%;
	margin-bottom: 10px;
}
.application_ul li:nth-child(3n+0){
	margin-right:0;
}
.application_ul li a {
	float: left;
	width:100%;
	text-align:center;
	display: inline-block;
	font-weight:bold;
	font-size:12px;
	position: relative;
}
.slider_mega_parent .top_left_slider_parent_wrap.slider_parent {
	padding-bottom: 50px;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap > .full_wrap > ul.fixed {
	position: fixed;
	top: -100%;
	margin-top: 0;
	z-index: 1000;
	left: 0;
	border-radius: 0;
	width: 100%;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap > .full_wrap > ul > li > a {
	margin-right: 0
}
.top_slider_wrap .menu_parent_wrap .menu_wrap > .full_wrap > ul.fixed ul {
	border-radius: 0;
}
.evt_filter_wrap {
	padding: 10px 0;
}
.evt_filter_wrap select {
	float: left;
	display: inline-block;
	position: relative;
	padding: 10px;
	width: 200px;
	margin-right: 20px;
	padding-right: 20px;
}
.evt_filter_wrap span {
	float: left;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #5A5A5A;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	margin-top: 2px;
	opacity: 0;
	background: white;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	visibility: hidden;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul li:hover .sub-menu {
	opacity: 1;
	visibility: visible;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	content: '';
	padding: 5px;
	margin-top: -5px;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu li {
	width: 33.33%;
	float: left;
	margin: 0;
	display: inline-block;
	position: relative;
	padding-right: 15px;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu li a {
	color: #ed1c24;
	width: 100%;
	float: left;
	padding: 10px;
	display: inline-block;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu li a span {
	color: #464646
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul li, .top_slider_wrap .menu_parent_wrap .menu_wrap ul li a {
	position: initial;
}
.blue_anchor_wrap.other_ing_anchor {
	float: left;
	margin-left: 15px;
	background-color: #ffa200;
}
.product_data_wrap {
	padding-top: 15%;
}
.product_data_wrap p {
	padding-bottom: 10px;
}
.ingredient_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
.ingredient_ul li {
	width: 31.33%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	margin-right: 3%;
	text-align: center;
}
.ingredient_ul li:nth-child(3n+0) {
	margin-right: 0;
}
.ingredient_ul li .title_wrap {
	font-size: 15px;
	margin-top: 10px;
	color: #848484
}
.event_gallery_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	padding: 40px;
	background: rgba(247, 247, 247, 0.8)
}
.event_gallery_ul li {
	width: 22.75%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
	margin-right: 3%;
	border: 3px solid #A0A0A0;
}
.event_gallery_ul li:hover {
	opacity: 0.8;
}
.event_gallery_ul li:nth-child(4n+0) {
	margin-right: 0;
}
.about_sub_menu {
	position: fixed;
	bottom: 0;
	top: auto;
	z-index: 1000;
}
.black_title_desc_wrap {
	max-width: 40%;
	float: none;
	display: inline-block;
}
.fixed_cart_wrap {
	position: fixed;
	top: 75px;
	background: #FFFFFF;
	right: -300px;
	border: 1px solid #ABABAB;
	border-right: 0;
	z-index: 1010;
	width: 300px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.fixed_cart_wrap.active {
	right: 0;
}
.fixed_cart_wrap .fixed_cart_inner_wrap {
	position: relative;
	float: left;
	display: inline-block;
}
.mini_cart_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	max-height: 310px;
	overflow-y: scroll;
}
.mini_cart_ul li {
	width: 50%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #ABABAB;
	text-align: center;
}
.mini_cart_ul li:nth-child(even) {
	border-left: 1px solid #ABABAB;
}
.mini_cart_ul li .enq_name {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cart_icon_close {
	position: absolute;
	top: -16px;
	z-index: 10;
	right: 0;
}
.cart_icon {
	position: absolute;
	top: -1px;
	left: -51px;
	z-index: 10;
	padding: 5px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ABABAB;
	border-right: 0;
}
.cart_icon img {
	width: 40px;
}
.cart_icon .cart_count {
	min-width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: white;
	background: red;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 99;
	text-align: center;
}
.top_data_wrap {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.gallery_ul li {
	width: 22.75%;
	margin-right: 3%;
}
.gallery_ul li:nth-child(2n+0), .gallery_ul li:nth-child(3n+0) {
	margin-right: 3%;
}
.gallery_ul li:nth-child(4n+0) {
	margin-right: 0;
}
.contact_form_wrap {
	padding: 0px;
}
.contact_form_wrap .half_wrap {
	float: left;
}
.contact_form_wrap .half_wrap:nth-child(even) {
	margin-top: 10px;
}
.contact_form_wrap > .full_wrap {
	margin-top: 10px;
}
.about_bottom_data_wrap .table_wrap {
	width: 100%;
	float: left;
	display: table;
	position: relative;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap {
	display: table-cell;
	position: relative;
	padding: 40px;
	width: 50%;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.bg_wrap {
	background: url('../images/cloth_manufacturing_image.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.mobile_bg_wrap {
	display: none;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap h2 {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	margin: 0;
	margin-bottom: 15px;
	font-size: 28px;
	font-weight: 700;
	color: #333;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap p {
	width: 100%;
	float: left;
	display: inline-block;
	color: #333;
	font-size: 14px;
	line-height: 1.9em;
	font-weight: 400;
	margin: 0;
	margin-bottom: 10px;
	position: relative;
}
.normal_header {
	color: #231f20;
	border-bottom: 1px solid #c3c0bd;
	padding-bottom: 10px;
	margin-top: 0;
	text-align: left;
}
.normal_header small {
	font-size: 14px !important;
	color: #000;
}
.contact_wrap {
	margin-top: 10px;
}
.contact_left > .full_wrap {
	background-color: #FFF;
}
.enquiry_half_parent > .half_wrap {
	width: 100%;
}
.contact_wrap .contact_content {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}
.contact_wrap .contact_left .company_title {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	color: #F58220;
	text-transform: uppercase;
	font-weight: 600;
}
.enquiry_half_parent > .left_cart_wrap {
	padding: 30px;
}
.enquiry_list_ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	position: relative;
	padding: 0;
	background: #fff;
	margin: 0;
	padding: 10px;
	height: 395px;
	overflow-x: hidden;
	overflow-y: auto;
}
.enquiry_list_ul li {
	list-style: none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 18.4%;
	margin-right: 2%;
	cursor: pointer;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.enquiry_list_ul li:nth-child(5n+0) {
	margin-right: 0;
}
.enquiry_list_ul li input[type="checkbox"] {
	vertical-align: sub;
}
.enquiry_list_ul li .enq_name {
	width: 100%;
	border: 1px solid #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.enquiry_list_ul li .tick {
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	visibility: hidden;
	opacity: 0;
}
.enquiry_list_ul li .tick img {
	width: 20px;
}
.enquiry_list_ul li .action img {
	width: 20px;
}
.enquiry_list_ul li.active .tick {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .action {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.enquiry_list_ul li.active .action {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .cart_loader {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	position: absolute;
	background: url('../images/loader.gif') center center no-repeat rgba(0,0,0,0.8);
	background-size: 30px 30px;
	display: none;
}
.add_wrap {
	padding: 80px 0;
	padding-left: 42%;
	background: #fff;
}
.add_wrap a {
	color: #333 !important;
	text-decoration: none !important;
	font-size: 120px;
}
.enquiry_form_wrap .contact_form_wrap {
	padding: 0;
}
.enquiry_form_wrap .contact_form_wrap span {
	text-align: left !important;
	float: left;
	color: #000;
}
.enquiry_dp_parent {
	text-align: center;
}
.enquiry_dp_parent select {
	width: 50%;
	float: none;
}
.contact_form_wrap.enquiry_form_wrap .half_wrap{
	width:50% !important;
}
.contact_form_wrap.enquiry_form_wrap .half_wrap:nth-child(odd){
	padding-right:15px;
}
.contact_form_wrap.enquiry_form_wrap .half_wrap:nth-child(even){
	padding-left:15px;
}
.slides_parent_wrap .slider_desc_wrap{
	position:absolute;
	top:0;
	right:0;
	padding:0;
	z-index:10;
	width:100%;
	
	display:table;
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_cell_wrap{
	width:100%;
	height:100%;
	display:table-cell;
	float:none;
	position:relative;
	vertical-align:middle;
}


.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
background:rgba(255,255,255, 1);
padding:20px 30px;
padding-top:10px;
width:45%;
padding-right:0;
padding-bottom:0;
padding-top:0;
float:right;
text-align:right;
}

.parent_slider_wrap .slider_wrap p{
	font-size:12px;
	margin-bottom:10px;
}
.parent_slider_wrap .owl-theme .owl-dots{
	right:30px !important;
}
.parent_slider_wrap .image_wrap{
	background: url('../images/home_category_top_image_1.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:500px;
}
.parent_slider_wrap .image_wrap img{
	display:none !important;
}
.home_category_wrap ul li{
	width:48%;
	margin-right:4%;
	margin-top:0;
	margin-bottom:40px;
}
.home_category_wrap ul li:nth-child(3n+0){
	margin-right:4%;
}
.home_category_wrap ul li:nth-child(2n+0){
	margin-right:0;
}


.service_overview_single_wrap .inner_page_image{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	height:auto !important;
	display:inline-block !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	display:inline-block !important;
	width:100% !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap img{
	width:100%;
}
.service_overview_single_wrap .inner_page_data{
	position:relative !important;
	width:100%;
	height:auto;
}
.service_overview_single_wrap .gridContainer{
	position:relative;
}
}
@media only screen and (max-width:1099px){
	.white_wrap .data_wrap.contact_data_wrap{
		padding-left:0;
		padding-right:0;
		padding-top:0;
	}
}
@media only screen and (min-width:1100px) {
	.ul_menu_wrap{
		padding-right: 215px;
	}
	.ul_menu_wrap ul li{
		margin-left:15px;
	}
	.ul_menu_wrap ul li a{
		font-size:12px;
		margin-right:0;
	}
	.testimonials_wrap .gridContainer{
		max-width: 900px;
		min-width: 900px;
	}
	.top_menu_wrap .social_wrap{
		margin-top:-5px;
	}
	.home_category_wrap .bottom_text{
		font-size:50px;
		letter-spacing: 0.3em;
	}
	.top_menu_wrap .social_wrap a{
		font-size:26px;
	}
	.slides_parent_wrap .gridContainer{
		max-width: 1100px;
		min-width: 1100px;
	}
	.home_start_shipping_wrap{
		margin-bottom: 100px;
	}
	.home_blog_parent_wrap.blog_parent_wrap{
		padding-top:80px;
	}
	.aff_partners_wrap img{
	max-width: 50%;
    float: left;
}
.white_wrap.white_wrap_pad{
	padding:30px !important;
}
.blog_parent_wrap .blog_title_bottom_wrap{
	padding-top:0;
	padding-right:30px;
}
.common_blog_small_title{
	line-height: 20px;
    font-size: 18px !important;
    font-weight: 700 !important;
    font-family: work_bold;
}
.common_h2{
font-size: 35px !important;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 800 !important;	
}
.about_top_content_wrap .inner_page.single_service_inner_wrap{
	height:auto;
}
.about_top_content_wrap .slider_wrap{
	position:relative;
	top:auto;
	left:auto;
	height:auto;
	display:inline-block;
	float:left;
	padding:100px 0;
}
.about_top_content_wrap .slider_wrap h2{
	    font-size: 50px !important;
    margin: 0;
    margin-bottom: 20px;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
}
.about_top_content_wrap .about_top_content_inner_wrap{
	z-index:20;
}
.about_top_content_wrap .slider_wrap:after{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	background:rgba(0,0,0,0.65);
}


.white_wrap{
	margin-bottom:60px;
}
.white_wrap .half_wrap.data.f_left{
	padding-left:0;
}
.parent_slider_wrap.left_right_slider_parent_wrap{
	height:auto !important;
	background:url('../images/diagonal-stripes.png') repeat #daae27
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data{
	width:50%;
	float:left;
	display:inline-block;
	position:relative;
	padding:50px;
	padding-left:0;
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data h2{
	    font-size: 40px !important;
		margin:0;
		margin-bottom:20px;
		color:#000;
    letter-spacing: normal !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_data p{
	color:#000
}
.parent_slider_wrap.left_right_slider_parent_wrap .inner_page_image{
	position:absolute;
	top:0;
	left:50%;
	width:50%;
	height:100%;
}

.home_one_stop_wrap .white_wrap .data_wrap.contact_data_wrap{
	padding-right:80px;
}
.parent_slider_wrap .slider_wrap h2{
	padding-bottom:10px;	
}
.parent_slider_wrap .slider_wrap h2 span{
	font-size:75px;
	line-height: normal;
	letter-spacing:normal;
}
.parent_slider_wrap .slider_wrap li,
.slides_parent_wrap .slider_desc_wrap p
{
	font-size:20px !important;
	line-height: 35px;
}
.white_wrap .img_wrap img{
	max-width:250px;
}
.inner_page.single_service_inner_wrap{
	height:450px;
}
.slides_parent_wrap .slider_desc_wrap{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	z-index:10;
	width:100%;
	
	display:table;
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_cell_wrap{
	width:100%;
	height:100%;
	display:table-cell;
	float:none;
	vertical-align:middle;
	position:relative
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
	width:35%;
	float:right;
	text-align:right;
}

.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
background:rgba(255,255,255, 1);
padding:50px 70px;
padding-left:0;
padding-top:0;
padding-bottom:0;

padding-right:0;

}
.slides_parent_wrap .slider_desc_wrap:after{

	content:'';

	background: rgba(255,255,255, 1);

	-webkit-transform:skew(-200deg);
  -moz-transform:skew(-200deg);
  transform:skew(-200deg);
  position:absolute;
  left: -60px;
    display:none;
  top:0;
  width:200px;
  height:100%;
}
.slides_parent_wrap .slider_desc_wrap h2{
	line-height:auto;
	margin-bottom:10px;
}
.slides_parent_wrap .slider_desc_wrap p{
	margin-top:0;
	font-size:16px;
}

.slider_left_title{
	position:absolute;
	bottom:30px;
	left:0;
	z-index:10px;
	padding:20px;
	line-height:25px;
	color:#000000;
	font-size:13px;
	width:30%;
	background: rgba(255,255,255, 0.9);
}


.services_list_ul li{

}
.parent_slider_wrap {
    height: 750px;
}
.home_services_ul_parent{
	width:45%;
	
	float:left;
	display:inline-block;
	position:relative;
}
.home_enq_right_parent{
	width:45%;
	float:right;
	display:inline-block;
	position:relative;
	    padding: 40px 65px;
    background: #ffffff;
}


.home_category_wrap{
	padding-top:70px;
	padding-bottom:0;
}
.home_enq_right_parent .half_wrap{
	float:left;
}
.home_enq_right_parent .half_wrap:nth-child(odd){
	padding-right:15px;
}
.home_enq_right_parent .half_wrap:nth-child(even){
	padding-left:15px;
}
.white_wrap .half_wrap.data{
	padding-top:0;
}
.white_wrap .data_wrap.contact_data_wrap{
		padding-left:0;
		padding-top:0;
	}
.empty_bottom_blog.blog_parent_wrap{
	display:inline-block;
	padding-bottom: 0;
}
.home_category_wrap ul.owl-carousel{
	margin-top:0;
}
.home_category_wrap ul.owl-carousel li{
	margin-top:0;
}
	/*Footer White Starts */
	
	
	.footer_white_wrap
	{
		
		background-color: #f0f0f0;padding-bottom: 50px;padding-top:20px;
	}
	
	.footer_white_wrap .quater_wrap
	{
		display: inline-block;float: left;margin: 0;padding: 0;
			-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;padding-left: 10px;padding-right: 10px;padding-top: 30px;padding-bottom: 30px;width: 20%
	}
	
	.footer_white_wrap .quater_wrap h3
	{
		padding: 0;margin: 0;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #000;letter-spacing: 0.2em;border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 10px;padding-top: 40px
	}
	
	.footer_white_wrap .quater_wrap i
	{
		font-size:40px;margin-right: 20px
	}
	
	.footer_white_wrap .quater_wrap i.blue
	{
	color: #425f9c	
		
	}
		.footer_white_wrap .quater_wrap i.blue_white
	{
	color: #43bbeb	
		
	}
	
		.footer_white_wrap .quater_wrap i.skype_blue
	{
	color: #00A6E3	
		
	}
	
	.footer_white_wrap .quater_wrap h2
	{
		color: #515151;font-weight: bold;padding: 0;margin: 0;font-size: 18px;padding-top: 10px
	}
	
	
	
	/*Footer White ends */
.top_data_wrap .text_wrap p{
	font-size:15px;
}
.common_para{
	font-size:15px;
}
.smallGridContainer{
	
	margin:0 auto;

	max-width:1100px;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;
}
.slider_arrow_wrap {
	text-align:center;
}
.slider_arrow_wrap .fa{
	font-size:80px;
}
.slider_arrow_wrap .left_arrow{
	float:left;
	padding-left:100px;
}
.slider_arrow_wrap .right_arrow{
	float:right;
	padding-right:100px;
}
.bread_crumbs_parent_wrap {
	margin-top: 20px;
}
.breadcrumb {
	background: #324259;
}
.breadcrumb a {
	color: #fff;
}
.region_wrap {
	height: 700px;
}
.product_popup_block h3 {
	padding: 10px;
	border-bottom: 1px solid #939393;
	font-size: 30px;
}
.product_content_wrap {
	padding: 0 15px;
}
.product_content_wrap .img_wrap {
	width: 60px;
	float: left;
	display: inline-block;
	position: relative;
}
.product_content_wrap .content_wrap {
	width: calc(100% - 60px);
	padding-left: 5px;
	float: left;
	display: inline-block;
	position: relative;
	padding-top: 8px;
}
.product_content_wrap .content_wrap .name_wrap {
	font-weight: bold;
}
.product_content_wrap .content_wrap a {
	color: #333;
}
.application_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.application_ul li {
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	width:23.5%;
	margin-right:2%;
	margin-bottom: 10px;
}
.application_ul li:nth-child(4n+0){
	margin-right:0;
}
.application_ul li a {
	float: left;
	width:100%;
	text-align:center;
	display: inline-block;
	font-weight:bold;
	font-size:12px;
	position: relative;
}
.slider_mega_parent .top_left_slider_parent_wrap.slider_parent {
	padding-bottom: 50px;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap > .full_wrap > ul.fixed {
	position: fixed;
	top: -100%;
	margin-top: 0;
	z-index: 1000;
	left: 0;
	border-radius: 0;
	width: 100%;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap > .full_wrap > ul > li > a {
	margin-right: 0
}
.top_slider_wrap .menu_parent_wrap .menu_wrap > .full_wrap > ul.fixed ul {
	border-radius: 0;
}
.evt_filter_wrap {
	padding: 10px 0;
}
.evt_filter_wrap select {
	float: left;
	display: inline-block;
	position: relative;
	padding: 10px;
	width: 200px;
	margin-right: 20px;
	padding-right: 20px;
}
.evt_filter_wrap span {
	float: left;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #5A5A5A;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	background: white;
	margin-top: 2px;
	opacity: 0;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	visibility: hidden;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul li:hover .sub-menu {
	opacity: 1;
	visibility: visible;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	content: '';
	padding: 5px;
	margin-top: -5px;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu li {
	width: 25%;
	float: left;
	display: inline-block;
	position: relative;
	padding-right: 15px;
	margin: 0;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu li a {
	color: #ed1c24;
	width: 100%;
	padding: 15px;
	float: left;
	display: inline-block;
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul .sub-menu li a span {
	color: #464646
}
.top_slider_wrap .menu_parent_wrap .menu_wrap ul li, .top_slider_wrap .menu_parent_wrap .menu_wrap ul li a {
	position: initial;
}
.product_popup_block {
	display: inline-block;
	max-width: 1000px !important;
	width: 100%;
}
.blue_cat_wrap .half_wrap:first-child h2 {
	line-height: 1em;
}
.blue_anchor_wrap.other_ing_anchor {
	float: left;
	margin-left: 15px;
	background-color: #ffa200;
}
.ingredient_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
.ingredient_ul li {
	width: 31.33%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	margin-right: 3%;
	text-align: center;
}
.ingredient_ul li:nth-child(3n+0) {
	margin-right: 0;
}
.ingredient_ul li .title_wrap {
	font-size: 15px;
	margin-top: 10px;
	color: #848484
}
.event_gallery_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	background: rgba(247, 247, 247, 0.8);
	padding: 40px;
}
.event_gallery_ul li {
	width: 22.75%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 40px;
	margin-right: 3%;
	border: 3px solid #A0A0A0;
}
.event_gallery_ul li:hover {
	opacity: 0.8;
}
.event_gallery_ul li:nth-child(4n+0) {
	margin-right: 0;
}
.about_sub_menu {
	position: fixed;
	bottom: 0;
	top: auto;
	z-index: 1000;
}
.black_title_desc_wrap {
	max-width: 40%;
	float: none;
	display: inline-block;
}
.fixed_cart_wrap {
	position: fixed;
	top: 75px;
	background: #FFFFFF;
	right: -300px;
	border: 1px solid #ABABAB;
	border-right: 0;
	z-index: 1010;
	width: 300px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.fixed_cart_wrap.active {
	right: 0;
}
.fixed_cart_wrap .fixed_cart_inner_wrap {
	position: relative;
	float: left;
	display: inline-block;
}
.mini_cart_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	max-height: 310px;
	overflow-y: scroll;
}
.mini_cart_ul li {
	width: 50%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #ABABAB;
	text-align: center;
}
.mini_cart_ul li:nth-child(even) {
	border-left: 1px solid #ABABAB;
}
.mini_cart_ul li .enq_name {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cart_icon_close {
	position: absolute;
	top: -16px;
	z-index: 10;
	right: 0;
}
.cart_icon {
	position: absolute;
	top: -1px;
	left: -51px;
	z-index: 10;
	padding: 5px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ABABAB;
	border-right: 0;
}
.cart_icon img {
	width: 40px;
}
.cart_icon .cart_count {
	min-width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: white;
	background: red;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 99;
	text-align: center;
}
.top_data_wrap {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.normal_header {
	color: #231f20;
	border-bottom: 1px solid #c3c0bd;
	padding-bottom: 10px;
	margin-top: 0;
	text-align: left;
}
.normal_header small {
	font-size: 14px !important;
	color: #000;
}
.contact_wrap {
	margin-top: 10px;
}
.contact_left > .full_wrap {
	background-color: #FFF;
}
.contact_wrap .contact_content {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}
.contact_wrap .contact_left .company_title {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	color: #F58220;
	text-transform: uppercase;
	font-weight: 600;
}
.enquiry_half_parent > .left_cart_wrap {
	padding: 30px;
}
.enquiry_list_ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	position: relative;
	padding: 0;
	background: #fff;
	margin: 0;
	padding: 10px;
	height: 395px;
	overflow-x: hidden;
	overflow-y: auto;
}
.enquiry_list_ul li {
	list-style: none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 18.4%;
	margin-right: 2%;
	cursor: pointer;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.enquiry_list_ul li:nth-child(5n+0) {
	margin-right: 0;
}
.enquiry_list_ul li input[type="checkbox"] {
	vertical-align: sub;
}
.enquiry_list_ul li .enq_name {
	width: 100%;
	border: 1px solid #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.enquiry_list_ul li .tick {
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	visibility: hidden;
	opacity: 0;
}
.enquiry_list_ul li .tick img {
	width: 20px;
}
.enquiry_list_ul li .action img {
	width: 20px;
}
.enquiry_list_ul li.active .tick {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .action {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.enquiry_list_ul li.active:hover .action {
	visibility: visible;
	opacity: 1;
}
.enquiry_list_ul li .cart_loader {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	position: absolute;
	background: url('../images/loader.gif') center center no-repeat rgba(0,0,0,0.8);
	background-size: 30px 30px;
	display: none;
}
.add_wrap {
	padding: 80px 0;
	padding-left: 42%;
	background: #fff;
}
.add_wrap a {
	color: #333 !important;
	text-decoration: none !important;
	font-size: 120px;
}
.gallery_ul li {
	width: 17.6%;
	margin-right: 3%;
}
.gallery_ul li:nth-child(2n+0), .gallery_ul li:nth-child(3n+0) {
	margin-right: 3%;
}
.gallery_ul li:nth-child(5n+0) {
	margin-right: 0;
}
.contact_form_wrap {
	padding: 0;
}
.enquiry_form_wrap .contact_form_wrap {
	padding: 0;
}
.enquiry_form_wrap .contact_form_wrap span {
	text-align: left !important;
	float: left;
	color: #000;
}
.contact_form_wrap .half_wrap {
	float: left;
}
.contact_form_wrap .half_wrap:first-child, .contact_form_wrap .half_wrap:last-child {
	padding: 0;
}
.contact_form_wrap .half_wrap:nth-child(odd) {
	padding-right: 15px;
}
.contact_form_wrap .half_wrap:nth-child(even) {
	padding-left: 15px;
}
.contact_form_wrap > .full_wrap {
	margin-top: 10px;
}
.about_bottom_data_wrap .table_wrap {
	width: 100%;
	float: left;
	display: table;
	position: relative;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap {
	display: table-cell;
	position: relative;
	padding: 50px 80px;
	width: 50%;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.bg_wrap {
	background: url('../images/cloth_manufacturing_image.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap.mobile_bg_wrap {
	display: none;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap h2 {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	margin: 0;
	margin-bottom: 20px;
	font-size: 35px;
	font-weight: 700;
	color: #333;
}
.about_bottom_data_wrap .table_wrap .table_cell_wrap p {
	width: 100%;
	float: left;
	display: inline-block;
	color: #333;
	font-size: 16px;
	line-height: 2em;
	font-weight: 400;
	margin: 0;
	margin-bottom: 10px;
	position: relative;
}
.enquiry_full_parent_wrap {
	background: #EFEFEF;
}
.enquiry_dp_parent {
	text-align: center;
}
.enquiry_dp_parent select {
	width: 50%;
	float: none;
}
.home_category_wrap ul li{
	width:23.5%;
	margin-right:2%;
	margin-top:0;
	margin-bottom:30px;
}
.home_category_wrap ul li:nth-child(3n+0){
	margin-right:2%;
}
.home_category_wrap ul li:nth-child(4n+0){
	margin-right:0;
}
.service_overview_single_wrap .inner_page_image{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	display:inline-block !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap{
	position:relative !important;
	float:right !important; 
	top:auto !important;
	right:auto !important;
	left:auto !important;
	bottom:auto  !important;
	display:inline-block !important;
	width:100% !important;
}
.service_overview_single_wrap .inner_page_image .slider_wrap img{
	width:100%;
}
.service_overview_single_wrap .inner_page_data{
	position:absolute !important;
	top:0 !important;
	left:0 !important;
}
.service_overview_single_wrap .gridContainer{
	position:relative;
}
.quote_left_wrap{
	float:left;
	width:25%;
	display:inline-block;
	padding: 20px;
}
.quote_right_wrap{
	float:left;
	width:75%;
	padding: 20px;
	padding-left: 0;
	display:inline-block;
}
	.home_category_wrap ul li{
		width:18.4%;
		margin-right: 2%;
	}
	.home_category_wrap ul li:nth-child(4n+0){
		margin-right: 2%;
	}
	.home_category_wrap ul li:nth-child(5n+0){
		margin-right: 0;
	}
	.home_category_wrap ul li h2{
		font-size:17px;
	}
	.white_wrap h2{
		font-size:30px;
	}
	.home_category_wrap ul li:hover .border_wrap{
		width:200px;
	}
}

@media only screen and (min-width:1600px) {
	.ul_menu_wrap{
		padding-right: 215px;
	}
.home_enq_right_parent{
	padding-top:65px;
	padding-bottom:65px;
}

.logo_wrap .red_dot {
    top: 49px;
    left: 79px;
}
.top_image_wrap .traiangle_overlay {
	height: 100%;
}
.top_image_wrap .traiangle_overlay img {
	height: 100%;
}
}

@media only screen and (min-width:1100px) {

.home_category_wrap  .bottom_text{
	margin-top:20px;
	padding-left:60px;
}
.contact_top_parent_wrap .home_top_data_wrap .data_wrap {
	bottom: 30px;
}
.contact_top_parent_wrap .home_top_data_wrap .data_wrap h2 {
	padding-bottom: 15px;
}
.fullscreen-bg {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	bottom: 0;
	left: 0;
	overflow: hidden;
	object-fit: cover;
	display: inline-block;
}
.fullscreen-bg .fullscreen-bg-video {
	position: absolute;
	object-fit: cover;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.top_image_wrap .traiangle_overlay,  .top_image_wrap .traiangle_overlay img {
	height: 100%;
}
.home_category_wrap ul.blog_ul li{
	width:31.33%;
	margin-right:3%;
}
.home_category_wrap ul.blog_ul li:nth-child(3n+0){
	margin-right:0;
}
.home_category_wrap ul.blog_ul li h2{
	font-size:20px;
}



}

@media only screen and (min-width:1100px) and (max-width:1400px) {
.ul_menu_wrap ul li a{
	margin-right:0 !important;
}
.enquiry_list_ul li {
	width: 23.5%;
	margin-right: 2%;
}
.enquiry_list_ul li:nth-child(5n+0) {
	margin-right: 2%;
}
.enquiry_list_ul li:nth-child(4n+0) {
	margin-right: 0;
}
}

@media only screen and (min-width:1100px) and (max-width:1700px) {
.top_data_wrap h1 {
	font-size: 35px;
}

}
.parent_slider_wrap .slider_wrap h2{
	margin-bottom:0;
}
.map_wrap{
	height:300px;
}
.common_control {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
    background: rgb(238, 238, 238);
    border: 1px solid #d8d8d8;
	padding: 7px 10px;
	color: #000;
	font-size: 15px;
}
textarea.common_control {
	resize: none;
}
select.common_control {
	padding: 9px 10px;
}
select.common_control * {
	color: black;
	padding: 5px;
}
.common_control_transparent {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	border: 1px solid #b0b0b0;
	background: #fff;
	padding: 7px 10px;
	color: #000;
	font-size: 15px;
}
textarea.common_control_transparent {
	resize: none;
}
.common_control.transparent{
	background:transparent;
	color:black;
    border-color: #737373;
}
.align_center {
	text-align: center;
}
.normal_form_loader {
	display: inline;
	position: relative;
	margin-left: 10px;
}
.normal_form_loader i {
	font-size: 30px;
}
.enquiry_list_ul li .action a {
	color: #d32e90;
}
.normal_header {
	color: #231f20;
	border-bottom: 1px solid #c3c0bd;
	padding-bottom: 10px;
	text-align: left;
}
.pink_btn:active, .pink_btn:focus {
	color: white !important;
	text-decoration: none !important;
}
.category_main_image_wrap img {
	width: 100%;
}
.projects_ul li:nth-child(even) .title_content_wrap p, .projects_ul li:nth-child(even) .title_content_wrap .title_wrap {
	color: white;
}
.category_main_image_wrap {
	overflow: hidden;
}
.align_center {
	text-align: center;
}
.product_images_ul {
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0;
	margin: 0;
	margin-top: 30px;
	margin-bottom: 50px;
}
.product_images_ul li {
	width: 25%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
}
.product_images_ul .home_bottom_slider_prev {
	top: 36% !important;
}
.product_images_ul .home_bottom_slider_next {
	top: 36% !important;
}
.form_img_loader {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
}
.input_error {
	border-color: red !important;
}
.error_full_wrap {
	width: 100%;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	text-align: center;
	padding: 10px;
    background: rgb(250, 176, 176);
    border: 2px solid #bf5252;
    color: #820202;
}
.success_full_wrap {
	width: 100%;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	text-align: center;
	padding: 10px;
	background: rgb(225, 255, 193);
	border: 2px solid #326000;
	color: #000000;
	font-weight: bold;
}
.margin_top_10 {
	margin-top: 10px;
}
.margin_top_20 {
	margin-top: 20px !important;
}
.pagination_parent_wrap {
	text-align: center;
}
.pagination_parent_wrap * + * {
	margin-left: 10px;
}
.pagination_parent_wrap a, .pagination_parent_wrap span {
	position: relative;
	float: left;
	display: inline-block;
	padding: 4px 10px;
	background: #222222;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.pagination_parent_wrap span, .pagination_parent_wrap a:hover {
	    background: #ffffff;
    color: #000;
}
.anchor_white_wrap:focus {
	background-color: #333;
	color: #fff;
	text-decoration: none;
}
.not_found_wrap {
	text-align: center;
	padding-top: 40px;
	font-weight: bold;
	padding-bottom: 40px;
}
.not_found_wrap p {
	font-weight: 700;
}
.gallery_ul_parent {
	margin-top: 30px;
	margin-bottom: 30px;
}
.popup_name_wrap {
	text-align: center;
	font-weight: bold;
	color: #000000;
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.common_btn_anchor {
	float: none;
	display: inline-block;
	position: relative;
	padding: 7px 25px;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	background: #00aeef;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.common_btn_anchor:hover {
	color: white;
	text-decoration: none;
	background: #333;
}
.enquiry_full_parent_wrap {
	background: #EFEFEF;
}
.common_title.grey_title {
	color: #333;
}
.enquiry_half_parent .common_title {
	text-align: center;
}
.common_title i {
	color: rgba(233,133,21,1.00);
	font-size: 24px !important;
}
.success_full_wrap_bg {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	text-align: center;
	padding: 10px;
	background: rgb(239, 239, 239);
	color: darkgreen;
	font-weight: bold;
}
.error_full_wrap_bg {
	background: rgba(169, 101, 101, 1);
	color: #ffffff;
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	text-align: center;
	padding: 10px;
}
.main_cart_loader {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 98;
	position: absolute;
	background: url('../images/loader.gif') center center no-repeat rgba(0,0,0,0.8);
	background-size: 30px 30px;
	display: none;
}
.cart_icon .open {
	display: inline-block;
}
.cart_icon .closed {
	display: none;
}
.fixed_cart_wrap.active .cart_icon .closed {
	display: inline-block;
}
.fixed_cart_wrap.active .cart_icon .open {
	display: none;
}
.trash_icon {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
	cursor: pointer;
}
.trash_icon img {
	width: 25px;
}
.fixed_cart_wrap .fixed_cart_inner_wrap {
	width: 100%;
}
#mini_products_list p {
	text-align: center;
	padding: 14px;
	margin-bottom: 0;
}
@media only screen and (min-width:1100px) and (max-width:1650px) {

}
@media only screen and (min-width:1100px) and (max-width:1400px){
	.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
		padding:20px 40px;
		padding-left:0;
		width:40%;
		padding-bottom:0;
		padding-top:0;
		padding-right:0;
	}
	.parent_slider_wrap .owl-theme .owl-dots{
		bottom:10px !important;
	}
	
	.parent_slider_wrap .owl-theme .owl-dots{
		right:10% !important
	}
}
@media only screen and (min-width:1100px) and (max-width:1600px) {

.menu_wrap ul li a {
	margin-right: 25px;
}
.home_products {
	max-width: 55%;
}
.home_prod_triangle {
	max-width: 70%;
	z-index: 5;
}
.news_parent_wrap .content_wrap {
	padding-right: 120px;
}
.news_parent_wrap.even .content_wrap {
	padding-left: 120px;
}
.founders_ul {
	width: 55%;
}
.service_data_parent_wrap {
	margin-bottom: 0;
}
.group_top_details .logo_half_wrap {
	padding-top: 60px;
}
.product_top_inage_wrap .element_1 {
	width: 100px;
}
.product_top_inage_wrap .element_2 {
	width: 120px;
}
.product_top_inage_wrap .element_3 {
	width: 60px;
}
.product_top_inage_wrap .element_4 {
	width: 60px;
}
.product_data_wrap h1 {
	font-size: 55px;
}
.service_data_left {
	padding-bottom: 80px;
}
}
.prefooter_ul {
	background: #fff;
}
.home_top_parent_wrap .slider_slide {
	height: 100%;
}
.home_top_parent_wrap .slider_parent_wrap, .home_top_parent_wrap .slider_parent_wrap .owl-stage-outer, .home_top_parent_wrap .slider_parent_wrap .owl-stage, .home_top_parent_wrap .slider_parent_wrap .owl-item, .home_top_parent_wrap .slider_parent_wrap .slider_slide {
	height: 100%;
}
.home_top_parent_wrap .slider_parent_wrap .slider_slide {
	background: url('../images/home_slider.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.map_top_slider_wrap {
	height: 500px;
}
.map_top_slider_wrap .bg_slider_wrap:before {
	display: none;
}

.sub_right_wrap.visible_right_wrap .bg_wrap {
	display: inline-block !important;
}
.sub_right_wrap.visible_right_wrap .bg_wrap {
	background: url(../images/black_bg_repeat.png) repeat;
	padding: 15px
}
.sub_right_wrap.visible_right_wrap .bg_wrap h3 {
	padding: 0;
	margin: 0;
	color: #ffd900;
	font-weight: 200;
	font-size: 18px
}
.top_slider_wrap {
	z-index: 1000
}
.common_anchor.blue_anchor {
	color: #324259;
	border-color: #324259
}
.common_anchor.blue_anchor:hover {
	color: #fff;
	background: #324259
}
.no_margin_top{
	margin-top:0 !important;
}
.owl-nav > *.disabled{
	opacity:0.5;
	cursor:not-allowed !important;
}
.common_border_h2{
	padding: 0;
    margin: 0;
    font-weight: 800;
    color: #5f5229;
    padding-bottom: 5px;
    font-size: 25px;
}
.common_border_wrap{
	width: 140px;
    background-color: #d3bf7e;
    height: 5px;
    margin-top: 5px;
	margin-bottom:10px;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.common_h2_border_hover_parent:hover .common_border_wrap{
	width:250px;
}

.parent_slider_wrap.home_slider_wrap{
	height:auto;
}
.parent_slider_wrap.home_slider_wrap .slider_wrap{
	position:relative;
	top:auto;
	left:auto;
	width:100%;
	height:auto;
}
.parent_slider_wrap .owl-theme .owl-dots{
	position:absolute;
	bottom:20px;
	right:15%;
	width:auto;
}
.parent_slider_wrap .owl-theme .owl-dots .owl-dot span{
	width:15px;
	height:15px;
	border-radius:0;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background:#d0bc7a !important;
}
.home_category_wrap ul.blog_ul li h2{
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.home_category_wrap{
	background:white;
}
.home_category_wrap .map_bg{
	background-image:none;
}
.white_wrap{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.parent_slider_wrap.home_slider_wrap .slider_wrap .image_wrap:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.45);
}
.slides_parent_wrap .slider_desc_wrap .slider_inner_desc_wrap{
	text-align:left;
	background:transparent;
}
twitterwidget{
	margin-top:0 !important;
}
.about_top_content_wrap .slider_wrap{
	text-align: center;
}
.about_top_content_wrap .slider_wrap:after{
	background:#f7f7f7;
	background: url('../images/map_bg_wrap.jpg') center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.about_top_content_wrap .slider_wrap h2{
	color:#000;
}
.about_top_content_wrap .slider_wrap p{
	color:#000;
}
@media only screen and (max-width:480px){
	.whatsapp_fix a.mylgl_a{
		position:absolute;
		bottom:100%;
		right:10px;
		margin-bottom:10px;
		z-index:100;
	}
}

@-webkit-keyframes myanimation7 {
  0% {
	  background:#000;
    color: #fff;
  }
  50% {
	  background:#bba661;
    color: #fff;
  }
  100% {
      background:#000;
    color: #fff;
  }
}
.ul_menu_wrap ul li:first-child a{
  animation: myanimation7 2s infinite;
}

.home_logistics_solutions_wrap{
	background:#fff;
	padding:120px 0 110px;
	overflow:visible;
}
.home_logistics_solutions_inner{
	display:grid;
	grid-template-columns:calc(30% - 40px) calc(40% - 40px) calc(30% - 40px);
	gap:60px;
	align-items:start;
	margin:0 auto;
	overflow:visible;
}
.home_logistics_cards_col{
	display:flex;
	flex-direction:column;
	gap:32px;
}
.home_logistics_cards_left{
	padding-top:105px;
}
.home_logistics_cards_right{
	padding-top:0;
}
.home_logistics_card{
	width:100%;
	min-height:220px;
	padding:22px 24px 24px;
	overflow: hidden;
	background:#fff;
	border:1px solid #e6e6e6;
	border-radius:12px;
	-webkit-box-shadow:0 20px 45px rgba(0,0,0,0.07);
	-moz-box-shadow:0 20px 45px rgba(0,0,0,0.07);
	box-shadow:0 20px 45px rgba(0,0,0,0.07);
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	transition:all 0.3s ease-in-out;
}
.home_logistics_card:hover{
	-webkit-transform:translateY(-6px);
	-moz-transform:translateY(-6px);
	-ms-transform:translateY(-6px);
	transform:translateY(-6px);
	-webkit-box-shadow:0 26px 55px rgba(0,0,0,0.11);
	-moz-box-shadow:0 26px 55px rgba(0,0,0,0.11);
	box-shadow:0 26px 55px rgba(0,0,0,0.11);
}
.home_logistics_card_image{
	width:100%;
	display:flex;
	align-items:end;
	justify-content:end;
}
.home_logistics_card_image img{
	width: 120px;
	margin-top: -20px;
	margin-right: -20px;
}
.home_logistics_card h3{
	margin:0 0 10px;
	color:#000;
	font-size:15px;
	line-height:1.35em;
	font-family:raleway_xbold;
	font-weight:800;
	margin-top: -20px;
}
.home_logistics_card p{
	margin:0 0 14px;
	color:#111;
	font-size:13px;
	line-height:1.55em;
	font-family:work_reg;
}
.home_logistics_card a{
	margin-top:auto;
	color:#bba661;
	font-size:12px;
	line-height:1.2em;
	font-family:raleway_xbold;
	text-decoration:none;
}
.home_logistics_card a span{
	display:inline-block;
	margin-left:5px;
}
.home_logistics_card a:hover{
	color:#000;
	text-decoration:none;
}
.home_logistics_center_col{
	text-align:center;
	    position: sticky;
    top: 200px;
}

.home_logistics_center_sticky .common_header{
	max-width:520px;
	margin:0 auto 34px;
	font-size:42px !important;
	line-height:1.12em;
	text-transform:none !important;
}
.home_logistics_center_sticky .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:17px 30px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:6px;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_logistics_center_sticky .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}

@media only screen and (max-width:1099px){
	.home_logistics_solutions_wrap{
		padding:90px 0;
	}
	.home_logistics_solutions_inner{
		grid-template-columns:1fr 1fr;
		gap:28px;
	}
	.home_logistics_center_col{
		grid-column:1 / -1;
		grid-row:1;
		min-height:0;
		position: relative;
		top: auto;
		margin-bottom:12px;
	}
	.home_logistics_cards_left{
		padding-top:0;
	}
	.home_logistics_center_sticky{
		position:relative;
		top:auto;
		padding-top:0;
	}
	.home_logistics_center_sticky .common_header{
		font-size:35px !important;
	}
}

@media only screen and (max-width:786px){
	.home_logistics_solutions_wrap{
		padding:65px 0;
	}
	.home_logistics_solutions_inner{
		max-width:360px;
	}
	.home_logistics_center_col{
		margin-bottom:28px;
	}
	.home_logistics_center_sticky .common_header{
		font-size:29px !important;
		margin-bottom:24px;
	}
	.home_logistics_cards_col{
		gap:22px;
	}
	.home_logistics_cards_col + .home_logistics_cards_col{
		margin-top:22px;
	}
	.home_logistics_card{
		min-height:0;
	}
}

@media only screen and (max-width:480px){
	.home_logistics_solutions_inner{
		grid-template-columns: 1fr;
	}
}

.home_trust_wrap{
	background:#f3f3f3;
	padding:90px 0 95px;
	overflow:hidden;
}
.home_trust_title_wrap{
	margin-bottom:70px;
}
.home_trust_title_wrap .common_header{
	max-width:430px;
	margin:0;
	font-size:38px !important;
	line-height:1.13em;
	text-transform:none !important;
}
.home_trust_slider_wrap{
	overflow:visible;
}
.home_trust_slider{
	overflow:visible;
}
.home_trust_slider .owl-stage-outer{
	overflow:visible;
}
.home_trust_slide{
	position:relative;
	width:100%;
}
.home_trust_image{
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:8px;
	overflow:hidden;
}
/* .home_trust_image:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.02);
	z-index:1;
} */
.home_trust_content{
	position:absolute;
	top:10px;
	left:10px;
	bottom:10px;
	width:47%;
	min-width:190px;
	padding:34px 26px 50px;
	background:#fff;
	z-index:2;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 60px 100%, 0 calc(100% - 60px));
	clip-path:polygon(0 0, 100% 0, 100% 100%, 60px 100%, 0 calc(100% - 60px));
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.home_trust_content:after{
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:42px;
	height:42px;
	border-left:16px solid transparent;
	border-bottom:16px solid transparent;
	z-index:1;
}
.home_trust_content span{
	position:absolute;
	top:20px;
	right:20px;
	width:28px;
	height:28px;
	border:1px solid #999;
	border-radius:50%;
	color:#000;
	font-size:10px;
	line-height:27px;
	text-align:center;
	font-family:work_reg;
}
.home_trust_content h3{
	margin:0 0 12px;
	color:#000;
	font-size:16px;
	line-height:1.25em;
	font-family:raleway_xbold;
	font-weight:800;
}
.home_trust_content p{
	margin:0;
	color:#000;
	font-size:12px;
	line-height:1.55em;
	font-family:work_reg;
}
.home_trust_slider .owl-dots{
	text-align:left !important;
	margin-top:70px !important;
}
.home_trust_slider .owl-dots .owl-dot{
	display:inline-block;
	width:110px;
	height:1px;
	margin:0;
	background:#d9d9d9;
	vertical-align:top;
}
.home_trust_slider .owl-dots .owl-dot span{
	display:none !important;
}
.home_trust_slider .owl-dots .owl-dot.active{
	background:#7a8490;
	height:2px;
}

@media only screen and (min-width:1100px){
	.home_trust_slider_wrap{
		width:calc(100% + 300px);
	}
}

@media only screen and (max-width:1099px){
	.home_trust_wrap{
		padding:75px 0;
	}
	.home_trust_title_wrap{
		margin-bottom:45px;
	}
	.home_trust_title_wrap .common_header{
		font-size:34px !important;
	}
}

@media only screen and (max-width:640px){
	.home_trust_wrap{
		padding:60px 0;
	}
	.home_trust_title_wrap{
		margin-bottom:30px;
	}
	.home_trust_title_wrap .common_header{
		font-size:28px !important;
	}
	
	.home_trust_content{
		top:auto;
		right:10px;
		width:auto;
		min-width:0;
		padding:28px 22px 24px;
	}
	.home_trust_slider .owl-dots{
		margin-top:35px;
	}
	.home_trust_slider .owl-dots .owl-dot{
		width:70px;
	}
}

@media only screen and (max-width:480px){
	.home_trust_content{
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%, 0 calc(100% - 30px));
    clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%, 0 calc(100% - 30px));
	}
}

.home_road_coverage_wrap{
	background:#fff;
	padding:105px 0 115px;
	overflow:hidden;
}
.home_road_coverage_inner{
	display:grid;
	grid-template-columns:56% 44%;
	align-items:center;
	gap:45px;
	margin:0 auto;
}
.home_road_coverage_image_wrap{
	position:relative;
	text-align:left;
}
.home_road_coverage_image_wrap img{
	display:block;
	width:100%;
	height:auto;
	margin-left:-12px;
}
.home_road_coverage_content{
	padding-left:20px;
}
.home_road_coverage_content .common_header{
	margin:0 0 34px;
	font-size:42px !important;
	line-height:1.12em;
	text-transform:none !important;
}
.home_road_coverage_content p{
	margin:0 0 34px;
	color:#000;
	font-size:13px;
	line-height:1.65em;
	font-family:work_reg;
}
.home_road_coverage_content .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:17px 28px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:6px;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_road_coverage_content .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}

@media only screen and (max-width:1099px){
	.home_road_coverage_wrap{
		padding:85px 0;
	}
	.home_road_coverage_inner{
		grid-template-columns:52% 48%;
		gap:30px;
	}
	.home_road_coverage_content{
		padding-left:0;
	}
	.home_road_coverage_content .common_header{
		font-size:34px !important;
		margin-bottom:24px;
	}
}

@media only screen and (max-width:720px){
	.home_road_coverage_wrap{
		padding:65px 0;
	}
	.home_road_coverage_inner{
		display:flex;
		flex-direction:column;
		gap:30px;
		text-align:center;
	}
	.home_road_coverage_image_wrap{
		width:100%;
		text-align:center;
	}
	.home_road_coverage_image_wrap img{
		margin:0 auto;
	}
	.home_road_coverage_content .common_header{
		font-size:30px !important;
	}
	.home_road_coverage_content p{
		margin-left:auto;
		margin-right:auto;
	}
}

.home_trade_lanes_wrap{
	background:#111;
	padding:80px 0;
	padding-bottom: 150px;
	overflow:hidden;
}
.home_trade_lanes_inner{
	display:grid;
	grid-template-columns:50% 50%;
	align-items:center;
	gap:45px;
}
.home_trade_lanes_content{
	position:relative;
	z-index:2;
}
.home_trade_lanes_content .common_header{
	margin:0 0 36px;
	color:#fff;
	font-size:42px !important;
	line-height:1.18em;
	text-transform:none !important;
}
.home_trade_lanes_content p{
	margin:0 0 34px;
	color:#fff;
	font-size:13px;
	line-height:1.7em;
	font-family:work_reg;
}
.home_trade_lanes_content .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:18px 30px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:8px;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_trade_lanes_content .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}
.home_trade_lanes_image_wrap{
	position:relative;
}
.home_trade_lanes_wrap .truck_wrap{
	position: absolute;
	left: 60%;
	bottom:0;
	width: 20%;
}
.home_trade_lanes_image_wrap img{
	display:block;
	width:100%;
	height:auto;
}

@media only screen and (max-width:1099px){
	.home_trade_lanes_wrap{
		padding:90px 0 70px;
	}
	.home_trade_lanes_inner{
		grid-template-columns:40% 60%;
		gap:30px;
	}
	.home_trade_lanes_content .common_header{
		font-size:34px !important;
		margin-bottom:26px;
	}
}

@media only screen and (max-width:720px){
	.home_trade_lanes_wrap{
		padding:65px 0;
		text-align:center;
	}
	.home_trade_lanes_inner{
		display:flex;
		flex-direction:column;
		gap:35px;
	}
	.home_trade_lanes_content{
		order:1;
	}
	.home_trade_lanes_image_wrap{
		order:2;
		width:100%;
	}
	.home_trade_lanes_content .common_header{
		font-size:30px !important;
	}
	.home_trade_lanes_content p{
		margin-left:auto;
		margin-right:auto;
	}
}

.home_freight_routes_wrap{
	background:#fff;
	padding:105px 0;
	overflow:hidden;
}
.home_freight_routes_inner{
	display:grid;
	grid-template-columns:32% 68%;
	align-items:start;
	gap:45px;
}
.home_freight_routes_intro{
	padding-top:10px;
}
.home_freight_routes_intro .common_header{
	margin:0 0 42px;
	color:#111;
	font-size:42px !important;
	line-height:1.12em;
	text-transform:none !important;
}
.home_freight_routes_intro .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:18px 30px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:8px;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_freight_routes_intro .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}
.home_freight_routes_grid{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:26px;
}
.home_freight_route_card .common_header{
	text-transform: initial !important;
}
.home_freight_route_card{
	min-height:230px;
	padding:46px 32px 34px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:18px;
	-webkit-box-shadow:0 26px 60px rgba(0,0,0,0.07);
	-moz-box-shadow:0 26px 60px rgba(0,0,0,0.07);
	box-shadow:0 26px 60px rgba(0,0,0,0.07);
	display:flex;
	flex-direction:column;
	/* justify-content:flex-end; */
	transition:all 0.3s ease-in-out;
}
.home_freight_route_card:hover{
	-webkit-transform:translateY(-6px);
	-moz-transform:translateY(-6px);
	-ms-transform:translateY(-6px);
	transform:translateY(-6px);
	-webkit-box-shadow:0 32px 70px rgba(0,0,0,0.11);
	-moz-box-shadow:0 32px 70px rgba(0,0,0,0.11);
	box-shadow:0 32px 70px rgba(0,0,0,0.11);
}
.home_freight_route_flags{
	display:flex;
	align-items:center;
	gap:36px;
	margin-bottom:auto;
}
.home_freight_route_flags img{
	display:block;
	width:100%;
	height:auto;
}
.home_freight_route_card h3{
	margin:55px 0 22px;
	color:#000;
	font-size:16px;
	line-height:1.35em;
	font-family:raleway_xbold;
	font-weight:800;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.home_freight_route_card h3 img{
	width: 20px;
}
.home_freight_route_card h3 span{
	display:inline-block;
	margin:0 8px;
	color:#F5B247;
	font-family:work_reg;
	font-weight:400;
}
.home_freight_route_card > a.aa{
	color:#F5B247;
	line-height:1.2em;
	font-family:work_reg;
	text-decoration:none;
}
.home_freight_route_card > a.aa img{
	width: 15px;
}
.home_freight_route_card > a.aa span{
	display:inline-block;
	margin-left:5px;
}
.home_freight_route_card > a.aa:hover{
	color:#000;
	text-decoration:none;
}

.home_freight_routes_grid .home_freight_route_card:first-child{
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	transform: none !important;
}
.home_freight_routes_grid .home_freight_route_card:first-child a{
	width: auto !important;
	display: inline-block !important;
}

@media only screen and (max-width:1099px){
	.home_freight_routes_wrap{
		padding:85px 0;
	}
	.home_freight_routes_inner{
		grid-template-columns:1fr;
		gap:40px;
	}
	.home_freight_routes_intro{
		padding-top:0;
	}
	.home_freight_routes_intro .common_header{
		font-size:34px !important;
		margin-bottom:28px;
	}
}

@media only screen and (max-width:786px){
	.home_freight_routes_grid{
		grid-template-columns:repeat(2, 1fr);
	}
}

@media only screen and (max-width:480px){
	.home_freight_routes_wrap{
		padding:65px 0;
		text-align:center;
	}
	.home_freight_routes_grid{
		grid-template-columns:1fr;
		gap:22px;
		text-align:left;
	}
	.home_freight_routes_intro .common_header{
		font-size:30px !important;
	}
	.home_freight_route_card{
		min-height:auto;
		padding:34px 26px 28px;
	}
	.home_freight_route_card h3{
		margin-top:42px;
	}
	.home_freight_route_flags img{
		width:100%;
	}
}

.home_cargo_simple_wrap{
	position:relative;
	background:url('../images/cargo_simple_bg.jpg') center center no-repeat #1d1d1d;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:80px 0;
	overflow:hidden;
}

.home_cargo_simple_wrap:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:3px;
	background:#00aeef;
	z-index:2;
}
.home_cargo_simple_inner{
	position:relative;
	z-index:3;
	display:grid;
	grid-template-columns:28% 72%;
	align-items:center;
	gap:45px;
}
.home_cargo_simple_intro .common_header{
	margin:0 0 22px;
	color:#fff;
	font-size:30px !important;
	line-height:1.18em;
	text-transform:none !important;
}
.home_cargo_simple_intro .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:13px 24px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:7px;
	font-size:12px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_cargo_simple_intro .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}
.home_cargo_steps_wrap{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	align-items:center;
}
.home_cargo_step{
	min-height:104px;
	padding:0 42px;
	border-left:1px solid rgba(255,255,255,0.22);
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.home_cargo_step img{
	display:block;
	width:58px;
	height:auto;
	margin:0 0 16px;
}
.home_cargo_step p{
	margin:0;
	color:#fff;
	font-size:13px;
	line-height:1.35em;
	font-family:work_reg;
}

@media only screen and (max-width:1099px){
	
	
}

@media only screen and (max-width:786px){
	.home_cargo_simple_inner{
		grid-template-columns:1fr;
		gap:34px;
	}
	.home_cargo_steps_wrap{
		border-top:1px solid rgba(255,255,255,0.18);
		padding-top:30px;
	}
	.home_cargo_step:first-child{
		border-left:0;
		padding-left:0;
	}
	.home_cargo_simple_wrap{
		padding:55px 0 48px;
		text-align:center;
	}
	.home_cargo_simple_intro .common_header{
		font-size:28px !important;
	}
	
	.home_cargo_step{
		min-height:0;
		padding:0;
		border-left:0;
	}
	.home_cargo_step img{
		margin-left:auto;
		margin-right:auto;
	}
}
@media only screen and (max-width:480px){
	.home_cargo_steps_wrap{
		grid-template-columns:1fr;
		gap:26px;
	}
}

.home_industries_wrap{
	background:#fff;
	padding:95px 0 100px;
	overflow:hidden;
}
.home_industries_inner{
	margin:0 auto;
}
.home_industries_title_wrap{
	text-align:center;
	margin-bottom:55px;
}
.home_industries_title_wrap .common_header{
	max-width:560px;
	margin:0 auto;
	color:#111;
	font-size:34px !important;
	line-height:1.18em;
	text-transform:none !important;
}
.home_industries_accordion{
	width:78%;
	margin:0 auto;
	display: block;
    float: none;
}
.home_industries_item{
	width:100%;
	border-bottom:1px solid #d9d9d9;
}
.home_industries_item:last-child{
	border-bottom:0;
}
.home_industries_item_head{
	width:100%;
	padding:22px 0;
	margin:0;
	border:0;
	background:transparent;
	color:#000;
	display:flex;
	align-items:center;
	text-align:left;
	cursor:pointer;
	font-family:work_reg;
}
.home_industries_item_head:focus{
	outline:none;
}
.home_industries_item_head span{
	width:44px;
	flex:0 0 44px;
	color:#000;
	font-size:15px;
	line-height:1.2em;
	font-family:work_reg;
}
.home_industries_item_head strong{
	color:#000;
	font-size:15px;
	line-height:1.2em;
	font-family:raleway_xbold;
	font-weight:800;
}
.home_industries_item_body{
	display:none;
	padding:0 0 18px;
}
.home_industries_item.active .home_industries_item_body{
	display:block;
}
.home_industries_image{
	position:relative;
	display:block;
	width:100%;
	border-radius:10px;
	overflow:hidden;
}
.home_industries_image img{
	display:block;
	width:100%;
	height:auto;
}
.home_industries_image:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.18);
	z-index:1;
}
.home_industries_image > span{
	position:absolute;
	right:16px;
	bottom:16px;
	width:34px;
	height:34px;
	border-radius:50%;
	background:#d3bf7e;
	color:#000;
	text-align:center;
	line-height:34px;
	z-index:2;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.home_industries_image > span i{
	line-height:34px;
}
.home_industries_btn_wrap{
	text-align:center;
	margin-top:62px;
}
.home_industries_btn_wrap .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:14px 26px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:6px;
	font-size:12px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_industries_btn_wrap .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}

@media only screen and (max-width:1099px){
	.home_industries_wrap{
		padding:80px 0;
	}
	.home_industries_accordion{
		width:90%;
	}
}

@media only screen and (max-width:640px){
	.home_industries_wrap{
		padding:65px 0;
	}
	.home_industries_title_wrap{
		margin-bottom:38px;
	}
	.home_industries_title_wrap .common_header{
		font-size:28px !important;
	}
	.home_industries_accordion{
		width:100%;
	}
	.home_industries_item_head{
		padding:19px 0;
	}
	.home_industries_btn_wrap{
		margin-top:42px;
	}
}

.home_case_studies_wrap{
	background:#111;
	padding:90px 0 85px;
	overflow:hidden;
}
.home_case_studies_title_wrap{
	text-align:center;
	margin-bottom:58px;
}
.home_case_studies_title_wrap .common_header{
	max-width:480px;
	margin:0 auto;
	color:#fff;
	font-size:34px !important;
	line-height:1.18em;
	text-transform:none !important;
}
.home_case_studies_grid{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:20px;
	width:72%;
	margin:0 auto;
	float:none;
}
.home_case_study_card{
	position:relative;
	border-radius:8px;
	overflow:hidden;
	background:#222;
}
.home_case_study_card a{
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	overflow:hidden;
}
.home_case_study_card img{
	display:block;
	width:100%;
	transition:all 0.35s ease-in-out;
}
.home_case_study_card:hover img{
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}
.home_case_study_overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:linear-gradient(to bottom, rgba(0,0,0,0.34) 0%, rgba(0,0,0,0.08) 48%, rgba(0,0,0,0.34) 100%);
	z-index:1;
}
.home_case_study_card h3{
	position:absolute;
	top:18px;
	left:18px;
	right:18px;
	z-index:2;
	margin:0;
	color:#fff;
	font-size:13px;
	line-height:1.35em;
	font-family:raleway_xbold;
	font-weight:800;
}
.home_case_study_arrow{
	position:absolute;
	left:18px;
	bottom:18px;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#fff;
	color:#000;
	text-align:center;
	line-height:28px;
	z-index:2;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.home_case_study_arrow i{
	line-height:28px;
	font-size:12px;
}
.home_case_studies_btn_wrap{
	text-align:center;
	margin-top:46px;
}
.home_case_studies_btn_wrap .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:15px 27px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:7px;
	font-size:12px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_case_studies_btn_wrap .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}

@media only screen and (max-width:1099px){
	.home_case_studies_wrap{
		padding:75px 0;
	}
	.home_case_studies_grid{
		width:90%;
	}
	.home_case_study_card img{
	}
}

@media only screen and (max-width:760px){
	.home_case_studies_grid{
		grid-template-columns:1fr;
		width:100%;
		max-width:420px;
	}
	.home_case_study_card img{
		height:auto;
	}
}

@media only screen and (max-width:640px){
	.home_case_studies_wrap{
		padding:65px 0;
	}
	.home_case_studies_title_wrap{
		margin-bottom:38px;
	}
	.home_case_studies_title_wrap .common_header{
		font-size:28px !important;
	}
}

.home_insights_wrap{
	background:#fff;
	padding:92px 0 100px;
	overflow:hidden;
}
.home_insights_title_wrap{
	text-align:center;
	margin-bottom:56px;
}
.home_insights_title_wrap .common_header{
	max-width:520px;
	margin:0 auto;
	color:#111;
	font-size:34px !important;
	line-height:1.18em;
	text-transform:none !important;
}
.home_insights_grid{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:24px;
	width:72%;
	margin:0 auto;
	float:none;
}
.home_insight_card{
	background:#fff;
	border:1px solid #dcdcdc;
	border-radius:8px;
	overflow:hidden;
}
.home_insight_card a{
	display:block;
	color:#000;
	text-decoration:none;
}
.home_insight_card img{
	display:block;
	width:100%;
	height:140px;
	object-fit:cover;
	transition:all 0.35s ease-in-out;
}
.home_insight_card:hover img{
	-webkit-transform:scale(1.04);
	-moz-transform:scale(1.04);
	-ms-transform:scale(1.04);
	transform:scale(1.04);
}
.home_insight_card_bottom{
	min-height:70px;
	padding:0 18px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:18px;
}
.home_insight_card_bottom h3{
	margin:0;
	color:#000;
	font-size:13px;
	line-height:1.35em;
	font-family:raleway_xbold;
	font-weight:800;
}
.home_insight_card_bottom span{
	flex:0 0 30px;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#d3bf7e;
	color:#000;
	text-align:center;
	line-height:30px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.home_insight_card_bottom span i{
	line-height:30px;
	font-size:12px;
}
.home_insights_btn_wrap{
	text-align:center;
	margin-top:58px;
}
.home_insights_btn_wrap .common_anchor_square{
	float:none;
	display:inline-block;
	margin:0;
	padding:16px 28px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:7px;
	font-size:12px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home_insights_btn_wrap .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}

@media only screen and (max-width:1099px){
	.home_insights_wrap{
		padding:78px 0;
	}
	.home_insights_grid{
		width:90%;
	}
}

@media only screen and (max-width:720px){
	.home_insights_grid{
		grid-template-columns:1fr;
		width:100%;
		max-width:430px;
	}
	.home_insight_card img{
		height:auto;
	}
}

@media only screen and (max-width:640px){
	.home_insights_wrap{
		padding:65px 0;
	}
	.home_insights_title_wrap{
		margin-bottom:38px;
	}
	.home_insights_title_wrap .common_header{
		font-size:28px !important;
	}
}

.home_worldwide_trust_wrap{
	background:#fff;
	padding:80px 0 95px;
	overflow:hidden;
}
.home_worldwide_trust_inner{
	float:none;
	margin:0 auto;
}
.home_worldwide_trust_title_wrap{
	text-align:center;
	margin-bottom:68px;
}
.home_worldwide_trust_title_wrap .common_header{
	margin:0 0 20px;
	color:#111;
	font-size:34px !important;
	line-height:1.18em;
	text-transform:none !important;
}
.home_worldwide_trust_title_wrap p{
	width:44%;
	margin:0 auto;
	color:#111;
	font-size:11px;
	line-height:1.65em;
	font-family:work_reg;
}
.home_carrier_partners_wrap{
	position:relative;
	border:1px solid #d8d8d8;
	border-radius:9px;
	padding:26px 30px;
	margin-bottom:18px;
}
.home_carrier_partners_label{
	position:absolute;
	top:-11px;
	left:50%;
	padding:0 12px;
	background:#fff;
	color:#111;
	font-size:11px;
	line-height:20px;
	font-family:raleway_xbold;
	font-weight:800;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	white-space:nowrap;
}
.home_carrier_partners_list{
	width:100%;
	margin:0;
	padding:0;
	display:grid;
	grid-template-columns:repeat(5, 1fr);
	list-style:none;
}
.home_carrier_partners_list li{
	min-height:48px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-right:1px solid #d8d8d8;
}
.home_carrier_partners_list li:last-child{
	border-right:0;
}
.home_carrier_partners_list img{
	display:block;
	max-width:118px;
	max-height:42px;
	width:auto;
	height:auto;
}
.home_worldwide_stats_wrap{
	background:#fff8df;
	border-radius:9px;
	padding:18px 25px;
	margin-bottom:34px;
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:0;
}
.home_worldwide_stat{
	display:grid;
	grid-template-columns:58px auto;
	grid-template-rows:auto auto;
	align-items:center;
	column-gap:16px;
	padding:0 24px;
	border-right:1px solid rgba(191,165,84,0.35);
}
.home_worldwide_stat:last-child{
	border-right:0;
}
.home_worldwide_stat span{
	grid-row:1 / 3;
	width:54px;
	height:54px;
	border-radius:50%;
	background:#d3bf7e;
	color:#000;
	text-align:center;
	line-height:54px;
	font-size:22px;
}
.home_worldwide_stat strong{
	color:#c5ad67;
	font-size:34px;
	line-height:1em;
	font-family:raleway_xbold;
	font-weight:800;
}
.home_worldwide_stat small{
	color:#111;
	font-size:11px;
	line-height:1.2em;
	font-family:work_reg;
}
.home_worldwide_map_wrap{
	background:#d3bf7e;
	border-radius:16px;
	padding:45px 52px;
	display:grid;
	grid-template-columns:34% 66%;
	align-items:center;
	gap:30px;
}
.home_worldwide_map_content h3{
	margin:0 0 24px;
	color:#000;
	font-size:34px;
	line-height:1.12em;
	font-family:raleway_xbold;
	font-weight:800;
}
.home_worldwide_map_content p{
	margin:0;
	color:#000;
	font-size:12px;
	line-height:1.7em;
	font-family:work_reg;
}
.home_worldwide_map_image img{
	display:block;
	width:100%;
	height:auto;
}

@media only screen and (max-width:1099px){
	.home_worldwide_trust_wrap{
		padding:70px 0;
	}
	.home_worldwide_trust_title_wrap p{
		width:70%;
	}
	.home_worldwide_stats_wrap{
		grid-template-columns:repeat(2, 1fr);
		gap:24px 0;
	}
	.home_worldwide_stat:nth-child(2n){
		border-right:0;
	}
	.home_worldwide_map_wrap{
		grid-template-columns:1fr;
		text-align:center;
	}
}

@media only screen and (max-width:760px){
	.home_carrier_partners_list{
		grid-template-columns:repeat(2, 1fr);
		gap:18px 0;
	}
	.home_carrier_partners_list li{
		border-right:0;
	}
	.home_worldwide_stats_wrap{
		grid-template-columns:1fr;
		gap:22px;
	}
	.home_worldwide_stat{
		border-right:0;
		padding:0;
	}
}

@media only screen and (max-width:640px){
	.home_worldwide_trust_wrap{
		padding:60px 0;
	}
	.home_worldwide_trust_title_wrap{
		margin-bottom:46px;
	}
	.home_worldwide_trust_title_wrap .common_header{
		font-size:28px !important;
	}
	.home_worldwide_trust_title_wrap p{
		width:100%;
	}
	.home_carrier_partners_wrap{
		padding:28px 18px 22px;
	}
	.home_worldwide_map_wrap{
		padding:34px 24px;
	}
	.home_worldwide_map_content h3{
		font-size:28px;
	}
}
.menu_wrap .inner_wrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.menu_wrap .ul_menu_wrap{
	margin: 0;
	width: 60%;
	padding-right: 0;
}
.menu_wrap .right_cta_desk_wrap{
	width: 20%;
	text-align: right;
}
.menu_wrap .desktop_menu{
	width: 100%;
	text-align: center;
}
.menu_wrap .desktop_menu li{
	float:none
}
.ul_menu_wrap ul li:first-child a{
	animation: none;
}
.menu_wrap .top_big_anchor{
	position: relative;
	top: auto;
	right: auto;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	bottom: auto;
	gap: 15px;;
	border-radius: 40px;
}
.menu_wrap .logo_wrap img{
	width: 120px;
}

@media only screen and (max-width:786px){
	.menu_wrap .inner_wrap .right_cta_desk_wrap{
		display: none;
	}
	.menu_wrap .inner_wrap{
		display: inline-block;
	}
	.mob_menu_bar{
		min-width: 44px;
		text-align: center;
	}
}
@media only screen and (max-width:480px){
	
	.mob_menu_bar{
		min-width: auto;
	}
	.mobile_cta_wrap a{
		margin-right: 20px;
	}
	.menu_wrap .logo_wrap img{
		width: 100px;
	}
	.logo_wrap{
		text-align: left;
	}
	    .body_wrap {
        padding-top: 95px;
    }
}

.slider_form_wrap{
	position:absolute;
	left:0;
	right:0;
	bottom:34px;
	z-index:15;
}
.slider_form_inner_wrap{
	width:100%;
	display:grid;
	grid-template-columns:150px minmax(0, 1fr) 310px;
	align-items:center;
	gap:34px;
	padding:24px 30px;
	background:rgba(23, 20, 19, 0.78);
	-webkit-backdrop-filter:blur(9px);
	backdrop-filter:blur(9px);
	border-radius:7px;
	-webkit-box-shadow:0 18px 48px rgba(0,0,0,0.22);
	-moz-box-shadow:0 18px 48px rgba(0,0,0,0.22);
	box-shadow:0 18px 48px rgba(0,0,0,0.22);
}
.slider_form_intro h2,
.slider_quote_wrap h3,
.slider_track_wrap h3{
	margin:0;
	color:#fff;
	font-family:raleway_xbold;
	font-weight:800;
}
.slider_form_intro h2{
	font-size:15px;
	line-height:1.45em;
}
.slider_quote_wrap h3,
.slider_track_wrap h3{
	margin-bottom:18px;
	font-size:15px;
	line-height:1.2em;
}
.slider_quote_modes{
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:15px;
}
.slider_quote_modes a,
.slider_track_btn{
	height:39px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:6px;
	font-size:13px;
	line-height:1.2em;
	font-family:work_reg;
	text-decoration:none;
	-moz-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
}
.slider_quote_modes a{
	color:#fff;
	border:1px solid #bba661;
	background:rgba(255,255,255,0.02);
}
.slider_quote_modes a:hover,
.slider_track_btn:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}
.slider_track_wrap{
	padding-left:40px;
	border-left:1px solid rgba(255,255,255,0.3);
}
.slider_track_btn{
	width:100%;
	max-width:190px;
	color:#000;
	background:#d7bf72;
	font-family:raleway_xbold;
	font-weight:800;
}

@media only screen and (max-width:1099px){
	.slider_form_wrap .slider_track_wrap{
		display:none;
	}
	.slider_form_inner_wrap{
		grid-template-columns:1fr;
		gap:22px;
		padding:24px;
	}
	.slider_form_intro h2 br{
		display:none;
	}
	.slider_track_wrap{
		padding-left:0;
		padding-top:22px;
		border-left:0;
		border-top:1px solid rgba(255,255,255,0.24);
	}
}

@media only screen and (max-width:640px){
	.slider_form_wrap{
		bottom:10px;
		padding: 0 10px;
	}
	.slider_form_inner_wrap{
		padding:18px;
		gap:10px;
	}
	.slider_quote_modes{
		grid-template-columns:repeat(2, 1fr);
		gap:10px;
	}
	.slider_track_btn{
		max-width:none;
	}
}

.slider_quote_popup{
	position:relative;
	width:94%;
	max-width:720px;
	margin:30px auto;
	padding:34px;
	background:#fff;
	display: inline-block;
	border-radius:8px;
	-webkit-box-shadow:0 28px 80px rgba(0,0,0,0.28);
	-moz-box-shadow:0 28px 80px rgba(0,0,0,0.28);
	box-shadow:0 28px 80px rgba(0,0,0,0.28);
}
.slider_quote_popup .mfp-close{
	top:12px;
	right:12px;
	width:36px;
	height:36px;
	line-height:36px;
	color:#111;
	opacity:1;
	font-size:28px;
}
.slider_quote_popup_head{
	margin-bottom:24px;
	padding-right:46px;
}
.slider_quote_popup_head span{
	display:block;
	margin-bottom:8px;
	color:#b79d50;
	font-size:12px;
	line-height:1.2em;
	font-family:raleway_xbold;
	font-weight:800;
	text-transform:uppercase;
}
.slider_quote_popup_head h2{
	margin:0;
	color:#111;
	font-size:28px;
	line-height:1.18em;
	font-family:raleway_xbold;
	font-weight:800;
}
.slider_quote_form_grid{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:16px;
}
.slider_quote_field{
	min-width:0;
}
.slider_quote_field_full{
	grid-column:1 / -1;
}
.slider_quote_field label{
	display:block;
	margin-bottom:7px;
	color:#111;
	font-size:12px;
	line-height:1.2em;
	font-family:raleway_xbold;
	font-weight:800;
}
.slider_quote_field input,
.slider_quote_field select,
.slider_quote_field textarea{
	width:100%;
	height:44px;
	padding:0 14px;
	border:1px solid #d8d8d8;
	border-radius:5px;
	background:#fff;
	color:#111;
	font-size:13px;
	font-family:work_reg;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.slider_quote_field textarea{
	height:105px;
	padding-top:12px;
	line-height:1.45em;
}
.slider_quote_field input.input_error,
.slider_quote_field select.input_error,
.slider_quote_field textarea.input_error{
	border-color:#d73535 !important;
	background:#fff7f7;
}
.slider_quote_actions{
	display:flex;
	align-items:center;
	gap:16px;
	margin-top:22px;
}
.slider_quote_actions .common_anchor_square{
	float:none;
	margin:0;
	padding:14px 34px;
	color:#000;
	background:#bba661;
	background:-moz-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:-webkit-linear-gradient(left,#bba661 0,#ebd89c 100%);
	background:linear-gradient(to right,#bba661 0,#ebd89c 100%);
	border:0;
	border-radius:6px;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.slider_quote_actions .common_anchor_square:hover{
	color:#000;
	background:#ebd89c;
	text-decoration:none;
}
#slider_quote_loader{
	float:none;
	width:auto;
}
#slider_quote_loader .fa{
	font-size:22px;
	color:#b79d50;
}
#slider_quote_message_wrap{
	margin-top:18px;
}
#slider_quote_message_wrap .error_full_wrap,
#slider_quote_message_wrap .success_full_wrap{
	padding:12px 14px;
	border-radius:5px;
	font-size:13px;
	line-height:1.45em;
	font-family:work_reg;
}
#slider_quote_message_wrap .error_full_wrap{
	background:#fff0f0;
	color:#c62828;
}
#slider_quote_message_wrap .success_full_wrap{
	background:#eef9f0;
	color:#247333;
}

@media only screen and (max-width:640px){
	.slider_quote_popup{
		width:calc(100% - 24px);
		max-height:calc(100vh - 24px);
		margin:12px auto;
		padding:24px 18px;
		overflow-y:auto;
	}
	.slider_quote_popup_head{
		margin-bottom:20px;
	}
	.slider_quote_popup_head h2{
		font-size:23px;
	}
	.slider_quote_form_grid{
		grid-template-columns:1fr;
		gap:13px;
	}
	.slider_quote_field textarea{
		height:94px;
	}
	.slider_quote_actions{
		align-items:stretch;
		flex-direction:column;
		gap:12px;
	}
	.slider_quote_actions .common_anchor_square{
		width:100%;
		text-align:center;
	}
}

.slider_quote_field label{
	font-weight:400;
	font-family: 'raleway_reg';
}
body{
	letter-spacing: 0.05em;
}
.home_industries_item_body {
	position:relative;
	padding:0;
	margin-bottom:15px
}
.home_industries_item_body .info_wrap{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:20px;
}
.home_industries_item_body .info_wrap p{
	padding:0;
	margin:0;
	color:#fff
}
.home_industries_item:hover .home_industries_item_body{
	display: inline-block;
}