/* Mozilla based browsers */
::-moz-selection {background-color:#3d89b0;color: #ffffff;}

/* Works in Safari */
::selection {background-color:#3d89b0;color: #ffffff;}

/* Works in Opera */
::-o-selection {background-color:#83d89b00204;color: #ffffff;}
::-ms-selection {background-color:#3d89b0;color: #ffffff;}

/* Works in Internet Explorer */
::-webkit-selection {background-color:#3d89b0;color: #ffffff; font-family: "Lato"; font-size:14px;}

@font-face {
    font-family: 'gotham_lightregular';
    src: url('css/fonts/gotham-light-webfont.eot');
    src: url('css/fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/gotham-light-webfont.woff2') format('woff2'),
         url('css/fonts/gotham-light-webfont.woff') format('woff'),
         url('css/fonts/gotham-light-webfont.ttf') format('truetype'),
         url('css/fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_boldregular';
    src: url('css/fonts/gotham-bold-webfont.eot');
    src: url('css/fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/gotham-bold-webfont.woff2') format('woff2'),
         url('css/fonts/gotham-bold-webfont.woff') format('woff'),
         url('css/fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('css/fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.relative{ position:relative; width:100%; float:left}

body{ margin:0; padding:0; font-family: "Open Sans"; font-size:14px; color:#7a7a7a; } 
h3,h2,h1,p{ margin:0; padding:0; font-weight:normal}
img {border:none}
.clr{ clear:both}
.main_container{ width:980px; margin:0 auto}
.header{ width:100%; width:978px; margin:0 auto; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border: 0px solid #000000; border:1px solid #d3d3d3; padding:10px 0; float:left;}
.header .logo{ float:left; padding:0 0 0 20px;}
.header .logo img { float:left}
.social_media{ float:right; padding:6px 10px 6px 0;}
.social_media img { float:right}
.header_nav { float:right; padding:6px 5px 0 0;} 
.header_nav ul li { list-style:none}
.header_nav ul { margin:0; padding:0;}
.header_nav ul li { list-style:none; display:inline; position:relative; float:left;}
.header_nav ul li a { font-size:13px; color:#7a7a7a; text-decoration:none; margin-right:15px; font-weight:600}
.header_nav ul li a:hover {border-bottom:2px solid #3d89b0;}
.header_nav ul li a.active { border-bottom:2px solid #3d89b0; padding-bottom:3px;} 

.header_nav ul li:hover .nav_hover{ display:block}
.nav_hover{ position:absolute; left:0;  width:250px; left:-15px; top:18px; z-index:100; display:none}
.nav_hover .arrow{ height:9px; background:url(../images/arrow.png) 25px top no-repeat; width:100%; float:left} 
.nav_hover ul { margin:0; padding:0; width:200px; padding:12px 15px; float:left; background:#fff; top:30px; border:1px solid #CCC; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; -webkit-box-shadow: 3px 2px 5px 0px rgba(82,82,82,1); -moz-box-shadow: 3px 2px 5px 0px rgba(82,82,82,1); box-shadow: 3px 2px 5px 0px rgba(82,82,82,1);}
.nav_hover ul li { list-style:none; display:block; width:100%; float:left}
.nav_hover ul li a { width:100%; float:left; font-weight:600; padding:5px 0; font-size:12px;}
.nav_hover ul li a:hover{color:#3D89B0}
.nav_hover ul li a:hover  { border:none}
.header_top { padding:5px 0; width:100%; float:left}
.header_top_left{ float:left; font-size:11px; padding-top:10px;}

.slider{ width:100%; float:left; padding:0 0 15px 0}
.slider img { float:left; width:100%; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; }

*:focus{ outline:none}

.quick_enquiry{ width:260px; position:fixed; right:-260px; top:120px;; z-index:1000000; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.green_bg_link:hover{background: #4F4E4E;}
.quick_enquiry_content{ width:200px; padding:30px 30px 30px 30px; float:left; background:#f6f6f6; position:relative;}
.qet{ font-size:18px; color:222222; text-transform:uppercase;}
.qet span { font-weight:bold;}
.quick_enquiry_content .tb1 { width:178px; background:#fff; font-size:12px; padding:7px 10px; margin-top:10px; color:#b1afaf}
.quick_enquiry_content .tb3 { width:100%; background:#fff; font-size:12px; padding:7px 10px; margin-top:10px; color:#b1afaf}
.quick_enquiry_content .tb2 { font-family:Arial, Helvetica, sans-serif; width:178px;  font-size:12px;  background:#fff; padding:7px 10px; height:80px; margin-top:10px; color:#b1afaf}
.qu_enc{ position:absolute; z-index:1000; left:-36px; top:0;}
.close_form{ display:none;}
.green_bg_link{ background:#7a7a7a; color:#fff; padding:5px 15px; text-decoration:none; margin-top:10px;; float:left}
.shadow{ width:100%; float:left}
.shadow img { width:100%; float:left}

 #tabs1 .item{ padding:0;color: #000;text-align: center; }
	 #tabs1 .item .img { width:100%; float:left; padding-bottom:5px}
	 #tabs1 .item .img img { width:100%;}
	  #tabs1 .item .txt { padding:0 10px; }
	   #tabs1 .item  a {color:#434444; font-weight:600; text-decoration:none}
	 .owl-theme .owl-controls{margin-top: 20px;text-align: center;}
	.owl-theme .owl-controls .owl-buttons div{color: #FFF; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */	 padding: 3px 10px;	font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px;
	border-radius: 30px; background: #869791;	filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5;}
	.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;	width: 12px; height: 12px;	margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5; -webkit-border-radius: 20px;	-moz-border-radius: 20px;
	border-radius: 20px; background: #fff;}
	
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px; border-radius: 30px;}
.owl-item.loading{min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}
.brands .owl-buttons{ display:none}
 .owl-pagination{ margin-top:-80px; z-index:100; position:relative}
 .owl-buttons{ display:none}
 
 .footer{ width:100%; width:978px; float:left; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border: 0px solid #000000; border:1px solid #d3d3d3; padding:5px 0 7px 0; float:left; margin-top:30px;}
 
 .footer .header_nav{ padding:0}
 .footer .header_nav ul li a { font-size:11px; color:#7a7a7a; text-decoration:none; margin-right:15px; font-weight:600; }
 .footer .header_nav ul li a.active { border:none} 
 .footer .header_nav ul li a:hover { border:none}
 
 .footer_left{ font-size:11px; float:left; padding:2PX 0 0 15PX;	}
 
 .mob_icon{ display:none; padding:6px 15px 0 0;}
 
 .inner_container{ width:100%; padding:35px 0 0 0}
 .inner_container h1 {color:#008ab5; font-size:24px; text-align:center}
 .inner_container .txt1{ font-style:italic; font-size:13px; padding:0 10%; text-align:center; color:#C2C2C2; line-height:22px; padding-top:10px; margin-bottom:40px;}
 .inner_container .txt1.inner { margin-bottom:15px}
 .services_box:last-child{ margin:0; padding:0; border:none}
 .services_box{ width:100%; float:left; padding-bottom:20px; border-bottom:1px dotted #CCC; margin-bottom:40px;}
 .services_box_left{ width:338px; float:left; padding-top:7px;}
 .services_box_right{ width:620px; float:right}
 .inner_container h2 { font-weight:400; font-size:20px; color:#008ab5; text-transform:capitalize}
 .inner_container p { font-size:14px; line-height:25px; padding-top:10px;}
 .inner_container p.heading{ font-size:18px; font-weight:300; line-height:28px;}
 .inner_container p.heading2 { font-weight:600; padding-top:20px;}
 .inner_container ul { margin-top:10PX}	
 .inner_container ul li {font-size:14px; line-height:22px; padding-bottom:5px;}
 
 .contact_us{ width:100%; float:left}
 .contact_us h2{ background:url(../images/contact-us.png) left bottom no-repeat; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:10px;}
 .contact_us .box1{ width:25%; margin-right:3%; float:left;}
 .contact_us .box2{ width:25%; margin-left:3%; float:right}
 .contact_us .box2 ul { margin-top:20px; margin-left:0; padding-left:25px;}
  .contact_us .box2 ul li{ padding-bottom:15px;}
  .contact_us .box2 ul li a { color: #008ab5;}
  .contact_us .box3{ width:43.8%; float:left;}
  .contact_us .box3 .form{ width:93.8%; padding:20px 3%; float:left; border:1px solid #eeeeee; margin-top:20px;}
  .contact_us .box3 .form ul { margin:0; padding:0}
  .contact_us .box3 .form li { list-style:none; display:block; width:48%; margin:0 1%; height:43px; float:left}
  .contact_us .box3 .form li .txt{ padding-bottom:7px; font-size:12px; color:#333; font-weight:600}
  .contact_us .box3 .form li label{ font-size:12px; width:100%; float:left}
  .contact_us .box3 .txt_box { width:85.8%; border:1px solid #CCC;  padding:7px 5%; float:left; color:#a9b1c6}
  .contact_us .box3 .txt_box3 { width:96.8%; border:1px solid #CCC;  padding:7px 5%; float:left; color:#a9b1c6}
  .contact_us .box3 .txt_box2 { width:90.8%; border:1px solid #CCC; height:80px; font-family: "Open Sans";  padding:7px 3.5%; float:left; color:#a9b1c6}
 .contact_us .box3 .form li.ha{height:auto; width:98%; margin:0 1% 10px 1%; float:left}  
  .contact_us .address{ background:url(../images/home_icon.jpg) left 18px no-repeat; padding:10px 0 0 20px}
  .contact_us .email{ background:url(../images/home_icon.jpg) left 18px no-repeat; padding:10px 0 10px 20px}
  .contact_us .ph{ background:url(../images/home_icon.jpg) left 18px no-repeat; padding:10px 0 10px 20px}
  .ck{ margin-top:3px; float:left; line-height:12px; width:15%} 
  .tx { float:left; padding:3px 0 2px 0; width:85%}
  .col-6 { width:50%; float:left}
  
  .submit{ color:#FFF; background:#008ab5; padding:7px 15px; border:none; cursor:pointer}
 