/*@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);*/
/* CSS Document */
@import url('jquery.mCustomScrollbar.css');
@font-face {
	font-family: 'Montserrat';
	src:url('../fonts/Montserrat-Light.eot');
	src:url('../fonts/Montserrat-Lightd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Montserrat-Light.woff') format('woff'),
		url('../fonts/Montserrat-Light.ttf') format('truetype');
font-weight:300; font-style:normal;}
	
@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Regular.eot');
	src: url('../fonts/Montserrat-Regulard41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Montserrat-Regular.woff') format('woff'),
		url('../fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Bold.eot');
	src: url('../fonts/Montserrat-Boldd41d.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Montserrat-Bold.html') format('woff'),
		url('../fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;	font-style: normal;
}

*{ padding:0px; margin:0px; }

body{
	 font-family: 'Montserrat', sans-serif;
	font-size:12px; 
	background:#133d77 url(../images/background.jpg) no-repeat center  top;
	background-size:100%;
	background-attachment:scroll;
	color:#fff;
}
a{ outline:none !important;}
.mon_font{font-family: 'Montserrat', sans-serif;}
.welcome_msg{ float:left; margin:7px 0px 0px 0px; padding:0px; text-transform:uppercase; 
font-size:10px; font-family:"Montserrat",sans-serif; font-weight:300; } 
.welcome_msg .yellow_color{font-family: 'Montserrat', sans-serif; font-weight:400;}
.welcome_msg li{ display:inline; border-right:solid 1px #4e4e4e; padding:0px 10px;}
.languane_f{ float:right; margin-right:10px; text-transform:uppercase; font-size:10px;   font-family: 'Montserrat', sans-serif; margin-bottom:17px; font-weight:300; height:28px;}
.languane_f li{ margin-left:0px; display:inline-block; float:left;}
.language_txt{ margin-right:10px; margin-bottom:-4px; margin-right:10px; margin-top:7px;}
.languane_f li .form-control{background:none;}
.languane_f li .btn-default{ color:#eaaa11; background:none; border-radius:4px; min-width:90px; text-transform:uppercase; border-color:#284063; font-weight:300;}
.languane_f li .btn-default:active{
	color:#eaaa11!important; background:#0A1F3D!important; border-radius:4px!important  ;}
.languane_f .btn-default.active{color:#eaaa11!important; background:none!important; border-radius:4px!important  ;}

.languane_f .open > .dropdown-toggle.btn-default{color:#eaaa11!important; background:none!important; border-radius:4px!important  ;}
.languane_f .dropdown-toggle .caret{ color:#fff;}

.container_m{ width:1045px; margin:auto;}
.top_line{ color:#FFF; width:100%; background:#0a1f3d; display:inline-block; padding-top:13px; float:left;}
.top_line a{ color:#FFF;}
.top_line a:hover{color:#00baff;}
.top_line a.yellow_color{ color:#eaaa11;}
.top_line a.yellow_color:hover{ color:#00baff;}
.yellow_color{ color:#eaaa11;}
.header{ background:url(../images/header_bg.jpg) no-repeat; width:100%; display:inline-block; width:100%; clear:both;}

.navmenu{ clear:both; width:100%; float:left; background:#ebebeb;}
.navmenu li{ display:inline; border-right:solid 1px #d0d0d0; float:left; /*width:123px;*/ width:140px; /*width:163px;*/}
.navmenu li a{ height:55px; line-height:55px; display:block;  text-align:center; color:#292929; font-family: 'Montserrat', sans-serif; font-size:14px; font-weight:normal;}
.navmenu li a:hover{ background: url(../images/active_bg.jpg) repeat-x bottom left;}
.navmenu li.home_menu { padding:0px 0px; max-width:60px; font-size:20px;}
.navmenu li.home_menu a{ background:#d3d3d3;}
.navmenu li.contact_us{ border-right:0px;}
.active_menu{ background: url(../images/active_bg.jpg) repeat-x bottom left;}
.page_main{ background:url(../images/page_md.png) repeat; float:left; width:100%; padding:24px; margin-top:12px; margin-bottom:11px; border:1px solid #397295;  /*display: table-caption;*/}
.width_220{ display:inline-block; vertical-align:top;  margin-bottom:30px; padding:0px;}
.owl-carousel .owl-item {float: left;  padding:0px 15px;}
.main_slider .owl-item {float: left;  padding:0px 0px;}
.thum_descript{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#afafaf; 
margin-bottom:5px; word-wrap:break-word;}
.width_220 h2{ font-family:Montserrat; color:#fff; font-size:15px; text-transform:uppercase;padding:0px 15px; margin:33px 0px 15px 0px; height:35px;}
.width_220 h2 span{ display:block;}
.width_220 h3{ font-family:Montserrat; color:#eaaa11; font-size:14px; text-transform:uppercase;
padding:0px; margin:15px 0px 15px 0px; line-height:18px;}
.width_220 h4{ color:#fff; padding:0px; margin:10px 0px 5px 0px; 
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600;}
.width_220 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1; *display: inline;}
.width_220 .wrapper-with-margin{  margin:0px 50px;}
.width_220 .owl-theme .owl-controls .owl-buttons .owl-prev{left:10px;  top:inherit; bottom:-30px; }
.width_220 .owl-theme .owl-controls .owl-buttons .owl-next{left:45px; top:inherit; bottom:-30px;}
.width_220 .owl-theme .owl-controls .owl-buttons .owl-prev i{ margin-left:-2px;}
.width_220 .owl-theme .owl-controls .owl-buttons .owl-next i{ margin-right:-2px;}
.width_220 .owl-controls{ margin-left:15px;}
.thum_descript.product_desc{ font-size:13px;}
.thum_descript strong{ color:#FFF;}
footer{ background:#02132b; text-transform:none;  float:left; width:100%; clear:both; padding:30px 0px 35px 30px; color:#fff; font-size:11px; font-family: 'Montserrat', sans-serif; margin-bottom:15px;}
footer a{color:#fff; }
footer a:hover{color:#00baff;}
footer ul{ margin:0px;}
.f_menu{ float:left; padding-left:20px; width:200px;}
.f_menu li{padding-right:15px; line-height:20px; list-style:none;}
.footer_mailing{ float:left; border-left:#082348 solid 1px; border-right:#082348 solid 1px; padding:0px 60px 10px 60px;}
.footer_mailing p{ clear:both; line-height:23px;}
.footer_mailing p span{ display:block;}
.mailing_block{ clear:both; }
.mailing_block table{ background:none;margin:0px; width:auto;}
.mailing_block td{ padding:0px;}
.mailing_block input[type='text']{ float:left; width:257px; padding:0px 10px; margin-right:5px; border:0px; height:35px;}
.mailing_block .yellow_btn_sm{ float:left;}

.copy_right{ float:left; padding-left:40px; list-style:none;  line-height:23px;}
.copy_right li{ list-style:none;}

.border_r_0{ border-right:0px;}
.welcome_msg li.border_r_0{ border-right:0px;}
.breadcrumbs{    clear: both;
    color: #ffffff;
    float: left;  font-family: 'Montserrat', sans-serif;
    font-size: 10px; 
    width: 100%;}
.breadcrumbs ul{ padding:0px; margin:0px;}
.breadcrumbs ul li{ display:inline; float:left; text-transform:uppercase;}
.breadcrumbs ul li a{ color:#eaaa11;  border-right:solid 1px #424448; margin-right:15px; padding-right:15px;}
.red_color{ color:#ff4747;}
.page_tt{color: #00baff; letter-spacing:1px; display:block; float:left; font-size:30px; margin-top:26px; width: 100%; padding-bottom:10px; font-family:Montserrat; letter-spacing:-.4px;}
.mandatory{ color:#fff; clear:both; padding:0px 0px 0px 5px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cate_name{ text-align:right; font-size:13px; font-weight:700; color:#FFFFFF; width:165px;}
.website_link{ width:190px;}
td.website_link{ width:190px;}
.cate_mandotory_in{  display: inline-block;  padding: 5px;  text-align: left;  width:20px;}
.cate_mandotory{ width:35px;}
.cate_mandotory_in.small_space{ width:20px;}
.cate_field{}
.db_table{ width:100%; }
.db_table td{ padding:5px;}
.sm_width{ width:160px; float:left; margin-right:10px;}
.yellow_tt{ color:#eaaa11; border-bottom:#2c3747 solid 1px; padding:10px 0px; font-size:18px; margin-bottom:14px; float:left; width:100%; margin-top:4px;}
.yellow_tt1{ color:#eaaa11; padding:2px 0px 5px 0px; font-size:18px;; float:left; width:100%;}
.white_c{ color:#FFF; font-size:14px; margin-top:2px;}
.yellow_btn{ border:0px; background:#eaaa11; font-size:14px; width:237px; float:left; height:46px; line-height:46px; text-align:center; color:#2a1e00; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.yellow_btn_sm{ border:0px; background:#eaaa11; font-size:14px;  float:left; height:35px; line-height:35px; text-align:center; color:#2a1e00; text-transform:uppercase; font-family: 'Montserrat', sans-serif; padding:0px 25px;}
.red_btn_sm{ 
border:0px; background:#eaaa11; font-size:14px;  float:left; height:35px; line-height:35px; text-align:center; color:#2a1e00; text-transform:uppercase; font-family: 'Montserrat', sans-serif; padding:0px 35px;
/*border:0px; background:#e94615; font-size:14px;  float:left; height:35px; line-height:35px; text-align:center; color:#fff; text-transform:uppercase; font-family: 'Montserrat', sans-serif; padding:0px 35px;*/}
.form-control{ background:#d8d8d8;}
.welcome_tt{ font-size:18px; color:#FFF; margin:35px 0px 0px 0px; }
.left_side{ float:left; width:96%; background:#133d77;}
.left_side ul{ margin:0px;}
.left_side ul li{ list-style:none;}
.left_side ul li a{ display:block; border-bottom:#194786 solid 1px; padding:10px 10px 10px 61px;  font-family: 'Montserrat', sans-serif; font-size:14px; color:#FFFFFF; font-weight:normal;}
.left_side ul li a:hover{ border-right:solid 5px #00baff;}
.active_left_menu a{border-right:solid 5px #00baff;}
.right_content{ float:right; width:100%; padding-left:20px;}
.panel_hd{ clear:both; background:#0c2a54; font-family: 'Montserrat', sans-serif; font-size:14px; border-bottom:1px solid #194786;}
.panel_hd a{ color:#eaaa11; padding:10px; display:block; text-transform:uppercase;}
.panel_hd a img{ margin:0px 13px 0px 10px;}
.panel_hd span{ color:#eaaa11; padding:10px; display:block; text-transform:uppercase;}
.panel_hd span img{ margin:0 13px 0 19px;}

.topNav .navbar-default {background-color: #0c2a54; border:none; border-bottom: 1px solid #194786; border-radius:0;}
.topNav .navbar-brand { float:none }
.topNav .navbar-header { display:none; }
.topNav .navbar-header a { display:block; background:#1f9ecd !important; color:#fff !important }
.topNav .fa.fa-bars { margin-right: 10px; }
.topNav .container > .navbar-header,
.topNav .container-fluid > .navbar-header,
.topNav .container > .navbar-collapse,
.topNav .container-fluid > .navbar-collapse { margin:0 }
.topNav .navbar-collapse.in { overflow:inherit }
.topNav .navbar-nav { margin:0; }
.topNav .navbar-default .navbar-nav > li > a { color: #eaaa11; text-transform:uppercase }
.topNav div { padding:0; }
.topNav .navbar-default .navbar-nav > li > a { padding:12px 8px }
.topNav .navbar-default .navbar-nav > li > a > img { padding-right: 5px;  text-transform: uppercase; }
.topNav .navbar-default .navbar-nav > .open > a,
.topNav .navbar-default .navbar-nav > .open > a:hover,
.topNav .navbar-default .navbar-nav > .open > a:focus { background:#133d77; color:#eaaa11; }
.topNav .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left:0; }
.topNav .dropdown-menu { background-color:#133d77; padding:0 }
.topNav .dropdown-menu > li > a { color:#fff !important; text-transform:uppercase; border-bottom:1px solid #285696; padding:10px 20px }
.topNav .dropdown-menu > li > a:hover,
.topNav .dropdown-menu > li > a:focus { background:none }

.tablle_db{ background:#FFF; margin:0 0 25px;}
.tablle_db thead{ background:#00baff; color:#FFF;}
.tablle_db thead th{ vertical-align:top; font-family: 'Montserrat', sans-serif; font-size:13px; font-weight:normal; line-height:15px !important ;  }
.tablle_db > thead > tr > th, .tablle_db > tbody > tr > th, .tablle_db > tfoot > tr > th, .tablle_db > thead > tr > td, .tablle_db > tbody > tr > td, .tablle_db > tfoot > tr > td {
    border-left: 1px solid rgba(0,0,0,0.3); font-size:13px;/* #a4a4a4;*/}
	
.tablle_db2{ background:#FFF; margin:0 0 25px;}
.tablle_db2 thead{ background:#1f9ecd; color:#FFF;}
.tablle_db2 thead th{ vertical-align:top; 
font-family:'Montserrat', sans-serif; font-size:13px; font-weight:normal; line-height:15px !important;}
.tablle_db2 > thead > tr > th, .tablle_db2 > tbody > tr > th, .tablle_db2 > tfoot > tr > th, .tablle_db2 > thead > tr > td, .tablle_db2 > tbody > tr > td, .tablle_db2 > tfoot > tr > td {border-right:1px solid rgba(0,0,0,0.3); font-size:13px;}
		
	
.view_icon{ text-align:center;}
.view_icon a{ line-height:18px;}
.table_tt{ margin-bottom:20px; font-size:14px; text-transform:uppercase;}
.view_all{ font-size:14px; margin-top:2px;}
.view_all a{color:#1f9ecd !important;}
.twoline_b{padding-bottom:2px!important; padding-top:2px!important;}
.duration_t{ color:#FFFFFF; padding:7px 2px 7px 10px; font-size:14px; float:left;}
.calender_w{ width:120px; float:left;}
.duration_to{ color: #ffffff;
    float: left;
    font-size: 14px;
    padding: 7px 2px 7px 10px;}
.calender_w input{ background:#d8d8d8 url(../images/date_picker.png) no-repeat right center; border-radius:0px;}
.graph_view{ margin:10px 0px 40px 0px;}
.page_tt_m{ border-bottom:1px solid #2c3747; margin-bottom:9px; clear:both;}
.tablle_db.table-striped > tbody > tr:nth-of-type(2n+1){ background:#dcdcdc;}
.tablle_db.table-striped > tbody > tr:nth-of-type(2n+0){ background:#fff;}
.popup_table{ width:350px; margin:auto;}
.blue_btn{ background:#133d77; color:#FFFFFF; border:0px; display:inline-block; height:44px; line-height:44px;width:100%;font-family: 'Montserrat', sans-serif; font-size:14px; text-transform:uppercase;}
.popup_table{}
.popup_table td{ padding-bottom:0px;}
.popup_table td input[type='text']{ margin-bottom:10px;}
.popup_table td input[type='password']{ margin-bottom:15px;}
.remember_me{margin-top:4px; line-height:20px; font-size:14px;}
.margin_t_15{ margin-top:15px;}
.margin_t_10{ margin-top:10px;}
.forg_pass{ color:#005bd6; font-size:12px;}  
.p_sub_hd{ margin-top:23px; display:block; margin-bottom:20px; font-size:16px;  color:#000;}
.tablle_grid_popup{border:1px solid #a4a4a4; font-size:14px;}
.tablle_grid_popup.table-striped > tbody > tr:nth-of-type(2n+1){ background:#dcdcdc;}
.tablle_grid_popup{ background:#FFF; margin:20px 0 25px !important;}
.tablle_grid_popup thead{ background:#133d77; color:#FFF; font-family: 'Montserrat', sans-serif;}

.tablle_grid_popup > thead > tr > th, .tablle_grid_popup > tbody > tr > th, .tablle_grid_popup > tfoot > tr > th, .tablle_grid_popup > thead > tr > td, .tablle_grid_popup > tbody > tr > td, .tablle_grid_popup > tfoot > tr > td {  border-left: 1px solid rgba(0, 0, 0, 0.3);}
.pop_hd{ font-size:24px; color:#133d77; margin-bottom:10px; margin-top:0px;}
.pop_hd_big{ font-size:30px; color:#133d77; margin-bottom:10px; margin-top:0px;}
.enqu_num{ font-weight:bold; font-size:14px;}
.enqu_num span{ font-weight:normal;}
.pop_hd_login{ font-size:16px; margin-bottom:30px; color:#000;}
.checkbox.home_checkbox{ margin:0px 0px 0px 20px; padding:0px;}
.thanks_popup{width:450px; font-size:20px; margin-top:50px; margin:auto; 
text-align:center; margin-bottom:40px; font-weight:300;}
.condition_check{ padding:10px 0px; line-height:21px;}
.mfp-close{ background:#666 !important; color:#FFF !important; margin-top:5px; 
margin-right:5px; border-radius:50px;}
.table-bordered_b { border: 1px solid rgba(0, 0, 0, 0.3);}
.table-bordered_b > thead > tr > th,
.table-bordered_b > tbody > tr > th,
.table-bordered_b > tfoot > tr > th,
.table-bordered_b > thead > tr > td,
.table-bordered_b > tbody > tr > td,
.table-bordered_b > tfoot > tr > td {  border: 1px solid rgba(0, 0, 0, 0.3);}
.table-bordered_b > thead > tr > th,
.table-bordered_b > thead > tr > td {  border-bottom-width: 2px;}
.text_c{ color:#333333; background:#EAEAEA;}

.owl-theme .owl-controls{margin-top:0px;text-align: center;}
.width_220 .owl-theme .owl-controls .owl-buttons div{ background:#3b4c62;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;
*display: inline; margin:5px; padding:0px; font-size:12px; -webkit-border-radius: 30px;
-moz-border-radius: 30px; border-radius: 30px; background:rgba(255,255,255,0.7);
/*filter: Alpha(Opacity=50); opacity:.5;*/ height:29px; width:29px; line-height:29px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{background:#eaaa11 ;text-decoration: none; opacity:1;}
.owl-buttons div:hover{background:#eaaa11 ;text-decoration: none;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{ opacity:1; background:#eaaa11 ;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{ opacity:1; background:#eaaa11 ;}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	color:#fff;
	font-size:14px;
	margin:5px;
	padding:4px 7px;
	background:#d6d6d6;
	display:inline-block;
	cursor:pointer;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background:#869791;
	color:#fff;
	text-decoration:none
}
.owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1; *display: inline;}
.wrapper-with-margin{  margin:0px 50px;}
.owl-theme .owl-controls .owl-buttons div {  position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:10px;  top:45%; color:#121519; }
.owl-theme .owl-controls .owl-buttons .owl-next{right:10px; top:45%; color:#121519;}
.menu_icon{ display:none;}
.navmenu li.ka_ecommerce{ display:;}
.navmenu li.ka_rewards{ display:none}
.logo{margin:7px 0px 10px 11px;}
.form-control.width_353{ width:353px;}
.form-control.width_385{ width:385px;}
.form-control.width_280{ width:280px;}
.form-control.width_330{ width:330px;}
.toggled .form-control.width_353{ width:100%;}
.toggled .form-control.width_330{ width:100%;}
.margin_r_0{ margin-right:0px !important;}
.select_mr{ width:100px;}
.form-control.width_288{ width:288px; float:left;}
.cate_field .yellow_btn{  margin-right:10px;}
.menu_left{ 
	color:#fff; display:none; float:left; height:40px; margin-left:-4px; margin-bottom:-12px; 
	background:#0c2a54; font-size:14px; border-radius:0px 10px 10px 0px; cursor:pointer; 
	position:relative; line-height:40px; padding:0px 10px 0px 7px; box-shadow: 1px 1px 0 #355e93;
}  	
.show_year{ float:left;}
.form-control[disabled], fieldset[disabled] .form-control{
 background:#48576A;	
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#48576A; border-color:#48576A;}
.old_pass_d{float:left; margin-top:1px; margin-left:10px; width:210px; font-size:12px;}	
.mandtory_in{ float:right; color: #fff; font-family: Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding: 5px 0 0 5px;}
.manage_add_book{ float:right; margin-top:7px; color:#1e76c0; font-size:13px; font-family: Arial,Helvetica,sans-serif;}
.user_name_l{float:left; margin-top:7px; margin-left:10px; width:210px; font-size:12px;}
.customer_name{ color:#FFFFFF; font-weight:bold;}
.address_width{}
.address_width textarea{ width:95%; height:70px; background:#D8D8D8; border:0px; padding:5px;}
.taxt_333{ color:#333333;}
.popup_2_tt{ color:#292929; border-bottom:#b0b0b0 solid 1px; font-size:18px; padding-bottom:8px;}
.new_address .cate_name{ color:#5a5a5a;}
.new_address .customer_name{ color:#5a5a5a;}
.new_address .form-control{ border:solid 1px #b2b2b2;}
.new_address .btn-default{ border-color:transparent;}
input[type='text']{ color:#333; outline:none;}
input[type='password']{ color:#333; outline:none;}
textarea{color:#333; outline:none;}
.manage_table_act{}
.manage_table_act img{ margin:16px 0px;}
.add_new_user{ width:180px;}
.btn_203{ width:203px; text-align:center;}
.payment_setting{ color:#fff; margin-bottom:35px;}
.payment_setting td{ padding:10px; font-weight:bold;}
.payment_opt{ text-align:right;}
.payment_note{ font-weight:bold; color:#FFFFFF; border:solid 1px #214475; background:#102f58; padding:25px 5px; text-align:center; border-radius:5px;}
.user_msg{ display:none;}


.account_cate{ cursor:pointer; display:none; padding:10px; color:#FFFFFF; font-weight:normal;  font-size:18px; background:#1f9ecd;}

/* ------------------ Images Hover effect -----------------    */
.image-hover2 a:hover::before {opacity: 1;}
.image-hover2 a::before {background:#00baff none repeat scroll 0 0;color: #fff;
    content: ""; font: 18px/1 FontAwesome; left: 50%; opacity: 0; padding: 8px 12px;
    position: absolute; top: 50%; transform: translateX(-50%); transition: opacity 0.3s ease 0s; z-index: 2;}
.image-hover2 a:hover::after { opacity: 0.8; transform: scale(1);visibility: visible;}
.image-hover2 a::after { background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;  content: ""; height:100%; left:0; opacity:0; overflow:hidden; pointer-events:none;
    position:absolute; right:0; top:0; transform:scale(0);  transition:all 0.3s ease 0s; width:100%; z-index:1;}
.image-hover2 a { display: table;  position: relative; width:100%;}
/* ------------------ #Images Hover effect -----------------    */
.parter_num{ float:left;}
.parter_num label{ color:#FFF; font-weight:bold; padding-right:5px;}
.parter_num input{ width:160px; background:#d8d8d8; padding:5px; border:0px; color:#333; height:33px;}
.partner_btn{ float:left;}
.partner_btn  .yellow_btn{ width:120px; height:33px; line-height:33px; margin-left:10px;}
.partner_btn  .yellow_btn_d{ width:160px; height:33px; line-height:33px; background:#7a6322; color: #2a1e00;
    float: left; margin-left:10px; text-align:center; text-transform:uppercase;
    font-family: "Montserrat",sans-serif;  font-size: 14px;}
.add_pro_enq{ clear:both; color:#FFFFFF; font-weight: normal; font-family:"Montserrat",sans-serif; font-size:14px; padding-bottom:10px;} 
.group_sub_tt{ clear:both; color:#FFFFFF; font-weight: normal; font-family: "Montserrat",sans-serif;  font-size:15px; padding-bottom:10px;} 
.item_tt{ margin-top:10px; width:100%; margin-bottom:20px;}	
.qty_field input{ width:65px; height:34px; border:#b2b2b2 solid 1px; padding:5px; font-weight:bold;}
.color_333{ color:#333;}
.ass_c_btn{ float:right; margin-top:4px;}
.margin_b_5{ margin-bottom:5px;}
.margin_b_10{ margin-bottom:10px;}
.margin_b_15{ margin-bottom:15px;}
.clear_b{ clear:both;}
.cart_table{}
.cart_table td{ padding:15px 10px;}
.table.cart_table  tbody  tr > td{ padding:15px 10px;}
.table.cart_table  thead  tr > th{ padding:25px 10px;}
.cart_table .qty_field{ text-align:center;}

.cart_table .qty_field input{ width:60px; text-align:center;}
.cart_btn{ margin-top:20px;}
.cart_btn .yellow_btn_sm{ margin-right:10px; padding:0px 20px; min-width:170px;}
.parson_detail{ margin-bottom:25px;}
.parson_detail td{ color:#FFF; font-weight:normal; font-size:13px; padding-top:3px; padding-bottom:3px;}
.parson_detail td a{ text-decoration:underline;}
.p_detail_f{ width:120px; padding-right:10px; text-align:right;}
.title_18{ font-size:18px; margin-bottom:20px; text-transform:none;}
.search_b{ float:left; width:49.5%; margin-top:4px; font-size:13px;}
.search_b label{ color:#fff; font-size:13px; margin-bottom:8px;}
.key_word_s{ width:100%; margin-top:15px;  font-size:13px; clear:both; float:left; margin-bottom:10px;}
.key_word_s table{ width:100%;}
.key_word_s label{color:#fff; font-size:13px;}
.key_word_s .yellow_btn_sm{ float:right; border:0PX; height:33px; line-height:33px}
.mar_l{ margin-left:1%;}
.col_three{ width:32.60%; float:left;}
.col_three label { color:#fff; font-size:13px;}
.bme_main{ margin-bottom:10px; float:left; width:100%;}
.green_txt{ color:#4f7621; }
.display_b{ display:block;}
.font_13{ font-size:13px;}
.item_detail strong{ font-size:16px; color:#c82d2d; padding-bottom:4px;}
.ground_table_space{}
table.ground_table_space thead tr th{ padding:20px;}
table.ground_table_space tbody tr td{ padding:20px;}
.machine_model{color: #c82d2d; display:inline-block; font-size:13px; font-weight:bold; margin-top:18px;}
.filter_group{   clear: both;  display: block; float: left;  width: 100%;}
.filter_group h3{ font-size:13px; color:#fff; text-transform:uppercase; font-family: 'Montserrat';font-weight:bold;}
.filter_group li{display:inline;width:24.5%;display:inline-block;font-size:14px;color:#fff;line-height:20px;}
.filter_group li:nth-child(4){ padding-right:0px; width:}
.filter_group li:nth-child(8){ padding-right:0px;}
.filter_group li .checkbox{  margin-bottom:5px; margin-top: 5px;}
.small_txt_hd{ font-size:11px; font-weight:normal; letter-spacing:.25px; margin-top:3px; line-height:14px;}
.default_p_num{ font-size:15px; color:#FFFFFF; clear:both; font-weight:normal; margin-bottom:30px; float:left; width:100%; clear:both}
.right_d{ float:right;}
.default_p_num span{ color:#1f9ecd; padding-right:20px;}
.cart_btn_b{ background:#0c2a54; border:0px; height:40px; padding:0px 0px; line-height:40px; font-size:13px;  margin-top:5px; display:block; width:100px; color:#FFFFFF; white-space:nowrap;}
.qty_field input.number_text{ display:block; width:100px; text-align:center; padding:4px 0px; height:36px;}
.view_link a{ text-decoration:underline; color:#1f9ecd;}
div.test-popup{ background:#E5E5E5; max-width:640px;}
.user_txt{ font-size:14px;}
.dashboard .tablle_db tbody tr td{ font-size:14px;color:#333;}
.dashboard .tablle_db tbody tr td.blue_l_color{color:#1f9ecd;}
.blue_l_color{color:#1f9ecd;}
.dashboard .tablle_db tbody tr td.waiting_p{ font-size:13px; line-height:18px; }
.order_list_tt_p{ float:left; min-width:200px;}
.order_liset_info{ float:left; color:#000; font-weight:bold; max-width:580px; font-size:13px; margin-left:20px;}
.order_list_btn .blue_btn{ width:200px;}
.username_d{float:left; margin-top:7px; margin-left:10px;}
.min_w_115{ min-width:115px;}
.shipping_Ad{}
.shipping_ad_tt{ float:left; font-size:15px; color:#FFF; line-height:26px; font-weight:normal;}	
.check_cate_name{ font-size:13px; color:#FFFFFF; width:127px; text-align:right;}
.cart_address{ float:left; width:49%;}
.cart_address_ship{ float:right; width:49%;}
.sm_width_cart_l{ width:57%; float:left;}
.sm_width_cart_r{ width:40%; float:right;}
.choose_ad{ float:right; width:195px;}
.copy_address{ line-height:20px;}
.checkout_table{ width:100%;}
.checkout_table td { padding: 5px;}	
.checkout_total{ font-size:14px; color:#FFFFFF; float:right; text-align:right; line-height:27px; margin:30px 0px 0px 0px; clear:both; width:100%;}
.checkout_total span{ color:#1f9ecd;}
.checkout_sub_t{ float:right; width:100%; margin-top:15px;}
.checkout_sub_t .yellow_btn_sm { min-width:160px;}
.cart_tt{ font-size:24px; padding-top:4px; padding-bottom:4px;}
.blue_font{ color:#133d77;}	
.white_bg{ background:#FFFFFF;}
.blue_date{ color:#6696d5; font-size:13px;}
.prom_sub_tt{ clear:both; color:#ffffff;  font-size:15px;  font-weight:bold; padding-bottom:0px}
.view_m_pro{  font-size:13px; text-decoration:none; margin-top:22px; clear:both; display:block; float:left;}
.view_m_pro a{color:#eaaa11; border-bottom:solid 1px #eaaa11; font-weight:bold;}
.launching_p{ float:left; margin-right:48px; margin-bottom:20px;}
.searby_name{ float:left; width:100%;  }
.searby_name input[type=text]{ width:230px; display:inline-block; float:left; height:35px;}
.searby_name .yellow_btn_sm{ float:left; font-weight:bold; min-width:120px; margin-left:10px;}
.searby_name_tt{ clear:both; font-weight:normal; color:#FFF; font-size:13px; margin-bottom:10px; float:left; margin-top:7px; font-family:Arial, Helvetica, sans-serif;} 
.pro_grid_b{ clear:both; width:100%; margin-top:15px; float:left;}
.pro_grid_b tr:hover{ background:#23364f;}
.pro_grid_b td{ padding:7px; font-weight:300; color:#fff; font-size:15px;}
.pro_grid_b th{ padding:7px; font-weight:normal;  color:#fff; font-size:15px; border-bottom:solid 1px #3a4a5f;}
.date_thum{ border-bottom:solid 1px #3a4a5f;}
.filder_thum{border-bottom:solid 1px #3a4a5f;}
.filder_thum img{ margin-right:10px; display:table-cell; display:none;}
.filder_thum span{ background:url(../images/folder_icon.png) no-repeat left center; padding-left:30px; display:table-cell;min-width:150px;}
.pdf_thum{ background:#23364f; border-bottom:solid 1px #23364f; }
.pdf_thum span{ background:url(../images/pdf_icon.png) no-repeat left center; padding-left:30px; min-width:150px;}
.pdf_thum img{ margin-right:15px; display:none;}
.pdf_thum a{ color:#FFFFFF;}
.contact_parson_td .btn{ padding:5px 12px; height:30px;}
.contact_parson{ width:242px;}
.new_enq_tt{ border-bottom:0px; margin-bottom:3px; }
.machine_model_width{ min-width:145px; max-width:155px;}
.table-responsive{ border:0px; padding-bottom:10px;}
.address_width_field{ max-width:160px;}

.fixtable{ float:left; width:160px; margin-top:2px;}
.scroll_table{ float:left; width:830px;}
.fixtable th{height:115px; padding:10px 8px;}
.fixtable.fixtable_1 th{height:115px; padding:10px 8px;}
.scroll_table th{ height:115px;  padding:10px 8px;}
.fixtable td{height:170px; padding:10px 8px; }
.fixtable.fixtable_1 td{height:170px; padding:10px 8px; }
.scroll_table td{ height:85px; text-transform:uppercase;width:120px !important}
.scroll_table .item_detail strong{ padding-bottom:0px;}
.scroll_table th img{ margin-top:15px;}
.scrolltop, .scroll_bottom{border: none 0px RED; overflow-x: scroll; overflow-y:hidden;}
.scrolltop{height: 20px; margin-top:-18px; position:relative;}
.scroll_bottom{height: auto; margin-bottom:0px !important; }
.div1 { width:600px; height: 20px;  }
.div2 { width:830px; overflow: auto;}

.scrolltop::-webkit-scrollbar {background: transparent; height: 10px; overflow: visible; width: 10px;}
.scrolltop::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.2); -webkit-border-radius:5px;}
.scrolltop::-webkit-scrollbar-thumb:hover{background-color: rgba(255, 255, 255, 0.6); }
.scrolltop::-webkit-scrollbar-corner {background: transparent;}

.scroll_bottom::-webkit-scrollbar {background: transparent; height: 10px; overflow: visible; width: 10px;}
.scroll_bottom::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.2); -webkit-border-radius:5px;}
.scroll_bottom::-webkit-scrollbar-thumb:hover{background-color: rgba(255, 255, 255, 0.6); }
.scroll_bottom::-webkit-scrollbar-corner {background: transparent;}

.table-responsive thead th:first-child { z-index:999; text-align:left; }
.table-responsive { /*height:520px */}
.table-responsive th { background:#00baff; padding:10px; color:#fff; color:#fff; text-align:center; font-size:13px; font-weight:normal; }
.table-responsive td { background:#eee; padding:10px; border-bottom:1px solid #ddd; font-size:11px; }
.table-responsive td:first-child { background:#fff !important; /*border-bottom:0px solid #000 !important;*/ }
.table-responsive td strong { color: #c82d2d; /*font-size: 15px;*/ }
.table-responsive td a { color: #5a5a5a; }
.table-responsive td a:hover strong { color: #ee4949; }
.table-responsive-black td{color:#5a5a5a}
.fixTable{ background:#FFF;}
.fixTable td{ width:150px; }
.table_ground_et{}
.table_ground_et td{ width:170px;}
.btntablePrev {background: url('../images/icon_arrow_prev.png') top left no-repeat; background-size:30px 30px; height:30px; width:30px; display: inline-block; text-indent:-2222px}
	.btntableNext {background: url('../images/icon_arrow_next.png') top left no-repeat; background-size:30px 30px; height:30px; width:30px; display: inline-block; text-indent:-2222px; margin-left: 5px}
.nav_table {float: right}

.table-responsive2 thead th:first-child { z-index:999; text-align:left; }
.table-responsive2 { height:500px; overflow-x: hidden}
table.table-responsive2 { height:520px; border-collapse: collapse; overflow-y: auto;}
.table-responsive2 th { background:#00baff; padding:2px; color:#fff; text-align: center;word-wrap:break-word !important;}
.table-responsive2 td { background:#eee; padding:2px; border:1px solid #ddd; font-size:14px;word-wrap:break-word !important;}
.table-responsive2 td:first-child { background:#fff; }
.table-responsive2 td strong { color: #c82d2d; font-size: 11px; }
.table-responsive2 td a { color: #5a5a5a;font-size:11px;word-wrap:break-word !important; }
.table-responsive2 td a:hover strong { color: #ee4949; }

.table-responsive3 thead th:first-child { z-index:999; text-align:left; }
table.table-responsive3 { height:520px; border-collapse: collapse; overflow-y: auto;}
.table-responsive3 tbody th { background:#fff; padding:2px; color:#333; text-align: center;word-wrap:break-word !important;}
.table-responsive3 th { background:#00baff; padding:2px; color:#fff; text-align: center;word-wrap:break-word !important;}
.table-responsive3 td { background:#eee; padding:2px; border:1px solid #ddd; font-size:14px;word-wrap:break-word !important; width:20%;  }
.table-responsive3 td strong { color: #c82d2d; font-size: 12px; }
.table-responsive3 td a { color: #5a5a5a;font-size:12px;word-wrap:break-word !important; }
.table-responsive3 td a:hover strong { color: #ee4949; }


/*.fixTable { width: 1200px !important; }*/

.accreditations{ color:#afafad; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; /*text-align:justify;*/}
.accreditations h3{ color:#fff; font-size:20px; text-transform:capitalize; padding-top:0px; margin-top:0px;}
.pro_thum_l{ float:left; text-align:center; width:200px;}
.accred_detail{ float:right; width:770px;}
.row_block{ padding-bottom:35px; float:left; width:100%;}

.accreditations .page_tt{ }
.Privacy_page{}
.Privacy_page ol{ margin-left:30px;}
.Privacy_page ol li{ padding-bottom:10px;}
.Privacy_page h3{ color:#fff; font-size:20px; text-transform:capitalize; padding-top:20px; margin-top:0px; margin-bottom:10px;}

.terms_page{}
.terms_page ol{ margin-left:20px;}
.terms_page ol li{ padding-bottom:10px;margin-left:10px}
.terms_page h3{ color:#fff; font-size:20px; text-transform:capitalize; padding-top:20px; margin-top:0px; margin-bottom:10px;}
.align_l_side{ padding-left:30px;}
ol  li:hover { color: #fff;}
ol  li ol li:hover { color:#afafad;}
.cart_header{ float:right; border:solid 1px #284063; padding:3px 7px; font-size:16px; border-radius:4px; margin-right:10px; cursor:pointer; position:relative;}
.search_box{ color:#5a5a5a; font-size:12px;  float:right;  box-shadow: 0 0 10px 1px rgba(82, 82, 82, 0.24) inset; padding:10px; position:absolute; right:0px; top:50px; background:#FFFFFF; z-index:999; display:none; width:220px; cursor:context-menu;}
.arrow_top{ position:absolute; right:10px; top:-7px; font-size:20px !important; color:#e3e3e3;}

.contact_form{ float:left; width:48%;}
.contact_form input[type='text']{ margin-bottom:10px;}
.contact_form select{ margin-bottom:10px; padding-left:8px;}
.contact_form textarea{ margin-bottom:10px;}
.map_contact{ float:right; width:50%; min-height:550px;}
.our_brand{ display:none !important;}
.view_pdf_d{ margin-left:-18px;}
.view_icon_img{ margin-right:2px;}
.undercarriage_txt{color:#c82d2d; display:inline-block; font-size:13px; font-weight:bold;}
.undercarriage_popup{ max-width:450px;}
/*--- Map ---*/
.firstHeading{ margin-top:0px; font-size:18px; margin-bottom:0px; text-align:center;}
.map_title{ font-size:16px; padding:0px; margin:0px;}	
.map_height{ min-height:400px;}
.select_map_c{ display:inline-block;  width:47%; max-width:250px; margin-right:2%; margin-bottom:15px;}
.select_map_c select{ width:100%;  }
/*---- # Map  - ----*/	

.active_tab > .panel-heading{background:#1f9ecd; border-top-left-radius:0px; border-top-right-radius:0px;}
.active_tab.panel-default{ border-color:#1f9ecd;}
.accordion1 .panel-heading{ border-radius:0px;}
.accordion1 .panel-group .panel{ border-radius:0px;}
.accordion1.panel-group .panel{ border-radius:0px;}
.accordion1 .panel-title{ font-weight:bold; text-transform:uppercase;}
.active_tab > .panel-heading > h4 > a{ color:#FFFFFF;  }
.address_table{}
.address_table td{ padding:5px;}
.address_table th{ padding:5px;}
/*---- # Procurement  - ----*/	
.Procurement h3 {color:#fff;margin:5px 0px 20px 0px; clear:both; width:100%; float:left;}
.Procurement .sub_hd{color:#afafaf; font-size:14px; line-height:1.5; font-family: Arial, sans-serif; font-weight:normal; clear:both;}
.Procurement-banner {width:100%; padding:0; margin: 20px 0 25px; position:relative; padding-bottom:40px; }
.about-banner{width:100%; padding:0; margin: 20px 0 25px; position:relative;}
.Procurement-banner img {width:100%}
.c-text { width: 40%; padding: 20px 20px 0px 20px; height:288px; }
.Procurement-banner h1 {margin: 20px 0px 0px 0px; color:#fff; font-weight: 400; font-size:30px; font-family: 'Montserrat', sans-serif; }
.about-banner  h1 {margin: 40px 0px; padding-top:40px; color:#fff; font-weight: 400; font-size:30px; font-family: 'Montserrat', sans-serif; }
.Procurement-banner p {margin:20px 0; color:#afafaf;font-size:14px; line-height:1.5; min-height:65px;}
.btn-openings {background:#8ca214; font-size:12px; color:#fff; padding: 15px 30px; text-transform: uppercase; -webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; display: inline-block; transition: all 0.5s ease;}
.btn-openings:hover {background:#364000}
.jobs {padding:20px 30px; background:#051327;border:0; margin:45px 0px 30px 0px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; color:#afafaf; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.jobs h4{color:#eaaa11;font-size:18px; font-weight:bold;}
.jobs p {line-height:1.5}
.jobs strong {letter-spacing:1px}
.btn_apply:hover {
    background: #fff600;
    cursor: pointer;
}
.btn_apply {
    background: #eaaa11;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    font-size: 15px;
    padding: 10px 50px;
	letter-spacing:1px;
	transition: all 0.5s ease;
}

.clearfix {clear:both; display: block}
.jobs-bottom h4, .white {font-family: 'Montserrat', sans-serif !important;}
.jobs-bottom p {font-size:14px; line-height:1.5}
.job-listings li {margin-left:20px; font-family: Arial, sans-serif; line-height: 1.5}
.job-title {font-size:18px}

.panel-body {color:#252525}
.panel-body h6 {color:#252525}

.back_link{ clear:both; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.back_link a{ color:#eaaa11; background:url(../images/back_arrow.png) no-repeat left center; padding:10px 0px 10px 25px; }
.next_link{clear:both; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.next_link a{ color:#eaaa11; background:url(../images/next_arrow.png) no-repeat right center; padding:10px 25px 10px 0px;}
.article_page{ clear:both; color:#afafaf; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:}
.article_page h2{ font-size:24px; color:#FFFFFF; display:block;}
.group_img{ float:left; margin-right:15px; margin-top:5px; margin-bottom:10px;}
.next_prev{ clear:both; width:100%; margin-top:35px; margin-bottom:10px}
.next_prev .back_link{ clear:none; float:none; display:inline-block;}
.next_prev .next_link{ clear:none; float:right;}
/*---- # Media Queries  - ----*/	
.job_block{width:400px; margin-bottom:20px; }
.job_block strong{ margin:10px 0px 5px 0px; display:block;}
.jobs-bottom h5{ color:#FFF; font-size:18px;}
.jobs-bottom h6{ color:#FFF; font-size:14px; font-weight:bold; margin-top:25px; margin-bottom:5px;}
.white_txt{ color:#FFF;}
.slider-text{ position:absolute; left:90px; top:60px; width:350px;}
.slider-text h2{ font-size:30px; color:#FFFFFF; margin-bottom:20px; margin-top:0px;}
.slider-text p{ color:#FFF; font-size:14px; margin-bottom:25px;}
.product_page{ color:#afafaf; font-family:Arial, Helvetica, sans-serif; margin-top:10px; font-size:14px; line-height:22px; float:left; width:100%;}
.product_left{ display:inline-block; width:47%; }
.product_left h2{ color:#FFFFFF; font-size:24px; margin-top:0px;}
.product_left ul li{margin-left:12px;  list-style-image:url(../images/yellow_bull.png);}
.product_left ul li a{  color:#afafaf; left:0px; transition:all 0.2s ease-out;}
.product_left ul li a:hover{  color:#fff; transition:all 0.2s ease-out; left:5px;  }
.click_more_info{ border-bottom:#133056 solid 1px; padding:10px 0px; width:100%; display:inline-block;}
.click_more_info a{ color:#3c8eff; float:right; }
.advice_txt{ color:#FFFFFF; font-size:12px;}
.main_g_tt{  color:#eaaa11; font-size:18px; font-weight:bold;}
.product_right{ float:right; width:49%;}
.product_right h3{ color:#FFF; font-size:20px; margin-top:0px;}
.app_machine{ margin-top:15px;}
.commen_block{ padding:0px; margin:0px 0px 15px 0px; display:inline-block; width:100%;}
.commen_block li{ display:inline-block; width:48%;}
.commen_block li h5{ color:#eaaa11; font-weight:bold; font-size:18px; margin:20px 0px 14px 0px;}
.first_comm{ float:left;}
.second_comm{ float:right;}
.our_product{float:left; margin-top:20px; margin-bottom:20px; width:100%;}
.our_product .owl-pagination{ margin-top:-30px; height:30px; position:relative;}
.main_slider .owl-pagination{ margin-top:-30px; height:30px; position:relative;}

.product_showcase{ color:#afafaf; font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:20px; display:inline-block; width:100%;}
.product_showcase h2{color:#FFFFFF; font-size:24px;}

.vertical_slider{ width:408px; margin:35px 0px; float:left;  }
.bx-wrapper .bx-viewport{ background:none !important; border:0px !important; box-shadow:none !important;}
.bx-wrapper .bx-controls-direction a{ height:21px !important; width:21px !important;}
.bx-wrapper .bx-controls-direction a.bx-prev{top:0px !important; margin-left:-16px; margin-top:-32px; left:50%;}
.bx-wrapper .bx-controls-direction a.bx-next{ top:auto; bottom:0px!important  ; margin-left:-16px; margin-bottom:-32px; left:50%;}
.bx-wrapper .bx-viewport{ left:0px !important;}
div.bx-wrapper .bx-next{ background:url(../images/bottom_arrow.png) no-repeat !important; height:21px; width:21px;}
div.bx-wrapper .bx-prev{ background:url(../images/top_arrow.png) no-repeat !important; height:21px; width:21px;}
.vertical_slider_r{ float:right; width:450px; margin-right:50px;}
.vertical_slider_r h3{ font-size:17px; color:#ffffff; margin-bottom:15px; margin-top:0px; font-family:"Montserrat",sans-serif;}
.vertical_slider_r h4{ font-size:17px; color:#ffffff; margin:20px 0px 15px 0px; font-family:"Montserrat",sans-serif;}
.parts_block{ border-bottom:solid 1px #133056; border-top:solid 1px #133056; padding:10px 0px 15px 0px; margin:25px 0px;}
.parts_block ul{}
.parts_block li{ padding-left:10px;
	 line-height: 22px; list-style-image: url("../images/yellow_bull.png");  margin-left: 12px;
}
.select_part{ max-width:250px;}
.select_part .btn-default{ background-color:#0a1c34 !important; border:solid 1px #336382;}
.select_part .btn-default .filter-option{ color:#FFFFFF !important;}
.select_part .btn-default .caret{ color:#FFFFFF;}
.select_part .btn-default:active, .btn-default.active,  .open > .dropdown-toggle.btn-default{ border:solid 1px #336382;}


.select_part .open > .dropdown-toggle.btn-default:hover,
.select_part .btn-default:active:focus,
.select_part .btn-default.active:focus,
.select_part .open > .dropdown-toggle.btn-default.focus{ border:solid 1px #336382 !important;}
.f_benefits{}
.f_benefits li{ line-height: 22px; list-style-image: url("../images/yellow_bull.png");  margin-left: 12px; margin:15px 0px; margin-left:10px; padding-left:12px;}
.reward_bg{ background:url(../images/reward_bg.jpg) no-repeat; background-size:100% 100%; display:inline-block; width:100%; height:640px;}
.reward_txt{ padding-left:44px; padding-top:45px; width:380px;}
.reward_txt h1{ margin:0px; padding:0px; color:#FFFFFF; font-size:30px;}
.reward_txt p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#afafaf; clear:both; padding:25px 0px 20px 0px; margin:0px; line-height:22px;}
.reward_txt input[type="text"]{ width:240px; background:#FFF; height:40px;}
.reward_txt .btn-openings{ margin-top:25px; min-width:180px; text-align:center; font-weight:bold; font-size:13px;}
.job-listings .panel-default > .panel-heading{ background:none;}
.applay_now{ padding-bottom:16px;}
.ad_r_block{ float: right; background:#051327; width:48.5%; padding:40px 36px; border-radius:10px; margin:20px 0px;}
.ad_r_block h4{ color:#eaaa11; font-weight:500;  padding:0px; margin:25px 0px 0px 0px;}

.ad_l_block{ float:left; background:#051327; width:48.5%; padding:40px 36px; border-radius:10px; margin:20px 0px;}
.ad_l_block h4{ color:#eaaa11; font-weight:500; padding:0px; margin:25px 0px 0px 0px;}
.add_detail{ color:#afafaf; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; margin-top:12px; line-height:20px;}
.company_name{ font-weight:bold; color:#FFFFFF;}
.add_detail a{ color:#e5a611;}
.address_row{ clear:both;}

.contactus_page{}
.contactus_page h2{ font-size:25px; color:#FFF; clear:both; display:block; width:100%; float:left;}
.contactus_page h3{ font-size:20px; color:#FFF; clear:both; display:block; width:100%; float:left; } 
.about_left{ float:left; width:47%;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#afafaf; line-height:20px;}
.about_right{ float:right; width:48%; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#afafaf; line-height:20px;}
.about-page{}
.about-page h3{ font-size:24px; margin:10px 0px 15px 0px; color:#FFFFFF;}

.sitemap_block{ display:inline-block; width:33%; vertical-align:top;}
.sitemap_block a{ color:#FFFFFF;}
.sitemap_block a.main_cate{ background:url(../images/sitemap_m.png) no-repeat left center; padding-left:15px; margin-bottom:7px; display:block; margin-top:5px;}
.sitemap_block ul{ margin-left:30px;}
.sitemap_block li{ list-style-image:url(../images/list-arrow.png); line-height:20px;}
.sitemap_page{ min-height:400px;  color: #afafaf; font-family: Arial,Helvetica,sans-serif; font-size: 14px;}
.p_showcase{ margin-top:20px; display:block; float:left;}
.thum_p_d{ margin-bottom:15px;}
.contact_add{}
.contact_add h3{ clear:both; width:100%;}
.contact_accordian .panel{ background:#041326;}
.c_acc .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{ border-top:1px solid #183966;}
.c_acc .panel-default{ border-color: #183966;}
.c_acc .panel-default > .panel-heading{ background:transparent; color:#FFFFFF;}
.c_acc .panel-default > .panel-heading a { display:block;}
.c_acc h3{ color:#CCCCCC; margin:0px; padding-left:10px;}
.c_acc .ad_l_block{ padding:12px;}
.c_acc .ad_r_block{ padding:12px;}
.btn_more{ min-width:180px; text-align:center;}
.slider-text p.product_s_desc{ color:#afafaf; line-height:24px;}
.type{float:left;color:#FFFFFF; font-size:14px; padding:0px 10px; height:35px; display:inline-block;}
.address{ display:none;}
/*.sales-office-mobile select{ background:#0a1a31; border:solid 1px #2e5f7f;}*/
.select_contry{ background:#0a1a31; border:solid 1px #2e5f7f; width:160px;}
.select_contry option{ padding:10px; color:#FFFFFF; font-size:14px;}
.select_region{ background:#0a1a31; border:solid 1px #2e5f7f; width:160px;}
.select_region option{ padding:10px; color:#FFFFFF; font-size:14px;}

.sale-office h1 { margin:0 0 10px; color:#fff; font-weight:bold; font-size:24px; }
.sale-office h4 { color:#fff; margin:10px 0px 10px 0;  font-size:16px; }
.region-left h4 { width:90px;}
.country_div h4{ width:90px;}
.sales-office-mobile { display:none }
.sales-office-map { background:#041326; text-align:center; padding:10px; margin-bottom:10px }
.below_block > div:first-child { border:0px;}
.region-left {float:left; width:49%; background:#041326; text-align:left; padding:8px; height:130px; border:1px solid #183966;}
.country-right { float:right; width:49%; background:#041326; text-align:left;  height:130px; color:#fff; }
.country-right a { color:#eaaa11 }
.address1, .address2, .address3, .address4, .address5, .address6, .address7 .address8{ display:none;}
.address{ border:1px solid #183966; padding:20px 20px 0; height:130px;}
.bootstrap-select > .dropdown-toggle{border: 1px solid #b2b2b2 !important;}

.select_part .btn-group > .btn:hover{ background:#0a1c34 !important}
.select_part .btn-default:active:focus{ border:1px solid #336382 !important;}
.select_part .bootstrap-select > .dropdown-toggle{border: 1px solid #336382 !important;}
.brand_logo{ margin:4px 3px; width:137px; height:70px;} 
.p_l_view .view_icon{  display:inline-block; float:right; margin-top:12px; } 
.t-responsive{ margin:20px 0px; float:left; width:100%;}
.dirCat {position:relative;margin:0px 0; float:left; width:100%; }	
.dirCat > li { position:relative;	border-top: 1px solid #ddd; display:block; width:320px;	 
vertical-align:middle; padding:0 20px 0 10px; background:#fff;	}	
.dirCat > li.dirActive { background:#eee;}
.dirFiles {	display:none;	list-style:none;}	
.dirActive .dirFiles {display:block;	position:absolute;	top:0;	left:320px;	width:675px; max-height:280px; overflow-y:auto!important ; margin-top:-1px;}	
.dirActive .dirFiles li {display:block;	width:100%;
background:#eee;
padding:0 20px 0 0px;border-top:1px solid #ddd;height:41px;line-height:40px;}
.dirActive .dirFiles li a{display:inline-block;background:url(../images/pdf_icon.png) no-repeat 15px 10px; padding:0 20px 0 50px;height:40px;line-height:40px; color:#5a5a5a;}
.dirActive .dirFiles span {	float:right;}
.pname_list{background:  url(../images/folder_icon.png) no-repeat 5px 12px; padding-left:40px; height:40px;line-height:40px; display:inline-block; cursor:pointer; color:#5a5a5a;}	
.dirCat > li.dirActive .pname_list{background:  url(../images/folder_open_icon.png) no-repeat 5px 12px;} 
 
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {opacity: 1;  border:solid 1px #000; background:rgba(255,255,255,0.6)}
.owl-theme .owl-controls .owl-page span {background:rgba(0,0,0,0.6); border-radius:20px; display:block; height:12px; margin:5px 7px; border:solid 1px #FFFFFF;    width:12px;}
.owl-theme .owl-controls .owl-page {display:inline-block;}
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor:pointer;} 
 
.cookiePolicy {
background: #184989; /* Old browsers */
background: -moz-linear-gradient(top,  #184989 0%, #13396b 40%, #06162b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #184989 0%,#13396b 40%,#06162b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #184989 0%,#13396b 40%,#06162b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184989', endColorstr='#06162b',GradientType=0 ); /* IE6-9 */
color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6); padding-top: 5px;
 padding-bottom:5px;}
.cookie_close{ margin-left:10px;}
.bulletion_space{ height:200px; clear:both; width:100%;}
.View_more_btn{ background:#fff !important; padding:0px !important; text-align:center;}  
.View_more_btn a{ display:block; color:#5a5a5a !important;}
.View_more_btn a span{background:url(../images/down_arrow_m.png) no-repeat  center 28px; padding:8px 0px 20px 0px; display:block; font-family:"Montserrat",sans-serif !important; font-size:13px !important; max-width:992px; text-transform:capitalize !important; }
.load_more{ background:#E5E5E5 !important; padding:0px !important; text-align:center;}
.load_more span{line-height:45px; height:45px; display:block;max-width:992px; text-transform:capitalize !important; font-size:13px !important;  font-family:"Montserrat",sans-serif !important;}
/*.table-responsive td:first-child.View_more_btn{ background:#E5E5E5 !important;}*/
.overflow_h{ overflow:hidden;}
.manage_img img{ max-width:100%;} 

.th_img{padding-left:0px; padding-right:0px;}
.th_img img{ height: 95px;  width: 95px;}
.border_c tr td{ border-left:1px solid #ddd; padding:0.75em 1em; width:120px;  color:#333; font-family:Calibri ; font-size:12px;  white-space:nowrap;}
.map_size {width: 100%; height: 200px;}
table.inner_table_grid{ background:none ; margin:0px; padding:0px; width:auto;}
table.inner_table_grid td{ background:none; border-bottom:0px; padding:0px; text-align:center; vertical-align:top; width:122.65px; white-space:normal;}
table.inner_table_grid_in{ background:none; margin:0px; padding:0px; width:auto;}
table.inner_table_grid_in td{ background:none; border-bottom:0px; padding:0px; text-align:center; vertical-align:top; border-top:0px solid #ddd;width:122.65px;}

.table_h_block{ width:122.65px; float:left;}
.inner_vertical_block{ width:122.65px; float:left; min-height:80px;}
.inner_vertical_block ul{ padding:0px; margin:0px;border-right:#ddd solid 1px; border-left:#ddd solid 1px; box-sizing:border-box; margin-left:-.5px; margin-right:-.5px; margin-bottom:-1px; display:block;}
.inner_vertical_block ul li{ width:100%; text-align:center; min-height:80px; padding-top:7px; border-bottom:#ddd solid 1px; list-style:none; background:#EEEEEE;     font-family: Calibri; box-sizing: inherit;
font-size: 12px; word-break:break-all;}
.inner_vertical_block li a { color:#c82d2d; white-space:nowrap;}
.innrer_value_td{ padding:0px !important; width:850px !important; border-left:0px !important; background:#F4F4F4 !important; box-sizing: inherit !important;}
.innrer_value_th{ padding:0px !important; width:850px !important; height:100px; padding-bottom:5px !important; font-family:"Montserrat",sans-serif;}
.mm_e{font-family:"Montserrat",sans-serif;}
.white_bg_th{font-family:"Montserrat",sans-serif; border-bottom:solid 1px #ddd; width:125px;}
.innrer_value_th img{ margin-top:6px; width:95px; height:95px;}
.table_li{ width:992px; min-width:992px; color: #333;font-family: Calibri; font-size: 12px;}
.service_img{float:left; width:32%}
.services_d{float:right; width:65%; color:#afafaf;  font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height: 24px;}
.services_d h3{color:#ffffff; font-size:14px; font-weight:bold; text-transform:uppercase; margin:0px 0 8px;}
.services_row{ clear:both; margin-top:20px; padding-bottom:20px; width:100%; display:block; float:left; border-bottom:1px solid #133056;}
.service_slider{ padding:20px 0px 10px 0px; clear:both;}
.services_tt{ font-size:24px; color:#FFFFFF; margin-top:10px; margin-bottom:-10px; clear:both; float:left; width:100%;}
.table_t_b_scroll{}
.table_t_b_scroll td:first-child { background: #fff none repeat scroll 0 0 !important;}
.table_t_b_scroll td { background: #eee none repeat scroll 0 0; border-bottom: 1px solid #ddd;  font-size: 11px;  padding: 10px;}
.doublescroll{overflow: auto; overflow-y: hidden;}
.brand_select{}
.brand_select .form-control{ height:28px; padding-top:1px; padding-bottom:1px;}
.cart_num{background:rgba(31, 161, 210,.9); font-size:10px; border-radius:7px;  height:20px; width:20px; line-height:18px;  position:absolute;  text-align:center;  top:-10px; right:-8px;}
.white-popup ol li:hover{ color:inherit;}	
.popup-scroll_terms{ max-height:550px; overflow-y:auto; line-height:20px; -webkit-overflow-scrolling: touch;}
.popup-scroll_terms::-webkit-scrollbar {width: 8px;}
.popup-scroll_terms::-webkit-scrollbar-track {background-color: #D1D1D1;}
.popup-scroll_terms::-webkit-scrollbar-thumb {background-color: #9B9B9B;}
.popup-scroll_terms::-webkit-scrollbar-thumb:hover {background-color: #8E8E8E;}

.popup-scroll_terms h3{ font-size:18px;}
.padding_b_0{ padding-bottom:0px !important;}
.margin_b_0{ margin-bottom:0px !important;}
.order_list_btn .blue_btn.order_btn{ width:auto; padding:0px 20px;}
.hq_block{ float:right; width:49%; margin-top:30px;}
.hq_block .nav-pills > li > a{ border-radius:0px; font-size:14px; color:#fff; background:rgba(5, 19, 39, 0.8)}
.hq_block .nav-pills > li.active > a, .hq_block .nav-pills > li.active > a:hover, .hq_block .nav-pills > li.active > a:focus{ background:#051327;  border:1px solid #0e315b; border-bottom:0px; margin-bottom:-1px;}
.hq_block .nav > li > a:hover, .nav > li > a:focus{ background:#00baff; color:#FFF;}
.hq_block .ad_r_block{ width:100%; margin-top:0px; border-radius:0px 0px 0px 0px; padding:17px 19px; border:1px solid #0e315b;}
.hq_block .ad_l_block{ width:100%; margin-top:0px; border-radius:0px 0px 0px 0px; padding:20px; border:1px solid #0e315b;}
.hq_block .nav-pills > li + li{ margin-left:5px;}

.contact_section_bg{ background:#041326; width:775px; float:right; padding:0% 1%; border:1px solid #0e315b;}
.contact_section_bg .ad_r_block{ padding:3px;}
.contact_section_bg .ad_l_block{ padding:3px;}
.contact_section_bg .panel-body{ padding:10px;}
.contact_section_bg h3{color: #cccccc;  margin: 0;  padding-left:0px; padding-top:5px;}
#myTab.stick {margin-top:0 !important; position:fixed; top:0; z-index:10000; width:200px; }
.nav_v_cont{ width:200px; float:left;}
.nav_v_cont .nav > li > a:hover, .nav_v_cont .nav > li > a:focus{background:#00baff; color:#FFF;}
.nav_v_cont .active{ background:#00baff;}
.nav_v_cont .active a{color:#FFFFFF; }
.nav_v_cont li{ background:#eee; font-size:16px; position:relative;}
.nav_v_cont li a{ padding:15px 10px; color:#666;}
.nav_v_cont li span{ display:none;}
.nav_v_cont li.active span{ background:url(../images/icon-active.png) no-repeat right center; position:absolute; right:-6px; top:15px; width:6px; display:block;}
.order_list_popup .shipping_ad_tt{ color:#333; font-weight:bold;}
.order_list_popup .parson_detail td{color:#333;}
.order_list_popup .yellow_color{ color:#1e76c0;}
.order_list_popup{ max-height:550px; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.width_100{ width:100%;}
.menu_first_v{ border-bottom:#fff solid 1px !important;}
.brand_page{ background:#FFFFFF; padding:15px; /*padding-right:10px;*/  }
.brand_page h3{ color:#0a1b34; clear:both; margin-top:10px;}
.brand_logo_view{ margin-left:-1%; margin-right:-1%; margin-top:10px;/* min-height:280px;*/ /*display:inline-block;*/}
.brand_logo_view li{ display:inline; width:23%; margin:1%; float:left; border:1px solid #e9e9e9; height:100%;}
.brand_logo_view li img{  width:100%; border:#fff solid 1px;}
.tab_body h3{ color:#cccccc; padding-bottom:5px; margin-bottom:0px; border-bottom:2px solid #397295;}
.tab_body .add_detail{ margin-top:10px;}
.brand_tt{ padding-top:25px;}
.subsidiaries_tab{}
. .add_detail{ margin-top:0px;}
.hq_block .subsidiaries_tab .ad_l_block{ width:50%; padding:0px; border:0px;}
.hq_block .subsidiaries_tab .ad_r_block{ width:50%; padding:0px; border:0px;}
.map_btn{ background:#eaaa11; border:0px; color:#2a1e00 !important; display:inline-block; font-weight:bold; padding: 3px 10px; margin-top:5px; display:none;}
.popup_map{ width:100%; height:450px; border:#FFFFFF solid 3px; border-radius:10px;}

.tab_body .sales-office-map{ padding:0px;}

.brand_logo_view{}
.brand_logo_view li{ position:relative;}
.brand_logo_view li a{ display:block;}
.brand_logo_view li span{ position:absolute; height:100%; left:0px; width:100%; text-align:center; vertical-align:middle;}
.grid_table{ border-spacing:20px; border-collapse: separate; margin-left:-15px; margin-right:-15px; width:auto;}
.grid_table td{ border:1px solid #e9e9e9; text-align:center; width:221px; height:144px;}
.grid_table td a{ font-size:24px; color:#fff;}
.grid_table td img {border: 1px solid #fff;  width: 100%;}
.show_tab_mob{display:none;}
.bottom_m{ margin-bottom:10px;}
.left_line{border-left: 1px solid #afafaf; padding-left:8px;}
.web_email{ clear:both;}
.text_logo{ padding:10px; display:block; width:100%; text-align:center;}		
.show_mobile{ display:none;}
.map_subsidiaries{height:407px; width:100%; }
.brand_detil{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#afafaf; line-height:24px;}
.brand_detil .main_g_tt{ display:block; width:100%; float:left; margin-bottom:20px; margin-top:25px;}
.brand_detil .services_tt{ margin-bottom:9px; clear:both; display:block; float:left; width:100%;}
.image_banner_brand{ margin-top:20px; display:block; float:left; width:100%;}
.list_in_m{ clear:both; margin-left:15px;}
.list_in{ clear:both; margin-left:15px;}
.list_in li{ width:33%; float:left;}
.list_in_product_range{ clear:both; margin-left:15px;}
.list_in_product_range li{ width:33%; float:left;}
.tab_body{border:1px solid #0e315b; border-radius:0; margin-top:0; padding:15px; width:100%; background:#051327 ; float:left;}
.head_tt{ margin-top:-8px; padding-bottom:2px; color:#FFF; font-size:20px;}
.hq_block .ad_l_block{padding:0px; border:0px;}
.address_block{ clear:both; margin-top:15px;}
.left_menu_b{ float:left; width:20%}
.left_menu_b li{ width:100%; margin:1px 0  !important; background:#103c7c; }
.left_menu_b li.active a{ background:#1c4b8d !important; border:#1c4b8d solid 1px !important; 
color:#FFF !important}
.left_menu_b li span { display:none;}
.left_menu_b li a{ padding:7px 10px;}
.left_menu_b li:hover a span { display:block !important;}
.left_menu_b li.active span {
background: rgba(0, 0, 0, 0) url("../images/icon-active.png") no-repeat scroll right center;
display:block; position:absolute; right:-6px; top:10px; width:6px;}
.hq_block .left_menu_b.nav > li > a:hover, .left_menu_b.nav > li > a:focus{background:#1c4b8d !important;}
.address_office{ float:left; width:80%;}
.address_body{ padding:0px 0px 0px 15px;}
.add_branch{ float:left; color:#afafaf;  font-family:Arial,Helvetica,sans-serif; 
font-size:14px;   line-height:22px; width:48.33%; margin-right:1%; margin-bottom:15px;}
.add_branch h3{ font-size:18px; margin-top:0px; margin-bottom:5px;}
.office_add_map{ width:100%; height:240px;}
.url_block2{ display:inline-block; width:calc(100% - 8px);}
.back_btn{ float:right; color:#fff;}
.back_btn_yellow{}
.back_btn_yellow a{background:#eaaa11; padding:8px 10px; text-transform:uppercase; font-size:12px; border-radius:5px;}
.clear_btn{ margin-left:10px;}

.search_invoice{ margin-bottom:10px;}
.search_block{ float:left; width:16%; margin-right:1%;}
.search_block input.form-control{ border-radius:0px;}
.search_block_btn { float:left; width:25%;}
.search_block_btn .yellow_btn_sm{ height:31px; line-height:31px; width:48%; padding:0px;}
.doc_type{ width:11%;}
.outstanding{ width:17%; padding-top:5px;}
.outstanding input{ vertical-align:sub;}
.outstanding label{ color:#fff; padding-left:3px;}
.search_block.calender_w{ width:13%;}
.doc_type select{}
.product_right h3.product_sub_tt{ margin-top:20px;}
.flexslider.thum_slider_popup{ margin-top:10px;}
.popup_part_num{ color:#0a4086; margin-top:-5px; padding-bottom:5px; font-size:18px;}
.table-responsive td a.download_icon{ color:#1F9ECD; font-size:18px;}
.quality_counter{}
.quality_counter button{ width:30%; border:0px; height:36px; padding:0px; float:left; background:#FFF; border:solid 1px #cccccc; line-height:20px; font-size:26px;}
.quality_counter button:hover{ border-color:#afafaf; background:#ebebeb;}
.quality_counter input{ width:38%; padding:0px; height:36px;  float:left; text-align:center; border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc; border-left:0px; border-radius:0px; border-right:0px; box-shadow:0px; outline:none;}
.cart_btn_qty{background:#eaaa11; width:100px; margin-top:5px; border:0 none; color:#2a1e00; float: left; font-family:"Montserrat",sans-serif; font-size:14px; height:35px; line-height:35px; padding:0 5px;  text-align:center; text-transform:uppercase; text-align:center;}
.cart_btn_qty img{ margin-right:2px;}	
.enquiry_right{ font-family:Arial,Helvetica,sans-serif; font-size:14px;  margin-top:-15px;}
.enquiry_right h4{ color:#FFF; font-weight:bold; font-size:14px; margin:15px 0px 6px 0px; padding:0px; clear:both;}
.enquiry_right ul{ margin-bottom:10px; display:block; float:left; width:100%;}
.enquiry_right ul li{ list-style:none; float:left; width:100%; margin:4px 0px; color:#FFFFFF;}
.enquiry_right ul.two_block li{ list-style:none; float:left; width:50%; margin:3px 0px; color:#FFFFFF;}
.enquiry_right ul li input{ margin-top:0px; margin-right:5px;}
.enquiry_right ul li label{ vertical-align:middle; margin-bottom:0px; font-weight:normal; display:inline-block;  margin-top:-4px; color:#afafaf; cursor:pointer; width:80%;}
.enquiry_btn{ margin-top:20px; margin-bottom:10px; text-align:center;}
.enquiry_btn input{ float:none;}
.enquiry_btn a{ float:none; display:inline-block; }
.enquiry_tt{ padding-bottom:15px;}
.enquiry_tt h1{ margin-bottom:0px; padding-bottom:7px;}
.enquiry_tt p{ color:#FFFFFF;}
.qty_width{ width:116px;}
.thanks_message{ text-align:left; min-height:400px; margin-top:20px;}
.thanks_msg_sub{ font-size:16px; margin-top:20px; clear:both; display:inline-block; background:url(../images/right_tick.png) no-repeat; padding:2px 25px;}


.slick-list{ padding:25px 0px !important;}
.slider_title_mt{ display:block; text-align:center; font-size:24px; color:#eaaa11; padding-bottom:10px;}
    .mileston_slider .slider {margin:5px auto; width:96%;}
	.mileston_slider .slick-slide { margin: 0px 20px; height:auto; background:#CCCCCC;}
    .mileston_slider .slick-slide img {width: 100%;}
    .mileston_slider .slick-prev:before,
    .mileston_slider .slick-next:before {color: black;}
	.mileston_slider .slick-prev{ left:-15px; border-radius:5px 0px 0px 5px; }
	.mileston_slider .slick-next {right:-15px; border-radius:0px 5px 5px 0px; }
	.mileston_slider .slick-prev:before { content: "\f0d9"; margin-left:-5px;}
	.mileston_slider .slick-next:before { content: "\f0da"; margin-left: -2px;}

.mileston_slider .slick-next:hover, .mileston_slider .slick-prev:hover{ background:#067BAD;}
.slick-slide.year{background:#33373b; color:#484b4f; text-align:center; position:relative; height:60px; line-height:60px; font-size:14px; cursor:pointer; font-size:22px;  font-family:Arial, Helvetica, sans-serif;
  -webkit-filter: grayscale(00%);
       -moz-filter: grayscale(00%);
       -o-filter: grayscale(00%);
       -webkit-transition: all 1s ease;
         -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease; 
  }
  .year i{ display:none;}
  .year:hover{ background:#808080 !important; color:#000; 
  -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);} 
  .year.slick-current i{bottom:-30px; color:#808080; display:block;  position:absolute; left:50%; font-size:53px; width:22px; margin-left:-11px; text-shadow:none; }
.year.slick-current{ color:#000; font-size:26px; outline:none; background:#808080 !important;
	
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);}
.year_detail{ background:none !important;}
.year_detail li{ background:url(../images/itm_list.png) no-repeat; padding:3px 0px 6px 20px; background-position:left 8px; list-style:none; font-size:16px; color:#fff; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.mileston_year .slick-list{ background:url(../images/bg.png) repeat-x left center;}
.mileston_slider{ background:#051327; border-radius:10px; padding:10px;}
.mileston_slider .slick-disabled{ background:#9B9B9B; z-index:999;}
.mileston_slider .slick-disabled:hover{ background:#838383; z-index:999;}


@media (min-width: 1200px) {
	.container_m{ width:1045px;}
	.page_main{ padding:25px;}	
	.navmenu li a{}
	.logo{ width:370px;}

}
@media (max-width: 1199px) {
	

}
@media (max-width: 1400px) {
.table_h_block{ width:122.50px !important; float:left;}
.inner_vertical_block{ width:122.50px !important; float:left; min-height:80px;}
table.inner_table_grid td{ width:122.50px;}
table.inner_table_grid_in td{ width:122.50px;}
}
@media (max-width: 1024px) {
.container_m{ width:100%;}
.navmenu li a{ }
.logo{ width:300px;}
.width_220 h3{ font-size:14px;}
.width_220 h2{ }
.scroll_table{ width:560px;}
.pro_thum_l{  text-align:center; width:25%;}
.accred_detail{ float:right; width:75%;}
.navmenu li{ /*width:118px;*/ width:134px; /*width:159px*/ /*width:157px;*/}
.topNav .navbar-default .navbar-nav > li > a { padding:12px 6px }

.table_h_block{ width:122.40px;}
.inner_vertical_block{ width:122.40px;}	

.View_more_btn a span{max-width:100vw;}
.load_more span{max-width:100vw; }
.contact_section_bg{ width:750px;}
/*.brand_logo_view li{ width:224px;}*/
.brand_logo_view{ margin-left:-1%; margin-right:-1%; margin-top:10px; /*display:inline-block;*/}
.brand_logo_view li{ display:inline; width:23%; margin:1%; float:left;}
.map_subsidiaries{height:357px;}
}


@media (max-width: 1023px) {
	.navmenu.menu_show{ display:block;}	
	.toggled .menu_left{ margin-left:-15px;}
	.fixtable{ width:25%;}
	.scroll_table{ width:75%; }
	.topNav .navbar-header { display:block; float:none; }
	/*.topNav .collapse { display:none; }*/
	.popup-scroll_in_ipad{ margin-right: -15px;
    max-height: 400px;
    overflow: auto;
    padding-right: 15px;}
	.dirCat > li {width:330px;}
	.dirActive .dirFiles span {display:none;}
	.dirActive .dirFiles {width:415px; left:330px}
	.bulletion_space{ height:230px; }
	.search_block{ width:24%; margin-bottom:15px;}
	.search_block.calender_w {width:24%;}
	.search_block.doc_type{ margin-right:0px;}
	.menu_icon{ display:block; float:right; margin-right:10px; margin-top:15px; cursor:pointer; 
	background:#FFFFFF url(../images/menu_icon_line.png) no-repeat center center; padding:5px; border-radius:5px;}
	div.menu_close{ background:#FFFFFF url(../images/menu_close.png) no-repeat center center;}
	.navmenu{ display:none; position:absolute; z-index:99;}
	.navmenu li{ width:50%; border-bottom:1px solid #d0d0d0;}
	.navmenu li a{ padding:0px; height:40px; line-height:40px;}
	.navmenu li.home_menu{ max-width:inherit;}

.f_menu{ float:left; width:140px; text-align:left; padding-left:0px; margin-bottom:10px;}
.footer_mailing{ padding:0 20px 10px;}
.mailing_block input[type="text"]{ width:190px;}
.copy_right{ padding-left:10px;}
	
}

	
@media (min-width: 769px) {
.right_content{ width:72%;}
.panel_hd span { padding: 10px 0;}
.left_side{ display:block !important;}
}

@media screen and (max-width: 767px) {
  .t-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
}
@media (max-width: 768px) {
	.left_side{ display:none;}
	.show_ipad{ display:block;}
	.f_menu li{ float:none;}
	
	.page_main{ padding:12px; min-height:680px;}	
	.container_m{ width:100%;}
	footer{ padding:15px 0px 15px 15px;}
	
	.navmenu li a{}
	.logo{ width:260px;}
	.width_220 h3{ margin:15px auto; font-size:13px;}
	.width_220 h2{ font-size:14px; margin:18px 0 10px; min-height:40px;}
	.cate_name{ width:155px;}
	.calender_w{ width:105px;}
	.duration_t{ padding:7px 2px 7px 7px;}
	.right_content{ padding-left:4px;}
	.menu_left{ display:block;}
	.tablle_db{ margin-bottom:10px;}
	.table-responsive{ border:0px; padding-bottom:10px;}
	.panel_hd a img { margin: 0 5px;}
	.panel_hd span img { margin: 0 5px;}
	.left_side ul li a{ padding:13px 10px 13px 49px;}
	.toggled .cate_mandotory_in{ width:10px;}
	.welcome_msg li{ padding:0px 5px;}
	.account_cate{ display:block;}
	.left_side{ width:100%; position:absolute; z-index:999;}
	.left_side ul li {float: left; width: 50%;}
	.left_side ul li a:hover{ border-right:solid 5px #00baff; border-bottom:solid 1px #00baff;}
	.left_side ul li.active_left_menu a{border-right:solid 5px #00baff; border-bottom:solid 1px #00baff;}
	.order_liset_info{ max-width:480px;}
	.cate_mandotory_in.small_space { width: 15px;}
	.cate_mandotory_in{ width:15px;}
	.contact_parson_td .btn{ padding:5px 12px; height:29px;}
	.c-text {width:100%; position:relative;top:0; left:0; padding:20px 20px 60px 20px; text-align: center;
	 background-color: rgba(0, 0, 0, 0.7);}
	 .Procurement-banner{ padding:0px;}
	 .about-banner{ padding:0px;}
	.jobs input, .jobs select{ width: 100%;} 
	.jobs {padding:10px}
	
	.slider-text{ position:absolute; left:75px; top:10px; width:250px;}
	.slider-text h2{ font-size:30px; color:#FFFFFF; margin-bottom:15px;}
	.slider-text p{ color:#FFF; font-size:14px; margin-bottom:15px;}
	.vertical_slider{ width:300px;}
	.vertical_slider_r{ width:400px; margin-right:0px;}
	.reward_bg{ height:650px; background-size:cover;}
	.ad_l_block{ padding:20px; border-radius:10px;}
	.ad_r_block{ padding:20px; border-radius:10px;}
	.contactus_page h3{ margin-top:10px;}
	.sitemap_block{ display:inline-block; width:32%; vertical-align:top;}
	.topNav .navbar-nav > li{ width:33%;}
	.brand_logo{ margin:4px 3px; width:120px; height:61px;} 
	.map_size {width: 100%; height: 200px;}
	.nav_v_cont{ width:118px;}
	#myTab.stick{ width:118px;}
	.contact_section_bg{ width:615px;}
	.sales-office-map{ padding:0px;}
	.sales-office-map > img{}
	.contact_section_bg .sale-office{ padding:0px 0px 10px 0px; overflow:hidden;}
	.sale-office h1{ font-size:22px;}
	.contact_form{ width:70%;}
	.hq_block{ width:100%;}
	.grid_table td{ width:160px; height: 104px;}
	.grid_table td a{ font-size:20px;}
	.map_subsidiaries{height:300px;}
	.brand_detil .main_g_tt{ margin-bottom:15px; margin-top:15px;}
	.hq_block .ad_r_block{ width:100%;}
	.office_block{ width:100%;    border: 0px solid #0e315b; padding:0px;}
	.hq_block .ad_l_block{ width:100%;}
	.hq_block .nav-pills > li > a{ font-size:14px;}
	.office_add_map{ width:100%; height:300px;}
	.enquiry_right{ margin-top:-5px;}
	.enquiry_btn{ margin-top:10px; margin-bottom:20px; text-align:left;}
	.mileston_slider .year_detail li{ font-size:14px; line-height:18px; background-position:left 9px;}
  .mileston_slider .slick-slide{ margin:0px 15px;}
  .mileston_slider .year_detail li{padding:5px 0 8px 20px;}
  .mileston_slider .year{
  -webkit-filter: grayscale(00%);
       -moz-filter: grayscale(00%);
       -o-filter: grayscale(00%);
       -webkit-transition: all 0s ease;
         -moz-transition: all 0s ease;
       -o-transition: all 0s ease;
      -ms-transition: all 0s ease;
          transition: all 0s ease; 
  }
   .mileston_slider .year:hover{  -webkit-transform: scale(1.1);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);} 
  .mileston_slider .year.slick-current{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
	}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	.scrolltop{ margin-bottom:8px; margin-top:0px;}
	
}


@media screen and (max-width: 767px) {
	.container_m{ width:100%;}
	.hide_mobile{ display:none !important;}
	.show_mobile{ display:block;}
	.user_msg{ display:block;}
	.my_menu li{ border-right:0px; clear:both; display:block; padding:5px 6px 5px 10px; border-bottom:#1F3D6B solid 1px;}
	.my_menu li a{ display:block;}
	.my_menu{
	background:#0A1F3D; width:155px; display:none; position:absolute; top:28px; left:14px; 
	border:solid 1px #ccc; border-top:0px; padding-top:4px; padding-bottom:4px;
	}
	.user_msg{ clear:both; float:left; border:solid 1px #ccc; padding:5px 0px 5px 10px; width:155px; margin-left:14px; cursor:pointer; border-radius:5px; font-size:12px;}
	.my_menu .border_r_0{ border-bottom:0px;}
	.user_msg img{ margin-left:5px;}
	/*.width_220{ width:100%;}*/
	.logo{ width:200px;}
	.page_main{ padding:10px;}
	.width_220{ width:49.5%;}
	.width_220 h2{ font-size:14px; margin:18px 0 10px; min-height:inherit;}
	.width_220 h2 span{ display:block;}	
	.width_220 h3{ margin:15px auto;}
	.thum_descript{ margin-bottom:15px; height:auto;}
	.width_220 .owl-theme .owl-controls .owl-buttons .owl-next{ left:38px;}	
	.owl-theme .owl-controls .owl-buttons div{ height:23px; width:23px; line-height:23px;}
	.owl-theme .owl-controls .owl-buttons .owl-prev{ left:3px; top:50%; margin:-12px 0px 0px 0px;}
	.owl-theme .owl-controls .owl-buttons .owl-next{ right:3px; top:50%; margin:-12px 0px 0px 0px;}
	footer{ padding:20px 10px;}
	.page_main{ width:98%; margin:5px 1%; display:inline-block; float:none;}
	.welcome_msg span{ display:none;} 
	.popup_table{ width:100%;}
	.menu_icon{margin-right:10px; margin-top:10px;}
	.db_table td.cate_name{ display:block; text-align:left; padding:8px 0px 1px 5px;}
	.cate_field{ display: inline-block; width: 100%;}
	.form-control.width_353{ width:100%;}
	.form-control.width_385{ width:100%;}
	.form-control.width_280{ width:65%;}
	.form-control.width_330{ width:100%;}
	.sm_width {float:left; margin-right:2%; width:49%;}
	.sm_width.select_mr{ width:33%;}
	.form-control.width_288{ width:100%;}
	.cate_field .yellow_btn{ width:49%; margin-right:2%;}
	
	.welcome_tt{ margin-top:0px; margin-bottom:8px; font-size:14px;}
	.page_tt{ margin-bottom:5px; margin-top:10px; font-size:22px;}
	.duration_to{ display:block;}
	.duration_t{ width:40%; padding-left:0px;}
	.calender_w{ margin-bottom:2px;}
	.show_year{ width:120px;}
	.panel_hd{ font-size:12px;}
	.left_side ul li a{ font-size:12px;}
	.panel_hd a{ padding:8px;}
	.panel_hd span{ padding:8px;}
	.panel_hd a img {margin: 0 5px;}
	.panel_hd span img {margin: 0 5px 0px 0px;}
	.left_side ul li a{ padding:10px 10px 10px 42px}
	
	.user_name_l{ width:100%; padding-left:0px; margin-left:0px;}
	.old_pass_d{ width:100%; padding-left:0px; margin-left:0px; padding-top:7px;}
	.menu_icon{ margin-top:13px;}
	.menu_icon img{ width:27px;}
	.address_width textarea{ width:100%;}
	.cate_name { width:90%;}
	.new_address .db_table td{ float:left; width:100%; padding:0px} 
	.new_address td.cate_name{ padding-top:5px;}
	.popup_2_tt{ font-size:16px;}
	.mobile_full{ width:100%; display:block; float:none; clear:both;}
	.btn_203{ width:100%; margin-top:10px;}
	.partner_btn{ width:100%; margin-top:10px;}
	.partner_btn .yellow_btn{ width:48%; margin-left:0px;}
	.partner_btn .yellow_btn_d{ width:48%; margin-left:4%;}
	.right_content{ float:none;}
	.left_side ul li {float: left; width: 100%;}
	.left_side ul li a:hover{ border-right:solid 5px #00baff; border-bottom:solid 1px #194786;}
	.left_side ul li.active_left_menu a{border-right:solid 5px #00baff; border-bottom:solid 1px #194786;}
	.cart_btn .yellow_btn_sm{ margin-right:10px; padding:0px 0px; min-width:inherit; width:48%; margin-right:0px; float:left;}
	.margin_l_m{ margin-left:4%;}
	.cart_btn .red_btn_sm { width:100%; margin-top:10px;}
	.cart_btn { margin-top:0px;}
	.breadcrumbs ul li a { display:block; margin-bottom:5px; margin-right:5px; padding-right:5px;}
	.search_b{ width:100%;}
	.mar_l{ margin-left:0px; margin-top:10px;}
	.col_three{ width:100%;}
	.bme_main{ margin-bottom:6px;}
	.key_word_s{ margin-top:10px; margin-bottom:20px;}
	.filter_group li{ width:100%;}
	.right_d{ float:left; margin-top:10px;}
	.order_liset_info{ margin-left:0px;}
	.order_list_btn{}
	.order_list_btn .blue_btn{ width:48%;}
	.username_d{ margin-left:0px;}	
	.cart_address{ float:left; width:100%;}
    .cart_address_ship{ float:right; width:100%;}
	.checkout_table td { padding:5px; display:block; width:100%; text-align:left;}
	.choose_ad{ width:100%;}
	.checkout_table .sm_width { width:100%; margin-right:0px;}	
	.checkout_total{ margin:10px 0 0;}
	.thanks_popup{ width:100%;}
	.save_change_b{ width:100% !important;}
	.searby_name input[type=text]{ width:100%; }
.searby_name .yellow_btn_sm{ float:left; width:100%; font-weight:bold; min-width:inherit; margin-left:0px; margin-top:10px;}
.menu_show_sm{ display:block !important; }
.contact_parson_td .btn{ padding:5px 12px; height:29px;}
.contact_parson{ width:64%;}
.pro_thum_l{ width:100%; float:none;}
.accred_detail{ width:100%; float:none;}
.row_block{ float:none;}
.accreditations h3{ font-size:18px;}
.accreditations .page_tt{ padding-bottom:10px; margin-bottom:10px;}
/*.pro_thum_l{ float:right; text-align:center; width:190px;}
	.accred_detail{ float:left; width:540px;}*/
	.terms_page ol {margin-left: 10px;}
	.align_l_side{ padding-left:30px;}
	.contact_form{ width:100%;}
	.map_contact{ width:100%; margin-top:10px;}
	.map_height{ min-height:250px;}
	.group_img{ width:100%;}
	.job_block{ width:100%;}
	.slider-text{ position:absolute; left:0px; padding-left:35px; top:0px; padding-top:15px; width:100%; display:block; background:rgba(0,0,0,0.5);min-height:120px; height:100%;}
	.slider-text h2{ font-size:18px; color:#FFFFFF; margin-bottom:5px; margin-top:3px; }
	.slider-text p{ color:#FFF; font-size:12px; margin-bottom:5px; line-height:13px; padding-top:10px; padding-bottom:10px;}
	.slider-text .btn-openings{ padding:8px 10px;}
	.our_pro_img{/* min-height:120px;*/}
	.product_left{ width:100%;}
	.product_right{ width:100%;}

	.vertical_slider{}
	.vertical_slider{ max-width:500px; width:100%;  margin:35px 0px;  }
	.vertical_slider_r{ width:100%; margin-right:0px;}
	.f_benefits li{ padding-left:5px;}
	.parts_block li{ padding-left:5px;}
	.bx-wrapper img{ width:100%;}
.reward_txt{ padding:10px 10px 105px 10px; width:100%;}	
.reward_bg{ height:auto; background-size:cover;}
.page_main{ min-height:auto;}
.page_main.reward_height{ min-height:100px;}
.c-text{ padding:0px 10px 0px 10px;}
.about-banner h1{ padding-top:80px; float:left;}
.ad_l_block{ padding:20px; width:100%; margin:8px 0px; border-radius:10px;}
.ad_r_block{ padding:20px; width:100%; margin:8px 0px; border-radius:10px;}
.about_left{ float:left; width:100%;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#afafaf; line-height:20px;}
.about_right{ float:right; width:100%; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#afafaf; line-height:20px;}
.sitemap_block{ display:inline-block; width:100%; vertical-align:top;}
.thum_p_d{ min-height:inherit;}
.topNav .navbar-nav > li{ width:100%;}

.product_s_desc{ max-width:350px;}
.sales-office-mobile { display:block; float:none; height: 55px; }
.sale-office h1,
.sales-office-map { display:none; }
.region-left { float:none; width:100%; margin-bottom:10px;}
.country-right { float:none; width:100%; }

.region-left{ height:auto; overflow:hidden; padding:10px;}
.address{ height:auto; overflow:hidden; padding:10px;}
.address h4{ margin-top:0px;}
.vertical_slider_r{ margin-top:15px;}
.dirCat > li.dirActive {height:inherit;	}
.dirActive .dirFiles span {	display:none;}
.dirActive .dirFiles {width:96%;position:inherit; left:4%; max-height:inherit;}
.dirCat > li {	width:100%;}
.bulletion_space{ height:0px;}
.View_more_btn a span{ width:100vw; padding-left:0px; margin-left:-10px;}
.load_more span{ width:100vw; padding-left:0px; margin-left:-10px;}
.map_size {width: 100%; height: 150px;}
.services_d{  float:left; width:100%;}
.services_d h3{ margin-bottom:7px;}
.service_img{ width:100%; margin-top:5px;}
.services_tt{ margin-top:0px; margin-bottom:-5px; clear:both;}
.order_list_btn .blue_btn.order_btn{ margin-top:8px;}
.contact_section_bg{ width:100%;}
.nav_v_cont{ width:100%;}
.hq_block{ width:100%; clear:both; margin-top:15px;}
.enquiry_right{margin-top:-5px;}
.nav_v_cont .panel-body{ padding:0px 0px;}
.nav_v_cont h3{ padding:0px; margin:10px 0px 0px 0px;}
.nav_v_cont .ad_l_block{ padding:10px;}
.nav_v_cont .ad_r_block{ padding:10px;}
.nav_v_cont .panel{ background:#051327; border:0px;}
.nav_v_cont h3{ color:#FFFFFF; padding-left:10px; font-size:18px;}
.nav_v_cont .panel-default > .panel-heading{ border-bottom:0px solid #397295; background:#051327 ; color:#FFF; border-radius:5px 5px 5px 5px; }
.nav_v_cont .panel-default{ border:1px solid #397295;}
.nav_v_cont .panel-body{ border-top:0px !important;}
.nav_v_cont .panel-collapse{border-top:1px solid #397295;}
.contact_section_bg{ display:none;}
.nav_v_cont .country-right{ background:none;}
.nav_v_cont a{ outline:none !important;}
.brand_logo_view li{ width:48%;}
.brand_page{ margin-top:15px;}

.hq_block{}
.hq_block .panel{ background:#051327; border:1px solid #183966;}
.hq_block .panel-body{ border-top:1px solid #183966 !important;}
.hq_block .tab_body{ border:0px; padding:0px;}
.hq_block .ad_r_block{ padding:10px;}
.hq_block .ad_l_block{ padding:10px;}
.hq_block .subsidiaries_tab .ad_l_block{ width:100%;}
.hq_block .subsidiaries_tab .ad_r_block{ width:100%;}
.hq_block .panel-default > .panel-heading{background:#051327; border-bottom:0px !important; border-radius:3px 3px 3px 3px; }
.hq_block .panel-title a{ color:#FFFFFF; display:block;}
.grid_table{ display:none;}	
.show_tab_mob{display:block;}
.grid_table_mob{ border-spacing:10px; border-collapse: separate; margin-left:-10px; margin-right:-10px; width:104%; }
.brand_page h3{ font-size:20px;}
.grid_table_mob td{ border:1px solid #e9e9e9; text-align:center; width:50%; line-height:18px; height:120px;}
.grid_table_mob td a{ font-size:16px; color:#333333;}
.grid_table_mob td img {border: 1px solid #fff;  width: 100%;}
.left_line{ clear:both; display:block; padding-left:0px; border-left:0px;}
.map_subsidiaries{height:250px;}
.brand_detil .main_g_tt{ margin-bottom:10px; margin-top:10px;}
.list_in li{width:50%;}
.list_in_product_range li{ width:100%;}
.head_tt{ margin-top:0px;}	
.address_body{ padding:0px 0px 0px 8px;}
.left_menu_b{ float:left; width:30%}
.address_office{ float:left; width:70%;}
.add_branch{ width:100%;word-wrap: break-word; margin-bottom:5px;}
.left_menu_b li a{ padding:7px 5px; font-size:16px !important;}
.left_menu_b li.active span{ top:35%;}
.office_block{ width:100%;    border: 0px solid #0e315b; padding:0px;}
.ad_l_block.branch_ad{ width:100%; padding:0px; border:0px;}
.auto_i{ width:auto;}
.office_add_map{ width:100%; height:250px;}
.word_break_mob{ word-break:break-all;}
.f_menu{ width:100%; text-align:center; margin:0px;}
.footer_mailing{ width:100%; border-left:0px; border-right:0px; border-top:1px solid #082348; border-bottom:1px solid #082348; padding:13px 0 18px; margin:14px 0; text-align:center;}
.mailing_block input[type="text"] {display:inline-block; float:none;}
.mailing_block .yellow_btn_sm{ float:none;}
.copy_right{ padding-left:0px; text-align:center; float:none; width:100%; clear:both;}
footer{ width:98%; margin:1% 1% 10px 1%; padding:20px 0px;}
.back_btn_yellow{ clear:both; width:100%;}
.back_btn_yellow a{ margin-top:5px;}
.back_btn{ margin-top:5px;}
.btn_apply{ width:48%; padding:10px 0px;}
.clear_btn{ float:right; margin-left:0px;}

.search_block{ float:left; width:100%; margin-right:0%; margin-bottom:15px;}
.search_block_btn { float:left; width:100%; margin-bottom:10px;}
.our_product{ margin-top:15px; margin-bottom:15px;}
.services_d{ line-height:20px;}
.about-banner{ padding:0px;margin-bottom:15px;}
.Procurement h3{ margin-top:10px;}
.main_slider .owl-pagination{ margin-top:-22px; height:22px;}
.thanks_message{ min-height:inherit; padding-bottom:25px;}
.search_block.calender_w{ width:48%;}
.margin_mob_cal{ margin-right:4%;}
}


@media screen and (max-width: 450px) {
.width_220{ width:100%;}
.fixtable{ width:30%;}
.scroll_table{ width:70%;}
.slider-text p.product_s_desc{ line-height:16px; padding-top:0px; padding-bottom:0px;}
	.slider-text{ padding-top:0px; }
	.slider-text h2{ font-size:18px;}
	.slider-text p{ color:#FFF; font-size:12px; margin-bottom:5px; line-height:13px;}
	.brand_logo{ margin:4px 1%; width:30%; height:61px;}
	.grid_table_mob td{height:100px;}
	.grid_table_mob{ width:107%;}
	.enquiry_right ul.two_block li{ width:100%;}
}
@media screen and (max-width: 367px) {
	.width_220{ width:100%;}
	.width_220 h2{height:auto; min-height:inherit;}
	.width_220 h2 span{ display:inline;}
	.brand_logo{  height:51px;} 
	.grid_table_mob td{height:80px;}	
}
@media only screen and (min-width:400px) and (max-width: 767px)  {
.address{ padding:10px 10px 10px 103px;}	
}

@media screen and (max-height: 480px) {
.dtp > .dtp-content {height:100vh; overflow-y:auto; -webkit-overflow-scrolling:touch;}

}
@media (-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
.table_ground_et td {min-width: 120px !important}
    .btntablePrev{
        background:url('../images/icon_arrow_prev.png') no-repeat top left;
        background-size: 50px 50px;
		height:50px; width:50px;
    }
	.btntableNext{
        background:url('../images/icon_arrow_next.png') no-repeat top left;
        background-size: 50px 50px;
		height:50px; width:50px;
		margin-left: 5px
    }	
}


