/*

 Theme Name:     Tower Child

 Theme URI:      http://codeless.co

 Description:    Tower Child Theme

 Author:         Codeless

 Author URI:     http://www.codeless.co

 Template:       tower

 Version:        1.0.0

*/



@import url("../tower/style.css");





@font-face {

	font-family: 'Helvetica';

	src: url('fonts/Helvetica.eot');

	src: url('fonts/Helvetica.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/Helvetica.woff') format('woff'), 

		 url('fonts/Helvetica.svg#Helvetica') format('svg');

}

@font-face {

	font-family: 'HelveticaBold';

	src: url('fonts/HelveticaBold.eot');

	src: url('fonts/HelveticaBold.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/HelveticaBold.woff') format('woff'), 

		 url('fonts/HelveticaBold.svg#HelveticaBold') format('svg');

}

@font-face {

	font-family: 'HelveticaOblique';

	src: url('fonts/HelveticaOblique.eot');

	src: url('fonts/HelveticaOblique.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/HelveticaOblique.woff') format('woff'), 

		 url('fonts/HelveticaOblique.svg#HelveticaOblique') format('svg');

}

@font-face {

	font-family: 'HelveticaBoldOblique';

	src: url('fonts/HelveticaBoldOblique.eot');

	src: url('fonts/HelveticaBoldOblique.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/HelveticaBoldOblique.woff') format('woff'), 

		 url('fonts/HelveticaBoldOblique.svg#HelveticaBoldOblique') format('svg');

}

@font-face {

	font-family: 'HelveticaNeue';

	src: url('fonts/HelveticaNeue.eot');

	src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/HelveticaNeue.woff') format('woff'), 

		 url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');

}

@font-face {

	font-family: 'HelveticaNeueBold';

	src: url('fonts/HelveticaNeueBold.eot');

	src: url('fonts/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/HelveticaNeueBold.woff') format('woff'), 

		 url('fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');

}

@font-face {

	font-family: 'HelveticaNeueLightItalic';

	src: url('fonts/HelveticaNeue-LightItalic.eot');

	src: url('fonts/HelveticaNeue-LightItalic.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/HelveticaNeue-LightItalic.woff') format('woff'), 

		 url('fonts/HelveticaNeue-LightItalic.svg#HelveticaNeueLightItalic') format('svg');

}

@font-face {

	font-family: 'HelveticaNeueCondensedBold';

	src: url('fonts/HelveticaNeueCondensedBold.eot');

	src: url('fonts/HelveticaNeueCondensedBold.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/HelveticaNeueCondensedBold.woff') format('woff'), 

		 url('fonts/HelveticaNeueCondensedBold.svg#HelveticaNeueCondensedBold') format('svg');

}

@font-face {

	font-family: 'TradeGothic';

	src: url('fonts/TradeGothic.eot');

	src: url('fonts/TradeGothic.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/TradeGothic.woff') format('woff'), 

		 url('fonts/TradeGothic.svg#TradeGothic') format('svg');

}

@font-face {

	font-family: 'TradeGothicLight';

	src: url('fonts/TradeGothicLight.eot');

	src: url('fonts/TradeGothicLight.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/TradeGothicLight.woff') format('woff'), 

		 url('fonts/TradeGothicLight.svg#Helvetica') format('svg');

}

@font-face {

	font-family: 'TradeGothicBold';

	src: url('fonts/TradeGothicBold.eot');

	src: url('fonts/TradeGothicBold.eot?#iefix') format('embedded-opentype'), 

	     url('fonts/TradeGothicBold.woff') format('woff'), 

		 url('fonts/TradeGothicBold.svg#TradeGothicBold') format('svg');

}









/*Start Default Style*/

form.wpcf7-form.invalid div.wpcf7-response-output,

form.wpcf7-form.sent div.wpcf7-response-output{

	display:inline-block !important;

}

p,a,ul li{

	font-family: 'Helvetica' !important;

	font-size:12px;

	line-height:20px;

	font-weight:normal;

	color:#000;

}

strong{ font-family: 'HelveticaBold' !important; font-weight:normal !important; }



.big_bold p{

	font-family: 'HelveticaBold' !important;

	font-size:17px;

	line-height:25px;

	font-weight:normal;

	color:#000;

}

div.wpb_row.vc_row-fluid.section-style{ background-size:cover !important; }

h1.vc_custom_heading,

div.section_title h1{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:39px !important;

	line-height:40px !important;

	font-weight:normal !important;

	color:#000 !important;

	text-transform:uppercase !important;

	letter-spacing:0px !important;

}

div.custom-btn a{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:18px !important;

	line-height:22px !important;

	font-weight:normal !important;

	text-transform:uppercase !important;

	color:#ffffff !important;

	background-color:#0974d5 !important;

	border:0px !important;

	padding:15px 60px !important;

	background-image:none !important;

}

div.accordion-group div.accordion-heading{ padding-top:12px !important; }

div.accordion-group div.accordion-heading a{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:18px !important;

	line-height:22px !important;

	font-weight:normal !important;

	color:#0c5da8 !important;

}

div.accordion-group div.accordion-heading a.accordion-toggle::before{

	color:#4b4b4b !important;

	border-radius:5px !important;

	-moz-border-radius:5px !important;

	-webkit-border-radius:5px !important;

}

div.accordion-group div.accordion-heading a.accordion-toggle::after {

    content: "\f078" !important;

    font: normal normal normal 14px/1 FontAwesome !important;

    float: right !important;

	color:#4b4b4b !important;

}

div.accordion-group div.accordion-heading.in_head a.accordion-toggle::after {

    content: "\f077" !important;

}

div.accordion-group div.accordion-heading a:hover{ color:#eae53b !important; }

h1.white,

.white{ color:#FFF !important; }

h1.black,

.black{ color:#000 !important; }

h1.blue,

.blue{ color:#0c5da8 !important; }

h1.yellow,

.yellow{ color:#eae53b !important; }



/*End Default Style*/



/*Start Header Style*/

div.header_wrapper{

	background:url('images/header-bg.jpg');

	background-repeat:no-repeat !important;

	background-size:cover !important;

	background-position:center center !important;

	border-bottom:8px solid #ffe632 !important;

}

div.header_wrapper div.top_nav_transparency{ padding-left:0px !important; padding-right:0px !important; }

div.header_wrapper div.top_nav div.span6:first-child{ width:1% !important;}

div.header_wrapper div.top_nav div.span6:last-child{ width:96.8% !important;}

div.header_wrapper div.top_nav div.pull-right p,

div.header_wrapper div.top_nav div.pull-right a{

	font-family: 'HelveticaNeue' !important;

	font-size:19px !important;

	line-height:20px !important;

	font-weight:bold !important;

	color:#FFF !important;
	margin: 17px 0px !important;

}

div.header_wrapper div.top_nav{ margin-bottom:10px !important; }

div.header_wrapper div.top_nav div.pull-right span{ padding-left:25px !important; }

div.header_wrapper div.top_nav div.pull-right span.phone-section i.fa-phone::before {

	position:relative !important;

	top:3px !important;

	right:5px !important;

	font-size:20px !important;

}

div.header_wrapper div.top_nav div.pull-right div.social_widget{ padding-left:15px !important; }

div.header_wrapper div.top_nav div.pull-right div.social_widget ul li.facebook i.icon-facebook:before{

	content:url('images/fb-icon.png') !important;

	position:relative !important;

	top:7px !important;

}

header div#logo > a{ margin-top:-5px !important; }

header a.header_button{

	background:url('images/michelin-top-logo.jpg') !important;

	background-repeat:no-repeat !important;

	background-size: contain !important;

	height:38px !important;

	width:142px !important;

	padding:0px !important;

	border-radius:0px !important;

	border:0px !important;

	top:18px !important;

	margin-left:50px !important;

}

header nav{

	height:49px !important;

}

header nav ul.menu li:after{

	content:url('images/menu-line.png');

	height:49px !important;

	width:1px !important;

	margin-left:35px !important;

	position:absolute !important;

	margin-top:10px !important;

}

header nav ul.menu li:last-child::after{

	content:"" !important;

}

header nav ul.menu li a:before,

header nav ul.menu li a:after{

	margin-left:0px !important;

	margin-right:0px !important;

}

header nav ul.menu li a{

	font-family: 'HelveticaNeueBold' !important;

	font-size:15px !important;
	line-height:35px !important;

	font-weight:normal !important;

	color:#FFF !important;

	text-align:center !important;

}
header nav ul.menu li.double_line a{ line-height:20px !important;}
header nav ul.menu li.current-menu-item a,

header nav ul.menu li a:hover{

	color:#ffe632 !important;

}

/*End Header Style*/





/*Start Homepage Style*/

div.home-section1{

	margin-top: -160px;

	z-index: 9999 !important;

	position: relative;
	margin-bottom:90px !important;

}

div.home-section1 div.wpb_column.vc_col-sm-3 > div.vc_column-inner { 

	padding:0px 0.5px !important; 

}

div.home-section1 div.wpb_column.vc_col-sm-3 > div.vc_column-inner > div.wpb_wrapper{ 

	box-shadow:0px 0px 5px 0px #000 !important;

	-webkit-box-shadow:0px 0px 5px 0px #000 !important;

	-moz-box-shadow:0px 0px 5px 0px #000 !important;

	-ms-box-shadow:0px 0px 5px 0px #000 !important;

	background:#FFF !important;

}

div.home-section1 div.services_media.custom_services_media{ margin-bottom:0px !important; }

div.home-section1 div.services_media.custom_services_media div.service_top_section{

	background:url('images/top-title-bg.jpg') !important;

	background-repeat:no-repeat !important;

	background-size:cover !important;

	background-position:center center !important;

}

div.home-section1 div.services_media.custom_services_media div.service_top_section img{

	width:31px !important;

	height:31px !important;

	display:block !important;

	margin:0px auto !important;

	padding:15px 0px 10px !important;

}

div.home-section1 div.services_media.custom_services_media div.service_top_section h3{

	font-family:'TradeGothic' !important;

	font-size:19px !important;

	line-height:20px !important;

	color:#FFF !important;

	font-weight:normal !important;

	text-align:center !important;

	margin-top:0px !important;

	padding-bottom:25px !important;

}

div.home-section1 div.services_media.custom_services_media div.service_middle_section{ 

	padding:15px 30px !important; 

	min-height:105px !important;

}

div.home-section1 div.services_media.custom_services_media div.service_middle_section p{

	font-family:'Helvetica' !important;

	font-size:12px !important;

	line-height:15px !important;

	font-weight:normal !important;

	color:#000 !important;

	margin:0px !important;

}

div.home-section1 div.services_media.custom_services_media div.service_middle_section h5{

	font-family:'HelveticaBold' !important;

	font-size:11px !important;

	line-height:20px !important;

	font-weight:normal !important;

	color:#0974d5 !important;	

	margin:0px !important;

}

div.home-section1 div.services_media.custom_services_media div.service_middle_section h4{

	font-family:'HelveticaBold' !important;

	font-size:18px !important;

	line-height:30px !important;

	font-weight:normal !important;

	color:#0974d5 !important;	

	margin:0px !important;

}

div.home-section1 div.services_media.custom_services_media div.service_bottom_section{

	min-height:110px !important;

}

div.home-section1 div.services_media.custom_services_media div.service_bottom_section p{

	font-family:'HelveticaBold' !important;

	font-size:18px !important;

	line-height:30px !important;

	font-weight:normal !important;

	color:#000000 !important;	

	margin:0px !important;

	padding:0px 30px !important;

}



div.home-section2 div.block_title.section_title.inner-two_titles{ 

	text-align:center !important; 

	padding-top:50px !important; 

	margin-bottom:25px !important; 

}

div.home-section2 div.section_title h5{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:39px !important;

	line-height:40px !important;

	font-weight:normal !important;

	color:#000 !important;

	text-transform:uppercase !important;

	letter-spacing:0px !important;

}

div.home-section2 div.section_title h1{ color:#0974d5 !important; }

div.home-section2 div.block_title.section_title.inner-two_titles h5,

div.home-section2 div.block_title.section_title.inner-two_titles h1,

div.home-section2 div.block_title.section_title.inner-two_titles p{ text-align:left !important; }

div.home-section2 div.block_title.section_title.inner-two_titles p{ color: #000 !important; }

div.home-section2 div.browse_range{ display:inline-block !important; }

div.home-section2 div.browse_range a{

	font-family: 'HelveticaBoldOblique' !important;

	font-size:12px !important;

	line-height:15px !important;

	font-weight:normal !important;

	color:#0974d5 !important;

	text-decoration:underline !important;

}

div.home-section3 h3.vc_custom_heading{

	height: 110px !important;

	width: auto !important;

	padding-top: 26px !important;

	margin-top:-65px !important;

}

div.home-section3 h3.vc_custom_heading a{

	font-family:'HelveticaBold' !important;

	font-size:13px !important;

	line-height:15px !important;

	font-weight:normal !important;

	color:#ffffff !important;		

	text-align:center !important;	

	text-transform:uppercase !important;

	width: 135px;

	height: 110px !important;

	display: inline-block !important;

	top: -26px !important;	

	position: relative !important;

	padding-top: 26px !important;

	border-radius: 75px !important;

	-moz-border-radius: 75px !important;

	-webkit-border-radius: 75px !important;

	-ms-border-radius: 75px !important;

}

div.home-section3 h3.vc_custom_heading i{

	font-family:'HelveticaOblique' !important;

	font-size:20px !important;

	line-height:25px !important;

	font-weight:normal !important;

	color:#ffffff !important;	

	text-transform:none !important;

}

div.home-section3 div.section_title h1{ color:#FFF !important; margin:60px 0px 30px !important; }

div.home-section3 div.section_title p{ 

	color:#FFF !important; 

	padding:0px 10.5% 30px !important; 

}



div.home-section6 h1.vc_custom_heading{

	font-size:58px !important;

	line-height:60px !important; 

}

div.home-section7 div.vc_row.wpb_row.vc_inner div.wpb_column.vc_col-sm-4{

	padding:0px 0.5px !important;

}

div.home-section7 .block_title.section_title h1{

	color:#fff !important;

}

div.home-section7 .block_title.section_title.inner-only_text p{

	padding:0px !important;

	margin-top:0px !important;

	color:#00bff0 !important;
	
	font-size:12.5px !important;
	line-height:25px !important;
	min-height:125px !important;

}

/*End Homepage Style*/



/*Start Aboutpage Style*/



div.about-section1 p{

	font-size:13px !important;

	line-height:25px !important;

}

div.about-section1 h6{

	font-family:'HelveticaBold' !important;

	font-size:15px !important;

	line-height:30px !important;

	font-weight:normal !important;

	color:#000 !important;

} 

div.about-section1 h5{

	font-family:'HelveticaBold' !important;

	font-size:16px !important;

	line-height:22px !important;

	font-weight:normal !important;

	color:#0974d5 !important;

} 

div.about-section1 div.our-story-section{ padding:0px 80px 0px 50px !important; width:80% !important; }

div.about-section1 div.store-details-section{ width:20% !important;}

div.about-section1 div.store-details-section p{

	font-size:16px !important;

	line-height:20px !important;

}

div.about-section1 div.store-details-section div.wpb_text_column{ margin-bottom:0px !important; }

div.about-section2 div.single_staff.modern div.content {

    position: relative !important;

    display: inline-block !important;

    bottom: 0px !important;

	background: transparent !important;

}

div.about-section2 h1.vc_custom_heading,

div.about-section3 h1.vc_custom_heading{

	font-size:45px !important;

	line-height:40px !important;

}

div.about-section2 section.wcp-slick div.slick-track div.slick-slide a{ pointer-events:none !important; }

div.about-section2 section.wcp-slick div.slick-track div.slick-slide div.wcp-img-wrap{

	max-width:320px !important;

	width:90% !important;

	margin:0 auto !important;

	float:none !important;

}

div.about-section2 section.wcp-slick div.slick-track div.slick-slide div.wcp-content-wrap h3,

div.about-section2 section.wcp-slick div.slick-track div.slick-slide div.wcp-content-wrap h3 a{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:29px !important;

	line-height:35px !important;

	font-weight:normal !important;

	color:#fff !important;

	text-align:center !important;

}

div.about-section2 section.wcp-slick div.slick-track div.slick-slide div.wcp-post-contents{

	font-family: 'HelveticaNeueLightItalic' !important;

	font-size:15px !important;

	line-height:20px !important;

	font-weight:normal !important;

	color:#00bff0 !important;

	text-align:center !important;

	margin-top:0px !important;

}

div.about-section2 section.wcp-slick .slick-prev{ left:-50px !important; }

div.about-section2 section.wcp-slick .slick-next{ right:-50px !important; }

div.about-section2 section.wcp-slick .slick-prev, 

div.about-section2 section.wcp-slick .slick-next{

	height:50px !important;

	width:50px !important;

	top:45% !important;

}

div.about-section2 section.wcp-slick .slick-prev:before{

	content:url('images/prev-arrow.png') !important;

	font-size:50px !important;

} 

div.about-section2 section.wcp-slick .slick-next:before {

    content:url('images/next-arrow.png') !important;

	font-size:50px !important;

}

div.about-section3 div.block_title.section_title{

	max-width:700px !important;

	width:90% !important;

	margin:0 auto !important;

}

div.about-section3 div.block_title.section_title h1{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:25px !important;

	line-height:30px !important;

	font-weight:normal !important;

	color:#0c5da8 !important;

	margin-bottom:20px !important;

}

div.about-section3 div.block_title.section_title p{ color:#000 !important;}



div.about-section4 div.single_testimonial{

	background:#FFF !important;

	padding:35px 13px 75px !important;

	max-width:300px !important;

	width:90% !important;

	margin:0 auto !important;

}

div.about-section4 div.single_testimonial dl.dl-horizontal h6{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:20px !important;

	line-height:25px !important;

	font-weight:normal !important;

	color:#0c5da8 !important;

	margin-bottom:10px !important;

	text-transform:uppercase !important;

}

div.about-section4 div.single_testimonial dl.dl-horizontal div.param{ 

	float:none !important; 

	padding:20px 0px 45px !important;

}

div.about-section4 div.single_testimonial dl.dl-horizontal span.position{

	font-family:'HelveticaBoldOblique' !important;

	font-size:12px !important;

	line-height:15px !important;

	color:#000 !important;

	font-weight:normal !important;

}

div.about-section4 div.single_testimonial dl.dl-horizontal dd p{ font-style:normal !important; }

div.about-section4 div.single_testimonial dl.dl-horizontal dt img,

div.about-section4 div.single_testimonial dl.dl-horizontal dt{

	max-width:100% !important;

	width:100% !important;

	height:auto !important;

	display:block !important;

	clear: both !important;

}



div.about-section4 div.single_testimonial dl.dl-horizontal dt img{

	border-radius:0px !important;

}

div.about-section4 div.single_testimonial dl.dl-horizontal dd{

	margin-left:0px !important;

	display:block !important;

	clear:both !important;

}



/*End Aboutpage Style*/



/*Start for Servicespage*/

section.services-section1 div.padding-left div.container div.column_container:first-child{ padding-left:75px !important; }

section.services-section1 .big_bold{ margin-bottom:25px !important; }

section.services-section1 p{ line-height:25px !important; }

section.services-section1 div.vc_row.wpb_row div.wpb_column.vc_col-sm-4:first-child div.vc_column-inner { padding-left:0px !important; }

section.services-section1 div.vc_row.wpb_row div.wpb_column.vc_col-sm-4:last-child div.vc_column-inner { padding-right:0px !important; }

section.services-section1 div.block_title.section_title h1{

	font-family: 'HelveticaBold' !important;

	font-size:12px !important;

	line-height:20px !important;

	background:#0b569c !important;

	text-align:left !important;

	color:#FFF !important;

	padding: 10px 12px !important;

	text-transform: none !important;

	width:auto !important;

}

section.services-section1 div.block_title.section_title p{

	font-family: 'Helvetica' !important;

	font-size:12px !important;

	line-height:25px !important;

	color:#000 !important;

	text-align:left !important;

	padding: 10px 12px !important;

	min-height: 125px !important;

	background-color: #ededed !important;

	margin-top: 0px;

}

/*End for Servicespage*/



/*Start for Retreadpage*/



div.retread-section1 p{ 

	font-size:13px !important;

	line-height:25px !important;

}

div.retread-section1 .big_bold{ margin-bottom:25px !important; }

div.retread-section1 .big_bold p{

	font-size:19px !important;

	line-height:28px !important;

}

div.retread-section1 div.image-section{

	margin-top:-8% !important;

	z-index:9999 !important;

}

div.retread-section2 h1.vc_custom_heading{

	font-size:45px !important;

	line-height:40px !important;

}

div.retread-section2 div.block_title.section_title{

	max-width:810px !important;

	width:90% !important;

	margin:0 auto !important;

}

div.retread-section2 div.block_title.section_title h1{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:21px !important;

	line-height:28px !important;

	font-weight:normal !important;

	color:#eae53b !important;

	margin-bottom:0px !important;

	text-align:center !important;

}

div.retread-section2 div.block_title.section_title p{ 

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:18px !important;

	line-height:23px !important;

	font-weight:normal !important;

	color:#ffffff !important;

	text-align:center !important;

	padding:0px !important;

	margin-top:3px !important;

}

div.retread-section2 div.wpb_single_image.bottom-line{

	margin-top:15px !important;

	margin-bottom:0px !important;

}

div.retread-section3 div.block_title.section_title{

	max-width:945px !important;

	width:90% !important;

	margin:0 auto !important;

}

div.retread-section3 div.block_title.section_title h1{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:25px !important;

	line-height:30px !important;

	font-weight:normal !important;

	color:#1b67ad !important;

	margin-bottom:20px !important;

	text-align:center !important;

	text-transform:none !important;

}

div.retread-section3 div.block_title.section_title p{ color:#000 !important; padding:0px !important; }

div.retread-section3 div.custom-btn a{

	max-width:235px !important;

	width:90% !important;

	padding:14px 0px !important;

}

div.retread-section3 div.custom-btn.download-btn a{

	background-color:#0974d5 !important;

	color:#FFF !important;

}

div.retread-section3 div.custom-btn.watch-video-btn a{

	background-color:#eae53b !important;

	color:#0974d5 !important;

}

div.retread-section3 div.button-section div.wpb_column.vc_col-sm-6 > div.vc_column-inner { padding:0px 1px !important; }

/*End for Retreadpage*/



/*Start for Tyrespage*/

div.tyres-section1 div.logo-section div.wpb_column.vc_col-sm-3{ border-right:1px solid #bdbdbd !important; }

div.tyres-section1 div.logo-section div.wpb_column.vc_col-sm-3:last-child{ border-right:0px !important; }
div.tyres-section1 div.logo-section div.wpb_single_image{ opacity:0.5 !important;}
div.tyres-section1 div.logo-section div.wpb_single_image:hover,
div.tyres-section1 div.logo-section div.wpb_single_image.active-tab-logo{ opacity:1 !important;}

section.tyres-section2 div.tyre-box div.tyre-box-details{
	background-color:#f5f9fc !important;
	margin:0px 15px !important;
	width:97.7% !important;
}
section.tyres-section2 div.tyre-box div.tyre-box-details > div.vc_col-sm-7 > div.vc_column-inner{ padding-left:0px !important;} 
section.tyres-section2 div.tyre-box h2.vc_custom_heading{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:30px !important;

	line-height:35px !important;

	font-weight:normal !important;

	background-color:#0c5da8 !important;

	color:#e1e03f !important;

	text-transform:uppercase !important;

	padding:12px 0px 10px 0px !important;

}
section.tyres-section2 div.tyre-box ul li,
section.tyres-section2 div.tyre-box p{

	font-size:13px !important;

	line-height:25px !important;

}

section.tyres-section2 div.tyre-box div.wpb_text_column, 

section.tyres-section2 div.tyre-box div.big-text{ margin-bottom:25px !important; }

section.tyres-section2 div.tyre-box div.big-text p{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:21px !important;

	line-height:25px !important;

	font-weight:normal !important;

	color:#0c5da8 !important;

	margin-top:30px !important;

}
section.tyres-section2 div.tyre-box ul li {
    padding-left: 5px !important;
    margin-left: 20px !important;
}
section.tyres-section2 div.tyre-box h2.vc_custom_heading,
section.tyres-section2 div.tyre-box p,

section.tyres-section2 div.tyre-box div.custom-btn{ padding-left:50px !important; }

section.tyres-section2 div.tyre-box div.custom-btn a{ padding:15px 35px !important; }

section.tyres-section2 div.tyre-box div.image-section{ margin-top:-4.5% !important; }

/*End for Tyrespage*/



/*Start for Contactpage*/

div.contact-section1 p,

div.contact-section1 p a{

	font-size: 19px !important;

	line-height: 30px !important;	

}

div.contact-section1 .contact-str p > strong{

	font-size: 17px !important;

	line-height: 20px !important;

}

div.contact-section1 p a{

	font-weight:bold !important;

}	

div.contact-section1 .wpcf7-form-control-wrap input[type="text"],

div.contact-section1 .wpcf7-form-control-wrap input[type="email"],

div.contact-section1 .wpcf7-form-control-wrap textarea{

	font-family: 'Helvetica' !important;

	font-size:15px !important;

	line-height:20px !important;

	height: 50px !important;

	box-shadow: inset -2px 2px 4px 0px #d5d5d5 !important;

	padding:15px 30px;

	color:#000;

}

div.contact-section1 .wpcf7-form-control-wrap textarea{

	height:250px !important;	

	font-size:15px !important;

	line-height:20px !important;

}

div.contact-section1 .wpcf7-form p input[type="submit"]{

	float:right !important;

	background-color: #0974d5;

	color: #fff;

	font-size:18px;

	border-radius: 0px;

	min-width: 220px;

	border-color: #0974d5;

	padding:16px 40px;	

	margin-bottom: 0px;

	margin-top: -83px;

	position: relative;

	z-index: 9999;	

}
div.contact-section1 iframe{

	max-width:500px !important;

	width:90% !important;

}

/*End for Contactpage*/



/*Start Footer Style*/

footer#footer{ border-top:50px solid #000 !important; }

footer div.inner div.container > div{

	padding-top:0px !important;

	padding-bottom:0px !important;

}

footer div.inner div.container div.span6:first-child{ width:70% !important; }

footer div.inner div.container div.span6:last-child{ width:27% !important; } 
footer div.inner div.container div.span12{
	width:100% !important;
	margin-left:0px !important;
	left:0px !important;
}

footer div.inner div.container div.span12 .widget_media_image ,
footer div.inner div.container div.span6:first-child .widget_media_image {
    float: left !important;
    width: auto !important;
	padding-right:12px !important;
}
footer div.inner div.container div.span12 .widget_media_image {
	width:20% !important;
	text-align:center !important;
	padding-right:0px !important;
}
footer div.inner div.container h5.widget-title{

	font-family: 'HelveticaNeueCondensedBold' !important;

	font-size:26px !important;

	line-height:30px !important;

	font-weight:normal !important;

	color:#eae53b !important;

	text-transform:uppercase !important;

	margin-bottom:7px !important;

}

footer div.inner div.container div.wpcf7 input[type='text'],

footer div.inner div.container div.wpcf7 input[type='email']{

	font-family:'Helvetica' !important;

	font-size:14px !important;

	line-height:20px !important;

	font-weight:normal !important;

	color:#FFF !important;

	background-color:#a6a6a6 !important;	

	height:36px !important;

	margin-bottom:10px !important;

}

footer div.inner div.container div.wpcf7 span.wpcf7-not-valid-tip,

footer div.inner div.container div.wpcf7 div.wpcf7-response-output{

	font-family:'Helvetica' !important;

	font-size:14px !important;

	line-height:20px !important;

	font-weight:normal !important;

	margin:0px !important;

}
footer div.inner div.container div.wpcf7 input[type='submit']{

	font-family:'Helvetica' !important;

	font-size:12px !important;

	line-height:15px !important;

	font-weight:normal !important;

	color:#FFF !important;

	position: relative !important;

	float: right !important;

	text-align: right !important !important;

	border: 0px !important;

	background-color: #6c6c6c !important;

	border-radius: 0px !important;

	padding: 9.5px 20px !important;

	margin-top: -45px !important;

	text-transform:uppercase !important;

}
footer div.inner div.container div.wpcf7 form.wpcf7-form.invalid input[type='submit']{
	margin-top: -65px !important;
}

footer div.inner div.container div.wpcf7 p{ margin:0px !important; }

footer div#copyright {

    padding-top: 30px !important;

    padding-bottom: 80px !important;

}

footer div#copyright div.copyright_text{

	font-family:'TradeGothicLight' !important;

	font-size:14px !important;

	line-height:20px !important;

	font-weight:normal !important;

	color:#FFF !important;

}

footer div#copyright div.copyright_text > div{ padding:0px !important; }

footer div#copyright div.copyright_text div.footer-logo{

	text-align:right !important;

	padding-right:30px !important;

}

/*End Footer Style*/

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

	div.home-section6{

		background-position:center top !important;

	}

}

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

	footer div.inner div.container div.span6:first-child .widget_media_image { width:18% !important; }

}

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

	div.about-section1 div.our-story-section { width: 75% !important; }

	div.about-section1 div.store-details-section { width: 25% !important; }

}

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

	header nav ul.menu li{

		margin-left:20px !important;

		margin-right:20px !important; 

	}

	header nav ul.menu li::after { margin-left:20px !important; }

	header a.header_button{

		width:130px !important;

		margin-left:5px !important;

	}

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section p,

	div.home-section1 div.services_media.custom_services_media div.service_middle_section{ padding:15px !important; }

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section > img{ bottom:0px !important; position:absolute !important;}

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section p{ 

		padding-top:5% !important; 

		bottom: 0px !important;

		position: absolute;

	}

}

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

	div.home-section1 div.services_media.custom_services_media div.service_middle_section{ min-height:120px !important; }
	div.home-section1 div.services_media.custom_services_media div.service_bottom_section{ min-height:95px !important; }

}

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

	header nav ul.menu li{

		margin-left:10px !important;

		margin-right:10px !important; 

	}
	div.header_wrapper div.top_nav div.pull-right p,
	div.header_wrapper div.top_nav div.pull-right a{
		font-size:15px !important;
		line-height:17px !important;
	}
	div.header_wrapper div.top_nav div.pull-right span.phone-section i.fa-phone::before{ font-size:17px !important; }
	
	header nav ul.menu li a{ font-size:13px !important; }
	header nav ul.menu li.double_line a{ line-height:18px !important; }
	header nav ul.menu li::after { margin-left:10px !important; }

	header a.header_button{

		width:100px !important;

		margin-left:5px !important;

	}

	div.about-section1 div.our-story-section { width: 70% !important; padding: 0px 50px 0px 50px !important; }

	div.about-section1 div.store-details-section { width: 30% !important; }
	div.home-section1 div.services_media.custom_services_media div.service_top_section h3{
		font-size:15px !important;
		line-height:20px !important;
	}
	div.home-section1 div.services_media.custom_services_media div.service_bottom_section { min-height: 80px !important; }
	div.home-section1 div.services_media.custom_services_media div.service_middle_section { min-height: 165px !important; }
}

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

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section p,

	div.home-section1 div.services_media.custom_services_media div.service_middle_section h4{

		font-size:15px !important;

		line-height:25px !important;

	}

}

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

	.container { max-width: 979px !important; width:90% !important; }

	div.header_wrapper div.top_nav div.span6:first-child{ display:none !important; }

	div.header_wrapper div.top_nav div.span6:last-child { width: 100% !important; }

	header div.menu-small ul#mobile-menu li a{ font-family:'HelveticaNeueBold' !important; font-weight:normal !important; }

	header div.menu-small ul#mobile-menu li a > br{ display:none !important;	}

	div.header_wrapper div.top_nav div.pull-right div.widget.widget_text{ display:none !important; }

	footer div.inner div.container div.span6:first-child .widget_media_image{ padding-right:10px !important; }
	
	div.home-section1 div.services_media.custom_services_media div.service_top_section h3{ font-size:19px !important;	}	
	div.home-section1{ margin-top:25px !important; }
	div.home-section1 div.wpb_wrapper div.vc_row.wpb_row > div.wpb_column.vc_col-sm-3{
		max-width:340px !important;
		width:90% !important;
		margin:10px auto !important;
	}	
	div.home-section1 div.services_media.custom_services_media div.service_middle_section { min-height: 125px !important; }
	footer div.inner div.container div.span12{ padding-bottom:0px !important; }
}

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

	/*div.home-section1 div.services_media.custom_services_media div.service_top_section h3{ font-size:16px !important;	}*/

}

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

	/*div.home-section1 div.services_media.custom_services_media div.service_middle_section { min-height: 106px !important; }*/

}

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

	.container { max-width: 768px !important; width:90% !important; }	

	div.vc_empty_space{ clear:both !important; }

	

	div.header_wrapper a.header_button, 

	div.header_wrapper div.top_nav{ display:block !important; }	
	

	div.about-section1 div.our-story-section{ padding:0px !important;}

	div.about-section1 div.our-story-section,

	div.about-section1 div.store-details-section{ max-width:100% !important; width:100% !important;}

	section.services-section1 div.padding-left div.container div.column_container:first-child{ padding-left:0px !important; }

	div.retread-section1 div.image-section{ margin-top:0px !important; }

	div.retread-section3 div.custom-btn{ text-align:center !important; margin-bottom:0px !important; }

	section.tyres-section2 div.tyre-box div.image-section{ margin-top:0% !important; }		

	div.home-section4 div.wpb_wrapper > div.vc_row { padding: 0px !important; }

	div.home-section7 div.vc_row.wpb_row.vc_inner div.wpb_column.vc_col-sm-4 { margin-bottom: 1px; }

	div.home-section3 div.section_title p { padding: 0px 0% 30px !important; }

	div.home-section2 div.block_title.section_title.inner-two_titles{ padding-top:0px !important; }

	div.home-section4{ padding-top:50px !important; padding-bottom:50px !important; }

	div.home-section7{ padding-bottom:0px !important; }

	section.services-section1 div.vc_row.wpb_row div.wpb_column.vc_col-sm-4 div.vc_column-inner {

		padding-left: 0px !important;

		padding-right: 0px !important;

	}

	div.about-section1 div.store-details-section div.wpb_text_column { margin-bottom: 15px !important; }

	div.about-section1 div.store-details-section div.vc_empty_space { display: block !important; clear: both !important;  }

	div.about-section2 section.wcp-slick .slick-next{ right:-25px !important; z-index:9999 !important; }

	div.about-section2 section.wcp-slick .slick-prev { left: -25px !important; z-index:9999 !important; }

	section.tyres-section2 div.tyre-box h2.vc_custom_heading, section.tyres-section2 div.tyre-box p, section.tyres-section2 div.tyre-box div.custom-btn {

		padding-left: 20px !important;

		padding-right: 20px !important;

	}

	div.tyres-section1 div.logo-section div.wpb_column.vc_col-sm-3 { border-right: 0px !important; }

	section.vc_section.tyres-section2,

	section.vc_section.services-section1{ margin-left:0px !important; margin-right: 0px!important; }

	div.contact-section1 div.line-height-custom{ height:20px !important; }

	footer div.inner div.container div.span6:first-child{ width:100% !important; }

	footer div.inner div.container div.span6:last-child{ width:100% !important; } 

	footer div#copyright div.copyright_text div.footer-logo{ text-align:center !important; padding:0px !important;}	
	div.about-section3 div.vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img,
	div.retread-section2 div.vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img{ height:1px !important; }
	div.retread-section3 div.wpb_row.button-section div.wpb_column.vc_col-sm-6{ margin-bottom:5px !important; }
	section.tyres-section2 div.tyre-box ul li { margin-left: -5px !important; }
	section.tyres-section2 div.tyre-box ul{ margin-top:0px !important; } 
	footer div.inner div.container div.span12{ float:right !important; }
}

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

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section > img,

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section p{

		position:relative !important;

	}

	div.home-section1 div.services_media.custom_services_media div.service_middle_section,

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section{

		min-height: auto !important;

	}		

}

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

	div.header_wrapper div.top_nav{ margin-bottom:0px !important; height:30px !important; }

	header div#logo > a{ margin-top: 20px !important; }

	header div.container div.row-fluid > div.span12{ height:40px !important; }

	div.header_wrapper header #logo img{ height:120px !important; }

	header a.header_button { width: 85px !important; }

	div.retread-section2 h1.vc_custom_heading {

		font-size: 40px !important;

		line-height: 40px !important;

	}

}
@media only screen and (max-width:580px){
	footer div.inner div.container div.span6:first-child .widget_media_image { width: 45% !important; }
	footer div.inner div.container div.span6:first-child h5.widget-title { display: none !important; }
}
@media only screen and (max-width:480px){

	.container { max-width: 480px !important; width:90% !important; }

	header div#logo {

		left: 50% !important;

		position: relative !important;

		float:left !important;

		-webkit-transform: translateX(-50%) !important;

		-moz-transform: translateX(-50%) !important;

		-ms-transform: translateX(-50%) !important;

		-o-transform: translateX(-50%) !important;

		transform: translateX(-50%) !important;

	}

	div.home-section2 div.section_title h5,

	h1.vc_custom_heading, 

	div.section_title h1 { font-size:30px !important; line-height:32px !important; }

	div.home-section6 h1.vc_custom_heading { font-size: 35px !important; line-height: 40px !important; }

	div.custom-btn a{

		font-size: 15px !important;

		line-height: 20px !important;

		padding: 10px 30px !important;

	}

	section.tyres-section2 div.tyre-box h2.vc_custom_heading,

	div.about-section2 section.wcp-slick div.slick-track div.slick-slide div.wcp-content-wrap h3, 

	div.about-section2 section.wcp-slick div.slick-track div.slick-slide div.wcp-content-wrap h3 a { font-size: 25px !important; line-height: 32px !important; }

	div.about-section2 h1.vc_custom_heading, 

	div.about-section3 h1.vc_custom_heading { font-size: 35px !important; line-height: 30px !important; }

	div.retread-section3 div.block_title.section_title h1,

	div.about-section3 div.block_title.section_title h1{ font-size: 20px !important; line-height: 25px !important; }

	div.retread-section2 h1.vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }

	section.tyres-section2 div.tyre-box div.big-text p,

	div.retread-section2 div.block_title.section_title h1{ font-size:18px !important; line-height:25px !important; }

	div.about-section3 div.block_title.section_title p,

	div.retread-section2 div.block_title.section_title p{ font-size:15px !important; line-height:20px !important; }	

	

	div.contact-section1 .wpcf7-form p input[type="submit"]{

		padding:16px 25px !important;

		min-width:150px !important;

		font-size: 15px !important;

	}		

	div.contact-section1 p, 

	div.contact-section1 p a {

		font-size: 15px !important;

		line-height: 25px !important;

	}

	div.about-section2 section.wcp-slick .slick-next{ right:-15px !important;}

	div.about-section2 section.wcp-slick .slick-prev { left: -15px !important; }

	.block_title.section_title p{ padding:0px !important; }

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section { min-height: 89px !important; }

	

	.accordion.style_3 .accordion-heading .accordion-toggle { padding: 8px 5px 8px 40px; }
	div.home-section7 .block_title.section_title.inner-only_text p{
	    font-size: 10px !important;
	    line-height: 20px !important;
	}	
	footer div.inner div.container div.span12{ float:right !important; }

}

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

	div.header_wrapper a.header_button, 

	div.header_wrapper div.top_nav{ display:none !important; }	

	header div#logo > a{ margin-top: 50px !important; }

	header div.container div.row-fluid > div.span12 { height: 70px !important; }

	div.header_wrapper header #logo img{ height:100px !important; }

	header div#logo {

		left: 0% !important;

		position: relative !important;

		float:right !important;

		-webkit-transform: translateX(0%) !important;

		-moz-transform: translateX(0%) !important;

		-ms-transform: translateX(0%) !important;

		-o-transform: translateX(0%) !important;

		transform: translateX(0%) !important;

	}

	.vc_column_container > .vc_column-inner{ 

	padding-left: 0px !important;

	padding-right: 0px !important;

	}
	section.tyres-section2 div.tyre-box div.tyre-box-details{
		margin: 0px !important;
		width: 100% !important;
	}	

}

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

	div.retread-section2 h1.vc_custom_heading {

		font-size: 25px !important;

		line-height: 30px !important;

	}

	div.home-section1 div.services_media.custom_services_media div.service_bottom_section p,

	div.home-section1 div.services_media.custom_services_media div.service_middle_section h4{

		font-size: 15px !important;

		line-height: 25px !important;

	}

}