.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;
}
.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: 165px;
}
.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;
	}
}
