/*
Theme Name: Tab India
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Lato:400,700');
@font-face {
	font-family: 'robotobold';
	src: url('fonts/roboto-bold-webfont.eot');
	src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-bold-webfont.woff2') format('woff2'), url('fonts/roboto-bold-webfont.woff') format('woff'), url('fonts/roboto-bold-webfont.ttf') format('truetype'), url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'bebasregular';
    src: url('fonts/bebas_-webfont.woff2') format('woff2'),
         url('fonts/bebas_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('fonts/roboto-condensed.regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-condensed.regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('fonts/gotham-medium-webfont.woff2') format('woff2'),
         url('fonts/gotham-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'coolveticaregular';
    src: url('fonts/coolvetica-webfont.woff2') format('woff2'),
         url('fonts/coolvetica-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothamregular';
    src: url('fonts/gotham-light-webfont.woff2') format('woff2'),
         url('fonts/gotham-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldregular';
    src: url('fonts/oswald-regular-webfont.eot');
    src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('fonts/oswald-regular-webfont.woff') format('woff'),
         url('fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold_condensed';
    src: url('fonts/roboto-boldcondensed-webfont.woff2') format('woff2'),
         url('fonts/roboto-boldcondensed-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'FranklinGothic-Book';
  src: url('fonts/FranklinGothic-Book.eot?#iefix') format('embedded-opentype'),  url('fonts/FranklinGothic-Book.woff') format('woff'), url('fonts/FranklinGothic-Book.ttf')  format('truetype'), url('fonts/FranklinGothic-Book.svg#FranklinGothic-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CataneoBT-Regular';
  src: url('fonts/CataneoBT-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/CataneoBT-Regular.woff') format('woff'), url('fonts/CataneoBT-Regular.ttf')  format('truetype'), url('fonts/CataneoBT-Regular.svg#CataneoBT-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CataneoBT-RegularSwash';
  src: url('fonts/CataneoBT-RegularSwash.eot?#iefix') format('embedded-opentype'),  url('fonts/CataneoBT-RegularSwash.woff') format('woff'), url('fonts/CataneoBT-RegularSwash.ttf')  format('truetype'), url('fonts/CataneoBT-RegularSwash.svg#CataneoBT-RegularSwash') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'CenturyGothic-Bold';
  src: url('fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/CenturyGothic-Bold.woff') format('woff'), url('fonts/CenturyGothic-Bold.ttf')  format('truetype'), url('fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CenturyGothic';
  src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),  url('fonts/CenturyGothic.woff') format('woff'), url('fonts/CenturyGothic.ttf')  format('truetype'), url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*font-family: 'Lato', sans-serif;*/

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
	margin: 0;
	padding: 0;
}
img {
	max-width: 100%;
	border: none;
	outline-style: none;
}
ol {
	padding: 0;
	margin: 0 0 14px 17px;
}
ul {
	margin: 0;
	padding: 0;
}
ul li {
	list-style-image: url(images/check-right.png);
	margin: 0 0 12px;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	color: #494949;
}
a {
	color: #eb891e;
	text-decoration: none;
	transition: all 0.2s ease-out 0s;
}
a:hover {
	text-decoration: none !important;
	color: inherit;
}
a:focus {
	outline: none !important;
	outline-offset: 0 !important;
	text-decoration: none !important;
	color: inherit !important;
}
p {
	color: #333;
	margin: 0;
	padding: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height: normal;
	color: #00452b;
}
input {
	box-sizing: border-box;
	outline: none;
	color: #333333;
}
textarea {
	box-sizing: border-box;
	outline: none;
	color: #333333;
}

 
.top_header {
    margin: 0;
    padding:10px 0;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99;
    top: 28px;
}
	
.logo {
    float: left;
    margin: 0px 43px 0px 0;
}
	
.top-nav {
    margin: 0;
    padding:35px 0 0;
    display: block;
    float: left;
}
	
.top-nav ul{
	margin:0;
	padding:0;
	display:block;
	}
	
.top-nav ul li {
    margin: 0;
    padding: 0 21px 0 0;
    display: inline-block;
}
	
.top-nav ul li a{
	margin:0;
	padding:0;
	color:#3e3e3f;
	font-size:16px;
	font-family: 'bebasregular';
	}
	
.top-nav ul li a:hover{
	color:#ce2127;
	}
	
.top-nav ul li.current-menu-item a{
	color:#ce2127;
	}	
	
.heder_right{
	margin:25px 0 25.5px;
	padding:0;
	display:block;
	float:right;
	}
	
.emilDiv{
	margin:3px 10px;
	display:inline-block;
	padding:0;
	}
	
.emilDiv img {
    display: inline-block;
}	
	
.emilDiv a {
    font-family: 'robotobold_condensed';
    font-size: 19px;
    color: #1f1f28;
    margin: 0;
    padding: 0;
    vertical-align: middle;
	letter-spacing:1px;
}

.emilDiv a.nuberT{
	font-family: 'bebasregular';
	letter-spacing:normal;
	font-size:13px;
	}
	
.EmployeeDiv{
	margin:0;
	padding:0;
	display:block;
	float:right;
	}
	
.EmployeeDiv a {
    margin: 0;
    padding: 7px 16px;
    display: block;
    background: #cc1e25;
    font-family: 'robotobold';
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
}
.EmployeeDiv a:hover {
    background: #2e1b23;
}

.EmployeeDiv a:focus{
	color:#fff !important;
	}
.EmployeeDiv a img{
	margin:2px 2px 0 0;
	vertical-align:top;
	}
	
.quickab_form {
    position: fixed;
    top: 28%;
    right: 0;
    z-index: 99999;
}	

.btnSerach {
    margin: 0;
    padding: 0;
}



/** hidden search field **/

.sercht_div1 {
    float: right;
}
#searchbar {
    display: none;
    float: right;
    width: 22%;
    height: 34px;
    padding-left: 0;
    padding-right: 0;
    z-index: 9999;
    background: #ffffff;
    -moz-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    position: absolute;
    right: 53px;
	top:108px;
}

.searrchbtninpur {
    display: block;
    width: 90%;
    border: 0;
    outline: none;
    padding: 0 14px;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background: #ffffff;
    font-family: 'robotobold';
	float:right;
}

#searchsubmit {
    display: block;
    float: left;
    margin-top: 9px;
    color: #717171;
    border: 0;
    outline: none;
    cursor: pointer;
    background: url(images/secbtn.png) no-repeat right center;
    width: 20px;
    height: 20px;
    margin-left: 5px;
}

.sercht_div1 a div.fa-search{
	background:url(images/searchicon.jpg) no-repeat; width:41px; height:34px;}

.sercht_div1 a div.fa-search-minus{
	background:url(images/close-icon.jpg) no-repeat;  width: 41px;  height: 34px;}
	
.sercht_div1 div.fa-search:before {
    font-size: 0;
}

a#searchtoggl {
    padding: 0;
    display: block;
    position: absolute;
    right: 12px;
    top:108px;
    z-index: 999;
}





#searchsubmit.fa-search:before {
    color: #000;
}

.searrchbtninpur::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#000;
}
.searrchbtninpur::-moz-placeholder { /* Firefox 19+ */
  color:#000;
}
.searrchbtninpur:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.searrchbtninpur:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
		
.slider_hoome{
	margin:0;
	padding:0;
	background:#000;
	position:relative;
	}
	
.slider_hoome ul.ul_bxslider{
	margin:0;
	padding:0;
	}
		
.slider_hoome ul.ul_bxslider li{
	margin:0;
	padding:0;
	width:100% !important;
	}	
	
.slider_hoome ul.ul_bxslider li img{
	width:100%;
	margin:0;
	padding:0;
	opacity:0.8;
	height:auto;
	}
	
.tabhealthDiv {
    margin: 0 auto;
    padding: 0;
    /*max-width: 1070px;*/
    position: absolute;
    bottom: 84px;
    left: 0;
    right: 0;
}
	
.tabHeadiv {
    margin: 0 0 0px;
    padding: 0;
    display: block;
    text-align: center;
}
	
.tabHeadiv h1 {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 60px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-family: 'coolveticaregular';
    letter-spacing: 7px;
	text-shadow: 1px 1px 1px #7e7d7d;
}
	
.tabHeadiv span {
    margin: 0;
    padding: 2px 37px;
    font-size: 22px;
    font-family: 'robotoregular';
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
}
	
.lifstyle_scontent {
    margin: 0 auto;
    padding: 0;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    max-width: 1070px;
    bottom: 20px;
    z-index: 99;
	display:none;
}
	
.lifstyle_scontent ul{
	margin:0;
	padding:0;
	display:block;
	text-align:center;
	}
	
.lifstyle_scontent ul li{
	margin:0 6px 0 0;
	padding:0;
	display:inline-block;
	width:350px;
	vertical-align:top;
	}
	
.lifstyle_scontent ul li:last-child{
	margin:0;
	}	
	
.contBox {
    margin: 0;
    padding: 16px 25px 16px;
    display: block;
    background: rgba(204,30,37,0.8);
    min-height: 170px;
	text-align:left;
}
	
.contBox h2{
	font-size:23px;
	font-family: 'robotoregular';
	margin:0;
	padding:0 0 6px;
	color:#fff;
	text-shadow: 1px 1px 1px #7e7d7d;
	text-transform:uppercase;
	}
	
	
.contBox span{
	font-family: 'robotobold';
    font-size: 15px;
	margin:0;
	padding:0;
	color:#fff;
	text-transform:uppercase;
	}
	
.contBox p{
	font-family: 'robotoregular';
    font-size: 15px;
	margin:0;
	padding:0 0px 20px 0;
	color:#fff;
	}
	
.contBox img {
    float: left;
    border-radius: 66px;
    margin-right: 19px;
}	
	
.contBox a{
	font-family: 'robotoregular';
    font-size: 15px;
	margin:0;
	padding:0;
	color:#fff;
	float:right;
	display:block;
	text-decoration:underline;
	}
	
.section_Frst{
	margin:0;
	padding:35px 0;
	}	
	
	
.clientAll_logo{
	margin:0 auto;
	padding:0;
	display:block;
	position:relative;
	}
	
.clientAll_logo ul{
	margin:0;
	padding:0;
	display:block;
	text-align:center;
	}
	
.clientAll_logo ul li{
	margin:0;
	padding:0 13px;
	display:inline-block;
	}																										
																
.clientAll_logo ul li img {
    margin: 0 auto;
    display: block;
    height: 30px;
}


.ser_arrow {
    display: block;
    width: 35px;
    height: 79px;
    position: absolute;
    top:-25px;
}

.ser_arrow.next {
    right:-8px;
    background: url(images/next-icon.png) no-repeat right center;
}

.ser_arrow.prev {
    left:-8px;
    background: url(images/prew-icon.png) no-repeat left center;
}


.slider_hoome .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager.bx-default-pager {
    display: none;
}

.section_oneF{
	background:url(images/tabbg.jpg) no-repeat center top;
	margin:0;
	padding:0;
	background-size:cover;
	}
	
.colorFullTab{
	background:rgba(0,0,0,0.5);
	margin:0;
	padding:0;
	position:relative;
	}
	
.tabincarDiv{
	margin:0;
	padding:0;
	background:rgba(0,0,0,0.5);
	max-width:548px;
	position:absolute;
	left:0;
	bottom:0;
	}
	
.tabincarDiv p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#fff;
	margin:0;
	padding:15px;
	display:block;
	}
	
.tabindiaD{
	float:right;
	padding:107px 100px 40px;
	}
	
.foter_page {
    margin: 0;
    padding: 15px 0;
    background: #2e1b23;
}
	
.followTab{
	margin:10px 0 0 0;
	padding:0;
	}
	
.followTab ul{
	margin:0;
	padding:0;
	}
	
.followTab ul li {
    margin: 0;
    padding: 0 10px 0 0;
    display: inline-block;
    width: 30px;
}
	
.followTab ul li img:hover {
    background: #bc2427;
    border-radius: 3px;
}	
	
.copyriht{
	margin:0;
	padding:0;
	display:block;
	}
	
.copyright_content p {
    color: #fff;
    margin: 0;
    padding: 8px 0px 0 0;
    font-family: 'gotham_mediumregular';
    font-size: 13px;
    text-align: right;
}
	
.copyriht p{
	margin:0;
	padding:10px 0 5px;
	font-family: 'gotham_mediumregular';
	font-size:13px;
	color:#fff;
	}	
	
.copyriht ul{
	margin:0;
	padding:0;
	display:block;
	}
	
.copyriht ul li{
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	display:inline-block;
	background:url(images/list-icon.png) no-repeat right center;
	}
	
.copyriht ul li a{
	margin:0;
	padding:0;
	font-family: 'gotham_mediumregular';
	font-size:13px;
	color:#fff;
	}
	
.copyriht ul li:last-child{
	background:none;
	margin:0;
	padding:0;
	}
	
.copyriht ul li a:hover{
	color:#ce2027;
	}
	
.footer_right{
	margin:0;
	padding:0;
	display:block;
	}
	
.footer_right h3{
	margin:0;
	padding:0px 0 10px;
	font-family: 'gotham_mediumregular';
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	display:block;
	}
	
.footer_right h3 span{
	font-size:12px;
	display:block;
	}
	
.formtable{
	margin:0;
	padding:0;
	display:block;
	}
	
.fomonetab {
    display: inline-block;
    width: 150px;
    position: relative;
   vertical-align: top;
}	
	
.inputfelid_t{
	width:100%;
	border:none;
	background:#fff;
	height:32px;
	line-height:32px;
	padding:0 15px;
	font-family: 'gothamregular';
	font-size:11px;
	text-transform:uppercase;
	color:#000;
	}
	
.inputfelid_t::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#000;
}
.inputfelid_t::-moz-placeholder { /* Firefox 19+ */
  color:#000;
}
.inputfelid_t:-ms-input-placeholder { /* IE 10+ */
  color:#000;
}
.inputfelid_t:-moz-placeholder { /* Firefox 18- */
  color:#000;
}	
	
.submitfelid_t{
	width:100%;
	border:none;
	background:#fff;
	height:32px;
	line-height:32px;
	padding:0 15px;
	font-family: 'gotham_mediumregular';
	font-size:12px;
	text-transform:uppercase;
	color:#cc1e25;
	letter-spacing:1px;
	}
	
.submitfelid_t:hover {
    background: #cc1e25;
    color: #fff;
}
.ffoterADrs{
	margin:0;
	padding:5px 0 0;
	display:block;
	}
	
.ffoterADrs p{
	margin:0;
	padding:0;
	display:block;
	font-family: 'gotham_mediumregular';
	font-size:13px;
	color:#fff;
	}
	
.container2 {
	display: inline-block;
	cursor: pointer
}
.bar1, .bar2, .bar3 {
    width: 28px;
    height: 3px;
    background-color: #da1f17;
    margin: 4px 0;
    transition: .4s;
}
.change .bar1 {
	-webkit-transform:rotate(-45deg) translate(-3px, 4px);
	transform: rotate(-45deg) translate(-3px, 4px);
}
.change .bar2 {
	opacity: 0
}
.change .bar3 {
	-webkit-transform: rotate(45deg) translate(-5px, -7px);
	transform:rotate(45deg) translate(-5px, -7px)
}


/*---------about page css statr-----------*/

.about_pageMain{
	margin:0;
	padding:200px 0 65px;
	background:url(images/about-bgimh.jpg) no-repeat center top;
	background-size:cover;
	}
	
.tababout_heath{
	background:#fff;
	margin:0;
	padding:20px 0 50px;
	}
	
.tababout_heath h1 {
    font-family: 'CenturyGothic-Bold';
    font-size: 30px;
    color: #000;
    margin: 0 0 35px;
    text-align: center;
    display: block;
    position: relative;
    text-shadow: 1px 1px 0 #ccc;
	text-transform:uppercase;
	letter-spacing:1px;
}

.abtingDiv{
	padding:0 0 30px;
	overflow:hidden;
	}

.abtingDiv img {
    box-shadow: 0px 13px 33px rgba(74, 116, 164, 0.4);
    width: 100%;
    height: auto;
}
		
.tababout_heath h1:after {
    background: #ce2027;
    margin: 0 auto;
    padding: 0;
    width: 80px;
    height: 5px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -17px;
    content: "";
}

.abutmiddle_dt{
	margin:0;
	padding:0;
	display:block;
	}

.abt_left{
	margin:0;
	padding:0 58px;
	display:block;
	}
	
.abt_left h2{
	font-family: 'CenturyGothic';
	font-size:32px;
	text-align:center;
	color:#000;
	margin:-17px 0 18px;
	padding:0;
	}
	
/*.abt_left h2 span{
	font-family: 'CataneoBT-Regular';
	}*/		
	
.abt_left img{
	margin:0 auto 15px;
	padding:0;
	display:block;
	}
	
.abt_left p{
	margin:0;
	padding:0;
	display:block;
	font-family: 'FranklinGothic-Book';
	font-size:16px;
	text-align:center;
	line-height:28px;
	}
	
.abt_left p span{color:#b82820;}
.abt_right{
	margin:0;
	padding:0 82px;
	display:block;
	}
	
.abt_right h2{
	font-family: 'CenturyGothic';
	font-size:32px;
	text-align:center;
	color:#000;
	margin:-17px 0 18px;
	padding:0;
	}
	
/*.abt_right h2 span{
	font-family: 'CataneoBT-Regular';
	}*/	
	
.abt_right img{
	margin:0 auto 15px;
	padding:0;
	display:block;
	}
	
.abt_right p{
	margin:0;
	padding:0;
	display:block;
	font-family: 'FranklinGothic-Book';
	font-size:16px;
	text-align:center;
	line-height:28px;
	}
	
.abt_right h3{
	margin:0;
	padding:30px 0;
	display:block;
	font-family: 'FranklinGothic-Book';
	font-size:30px;
	text-align:center;
	line-height:25px;
	color:#b82820;
	}	
	
.abt_right p span{color:#b82820;}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 0px;
	background: url(images/controls-prew.png) no-repeat  left center;
}

.bx-wrapper .bx-next {
	right:0px;
	background: url(images/controls-next.png) no-repeat right center;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 60%;
	margin-top: -16px;
	outline: 0;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	z-index: 9999;
	opacity:0;
}

.slider_hoome:hover .bx-wrapper .bx-controls-direction a{
	opacity:1;
	}
	
.slider_hoome:hover .bx-wrapper .bx-next{
	right:50px;
	}
	
.slider_hoome:hover .bx-wrapper .bx-prev{
	left:50px;
	}		

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/*-----------------contact us--------------*/

.conact_pageMain{
	argin: 0;
    padding: 200px 0 65px;
    background: url(images/contact-bgimg.jpg) no-repeat center top;
    background-size: cover;
}

.contact_page{
	margin:0;
	padding:0;
	display:block;
	}

	
.contact_page h2 {
    font-family: 'CenturyGothic-Bold';
    font-size: 30px;
    color: #fff;
    margin: 0 0 35px;
    text-align: center;
    display: block;
    position: relative;
    text-shadow: 1px 1px 0 #ccc;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.contact_page h2:after {
    background: #ce2027;
    margin: 0 auto;
    padding: 0;
    width: 80px;
    height: 5px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -17px;
    content: "";
}

.contct_formbg{
	background:rgba(0,0,0,0.5);
	padding:43px;
	margin:0 0 25px;
	}
	
.formbox_fst{
	margin:0 0 10px;
	}	
	
.input_fliedCont{
	width:100%;
	color:#919191;
	background:#fff;
	border:none;
	height:54px;
	line-height:54px;
	font-family: 'gothamregular';
	font-size:17px;
	padding:0 20px;
	box-shadow: 0 0 10px #000;
	}
.input_codeCont	{
	width:252px;
	color:#919191;
	background:#fff;
	border:none;
	height:54px;
	line-height:54px;
	font-family: 'gothamregular';
	font-size:17px;
	padding:0 20px;
	margin:0 13px 0 0;
	box-shadow: 0 0 10px #000;
	text-align:center;
	}
	
.input_fliedCont::-webkit-input-placeholder, .formbox_fst textarea::-webkit-input-placeholder, .input_codeCont::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#919191;
}
.input_fliedCont::-moz-placeholder, .formbox_fst textarea::-moz-placeholder, .input_codeCont::-moz-placeholder { /* Firefox 19+ */
  color:#919191;
}
.input_fliedCont:-ms-input-placeholder, .formbox_fst textarea:-ms-input-placeholder, .input_codeCont:-ms-input-placeholder { /* IE 10+ */
  color:#919191;
}
.input_fliedCont:-moz-placeholder, .formbox_fst textarea:-moz-placeholder, .input_codeCont:-moz-placeholder { /* Firefox 18- */
 color:#919191;
}	
	
.formbox_fst img {
    vertical-align: top;
}

.formbox_fst textarea{
	width:100%;
	color:#919191;
	background:#fff;
	border:none;
	height:181px;
	font-family: 'gothamregular';
	font-size:17px;
	padding:20px 20px;
	margin:0 13px 0 0;
	box-shadow: 0 0 10px #000;
	}
	
.input_submitCont{
	background:#cc1e25;
	width:154px;
	color:#fff;
	border:none;
	height:54px;
	line-height:54px;
	font-family: 'robotobold';
	font-size:17px;
	padding:0 0px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	float:right;
	box-shadow: 0 0 10px #000;
	}						
	
.input_submitCont:hover{
	background:#000;
	}
	
.mapDiv_mian{
	background:#cc1e25;
	padding:18px;
	}
	
.mapDiv_mian iframe{
	width:100%;
	height:361px;
	}	
	
.heder_right .emilDiv section.widget_text {
    display: inline-block;
    margin: 0 0 0 5px;
}

div.wpcf7 .ajax-loader {
  position: absolute;
    bottom: -16px;
    right: 0;
}

/*-product*/

.produt_pageMain{
	margin: 0;
    padding: 200px 0 65px;
    background: url(images/produt-banner.jpg) no-repeat center top;
    background-size: cover;
}


.product_page {
    margin: 0;
    padding: 0 30px 0;
    display: block;
}
	
.product_page ul{
	margin:0;
	padding:0;
	display:block;
	}

	
.product_page ul li {
    margin: 0 6px 20px;
    padding: 30px 10px;
    display: inline-block;
    border: 1px #ccc solid;
    width: 382px;
}
.product_page ul li:hover {
    border: 1px #cc1f25 solid;
    box-shadow: 0 0 5px #ffcfd1;
}

.product_page ul li img {
    margin: 0 auto;
    display: block;
}

/*pop up css start*/
.schedule_t {
	position: fixed;
	right: 0;
	top: 205px;
	z-index: 99999;
}
.pop_form img {
    float: right;
    margin-right: 6px;
    margin-top: 10px;
    cursor: pointer;
}
.popUpDisplay {
	display: none;
	position: fixed;
	height: 493px;
	max-width: 454px;
	left: 10px;
	z-index: 1001;
	right: 10px;
	top: 250px;
	bottom: 0;
	margin: 0 auto;
}
.dimLayer {
    display: none;
    outline: 0px none;
    height: 100%;
    width: 100%;
    background: #000000;
    top: 0px;
    left: 0px;
    z-index: 900;
    position: fixed;
    opacity: 0.5;
    bottom: 0;
    right: 0;
}
.pop_form {
	background: #cfcbc2;
	display: block;
	float: right;
	margin: 0 0 -30px;
	padding: 0;
}
.pop_form h2 {
    background: #bf1018;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    color: #fff;
    font-size: 17px;
        font-family: 'bebasregular';
    text-transform: uppercase;
}
.pop_input {
    padding: 17px 18px;
    margin: 0;
}

.pop_inpu_box {
	margin: 0;
	padding: 0;
}
.pop_inpu_box label {
	color: #000;
	font-size: 14px;
	font-family: 'bebasregular';
	font-weight:normal;	
}
.name_pop {
	border: none;
	background: #fff;
	margin: 0 0 5px;
	padding: 5px 5px;
	width: 100%;
	color: #3e3e3e;
    font-family: 'bebasregular';
}
.pop_text_ara {
	margin: 0;
	padding: 0;
}
.pop_text_ara label {
	color: #000;
	display: block;
	font-family: 'bebasregular';
	font-size: 14px;
	margin: 0;
	padding: 5px 0 5px 0;
	font-weight:normal;
}
.pop_text_ara textarea {
	border: none;
	background: #fff;
	margin: 0 0 9px;
	padding: 5px 5px;
	width: 100%;
	color: #3e3e3e;
}
.sim_pop {
	border: none;
	background:#bf1018;
	margin: 0 0 5px;
	padding: 5px 5px;
	width: 100%;
	color: #fff;
	font-size: 15px;
	font-family: 'bebasregular';
	text-transform: uppercase;
	cursor: pointer;
}
.sim_pop:hover {
	background: #46148e;
}

.about_pageMain .page404 img {
    float: none !important;
    margin: 0 auto;
    display: block;
}


/*pop up css*/	

@media only screen and (min-width:1280px){
	.container {
    width: 1280px !important;
}
}			
					
@media only screen and (min-width:992px) and (max-width:1200px){

.lifstyle_scontent ul li {
    width: 324px;
}
.top-nav ul li a {
    font-size: 14px;
}
.emilDiv a {
    font-size: 14px;
}

.top-nav ul li {
    padding: 0 8px 0 0px;
}

.emilDiv a.nuberT {
    font-size: 12px;
}

.logo {
    width: 80px;
	margin:2px 13px 2px 0;
}
.heder_right {
    margin: 23px 0;
}

.top-nav {
    padding: 30px 0;
}

.emilDiv {
    margin: 7px 10px;
	}
	
.lifstyle_scontent {
    bottom: 6px;
}	
	
.contBox h2 {
    font-size: 19px;
}

.contBox p {
    font-size: 14px;
}

.tabHeadiv h1 {
    font-size: 45px;
}

.tabHeadiv span {
    font-size: 17px;
}

.fomonetab {
    width: 46%;
    margin: 0 0 3px;
}
a#searchtoggl {
    top: 100px;
}

.searrchbtninpur {
    width: 86%;
	}
	
.quickab_form {
    width: 31px;
}

.copyriht ul li {
    margin: 0 4px 0 0;
    padding: 0 7px 0 0;
}

.abt_left {
    padding: 0;
}


.abt_left p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 23px;
}
.abt_right {
    padding: 0;
}
.abt_right h3 {
    padding: 11px 0;
    font-size: 21px;
}

.abt_right p {
    font-size: 14px;
    line-height: 21px;
}
.abt_left img {
    width: 172px;
}
.abt_right img {
    width: 162px;
}

#searchbar {
    top: 100px;
}

.product_page ul li {
    width: 31%;
}
		
}
@media only screen and (min-width:801px) and (max-width:991px){
.top_header {
    position: static;
}

.menuImage {
    float: none;
    height: 30px;
    margin: 0;
    position: absolute;
    right: -108%;
    top: 16px;
    width: 38px;
    z-index: 1;
}
.menuImage>img {
	height: auto;
	width: 100%;
	display: block!important
}
.iphon_navigation {
    background: #fff;
    border-radius: 0;
    border-top: none;
    left: inherit;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: -107%;
    top: 59px;
    width: 100%;
    z-index: 9999;
}
.iphon_navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.iphon_navigation ul li {
	border-top: 1px solid #ccc;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	position: relative;
	text-transform: inherit
}
.iphon_navigation ul li:first-child {
	border-top: none
}
.iphon_navigation ul img {
	display: block;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 15px
}
.parentMenu>div.subItem, .parentMenuActive>div.subItem {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 24px
}
.parentMenuActive>div.subItem {
	background: url(images/faq-arrowdown.png) center no-repeat!important
}
.parentMenu>div.subItem {
	float: right;
	background: url(images/faq-arrowup.png) center center no-repeat
}
.iphon_navigation ul li a {
	background: #a3181d;
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
	font-family: 'bebasregular';
}
.iphon_navigation>ul ul {
	background-image: none!important;
	margin: 0;
	padding: 0;
	width: 100%
}
.iphon_navigation ul ul li {
	background: #258fcd;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	border: none
}
.iphon_navigation ul li a:hover {
	color: #fff;
	text-shadow: inherit;
	text-decoration: none;
	background: #2e1b23
}
.iphon_navigation ul ul ul {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	list-style: none
}
.iphon_navigation ul ul li a {
	background: #333;
	display: block;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 1px;
	padding: 4px 10px
}

.logo {
    width: 58px;
	margin:2px 9px 2px 0;
}
.top-nav {
    float: none;
	padding: 17px 0 0;
}

.top-nav ul li {
    padding: 0 0 0 8px;}

.top-nav ul li a {
    font-size: 11px;
}

.heder_right {
    margin: 12px 0 0 
}
.emilDiv {
    margin: 8px 4px;
	}

.emilDiv a {
    font-size: 11px;
}

.emilDiv a.nuberT {
    font-size: 11px;
}

.tabHeadiv h1 {
    font-size: 44px;
}
.tabHeadiv span {
    font-size: 17px;
    display: block;
    margin: 0 52px;
}
.EmployeeDiv a {
    padding: 9px 7px;
    font-size: 10px;
}
.lifstyle_scontent ul li {
    margin: 0 3px 0 0;
    width: 32%;
}

.contBox h2 {
    font-size: 16px;
}

.contBox span {
    font-size: 12px;
}

.contBox img {
    margin-right: 13px;
    width: 58px;
}
.contBox p {
    font-size: 13px;
}
.fomonetab {
    margin: 0 0 3px;
}
.copyriht p{
    font-size: 13px;
}

.copyriht ul li a {
    font-size: 13px;
}

.ffoterADrs p {
    font-size: 13px;
}
.tabindiaD {
    padding: 35px 100px 104px;
}
#searchbar {
    width: 26%;
	top: 78px;
}
.searrchbtninpur {
    width: 86%;
}
a#searchtoggl {
    padding: 0;
    top: 78px;
}
.quickab_form {
    width: 25px;
}

.about_pageMain {
    padding: 80px 0 80px;
}
.tababout_heath h1 {
    font-size: 20px;
}

.abt_left {
    padding: 0;
}


.abt_left p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 23px;
}
.abt_right {
    padding: 0;
}
.abt_right h3 {
    padding: 11px 0;
    font-size: 21px;
}

.abt_right p {
    font-size: 14px;
    line-height: 21px;
}
.abt_left img {
    width: 172px;
}
.abt_right img {
    width: 162px;
}
.abt_left h2 {
    font-size: 25px;
}
.abt_right h2 {
    font-size: 25px;
}

.conact_pageMain {
    padding: 36px 0;
}

.contact_page h2 {
    font-size: 20px;
}
.contct_formbg {
    padding: 20px;
 }
 
.input_fliedCont {
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.input_codeCont {
    width: 145px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    margin: 0 0 5px 0;
    float: left;
}
.formbox_fst img {
    height: 39px;
    float: right;
}
.formbox_fst textarea {
    height: 137px;
    font-size: 14px;
    padding: 10px 20px;
}
.input_submitCont {
	width: 125px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.mapDiv_mian {
    padding: 10px;
}

.mapDiv_mian iframe {
    height: 248px;
}

.product_page ul li {
    width: 30%;
}

}
@media only screen and (min-width:801px) and (max-width:815px){
.heder_right {
    margin: 12px 39px 12px -60px;
}
.menuImage {
    right: -98%;
}
.iphon_navigation {
    right: -100%;
}
}
@media only screen and (min-width:768px) and (max-width:800px){
.top_header {
    position: static;
}


.menuImage {
	float: none;
	height: 30px;
	margin: 0;
	position: absolute;
	right: -100%;
	top: 28px;
	width: 38px;
	z-index: 1;
}
.menuImage>img {
	height: auto;
	width: 100%;
	display: block!important
}
.iphon_navigation {
    background: #fff;
    border-radius: 0;
    border-top: none;
    left: inherit;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: -100%;
    top: 79px;
    width: 100%;
    z-index: 99;
}
.iphon_navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.iphon_navigation ul li {
	border-top: 1px solid #ccc;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	position: relative;
	text-transform: inherit
}
.iphon_navigation ul li:first-child {
	border-top: none
}
.iphon_navigation ul img {
	display: block;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 15px
}
.parentMenu>div.subItem, .parentMenuActive>div.subItem {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 24px
}
.parentMenuActive>div.subItem {
	background: url(images/faq-arrowdown.png) center no-repeat!important
}
.parentMenu>div.subItem {
	float: right;
	background: url(images/faq-arrowup.png) center center no-repeat
}
.iphon_navigation ul li a {
	background: #a3181d;
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
	font-family: 'bebasregular';
}
.iphon_navigation>ul ul {
	background-image: none!important;
	margin: 0;
	padding: 0;
	width: 100%
}
.iphon_navigation ul ul li {
	background: #258fcd;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	border: none
}
.iphon_navigation ul li a:hover {
	color: #fff;
	text-shadow: inherit;
	text-decoration: none;
	background: #2e1b23
}
.iphon_navigation ul ul ul {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	list-style: none
}
.iphon_navigation ul ul li a {
	background: #333;
	display: block;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 1px;
	padding: 4px 10px
}
.heder_right {
    margin: 26px 37px 26px -173px;
}

.emilDiv a {
    font-size: 16px;
}
.tabHeadiv h1 {
    font-size: 44px;
}
.tabHeadiv span {
    font-size: 17px;
    display: block;
    margin: 0 52px;
}
.lifstyle_scontent ul li {
    margin: 0 3px 0 0;
    width: 32%;
}

.contBox h2 {
    font-size: 16px;
}

.contBox span {
    font-size: 12px;
}

.contBox img {
    margin-right: 13px;
    width: 58px;
}
.contBox p {
    font-size: 13px;
}
.fomonetab {
    margin: 0 0 3px;
}
.copyriht p{
    font-size: 13px;
}

.copyriht ul li a {
    font-size: 13px;
}

.ffoterADrs p {
    font-size: 13px;
}
.tabindiaD {
    padding: 35px 100px 104px;
}
#searchbar {
    width: 26%;
	top: 104px;
}
.searrchbtninpur {
    width: 86%;
}

.about_pageMain {
    padding: 80px 0 80px;
}
.tababout_heath h1 {
    font-size: 20px;
}

.abt_left {
    padding: 0;
}


.abt_left p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 23px;
}
.abt_right {
    padding: 0;
}
.abt_right h3 {
    padding: 11px 0;
    font-size: 21px;
}

.abt_right p {
    font-size: 14px;
    line-height: 21px;
}
.abt_left img {
    width: 172px;
}
.abt_right img {
    width: 162px;
}

.abt_left h2 {
    font-size: 25px;
}
.abt_right h2 {
    font-size: 25px;
}

a#searchtoggl {
    top: 104px;
}

.conact_pageMain {
    padding: 36px 0;
}

.contact_page h2 {
    font-size: 20px;
}
.contct_formbg {
    padding: 20px;
 }
 
.input_fliedCont {
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.input_codeCont {
    width: 145px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    margin: 0 0 5px 0;
    float: left;
}
.formbox_fst img {
    height: 39px;
    float: right;
}
.formbox_fst textarea {
    height: 137px;
    font-size: 14px;
    padding: 10px 20px;
}
.input_submitCont {
	width: 125px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.mapDiv_mian {
    padding: 10px;
}

.mapDiv_mian iframe {
    height: 248px;
}

.product_page ul li {
    width: 30%;
}

}
@media only screen and (min-width:651px) and (max-width:767px){
.top_header {
    position: static;
}
.lifstyle_scontent {
    position: static;
}
.menuImage {
    float: none;
    height: 24px;
    margin: 0;
    position: absolute;
    right: 0px;
    top: 7px;
    width: 30px;
    z-index: 1;
}
.menuImage>img {
	height: auto;
	width: 100%;
	display: block!important
}
.iphon_navigation {
    background: #fff;
    border-radius: 0;
    border-top: none;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 42px;
    width: 100%;
    z-index: 99999;
}
.iphon_navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.iphon_navigation ul li {
	border-top: 1px solid #ccc;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	position: relative;
	text-transform: inherit
}
.iphon_navigation ul li:first-child {
	border-top: none
}
.iphon_navigation ul img {
	display: block;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 15px
}
.parentMenu>div.subItem, .parentMenuActive>div.subItem {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 24px
}
.parentMenuActive>div.subItem {
	background: url(images/faq-arrowdown.png) center no-repeat!important
}
.parentMenu>div.subItem {
	float: right;
	background: url(images/faq-arrowup.png) center center no-repeat
}
.iphon_navigation ul li a {
	background: #a3181d;
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
	font-family: 'bebasregular';
}
.iphon_navigation>ul ul {
	background-image: none!important;
	margin: 0;
	padding: 0;
	width: 100%
}
.iphon_navigation ul ul li {
	background: #258fcd;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	border: none
}
.iphon_navigation ul li a:hover {
	color: #fff;
	text-shadow: inherit;
	text-decoration: none;
	background: #2e1b23
}
.iphon_navigation ul ul ul {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	list-style: none
}
.iphon_navigation ul ul li a {
	background: #333;
	display: block;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 1px;
	padding: 4px 10px
}

.heder_right {
    margin:0px 0;
    float: none;
}
.logo a{
    width: 38px;
    background: url(images/moblie-logo.png) no-repeat left top;
    height: 40px;
	display:block;
}

.logo img{
	display:none;
	}

.emilDiv {
    display: none;
}

.emilDiv a {
    font-size: 14px;
}
.EmployeeDiv {
    margin:-34px 31px 0px 0;
}
.EmployeeDiv a {
    padding: 6px 7px;
    font-size: 10px;
}
.tabHeadiv h1 {
    font-size: 20px;
    letter-spacing: 2px;
}

.tabHeadiv span {
    margin: 0 9px;
    padding: 4px 10px;
    font-size: 12px;
}
.lifstyle_scontent ul li {
    margin: 0;
    display: block;
    width: 100%;
}

.contBox {
    padding: 16px 15px 0;
    background: #fff;
    min-height: inherit;
    text-align: center;
}

.contBox h2 {
    font-size: 16px;
    color: #fff;
    padding: 4px 0;
    text-shadow: none;
    background: #cc1e25;
    margin: 0 0 8px;
}
.contBox span {
    font-size: 13px;
	color:#000;
}
.contBox p {
    font-size: 14px;
    padding: 0 0px 7px 0;
    color: #000;
}
.contBox img {
    float: none;
    margin-right: 0;
}

.section_Frst {
    padding: 26px 0;
}

.clientAll_logo {
	width:480px !important;
	margin:0 auto !important;
	}
	
.ser_arrow.prev {
    left: -16px;
}
.ser_arrow.next {
    right: -16px;
}
.tabindiaD {
    padding: 14px 0 128px;
}
.tabindiaD img {
    width: 150px;
}

.followTab {
    text-align: center;
}
.copyriht {
    text-align: center;
}

.copyriht p {
    font-size: 13px;
}
.copyriht ul li {
    margin: 0 0 9px;
    padding: 0 0 9px;
    display: block;
    background: none;
    border-bottom: 1px #fff solid;
}
.copyriht ul li:last-child {
    padding-bottom: 9px;
    margin-bottom: 9px;
}
.footer_right h3 {
    font-size: 18px;
    text-align: center;
}
.footer_right h3 span {
    font-size: 13px;
}
.fomonetab {
    display: block;
    width: 100%;
    margin: 0 0 4px;
}

.ffoterADrs p {
    font-size: 13px;
    text-align: center;
}
.inputfelid_t {
    text-align: center;
}
.copyriht ul li a {
    font-size: 13px;
}
.inputfelid_t {
    height: 33px;
    line-height: 33px;
    font-size: 11px;
}
.submitfelid_t {
    height: 33px;
    line-height: 33px;
}

.foter_page {
    padding: 20px 0;
}

.contBox a {
    font-size: 15px;
    color: #000;
    text-align: center;
	float:none;
}

.tabhealthDiv {
    bottom: 20px;
}
a#searchtoggl {
    padding: 0 0;
    right: 1px;
    top: 61px;
}
#searchbar {
    width: 153px;
    right: 26px;
    height: 21px;
    top: 61px;
}

.searrchbtninpur {
    width: 82%;
    padding: 0 10px;
    height: 20px;
    line-height:20px;
}
.quickab_form {
	top: 30%;
    width: 23px;
}

.sercht_div1 a div.fa-search {
    width: 26px;
    height: 25px;
    background-size: 100%;
}

.sercht_div1 a div.fa-search-minus {
    width: 26px;
    height: 25px;
    background-size: 100%;
}

#searchsubmit {
    margin-top: 3px;
    width: 15px;
    height: 15px;
    margin-left: 7px;
    background-size: 100%;
}

.about_pageMain {
    padding: 50px 0 50px;
}
.tababout_heath h1 {
    font-size: 20px;
}

.abt_left {
    padding: 0;
}


.abt_left p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 23px;
}
.abt_right {
    padding: 0;
}
.abt_right h3 {
    padding: 11px 0;
    font-size: 21px;
}

.abt_right p {
    font-size: 14px;
    line-height: 21px;
}
.abt_left h2 {
    font-size: 25px;
}
.abt_right h2 {
    font-size: 25px;
    margin: 0;
}

.conact_pageMain {
    padding: 36px 0;
}

.contact_page h2 {
    font-size: 20px;
}
.contct_formbg {
    padding: 20px;
 }
 
.input_fliedCont {
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.input_codeCont {
    width: 145px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.formbox_fst img {
    height: 39px;
}
.formbox_fst textarea {
    height: 100px;
    font-size: 14px;
    padding: 10px 20px;
}
.input_submitCont {
	width: 125px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.mapDiv_mian {
    padding: 10px;
}
.mapDiv_mian iframe {
    height: 248px;
}

.product_page ul li {
    width: 30%;
}
		
}	


@media only screen and (min-width:526px) and (max-width:650px){
.top_header {
    position: static;
}
.lifstyle_scontent {
    position: static;
}
.menuImage {
    float: none;
    height: 24px;
    margin: 0;
    position: absolute;
    right: 0px;
    top: 11px;
    width: 30px;
    z-index: 1;
}
.menuImage>img {
	height: auto;
	width: 100%;
	display: block!important
}
.iphon_navigation {
    background: #fff;
    border-radius: 0;
    border-top: none;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 42px;
    width: 100%;
    z-index: 99999;
}
.iphon_navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.iphon_navigation ul li {
	border-top: 1px solid #ccc;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	position: relative;
	text-transform: inherit
}
.iphon_navigation ul li:first-child {
	border-top: none
}
.iphon_navigation ul img {
	display: block;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 15px
}
.parentMenu>div.subItem, .parentMenuActive>div.subItem {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 24px
}
.parentMenuActive>div.subItem {
	background: url(images/faq-arrowdown.png) center no-repeat!important
}
.parentMenu>div.subItem {
	float: right;
	background: url(images/faq-arrowup.png) center center no-repeat
}
.iphon_navigation ul li a {
	background: #a3181d;
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
	font-family: 'bebasregular';
}
.iphon_navigation>ul ul {
	background-image: none!important;
	margin: 0;
	padding: 0;
	width: 100%
}
.iphon_navigation ul ul li {
	background: #258fcd;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	border: none
}
.iphon_navigation ul li a:hover {
	color: #fff;
	text-shadow: inherit;
	text-decoration: none;
	background: #2e1b23
}
.iphon_navigation ul ul ul {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	list-style: none
}
.iphon_navigation ul ul li a {
	background: #333;
	display: block;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 1px;
	padding: 4px 10px
}

.heder_right {
    margin:0px 0;
    float: none;
}
.logo a{
    width: 38px;
    background: url(images/moblie-logo.png) no-repeat left top;
    height: 40px;
	display:block;
}

.logo img{
	display:none;
	}

.emilDiv {
    display: none;
}

.emilDiv a {
    font-size: 14px;
}
.EmployeeDiv {
    margin:-34px 31px 0px 0;
}
.EmployeeDiv a {
    padding: 6px 7px;
    font-size: 10px;
}
.tabHeadiv h1 {
    font-size: 20px;
    letter-spacing: 2px;
}

.tabHeadiv span {
    margin: 0 9px;
    padding: 4px 10px;
    font-size: 12px;
}
.lifstyle_scontent ul li {
    margin: 0;
    display: block;
    width: 100%;
}

.contBox {
    padding: 16px 15px 0;
    background: #fff;
    min-height: inherit;
    text-align: center;
}

.contBox h2 {
    font-size: 16px;
    color: #fff;
    padding: 4px 0;
    text-shadow: none;
    background: #cc1e25;
    margin: 0 0 8px;
}
.contBox span {
    font-size: 13px;
	color:#000;
}
.contBox p {
    font-size: 14px;
    padding: 0 0px 7px 0;
    color: #000;
}
.contBox img {
    float: none;
    margin-right: 0;
}

.section_Frst {
    padding: 26px 0;
}

.clientAll_logo {
	width:480px !important;
	margin:0 auto !important;
	}
	
.ser_arrow.prev {
    left: -16px;
}
.ser_arrow.next {
    right: -16px;
}
.tabindiaD {
    padding: 14px 0 128px;
}
.tabindiaD img {
    width: 150px;
}

.followTab {
    text-align: center;
}
.copyriht {
    text-align: center;
}

.copyriht p {
    font-size: 13px;
}
.copyriht ul li {
    margin: 0 0 9px;
    padding: 0 0 9px;
    display: block;
    background: none;
    border-bottom: 1px #fff solid;
}
.copyriht ul li:last-child {
    padding-bottom: 9px;
    margin-bottom: 9px;
}
.footer_right h3 {
    font-size: 18px;
    text-align: center;
}
.footer_right h3 span {
    font-size: 13px;
}
.fomonetab {
    display: block;
    width: 100%;
    margin: 0 0 4px;
}

.ffoterADrs p {
    font-size: 13px;
    text-align: center;
}
.inputfelid_t {
    text-align: center;
}
.copyriht ul li a {
    font-size: 13px;
}
.inputfelid_t {
    height: 33px;
    line-height: 33px;
    font-size: 11px;
}
.submitfelid_t {
    height: 33px;
    line-height: 33px;
}

.foter_page {
    padding: 20px 0;
}

.contBox a {
    font-size: 15px;
    color: #000;
    text-align: center;
	float:none;
}

.tabhealthDiv {
    bottom: 20px;
}
a#searchtoggl {
    padding: 0 0;
    right: 1px;
    top: 61px;
}
#searchbar {
    width: 153px;
    right: 26px;
    height: 21px;
    top: 61px;
}

.searrchbtninpur {
    width: 82%;
    padding: 0 10px;
    height: 20px;
    line-height:20px;
}
.quickab_form {
	top: 30%;
    width: 23px;
}

.sercht_div1 a div.fa-search {
    width: 26px;
    height: 25px;
    background-size: 100%;
}

.sercht_div1 a div.fa-search-minus {
    width: 26px;
    height: 25px;
    background-size: 100%;
}

#searchsubmit {
    margin-top: 3px;
    width: 15px;
    height: 15px;
    margin-left: 7px;
    background-size: 100%;
}	

.about_pageMain {
    padding:40px 0 40px;
}
.tababout_heath h1 {
    font-size: 20px;
}

.abt_left {
    padding: 0;
}


.abt_left p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 23px;
}
.abt_right {
    padding: 0;
}
.abt_right h3 {
    padding: 11px 0;
    font-size: 21px;
}

.abt_right p {
    font-size: 14px;
    line-height: 21px;
}

.abt_left h2 {
    font-size: 25px;
}
.abt_right h2 {
    font-size: 25px;
    margin: 0;
}

.conact_pageMain {
    padding: 36px 0;
}

.contact_page h2 {
    font-size: 20px;
}
.contct_formbg {
    padding: 20px;
 }
 
.input_fliedCont {
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.input_codeCont {
    width: 145px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.formbox_fst img {
    height: 39px;
}
.formbox_fst textarea {
    height: 100px;
    font-size: 14px;
    padding: 10px 20px;
}
.input_submitCont {
	width: 125px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.mapDiv_mian {
    padding: 10px;
}
.mapDiv_mian iframe {
    height: 248px;
}	

.product_page ul li {
    margin: 0 auto 20px;
    width: 292px;
	display:block;
}

}	
	
	
@media only screen and (max-width:525px){
.top_header {
    position: static;
}
.lifstyle_scontent {
    position: static;
}
.menuImage {
    float: none;
    height: 24px;
    margin: 0;
    position: absolute;
    right: 0px;
    top: 8px;
    width: 30px;
    z-index: 1;
}
.menuImage>img {
	height: auto;
	width: 100%;
	display: block!important
}
.iphon_navigation {
    background: #fff;
    border-radius: 0;
    border-top: none;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 42px;
    width: 100%;
    z-index:99999;
}
.iphon_navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.iphon_navigation ul li {
	border-top: 1px solid #ccc;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	position: relative;
	text-transform: inherit
}
.iphon_navigation ul li:first-child {
	border-top: none
}
.iphon_navigation ul img {
	display: block;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 15px
}
.parentMenu>div.subItem, .parentMenuActive>div.subItem {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 24px
}
.parentMenuActive>div.subItem {
	background: url(images/faq-arrowdown.png) center no-repeat!important
}
.parentMenu>div.subItem {
	float: right;
	background: url(images/faq-arrowup.png) center center no-repeat
}
.iphon_navigation ul li a {
	background: #a3181d;
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
	font-family: 'bebasregular';
}
.iphon_navigation>ul ul {
	background-image: none!important;
	margin: 0;
	padding: 0;
	width: 100%
}
.iphon_navigation ul ul li {
	background: #258fcd;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	border: none
}
.iphon_navigation ul li a:hover {
	color: #fff;
	text-shadow: inherit;
	text-decoration: none;
	background: #2e1b23
}
.iphon_navigation ul ul ul {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	list-style: none
}
.iphon_navigation ul ul li a {
	background: #333;
	display: block;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 1px;
	padding: 4px 10px
}

.heder_right {
    margin:0px 0;
    float: none;
}
.logo a{
    width: 38px;
    background: url(images/moblie-logo.png) no-repeat left top;
    height: 40px;
	display:block;
}

.logo img{
	display:none;
	}

.emilDiv {
    display: none;
}

.emilDiv a {
    font-size: 14px;
}
.EmployeeDiv {
    margin:-34px 31px 0px 0;
}
.EmployeeDiv a {
    padding: 6px 7px;
    font-size: 10px;
}
.tabHeadiv h1 {
    font-size: 20px;
    letter-spacing: 2px;
}

.tabHeadiv span {
    margin: 0 9px;
    padding: 3px 6px;
    font-size: 12px;
    display: block;
}
.lifstyle_scontent ul li {
    margin: 0;
    display: block;
    width: 100%;
}

.contBox {
    padding: 16px 15px 0;
    background: #fff;
    min-height: inherit;
    text-align: center;
}

.contBox h2 {
    font-size: 16px;
    color: #fff;
    padding: 4px 0;
    text-shadow: none;
    background: #cc1e25;
    margin: 0 0 8px;
}
.contBox span {
    font-size: 13px;
	color:#000;
}
.contBox p {
    font-size: 14px;
    padding: 0 0px 7px 0;
    color: #000;
}
.contBox img {
    float: none;
    margin-right: 0;
}

.section_Frst {
    /*margin: 17px 0 0;*/
    padding: 26px 0;
    /*box-shadow: 0 0 4px #000;*/
}

.clientAll_logo {
	width:280px !important;
	margin:0 auto !important;
	}
	
.ser_arrow.prev {
    left: -16px;
}
.ser_arrow.next {
    right: -16px;
}
.tabindiaD {
    padding: 14px 0 128px;
}
.tabindiaD img {
    width: 150px;
}

.followTab {
    text-align: center;
}
.copyriht {
    text-align: center;
}

.copyriht p {
    font-size: 13px;
}
.copyriht ul li {
    margin: 0 0 9px;
    padding: 0 0 9px;
    display: block;
    background: none;
    border-bottom: 1px #fff solid;
}
.copyriht ul li:last-child {
    padding-bottom: 9px;
    margin-bottom: 9px;
}
.footer_right h3 {
    font-size: 18px;
    text-align: center;
}
.footer_right h3 span {
    font-size: 13px;
}
.fomonetab {
    display: block;
    width: 100%;
    margin: 0 0 4px;
}

.ffoterADrs p {
    font-size: 13px;
    text-align: center;
}
.inputfelid_t {
    text-align: center;
}
.copyriht ul li a {
    font-size: 13px;
}
.inputfelid_t {
    height: 30px;
    line-height: 30px;
    font-size: 11px;
}
.submitfelid_t {
    height: 33px;
    line-height: 33px;
}

.foter_page {
    padding: 20px 0;
}

.contBox a {
    font-size: 15px;
    color: #000;
    text-align: center;
	float:none;
}

.tabhealthDiv {
    bottom: 20px;
}
a#searchtoggl {
    padding: 0 0;
    right: 1px;
    top: 61px;
}
#searchbar {
    width: 153px;
    right: 26px;
    height: 21px;
    top: 61px;
}

.searrchbtninpur {
    width: 82%;
    padding: 0 10px;
    height: 20px;
    line-height:20px;
}
.quickab_form {
	top: 19%;
    width: 23px;
}

.sercht_div1 a div.fa-search {
    width: 25px;
    height: 25px;
    background-size: 100%;
}

.sercht_div1 a div.fa-search-minus {
    width: 25px;
    height: 25px;
    background-size: 100%;
}

#searchsubmit {
    margin-top: 3px;
    width: 15px;
    height: 15px;
    margin-left: 7px;
    background-size: 100%;
}
.about_pageMain {
    padding: 40px 0 40px;
}
.tababout_heath h1 {
    font-size: 20px;
}

.abt_left {
    padding: 0;
}


.abt_left p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 23px;
}
.abt_right {
    padding: 0;
}
.abt_right h3 {
    padding: 11px 0;
    font-size: 21px;
}

.abt_right p {
    font-size: 14px;
    line-height: 21px;
}
.abt_left h2 {
    font-size: 24px;
}
.abt_right h2 {
    font-size: 25px;
    margin: 0;
}

.conact_pageMain {
    padding: 36px 0;
}

.contact_page h2 {
    font-size: 20px;
}
.contct_formbg {
    padding: 20px;
 }
 
.input_fliedCont {
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.input_codeCont {
    width: 145px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    margin: 0 0 0px 0;
    float: left;
}
.formbox_fst img {
    height: 39px;
    float: right;
}
.formbox_fst textarea {
    height: 100px;
    font-size: 14px;
    padding: 10px 20px;
}
.input_submitCont {
	width: 125px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
}
.mapDiv_mian {
    padding: 10px;
} 

.mapDiv_mian iframe {
    height: 248px;
}	

.product_page ul li {
    margin: 0 auto 20px;
    width: 292px;
	display:block;
}
	
}																						