/*
Theme Name:    Kool Driving School
Develope by:   Mohd. Sakeem khan 
Company URL:   http://www.webmarketingexperts.com.au/
Company Name:  WME
*/


html, body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:400;
	background:url(images/bg01.jpg) left top repeat;
	}
	
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#004274;
}

a:hover
{
	text-decoration:none;
	color:#cb0202;
}
p
{
	color:#000000;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

p a
{
	text-decoration:underline;
	color:#004274;
}

p a:hover
{
	text-decoration:none;
	color:#cb0202;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 15px; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#000000;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0 3px 0; 
	padding:0 0 0 12px;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#004274;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#cb0202;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#004274;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#cb0202;
	}
/* ----Global Classes ends-----*/	
  	
.clr {	margin:0; padding:0; clear:both;}

.header_container{ margin:0px auto; padding:10px 0px; width:984px;}
.header_logo{ margin:0px 22px 0px 0px; padding:0px; width:171px; float:left;}
.header_logo img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.header_member{ margin:10px 22px 0px 0px; padding:0px; width:163px; float:left;}
.header_member img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.header_reg{ margin:15px 22px 0px 0px; padding:0px; width:230px; float:left;}
.header_reg a{ margin:0px; padding:0px; color:#000; font-weight:700; font-size:16px; text-decoration:none;}
.header_phone{ margin:10px 0px 0px 0px; padding:0px; width:194px; float:left;}
.header_phone a{ margin:0px; padding:0px 0px 0px 32px; color:#000; font-weight:600; font-size:26px; text-decoration:none; background:url(images/header-phone.png) left center no-repeat;}
.header_enquiry{ margin:6px 0px 0px 0px; padding:0px; width:134px; float:right;}
.header_enquiry .Enquire_us{ margin:0px 0px 0px 0px; padding:12px 12%; color:#fff; font-size:16px; font-weight:700; text-transform:uppercase; border:1px solid #c13c49; border-bottom:1px solid #670d13; border-radius:5px; cursor:pointer; text-decoration:none; display:inline-block;
 /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #d7071e 0%, #7c070b 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #d7071e 0%, #7c070b 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #d7071e 0%, #7c070b 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d7071e), color-stop(1, #7c070b));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #d7071e 0%, #7c070b 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #d7071e 0%, #7c070b 100%);
}
.header_enquiry .Enquire_us:hover{
 /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #7c070b 0%, #d7071e 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #7c070b 0%, #d7071e 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #7c070b 0%, #d7071e 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7c070b), color-stop(1, #d7071e));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #7c070b 0%, #d7071e 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #7c070b 0%, #d7071e 100%);
}

.header_menu_wrapper{ margin:0px; padding:0px; background:#090909;}
.header_menu_container{ margin:0px auto; padding:0px 0px; width:984px;}
.header_nav{ margin:0px; padding:0px; width:830px; float:left;}
.header_nav ul{ margin:0px; padding:0px; list-style-type:none;}
.header_nav ul li{ margin:0px; padding:0px; background:url(images/menu-divider.png) left top no-repeat; float:left;}
.header_nav ul li a{ margin:0px; padding:16px 29px; color:#ffd20c; font-size:18px; font-weight:700; text-decoration:none; text-transform:uppercase; display:block;}
.header_nav ul li a:hover,
.header_nav ul li.current_page_item a{ color:#ffa903;}

.header_social{ margin:0px; padding:19px 0px; background:url(images/menu-divider.png) left top no-repeat, url(images/menu-divider.png) right top no-repeat; width:145px; text-align:center; float:right;}
.header_social img{ margin:0px 8px; padding:0px; width:auto; height:auto; max-width:100%;}

.header_bottom_conatainer{margin:0px auto; padding:0px 0px; width:984px;}
.our_facilities{ margin:0px; padding:7px 0px;}
.our_facilities ul{ margin:0px; padding:0px; list-style-type:none; font-size:13px; font-weight:600;}
.our_facilities ul li{ margin:0px 25px; padding:3px 0px 3px 45px; background:url(images/train.png) left center no-repeat; float:left;}
.our_facilities ul li+li{ margin:0px 25px; padding:3px 0px 3px 45px; background:url(images/drive.png) left center no-repeat; float:left;}
.our_facilities ul li+li+li{ margin:0px 25px; padding:3px 0px 3px 45px; background:url(images/road.png) left center no-repeat; float:left;}
.our_facilities ul li+li+li+li{ margin:0px 0px 0px 0px; padding:3px 0px 3px 45px; background:url(images/affordable.png) left center no-repeat; float:left;}

.home_banner{ margin:0px; padding:0px;}
.home_banner img{ margin:0px; padding:0px; width:100%;}

.home_slider_wrapper{ margin:0px; padding:0px; width:100%; position:absolute; z-index:100;}
.home_slider_container{ margin:0px auto 0px; padding:0px 0px; width:1035px;}
.home_slidert_box{ margin:0px; padding:0px; width:370px; float:right; text-align:right;}
.home_slidert_box h2{ margin:0px 0px 30px 0px; padding:0px; color:#000; font-weight:600; font-size:40px; line-height:44px;
font-family: 'Titillium Web', sans-serif;
  letter-spacing: 1px;
}
.home_slidert_box .viewmore{ margin:0px; padding:16px 35px; color:#000; font-size:15px; font-weight:600; border-radius:5px; border:none; cursor:pointer; text-transform:uppercase; box-shadow: 0 5px 12px #000; text-decoration:none;
background-image: -ms-linear-gradient(top, #fffb16 0%, #ffa903 100%);
background-image: -moz-linear-gradient(top, #fffb16 0%, #ffa903 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fffb16 0%, #ffa903 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffb16), color-stop(1, #ffa903));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fffb16 0%, #ffa903 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #fffb16 0%, #ffa903 100%);letter-spacing: 1px; font-family:'Titillium Web', sans-serif;}

.home_slidert_box .viewmore:hover{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #ffa903 0%, #fffb16 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ffa903 0%, #fffb16 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #ffa903 0%, #fffb16 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa903), color-stop(1, #fffb16));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffa903 0%, #fffb16 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ffa903 0%, #fffb16 100%);
color:#000;
}

.licence_type_wrapper{ margin:-6px 0px 0px 0px; padding:0px; background:#000;}
.licence_type_container{ margin:0px auto; padding:0px 0px; width:984px; border-right: 1px solid #1b1b1b;}
.licence_type_container h1{ margin:0px; padding:0px; color:#fffc16; font-size:60px; font-weight:600; text-transform:uppercase; display:block; line-height:65px;} 
.licence_type_container h1 a{ margin:0px; padding:0px; color:#fffc16; font-size:60px; font-weight:600; text-transform:uppercase; display:block; text-decoration:none;}
.licence_type_container h1 a:hover {color: #d12;  }


.licence_type_container h6{ margin:0px; padding:0px; color:#fffc16; font-size:14px; font-weight:600; text-transform:uppercase; display:block;} 
.licence_type_container h6 a{ margin:0px; padding:0px; color:#fffc16; font-size:14px; font-weight:600; text-transform:uppercase; display:block; text-decoration:none} 
.licence_type_container h6 a:hover{ color:#d12}
.licence_type_container p{ margin:0px 0px 18px 0px; padding:0px; color:#e6e7e8; font-size:11px; line-height:15px;}
.licence_type_container p a {
  margin: 0px;
  padding: 10px 25px;
  color: #000;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  background: #808080;
  text-decoration: none;
  border-radius: 5px;
  display: inline-block;
}
.licence_type_container p a:hover{ color:#fff; background:#484848;}

.licence_left{ margin:0px; padding:30px 6px; width:233px; float:left; border-left:1px solid #1b1b1b; text-align:center;}
.licence_right{ margin:0px; padding:30px 6px; width:232px; float:right; border-right:1px solid #1b1b1b; border-left:1px solid #1b1b1b; text-align:center;}

.home_enquire_now{ margin:0px; padding:0px; 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #fffc16 0%, #ffa903 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fffc16 0%, #ffa903 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #fffc16 0%, #ffa903 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffb16), color-stop(1, #ffa903));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fffb16 0%, #ffa903 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #fffb16 0%, #ffa903 100%);}

.home_enquire_now_container{margin:0px auto; padding:25px 0px; width:984px;}
.home_enquire_top{ margin:0px 0px 15px 0px; padding:0px;}
.home_enquire_top_left{ margin:0px; padding:0px; float:left; width:200px;}
.home_enquire_top_left h3{ margin:0px; padding:0px; font-size:26px; font-weight:700; display:block;}

.home_enquire_top_right{ margin:0px; padding:0px; float:right; width:740px;}
.home_enquire_top_right p{ margin:10px 0 0; padding:0px; font-size:14px; font-weight:600; line-height:18px; }
.home_form{ margin:0px; padding:0px;}
.home_form_left{ margin:0px; padding:0px; float:left; width:482px;}
.home_form_left .inpt_feild{ margin:0px 0px 8px 0px; padding:12px 0px 12px 10px; color:#000; background:#fff; font-size:15px; font-weight:600; border:1px solid #aeaeae; width:96%; font-family: "Titillium Web",sans-serif;}

.home_form_right{ margin:0px; padding:0px; float:right; width:482px;}
.home_form_right_menu{ margin:0px; padding:0px;}
.home_form_right_lt{ margin:0px; padding:0px; float:left; width:49%;}
.home_form_right_rt{ margin:0px; padding:0px; float:right; width:49%;}
.home_form_right_menu .hmenu_feild{ margin:0px 0px 8px 0px; padding:11px 0px 11px 10px; color:#000; background:#fff; font-size:15px; font-weight:600; border:1px solid #aeaeae; width:100%; font-family: "Titillium Web",sans-serif;}
.home_form_right .text_feild {
  margin: 0px 0px 8px 0px;
  padding: 5px 0px 8px 10px;
  color: #000;
  background: #fff;
  font-size: 15px;
  font-weight: 600;
  border: 1px solid #aeaeae;
  width: 98%;
  height: 91px;
  font-family: "Titillium Web",sans-serif;
}
.home_captcha{ margin:0px; padding:0px; width:60%; float:right;}
.home_captcha img{ margin:0px; padding:2px 0px 1px; width:auto; height:auto; max-width:100%; float:left; background:#e6e7e8;}
.home_captcha .cap_code_feild {
  margin: 0px 0px 8px 0px;
  padding: 6px 0px 6px 10px;
  color: #000;
  background: #fff;
  font-size: 15px;
  font-weight: 600;
  border: 1px solid #e6e7e8;
  width: 20%;
  float: left;
}
.home_captcha .home_form_subt {
  margin: 0px;
  padding: 5px 30px;
  color: #fff;
  background: #000;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  float: right;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 2px;
}
.home_captcha .home_form_subt:hover{ background:#424242;}

.home_body_container{ margin:0px auto; padding:30px 0px 20px; width:984px;}
.home_body_left{ margin:0px; padding:0px; width:600px; float:left;}
.home_body_left h2{ margin:0px; padding:0px; color:#000; font-size:26px; font-weight:700; display:block;}
.home_body_left p{ margin:0px 0px 15px 0px; padding:0px; color:#000; font-size:14px; line-height:24px;}

.home_body_left ul{ margin:0px 45px 0px 0px; padding:0px; list-style-type:none; font-size:14px; float:left;}
.home_body_left ul li{ margin:0px 0px 8px 0px; padding:0px 0px 0px 35px; background:url(images/red-tick.png) left center no-repeat;}

.home_body_right{ margin:0px; padding:0px; width:348px; float:right;}
.we_offer{ margin:0px; padding:0px;}
.we_offer h2{ margin:0px; padding:5px 0px 3px 12px; color:#fff; font-size:16px; font-weight:700; display:block; text-transform:uppercase; border:2px solid #c13c49;
 border-radius:5px 5px 0px 0px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #a10713 0%, #7c070b 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #a10713 0%, #7c070b 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #a10713 0%, #7c070b 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a10713), color-stop(1, #7c070b));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #a10713 0%, #7c070b 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #a10713 0%, #7c070b 100%);}

.we_offer ul{ margin:0px 0px 10px 0px; padding:0px; list-style-type:none;}
.we_offer ul li{ margin:0px; padding:12px 0px; border-bottom:1px solid #e6e7e8; /*background:url(images/red-round.png) right 15px center no-repeat;*/}
.we_offer ul li a{ margin:0px; padding:0px; font-size:16px; color:#000; line-height: 20px; font-weight:600; text-decoration:none;cursor:default;}

.knowledge_test{ margin:0px; padding:0px; width:184px;  border-radius:5px; cursor:pointer;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #dbd8d3 0%, #aea499 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #dbd8d3 0%, #aea499 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #dbd8d3 0%, #aea499 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbd8d3), color-stop(1, #aea499));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #dbd8d3 0%, #aea499 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #dbd8d3 0%, #aea499 100%);
}

.knowledge_test:hover{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #aea499 0%, #dbd8d3 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #aea499 0%, #dbd8d3 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #aea499 0%, #dbd8d3 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aea499), color-stop(1, #dbd8d3));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #aea499 0%, #dbd8d3 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #aea499 0%, #dbd8d3 100%);
}

.knowledge_test_left{ margin:0px; padding:6px 0px; width:84%; float:left; text-align:center;}
.knowledge_test_left p{ margin:0px; padding:0px; color:#000; font-size:14px; font-weight:700; color:#000;}

.knowledge_test_right{ margin:0px; padding:6px 0px; width:14%; float:right; border-left:1px solid #fafaf9; text-align:center;}
.knowledge_test_right img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}

.home_testimonials{ margin:0px; padding:30px 0px; background:#e6e7e8;}
.home_testimonials_container{ margin:0px auto; padding:20px 0px 0px 0px; width:984px; background:url(images/testimo-left.png) left top no-repeat, url(images/testimo-right.png) right top no-repeat; text-align:center; }
.home_testimonials_container p{ margin:0px 0px 15px 0px; padding:0px 91px; color:#000; font-size:17px; line-height:25px;}
.home_testimonials_container h5{ margin:0px; padding:0px; color:#000; font-size:19px; font-weight:600; display:block; text-align:center;}
.home_testimonials_container h5 span{ margin:0px 4px; padding:0px; color:#c2071a;}

.home_map_wrapper{ margin:0px; padding:10px 0;}
.home_map_container{ margin:0px auto; padding:15px 0px 5px 0px; width:984px; text-align:center;}
.home_map_container img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.home_map_container h3{ margin:0px; padding:0px; color:#000; font-size:20px; font-weight:600;  display:block;}
.home_map{ margin:0px; padding:0px;}
.home_map img{ margin:0px; padding:0px; width:100%;}

.footer_container{ margin:0px auto; padding:20px 0px 15px 0px; width:984px;}
.footer_left{ margin:0px; padding:0px; width:95px; float:left;}
.footer_left img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.footer_right{ margin:0px; padding:0px; width:310px; float:right; text-align:right;}
.footer_right ul{ margin:0px 0px 5px 0px; padding:0px; list-style-type:none; float:right;}
.footer_right ul li{ margin:0px; padding:0px 4px 0px 4px; float:left;}
.footer_right ul li a{ margin:0px; padding:0px; color:#000; font-size:10px; font-weight:600; text-decoration:none; text-transform:uppercase;}
.footer_right ul li:last-child{ padding:0px 0px 0px 4px;}
.footer_right ul li a:hover{ color:#ffa903;}

.footer_right p{ margin:0px; padding:0px; color:#000; font-size:10px; font-weight:600; border-top:1px solid #e6e7e8;}

/*----------------------------------------------About US------------------------------------------*/
.inner_banner{ margin:0px; padding:0px;}
.inner_banner img{ margin:0px; padding:0px; width:100%;}
.inner_title_wrapper{ margin:0px; padding:0px; width:100%; position:absolute;}
.inner_title_container{ margin:-105px auto 0px; padding:0px; width:984px;}
.inner_title_container h1{ margin:0px; padding:0px; color:#000; font-size:29px; font-weight:600; display:block; text-transform:uppercase;}
.inner_title_container h6{ margin:0px; padding:0px; color:#000; font-size:16px; font-weight:600; display:block; text-transform:uppercase;}

.inner_body_container{ margin:0px auto; padding:30px 0px; width:984px;}
.inner_body_left{ margin:0px; padding:0px; float:left; width:595px;}
.inner_body_left p{ margin:0px 0px 15px 0px; padding:0px; color:#000; font-size:14px; line-height:24px;}
.about_kooldrive{ margin:0px; padding:0px;}
.about_kooldrive h2{ margin:0px 0px 10px 0px; padding:0px; color:#000; font-size:26px; font-weight:700; display:block;}

.inner_body_right{ margin:0px; padding:0px; float:right; width:340px;}
.inner_body_right h3{ margin:0px 0px 10px 0px; padding:0px; color:#000; font-size:26px; font-weight:700; display:block;}
.inner_sidebar_top{ margin:0px; padding:0px;}
.inner_sidebar_top p{ margin:0px; padding:0px; font-size:12px; font-weight:600; line-height:16px;}

.inner_sidebar_top .home_enquire_top_left{ float:none; width:100%;}
.inner_sidebar_top .home_enquire_top_right{ float:none; width:100%;}

.inner_sidebar_form{ margin:0px 0px 15px 0px; padding:0px;}
.inner_sidebar_form .home_form_left{ float:none; width:100%;}
.inner_sidebar_form .home_form_right{ float:none; width:100%;}

.inner_sidebar_form .home_form_right .home_captcha{ width:84%;}
.inner_sidebar_form .home_form_right .text_feild{ width:96%;}
.home_form_right_menu .hmenu_feild{ padding:12px 0px 12px 3px;}

.inner_whatwe{ margin:0px; padding:0px 0px 20px 0px;}
.sidebar_testimo{ margin:0px; padding:55px 0px 45px 0px; background:url(images/sidebar-testimo-left.png) left top  no-repeat, url(images/sidebar-testimo-right.png) right bottom no-repeat; text-align:center; }

.sidebar_testimo p{ margin:0px 0px 10px 0px; padding:0px; font-size:16px; font-weight:600; line-height:25px; color:#000;}
.testimonial_by h5{ margin:20px 0px 0px 0px; padding:0px 0px 50px 0px; font-size:19px; font-weight:600; color:#000; display:block; text-align:center; background:url(images/sidebar-testimo-right.png) right bottom no-repeat; }
.testimonial_by h5 span{ margin:0px; padding:0px; font-size:19px; font-weight:600; color:#c2071a;}

.inner_footer_wrapper{ margin:0px; padding:0px; border-top:1px solid #d1d1d1;}
/*----------------------------------------Courses---------------------------------------------------*/

.courses_left{ margin:0px; padding:0px;}
.courses_tile_bg{ margin:0px 0px 15px 0px; padding:0px; background:#000;}
.courses_tile_bg_left{ margin:0px 0px 0px 15px; padding:0px; width:60%; float:left;}
.courses_tile_bg_left h2{ margin:0px; padding:0px; color:#fffc16; font-size:60px; font-weight:600; line-height:62px; display:block; text-transform:uppercase;}
.courses_tile_bg_left h2 a{ margin:0px; padding:0px; color:#fffc16; font-size:60px; font-weight:600; text-transform:uppercase; text-decoration:none;}
.courses_tile_bg_left h2 span a{ margin:0px; padding:0px; color:#fffc16; font-size:14px; font-weight:600; vertical-align:middle;}
.courses_tile_bg_left h2 a:hover,
.courses_tile_bg_left h2 span a:hover{ color:#d12}
.courses_tile_bg_right{ margin:0px; padding:0px; width:26%; float:right; text-align:center;}
.courses_tile_bg_right a{ margin:16px 0px 0px 0px; padding:10px 25px; color:#000; font-size:11px; font-weight:700; text-decoration:none; text-transform:uppercase; border-radius:5px; border:1px solid #eeecea; border-bottom:1px soli #fff; display:inline-block;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #dad7d2 0%, #aea499 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #dad7d2 0%, #aea499 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #dad7d2 0%, #aea499 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dad7d2), color-stop(1, #aea499));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #dad7d2 0%, #aea499 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #dad7d2 0%, #aea499 100%);
}

.courses_tile_bg_right a:hover{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #aea499 0%, #dad7d2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #aea499 0%, #dad7d2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #aea499 0%, #dad7d2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aea499), color-stop(1, #dad7d2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #aea499 0%, #dad7d2 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #aea499 0%, #dad7d2 100%);
}

.courser_detail_left{ margin:0px; padding:0px; width:196px; float:left;}
.courser_detail_left img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.courser_detail_right{ margin:0px; padding:0px; width:372px; float:right; min-height: 180px;}

/*----------------------------------------Courses-inner-----------------------------------------------*/

.hrcourses{ margin:0px; padding:0px;}
.hrcourses_top{ margin:0px; padding:0px; text-align:center;}
.hrcourses_top img{ margin:40px 0px 20px 0px; padding:0px; width:auto; height:auto; max-width:100%;}
.hrcourses_bottom{ margin:0px; padding:0px;}
.hrcourses_bottom h3{ margin:0px 0px 14px 0px; padding:0px; color:#000; font-size:22px; font-weight:700; display:block;}
.hrcourses_bottom ul{ margin:0px; padding:0px; list-style-type:none; font-size:14px; font-weight:normal;}
.hrcourses_bottom ul li{ margin:0px 0px 8px 0px; padding:0px 0px 0px 35px; background:url(images/green-tick.png) left top 5px no-repeat; }

.related_qurey{ margin:0px 0px 6px 0px; padding:0px;}
.related_query_one{ margin:0px; padding:16px 0px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #dbd8d3 0%, #ada499 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #dbd8d3 0%, #ada499 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #dbd8d3 0%, #ada499 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbd8d3), color-stop(1, #ada499));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #dbd8d3 0%, #ada499 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #dbd8d3 0%, #ada499 100%);
}
.related_query_one h3{ margin:0px; padding:0px 15px; font-size:20px; font-weight:700; color:#000; display:block; }
.related_query_one h4{ margin:0px; padding:0px 15px; font-size:20px; font-weight:700; color:#000; display:block; }
.related_quiry_detail{ margin:-6px 0px 12px 0px; padding:20px 25px 6px 25px; background:#f8f8f8;}
.related_quiry_detail h4{ margin:0px 0px 10px 0px; padding:0px; color:#000; font-size:18px; font-weight:700; display:block;}

/*--------------------------------------------------Services-----------------------------------------------*/

.services_info{ margin:0px; padding:0px;}
.courses_tile_bg_left h4{ margin:0px; padding:0px; color:#fffc16; font-size:18px; font-weight:600; display:block; text-transform:uppercase;}
.courses_tile_bg_left h4 a{ margin:0px; padding:0px; color:#fffc16; font-size:18px; font-weight:600; display:block; text-transform:uppercase; text-decoration:none;}
.courses_tile_bg_left h4 a:hover{ color: #d12;}
.services_info .courses_tile_bg_left{ margin:8px 0px -15px 15px;}
.services_info .courses_tile_bg{ padding:20px 0px;}
.services_info .courses_tile_bg_right a{ margin:0px;}
.services_info_content{ margin:0px; padding:0px;}

.services_classroom{ margin:25px 0px 0px 0px; padding:20px 0px 0px 0px; border-top:1px solid #919191;}

/*-----------------------------------------Services inner-------------------------------------------------*/
.drive_school{ margin:0px; padding:0px;}
.drive_school h3{ margin:0px 0px 12px 0px; padding:0px; color:#000; font-size:22px; font-weight:700;  display:block;}
.drive_school ul{ margin:0px; padding:0px; color:#000; font-size:14px; font-weight:normal;}
.drive_school ul li{ margin:0px 0px 8px 0px; padding:0px 0px 0px 35px; background:url(images/green-tick.png) left center no-repeat;}

.better_instruction{ margin:0px; padding:0px;}
.better_instruction h3{ margin:0px 0px 12px 0px; padding:0px; color:#000; font-size:22px; font-weight:700;  display:block;}
.better_instruction h4{ margin:0px 0px 20px 0px; padding:0px; font-size:30px; font-weight:400; color:#000; display:block;}
.better_instruction h4 a{ margin:0px; padding:0px; font-size:30px; font-weight:400; color:#88070e; text-decoration:none;}
.better_instruction h2{ margin:0px; padding:0px; display:block;}
.better_instruction h2 a{ margin:0px; padding:12px 30px; color:#000; font-size:23px; font-weight:700; text-decoration:none; text-transform:uppercase; border-radius:5px; display:inline-block;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #dbd8d3 0%, #ada499 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #dbd8d3 0%, #ada499 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #dbd8d3 0%, #ada499 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbd8d3), color-stop(1, #ada499));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #dbd8d3 0%, #ada499 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #dbd8d3 0%, #ada499 100%);
}

.better_instruction h2 a:hover{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #ada499 0%, #dbd8d3 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ada499 0%, #dbd8d3 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #ada499 0%, #dbd8d3 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ada499), color-stop(1, #dbd8d3));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ada499 0%, #dbd8d3 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ada499 0%, #dbd8d3 100%);
}

/*-----------------------------------------Testimonials------------------------------------------*/

.testimonials_content{ margin:0px 0px 45px 0px; padding:0px; border-bottom: 1px solid #ccc;}
.testimonials_content p{ margin:0px; padding:0px; color:#000; font-size:15px; line-height:25px; font-weight:600; font-style:italic;}
.testimonials_top{ margin:0px 0px 20px 0px; padding:0px;}
.testimonials_top_left{ margin:0px; padding:0px; width:10%; float:left; text-align:left;}
.testimonials_top_left img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.testimonials_top_right{ margin:0px; padding:5px 0px 0px 0px; width:90%; float:right;}

.testimonials_bottom{ margin:0px; padding:0px;}
.testimonials_bottom_left{ margin:0px; padding:5px 0px 30px 0px; width:100%; float:right; text-align:right;}
.testimonials_bottom_left h4{ margin:0px; padding:0px; color:#000; font-size:19px; font-weight:600; display:block;}
.testimonials_bottom_left h5{ margin:0px; padding:0px; color:#c2071a; font-size:19px; font-weight:600; display:block;}
.testimonials_bottom_right{ margin:10px 0 0; padding:0px; width:90%; float:right;}

/*---------------------------------------Contact-us-------------------------------------------------------*/
.contact_form_side{ margin:0px; padding:0px; width:455px; float:left;}
.contact_form_side h3{ margin:0px 0px 10px 0px; padding:0px; color:#000; font-size:26px; font-weight:700; display:block;}
.contact_form_side p{ margin:0px 0px 10px 0px; padding:0px; color:#000; font-size:12px; font-weight:600; line-height:16px; display:block;}
.contact_form_side .query_feild{ margin:0px 0px 8px 0px; padding:10px 0px 10px 12px; width:97%; color:#000; font-size:14px; font-weight:600; border:1px solid #aeaeae;}
.contact_form_side .query_menu_feild{ margin:0px 0px 8px 0px; padding:10px 0px 10px 10px; width:100%; color:#000; font-size:14px; font-weight:600; border:1px solid #aeaeae;}
.contact_form_side .query_massage_feild{ margin:0px 0px 8px 0px; padding:10px 0px 10px 12px; width:97%; height:288px; color:#000; font-size:17px; font-weight:600; border:1px solid #aeaeae; font-family: 'Titillium Web', sans-serif;}
.contact_menu{ margin:0px; padding:0px;}
.contact_menu_lt{ margin:0px; padding:0px; width:48%; float:left;}
.contact_menu_rt{ margin:0px; padding:0px; width:48%; float:right;}

.contact_captcha{ margin:0px; padding:0px; width:60%; float:right;}
.contact_captcha img{ margin:0px; padding:2px 0px; width:auto; height:auto; max-width:100%; float:left; background:#e6e7e8;}
.contact_captcha .code_feild{ margin:0px 0px 8px 0px; padding:7px 0px 7px 10px; color:#000; background:#fff; font-size:15; font-weight:600; border:1px solid #e6e7e8; width:28%; float:left;}
.contact_captcha .contact_form_subt{ margin:0px; padding:7px 18px; color:#fff; background:#000; font-size:14px; font-weight:600; text-transform:uppercase; float:right; border:none; border-radius:3px; cursor:pointer;}
.contact_captcha .contact_form_subt:hover{ background:#424242;}

.contact_detail_side{ margin:0px; padding:0px; width:492px; float:right;}
.contact_detail_side h3{ margin:0px 0px 10px 0px; padding:0px; color:#000; font-size:26px; font-weight:700; display:block;}
.contact_detail_side p{ margin:0px 0px 15px 0px; padding:0px; color:#000; font-size:12px; font-weight:600; line-height:16px; display:block;}

.contact_detail_side h4{ margin:0px 0px 15px 0px; padding:0px; color:#000; font-size:26px; font-weight:600; display:block;}
.contact_detail_side h4 a{ margin:0px; padding:0px 0px 0px 35px; text-decoration:none; color:#000; background:url(images/phone.png) left center no-repeat;} 
.contact_detail_side p a{ margin:0px 0px 20px 0px; padding:0px 0px 0px 35px; color:#000; font-size:15px; font-weight:600; text-decoration:none; background:url(images/email.png) left center no-repeat; display:block; } 

.office_open{ margin:0px 0px 15px 0px; padding:0px; width:80%;}
.ofice_left{ margin:0px; padding:0px; width:40%; float:left;}
.ofice_left span{ margin:0px; padding:0px; color:#000; font-size:15px; font-weight:600;}

.ofice_left_one{ margin:0px; padding:0px; width:25%; float:left;}
.ofice_left_one img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100;}
.ofice_left_two{ margin:0px; padding:0px; width:68%; float:right;}

.ofice_right{ margin:0px 0px 6px 0px; padding:0px; width:55%; float:right;}
.ofice_right span{ margin:0px; padding:0px 0px 0px 8px; color:%000; font-size:15px; font-weight:600;}
.ofice_right_one{ margin:0px; padding:0px; width:38%; float:left; background:#d8d8d8;}
.ofice_right_two{ margin:0px; padding:0px; width:60%; float:right;}

.contact_place{ margin:0px; padding:0px;}
.contact_place p{ margin:0px 0px 15px 0px; padding:0px 0px 0px 35px; color:#000; font-size:15px; font-weight:600; background:url(images/place.png) left top no-repeat;}

.contact_map{ margin:0px; padding:0px;}
.contact_map img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}


/*---------------------------------------responsive Social---------------------------------------------*/
.responsive_social{ margin:5px auto 0px; padding:0px; width:984px; background:#000;}
.responsive_social .header_social{ display:none;}

.arrowlistmenu .menuheader{
    color: #333333;
    background:url(images/bottom-mark.png) #c4beb6 right 32px no-repeat;
    cursor: pointer;
    font-size: 15px;
    padding: 5px 0px 5px 0px;
	margin-bottom:6px;
    font-weight: bold;
    display: block;
	border-radius:7px;
    }

.arrowlistmenu .openheader{
    background:url(images/top-mark.png) #c4beb6 right 32px no-repeat;
    color: #333333;
    padding: 5px 0px 5px 0px;
	margin-bottom:6px;
    font-size: 15px;
    cursor: pointer;
    font-weight: bold;
    display: block;
	border-radius:7px 7px 0 0;
    }
.arrowlistmenu .menuheader h3,
.arrowlistmenu .openheader h3{ margin:0px 0px 0px 0px; padding:16px 15px; font-size:20px; font-weight:700; color:#000; display:block; }
.google-map-placeholder{ border:none !important;}


.alignleft {
  float: left;
  margin: 15px 30px 20px 0;
}

/*---------------------------------------Mobile Fixes---------------------------------------------*/
@media only screen 
and (min-width : 240px) 
and (max-width : 568px) {
	
.courses_tile_bg_left h4 a {
	font-size: 13px;
}

.alignleft {
  float: none;
  margin: 0;
  display: block;
}

.testimonials_top_left, .testimonials_bottom_left {
  width: 100%!important;
}

.testimonials_content {
  padding: 0 0 30px 0;
}

}

.inner_body_right .testimonial_slideri { height: auto!important; }

::-webkit-input-placeholder {
   color: #000!important;
   opacity: 1!important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000!important;
   opacity: 1!important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000!important;
   opacity: 1!important;
}

:-ms-input-placeholder {  
   color: #000!important;
   opacity: 1!important;
}

.home_form_right p {
  margin: 0;
  padding: 0;
}

.knowledge_test_left a {
  text-decoration: none;
  color: #333!important;
}

.courser_detail_right a {
  text-decoration: none;
  background: #d12;
  display: inline-block;
  color: #fff;
  padding: 10px 20px;
  margin: 0;
  transition: all .3s;
}

.courser_detail_right a:hover {
  background: #000;
  color: #fff;
}

.hrcourses_top .post-thumbnail {
  float: left;
}

img.courselogo {
  float: left;
}