@charset "utf-8";
/* CSS Document */
/*
Theme Name: 
Theme URI: 
Author: 
Author URI:
Description:
Version: 1.0
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.
*/


@import url('assets/css/fontface.css');

* { margin: 0px; padding: 0px; outline: none;}

body { font-size: 15px;	
	line-height: 24px;
	color:#444;
	font-family: 'open_sansregular';
}

h1 { 
	font-size: 36px; 
	line-height: 36px; 
	margin: 0px;
	margin-bottom: 12px;
	font-weight: normal;
	color: #353535;
	 font-family: 'open_sanssemibold';
}

h2 { 
	font-size: 24px;
	line-height: 26px; 
	margin: 0px; 
	margin-bottom: 12px;
	font-weight: normal; 
	color: #353535; 
	font-family: 'open_sansregular';
}


h3 { 
	font-size: 20px;
	line-height: 22px;
	margin: 0px;
	margin-bottom: 10px; 
	font-weight: normal;
	color: #353535; 
	font-family: 'open_sansregular';
}

h4 { 
	font-size: 18px;
	line-height: 20px;
	margin: 0px;
	margin-bottom: 8px;
	font-weight: normal;
	color: #353535;
	font-family: 'open_sansregular';
}

h5 { 
	font-size: 16px; 
	line-height: 24px; 
	margin: 0px; 
	margin-bottom: 8px;
	font-weight: normal;
	color: #444; 
	font-family: 'open_sansregular';
}

p  { 
	font-size: 15px;
	line-height: 25px;
	margin: 0px; 
	padding-bottom: 15px;
	color: #444 ;
	font-family: 'open_sansregular';
}

a { text-decoration: none; color: #EA0001; }
a:hover { text-decoration: underline; }
img { outline: none; height:auto; max-width:100%; border:none;}
ul,ol { margin:0px;}



/***********************************Header_Section********************************/

#header_section {
	padding:32px 0px 12px 0px;
}
h1#logo{ float: left; margin:16px 0 0 0;}
h1#logo a{ display: block;}

.call_us { 
	float: right; 
	background: #33669B url(assets/images/phn.png) no-repeat 222px center; 
	margin-bottom: 8px;
  
}
.call_us p {
  padding-bottom: 0;
}
.call_us p span{
    font-family: 'open_sanssemibold';
    font-size: 24px;
    color: #fff;
    height: 55px;
    line-height: 55px;
    display: inline-block;
    text-align: right;
    padding: 0px 20px;
	background:#1D6BBD;
	margin-right: 50px;
}

.mail {
	background: #D00A0B url(assets/images/mail.png) no-repeat 417px center; 
	float:right;
}

.mail p {
	font-family: 'open_sanssemibold';
	height: 55px;
	font-size: 24px; 
	color:#fff;
	text-align: right;
	padding: 15px 20px;
	background:#EA0001;
	margin-right: 50px;
}
.mail p a {
    color:#fff;
    text-decoration:none;
}
.mail p a:hover {
    text-decoration:none;
}





/******************************Banner_section *************************************/
.banner_bg {
	background:url(assets/images/banner.jpg) no-repeat;
	background-size: cover;
}
.banner_left{
	padding: 0 20px;
}
.banner_left h1 {
    float: left;
    font-size: 54px;
    line-height: 64px;
    color: #fff;
    margin: 100px 0px 0px 49px;
}
.nav_section { 
	background:#86C121;
	border-bottom: 2px solid #fff;
}
.menu {
	float: right;
}

.navbar { 
	min-height: inherit;
	margin: 0px;
	border: none;
}
.navbar-nav > li {
    float: none;
}

.navbar ul { 
	list-style: none;
}
.navbar ul li { position:relative; border-bottom: 1px solid #2A5682;}
.navbar ul li a { background-color:#335d88; background-repeat:no-repeat; background-position: 20px 26px; padding:0px; padding-left:71px; display:block; text-decoration: none; font-family: 'open_sanssemibold'; font-size: 22px; color: #fff; height: 78px; line-height: 78px; text-transform: capitalize;}


.navbar ul li a span{
    /*padding: 0 80px 0 12px;*/
    /*width: 283px;*/
    padding-right: 12px;
    padding-left: 12px;
    display: block;
    background: #33669B;
    min-width:283px;
}

.navbar ul li a:hover, .navbar ul li:hover > a, .navbar ul li a:focus { 
	color:#fff;
	background-color: #d00a0a;
	text-decoration: none;
}
.navbar ul li a:hover span, .navbar ul li:hover > a span {
	text-decoration: none;
	background-color: #e90000;
}

.navbar ul li.menu1 a { background-image: url(assets/images/home.png);}
.navbar ul li.menu2 a { background-image: url(assets/images/transport.png);}
.navbar ul li.menu3 a { background-image: url(assets/images/transport_new.png);}
.navbar ul li.menu4 a { background-image: url(assets/images/repair.png);}
.navbar ul li.menu5 a { background-image: url(assets/images/hire.png);}
.navbar ul li.menu6 a { background-image: url(assets/images/blog.png);}


.navbar ul li:last-child, .navbar ul li.menu6 a {
	border-bottom:none;
}

.navbar ul ul {
	display: none;
}

.navbar ul li:hover ul { 
	position: absolute;
	top:0px;
	right: 100%;
	display: block;
	list-style: none;
	z-index: 9999;
}

.navbar ul ul li {}
.navbar ul ul li a { white-space:nowrap;}

.navbar ul ul li a span { min-width:150px;}

button.dropdown-toggle {
	display: none;
}
svg:not(:root) {
	display: none;  
}

.screen-reader-text { display:none;}



#homelist { text-align:center; list-style:none; margin-bottom:15px; clear:both; }
#homelist li {display:inline-block; font-weight:bold; margin-right:25px; margin-left: 25px; margin-bottom:15px; }




/*********************************** Recovery_section*************************************/
.recover_left {
	padding: 50px 0px;
}
.recover_left h1 {
	font-size:30px;
	line-height: 35px;
	color:#32669b;
	font-family: 'open_sanssemibold';
}

.recover_left h3{
	font-size: 18px;
	line-height: 24px;
	color:#5b5b5b;
	font-family: 'open_sanssemibold';
	padding-bottom: 15px;
}
.recover_left p{
	font-size: 16px;
	line-height: 28px;
	color:#3d3d3d;
	font-family: 'open_sansregular';
	text-align: justify;
	/*margin-bottom: 15px;*/
}

.recover_left ul { margin:0 0 12px 20px;}
.recover_left ul li { font-size: 16px; line-height: 28px; color:#3d3d3d; font-family: 'open_sansregular'; text-align: justify;}

a.read {
	color: #fff;
	font-family: 'open_sansregular';
    font-size: 16px;
    text-align: left;
    padding: 11px 32px;
	text-decoration: none;
	background:#EA0001 url(assets/images/arrow.png) no-repeat 118px 19px;
}
a.read:hover {
	background-color: #cf0405;
}


.recover_right  {
	float: right;
	background:#5F7080; 
	max-width:365px;
}
.recover_right h3  {
	font-size: 20px;
	line-height: 24px;
	font-family: 'open_sanssemibold';
	background:#33669B;
	text-transform: uppercase;
	padding:13px 38px 13px 44px;
	color: #fff;
	text-align:center;
}


.recover_cont {
    background: #F2F2F2;
    min-height: 610px;
    padding: 50px 49px 56px 42px;
}
.recover_right form {
	border-top:none;
	padding:17px 32px 8px 34px;
}
	
.recover_right input[type="text"], .recover_right input[type="email"] {
	background:none;
	border:1px solid #fff; 
	width:100%; 
	font-size:14px; 
	color:#fff; 
	font-family: 'open_sansregular';
	padding:0 10px; 
	height:51px;
	margin-bottom:10px;
	}
	
.recover_right textarea{ 
	background:none;
	border:1px solid #fff; 
	width:100%; 
	font-size:14px; 
	color:#fff; 
	font-family: 'open_sansregular';
	padding:0 10px; 
	height:99px;
	margin-bottom:10px;
	}
.recover_right input[type="submit"] { 
	background:#EA0001; 
	color:#fff; 
	font-family: 'open_sansbold';
	font-size:18px; 
	height:45px; 
	border:none;
	display:block;
	width:100%; 
	text-transform:uppercase;
	margin:16px 0 -65px 0;
	border:none;
	border-radius: 8px;
}
.recover_right input[type="submit"]:hover {
    background:#cf0405;
}

.recover_right input[type="text"]::-webkit-input-placeholder, .recover_right input[type="email"]::-webkit-input-placeholder, .recover_right textarea::-webkit-input-placeholder { color: #fff; text-transform:uppercase;}
.recover_right input[type="text"]::-moz-placeholder, .recover_right input[type="email"]::-moz-placeholder, .recover_right textarea::-moz-placeholder { color: #fff;  text-transform:uppercase;}
.recover_right input[type="text"]:-ms-input-placeholder, .recover_right input[type="email"]:-ms-input-placeholder, .recover_right textarea:-ms-input-placeholder { color: #fff; text-transform:uppercase;}
.recover_right input[type="text"]:-moz-placeholder, .recover_right input[type="email"]:-moz-placeholder, .recover_right textarea:-moz-placeholder { color: #fff; text-transform:uppercase;}



/******************************** service_Section ************************************/

.service_section {
		background: url(assets/images/recover_bg.png) no-repeat;
		background-size: cover;
		text-align:center;
}
.service {
	padding: 45px 0px 62px 0px;
}
.service h2 {
	font-size:30px;
	line-height: 35px;
	color:#fff;
	font-family: 'open_sanssemibold';
	padding: 0px 0px 20px 28px;
	background: url(assets/images/rectangle.png) no-repeat bottom center;
	
}

.service p {
	font-size:18px;
	line-height: 24px;
	color:#fff;
	font-family: 'open_sansregular';
	
}
.tick_section {
	padding: 20px 54px 30px 54px;
	
}
.tick_section ul {
	list-style: none;
	text-align:center;
	border: 1px solid #7C9BBA;
	padding: 38px 0px 15px 0px;
}
.tick_section ul li {
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 25px;
	color:#fff;
	margin-left: 50px;
	font-family: 'open_sanssemibold';
	display: inline-block;
	padding: 0 33px;
	background: url(assets/images/tick.png) no-repeat left bottom;
}
	





/***************************************** Full Wrap Section *******************************/


.wrap_content {
	text-align: center;
	padding: 40px 56px 50px 56px;

}

.wrap_content h1 {
	font-size: 30px;
	line-height:34px;
	color:#32669B;
	margin-bottom: 35px;
	font-family: 'open_sanssemibold';
	padding: 0px 0px 20px 28px;
	background: url(assets/images/rectangle02.png) no-repeat bottom center;
}

.wrap_content p {
	font-size: 16px;
	line-height:30px;
	color:#3d3d3d;
	margin-bottom: 18px;
	font-family: 'open_sansregular';
	padding-bottom: 0;
}	

.wrap_content h4 {
	font-size: 20px;
	line-height:36px;
	color:#3d3d3d;
	margin-bottom: 20px;
	font-family: 'open_sanssemibold';
}	

.wrap_content h3 {
	font-size: 20px;
	line-height:36px;
	color:#3d3d3d;
	margin-bottom: 28px;
	font-family: 'open_sanssemibold';
}	
.recover_left p#read_more{
	margin-top: 20px;
}

/************************************* Slider Section ******************************/

#slider_section {
	background:#E8E8E8;
	background-size: cover;
	padding: 78px 0px 60px 0;
}

.slider_img ul {
	list-style: none;
}
.slider_img ul li {
	float: left;
	padding: 0 9px;
}

.slider_img ul li img {
	border: 8px solid #DDDDDD;
}

.slider_img #tchsp .buttons { text-indent:-9999px; font-size:0px; width:10px; height:19px;}
.slider_img #tchsp .buttons.prev { background:url(assets/images/slider_arrow_left.png) no-repeat;}
.slider_img #tchsp .buttons.next { background:url(assets/images/slider_arrow_right.png) no-repeat;}
.slider_img #tchsp .buttons.prev:hover { background:url(assets/images/slider_arrow_left.png) no-repeat;}
.slider_img #tchsp .buttons.next:hover { background:url(assets/images/slider_arrow_right.png) no-repeat;}
.slider_img #tchsp { margin:0px; padding-bottom:0px;}

.slider_img #tchsp .overview li { height:auto;}

/*********************************Strong Footer ***********************************/

#strong_footer {
	background: #343434;
	padding: 40px 0px 26px 0px;
}

.footer_menu {
	border-right: 1px solid #3D3D3D;
}
.footer_menu .menu { float:none;}
.footer_menu h3  { 
	color: #3391F0; 
	padding-bottom: 15px; 
	white-space:nowrap;
	font-size: 22px;
	line-height: 26px;
	font-family: 'open_sanssemibold';
	
}
.footer_menu ul li { 
	list-style: none;
}
.footer_menu ul li a  { 
	padding:0 28px;
	display:inline-block;
	color: #DEDEDE; 
	font-family: 'open_sansregular';
	font-size:16px; 
	line-height: 35px;
	text-decoration:none; 
	background: url(assets/images/icon.png) no-repeat left; 
}

.footer_menu ul li a:hover  {
	color: #3391F0;
}
.contact {
	border-right: 1px solid #3D3D3D;
}
.contact h3  { 
	color: #3391F0; 
	padding-bottom: 15px; 
	white-space:nowrap;
	font-size: 22px;
	line-height: 26px;
	font-family: 'open_sanssemibold';
	
}
.contact p.loc  { 
	background:url(assets/images/location.png) no-repeat left 5px;
	padding-left: 28px;
	font-size: 16px;
	line-height: 22px;
	color: #dedede;
	margin-bottom: 15px;
	font-family: 'open_sansregular';
}

.contact a  {
	background:url(assets/images/mail.png) no-repeat left 5px;
	padding-left:28px; 
	color: #dedede; 
	font-size:16px; 
	line-height: 22px;
	margin-bottom:20px; 
	display:inline-block;
	font-family: 'open_sansregular';
}
.contact p.call  {
	background:url(assets/images/phn.png) no-repeat left 2px;
	padding-left:28px; 
	font-size: 16px;
	color: #dedede;
	margin-bottom: 15px;
	line-height: 22px;
	font-family: 'open_sansregular';
}

.contact a:hover  { 
	color: #fff;
}
.map img {
	display:block;
	margin: 0 auto;
}

.map h3  { 
	color: #3391F0; 
	padding-bottom: 15px; 
	white-space:nowrap;
	font-size: 22px;
	line-height: 26px;
	font-family: 'open_sanssemibold';
	
}

/***************************************** Footer_Section ********************************/

#footer_section {
	background:#33669B;
	padding:30px 0px 20px;
}
.copyright p {
	font-size: 13px;
	line-height:15px;
	font-family: 'open_sansregular';
	color:#dcdcdc;
}

.social  { 
	float: right; 
}

.social a  {
	background:url(assets/images/social.png) no-repeat; 
	width: 32px; 
	height: 32px; 
	display: inline-block; 
	float: left;
	margin-left: 10px;
}

.social a.facebook  {
	background-position: 0px 0;
}
.social a.twitter  { 
	background-position: -42px 0;
}
.social a.google  {
	background-position: -84px 0;
}
.social a.pin  {
	background-position: -124px 0;
}
.social a.plus  {
	background-position: -168px 0;
}



.social a.facebook:hover  { 
	background-position: 0px -32px;
}
.social a.twitter:hover  { 
	background-position: -42px -32px;
}
.social a.google:hover  {
	background-position: -84px -32px;
}
.social a.pin:hover  {
	background-position: -124px -32px;
}
.social a.plus:hover  {
	background-position: -168 -32px;
}
.recovery_section h2.entry-title {
	display: none;
}
.recovery_section .entry-content br {
	display:none;
}
.recovery_section .entry-content .no_padding p{
	display:none;
}

/************************************** Inner page style *******************************/

#page_content {
	min-height: 350px;
}
#page_outer {
	padding: 45px 0;
}
.alignleft {
  float:left;
  display:block;
  margin-right:20px;
  margin-bottom: 10px;
}
.alignright {
  float:right;
  margin:0 0 15px 15px;
  margin-bottom: 10px;
}
.aligncenter { 
  float:none;
  display:block;
  margin:0 auto;
}
.content h1.entry-title {
  margin-bottom: 30px;
  font-size: 41px;
  color:#074085;
  font-family: 'open_sansbold';
}
.content p {
    font-size: 16px;
    line-height: 25px;
    color: #3d3d3d;
    font-family: 'open_sansregular';
    padding-bottom:20px;
}
.content h2 {
    font-size: 25px;
    line-height: 30px;
    color: #32669b;
    font-family: 'open_sanssemibold';
    margin-top: 20px;
}
.content h3{
    font-size: 20px;
    line-height: 25px;
   color: #5b5b5b;
    font-family: 'open_sanssemibold';
    margin:17px 0;
}
.content h4 {
    font-size: 17px;
    line-height: 26px;
    color: #5b5b5b;
    font-family: 'open_sanssemibold';
}
.content ul {
  margin: 0 0 20px 30px;
}
.content ul  li{
   padding-bottom: 12px;
   font-size:16px;
   padding-left:15px;
}
.bx-pager {
	display:none;
}
.wpcf7-response-output {
	color: #fff;
}
div.wpcf7-spam-blocked {
    margin-top: 44px;
}


/******************************** Blog Style ****************************/


.post_thumb { 
 float: left;
 margin: 0 15px 15px 0;
 }

#blog_content article.post, #blog_content article.page { 
 margin-bottom: 25px;
 border-bottom: 1px dashed #ccc;
 padding-bottom: 25px;
 }
 
#blog_content h2.entry-title a{
	font-size: 36px;
    color: #074085;
}
 
#blog_content .entry-meta span.edit-link a{
	display: none;
 }
 
.blog_part header h2.entry-title a{
	font-size: 30px; 
	line-height: 38px;
	color: #32669b;
	}

.b_sidebar {
	margin-bottom: 25px;
}
.b_sidebar form{ 
	width: 100%;
	max-width: 100%;
	border: 1px solid #c1c2c2;
	position: relative;
	background: #f7f7f7; 
	padding: 0 46px 0 15px;
 }
.b_sidebar form input[type="search"]  {
	border: none;
	background: none;
	height: 36px; 
	width: 100%;
}
#search_page form label {
	display: none;
	
}
#search_page form {
	width: 30%;
	max-width: 30%;
	border: 1px solid #c1c2c2;
	position: relative;
	background: #f7f7f7; 
	padding: 0 46px 0 15px;
	
	
}
#search_page form input[type="search"] {
	border: none;
	background: none;
	height: 36px; 
	width: 100%;
	
}
#search_page form button[type="submit"] {
	position:absolute; 
	bottom:0px; 
	right:0px; 
	background:url(assets/images/blog_search.png) no-repeat center;
	width:36px;
	height:36px;
	font-size:0;
	text-indent: -999;
	border: none;
	
	
}

.b_sidebar form button[type="submit"] {
	position:absolute; 
	top:0px; 
	right:0px; 
	background:url(assets/images/blog_search.png) no-repeat center;
	width:36px;
	height:36px;
	font-size:0;
	text-indent: -999;
	border: none;
}

.b_sidebar ul li {
	margin: 0 0 0 36px; 
	list-style: none;
}
.b_sidebar ul li a {
	font-size: 15px; 
	line-height: 20px; 
	background: url(assets/images/blog_list_arrow.png) no-repeat 0px 8px;
	display: inline-block;
	padding-left: 22px;
	padding-bottom: 10px;
}
.b_sidebar ul li a:hover, .b_sidebar ul li a:focus { 
 color: #EA0001;
 text-decoration: none;
 }
#blog_sidebar .b_sidebar h1.widget-title {
	font-size: 28px;
    line-height: 33px;
	
}
#blog_content nav.post-navigation .nav-previous { 
	background: none !important;
	float: left;
	font-size: 17px;
}
#blog_content nav.post-navigation .nav-previous .post-title, #blog_content .post-navigation .nav-previous a:hover .post-title, #blog_content nav.post-navigation .nav-previous .meta-nav { 
	color: #000;
	 float: left; 
	 font-size: 18px;
	 line-height: 20px;
 }
#blog_content nav.post-navigation .nav-previous a:hover .meta-nav { 
 color: #fff;
}
#blog_content nav.post-navigation .nav-previous a span.nav-subtitle:hover,  {
	text-decoration: none !important;
	color: #EA0001;
}
#blog_content nav.post-navigation .nav-previous a:hover {
	text-decoration: none !important;
	
}
#blog_content nav.post-navigation .nav-previous a:hover, #blog_content nav.post-navigation .nav-next a:hover{
	color: #EA0001!important;
	text-decoration: none !important;
	
	
}
#blog_content nav.pagination .nav-links span.meta-nav {
	display: none;
	
}


#blog_content nav.post-navigation .nav-next { 
 background: none !important;
 float: right;
 font-size: 17px;
}
#blog_content nav.post-navigation .nav-next .post-title, #blog_content .post-navigation .nav-next a:hover .post-title, #blog_content .post-navigation .nav-next .meta-nav { 
 color: #000; 
 float: right;
 font-size: 18px; 
 
 line-height: 20px;
 }
#blog_content .post-navigation .nav-next a:hover .meta-nav {
	color: #fff;
}

.nav-previous a span.nav-title{
	text-decoration: none !important;
	color: #ccc;
}

.pagination .page-numbers { 
 background: #EA0001; 
 display: block;
 float: left;
 color: #fff;
 border-radius: 3px;
 padding: 3px 15px;
 margin-right: 10px;
 font-size: 15px;
}
.pagination a.page-numbers:hover {
	color: #fff;
	background: #970f10;
	text-decoration: none;
}
.pagination .page-numbers.current {
	background: #EA0001; 
	text-decoration: none;
}
#blog_content nav.pagination h2.screen-reader-text {
	display: none;
}

#blog_content .entry-summary p.link-more {
	display: none;	
}
a.moretag {
	float: right;
}
a.moretag { 
	
	color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    text-align: left;
    padding: 11px 32px;
    text-decoration: none;
    background: #EA0001 url(assets/images/arrow.png) no-repeat 118px 22px;
 }
a.moretag:hover { 
	background: #970f10 url(assets/images/arrow.png) no-repeat 118px 22px;
}
.blog_part {
	margin-bottom: 35px;
}
.blog_part span.edit-link {
	display: none;
}

#blog_content .blog_part .content p {
	margin-bottom: 0;
	
}
.blog_date p {
	font-family: 'open_sanssemibold';
	margin: 0;
	
}
.blog_part .entry-summary p {
	margin-bottom: 0;
	
}

#blog_sidebar form label span.screen-reader-text {
	display: none;
	
}

#blog_sidebar form label {
	display: block;
	margin-bottom: 0;
}
.post_large {
	padding-bottom: 20px;
}

.post_date  {
  padding-bottom: 15px;	
}

#comments {
  display: none;
}	

#blog_content nav.post-navigation h2.screen-reader-text {
	display: none;
	
}

#search_page nav.pagination h2.screen-reader-text {
	
	display: none;
}

#search_page nav.pagination .nav-links span.meta-nav {
	
	display: none;
}
#blog_content .entry-summary span.edit-link {
	display: none;
}

a#booking_btn { 
	background:#EA0001; 
	color:#fff; 
	font-family: 'open_sansbold';
	font-size:18px; 
	height:45px; 
    line-height:45px;
	border:none;
	display:inline-block;
	margin:0;
	border:none;
	border-radius: 8px;
    padding:0 30px;
}
a#booking_btn:hover {
    background:#cf0405;
    text-decoration:none;
}
a#booknow_btn { 
	background:#EA0001; 
	color:#fff; 
	font-family: 'open_sansbold';
	font-size:18px; 
	height:45px; 
    line-height:45px;
	border:none;
	display:inline-block;
	margin:0;
	border:none;
	border-radius: 8px;
    padding:0 30px;
}
a#booknow_btn:hover {
    background:#cf0405;
    text-decoration:none;
}
a.btn { 
	background:#EA0001; 
	color:#fff; 
	font-family: 'open_sansbold';
	font-size:18px; 
	height:45px; 
    line-height:45px;
	border:none;
	display:inline-block;
	margin:0;
	border:none;
	border-radius: 8px;
    padding:0 30px;
}
a.btn:hover {
	color: #fff;
    background:#cf0405;
    text-decoration:none;
}
.popmake-title {
	font-family: 'open_sansbold';
	margin-bottom: 20px;
}

.popmake-content ul {
    list-style: outside none none;
}

.popmake-content ul li:nth-child(1) {
  border-top: 1px solid #ebebeb;
}

.popmake-content ul li {
  border-bottom: 1px solid #ebebeb;
  color: #19334e;
  font-weight: 500;
  padding: 5px 0;
}

.popmake-content h2 {
	margin-top: 20px;
}

.content img {
	height: auto;
	max-width: 50%;
}
/******************************** Responsive Fix ****************************/

@media (min-width: 992px) and (max-width: 1199px) {
.tick_section ul li {
    padding: 0 23px;
}
.slider_img ul li {
    max-width: 235px;
}
.recover_left {
    padding: 50px 46px 50px 0px;
}
.recover_cont {
    padding: 50px 10px 56px 36px;
}
.recover_right {
    max-width: 346px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
    h1#logo a {
        max-width: 250px;
    }
    .mail {
        background: #D00A0B url(assets/images/mail.png) no-repeat 330px center;
    }
    .mail p {
        font-size: 18px;
    }
    .banner_left h1 {
        font-size: 42px;
        line-height: 52px;
    }
    .recover_cont {
        padding: 50px 15px;
overflow: hidden;
    }
.recover_right {
float: none;
}
    .recover_right form {
        padding: 17px 15px 8px 15px;
    }
    .recover_left h1 {
        font-size: 28px;
        line-height: 32px;
    }
    .recover_left p {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .slider_img ul li {
        max-width: 180px;
    }
    .navigation ul li a {
        font-size:14px;
    }
    .contact p.loc { 
        font-size: 14px;
    }
    .contact p.call { 
    font-size: 14px;
    }
    .contact a {
        font-size: 13px;
    }
    .copyright p {
        font-size: 12px;
    }
    .tick_section {
        padding-left:0px;
        padding-right:0px;
    }
    .tick_section ul li {
        margin-left: 20px;
    }
    .wrap_content { padding-left:0px; padding-right:0px;}
}

@media (max-width: 767px) {
    h1#logo {
        float: none; 
        max-width: 270px;
        display: block;
        margin: 0 auto 10px auto;
    }
    .call_us{
        float: none;
        display: inline-block;
        vertical-align:top;
        background: #fff url(assets/images/phn.png) no-repeat 220px center;
    }
    .call_us.visible-xs { display:inline-block !important;}
    .mail {
        float: none;
        display: inline-block;
        vertical-align:top;
        background: #fff url(assets/images/mail.png) no-repeat 340px center;
    }
    .mail p {
        font-size: 20px;
        height: 42px;
        line-height: 42px;
        display: inline-block;
        padding: 0px 15px;
        margin-right: 37px;
    }
    #recover_left header h2.entry-title, span.edit-link a {
        
        display: none;
        
    }
    .wrap_content {
        padding: 40px 0 50px 0;
    }
    .wrap_content h1 { padding-left:0px;}
    .wrap_content h4 {
        font-size: 18px;
        
    }
    .wrap_content h3 {
        font-size: 17px;
    }
    .recover_cont {
        min-height: inherit;
        background:none;
    }
    .recover_right { float:none; margin:0 auto;}
    .tick_section ul li { text-align:left; margin-left: 20px;}
    .tick_section { padding-left:0px; padding-right:0px;}
    #blog_sidebar {
        margin: 10px 0 0 0;
    }
    #header_section {
        text-align: center;
        
    }
    .banner_left h1 {
        float:none;
        text-align: center;
        font-size: 25px;
        line-height: 46px;
        color: #fff;
        margin: 26px 0px 26px 0px;
    }
    .recovery_section {
        text-align: center;
    }
    .recover_left p{
        text-align: center;
    }
    .tick_section ul li {
        display: block;
    }
    #slider_section {
        text-align: center;
    }
    .slider_img ul li {
        float: none;
        margin-bottom: 15px;
    }
    #strong_footer{
        text-align: center;
    }
    .navigation ul li a { 
        background:none;
    }
    .contact h3 {
        margin-top: 15px;
    }
    .contact p.loc {
        background: none;
    }
    .contact p.call {
        background: none;
    }
    .contact a {
        background: none;
    }
    .social {
        float: none;
        display: inline-block;
        margin: 0 auto;
    }
    #footer_section {
        text-align: center;
    }
    .menu {
        float: none;
        margin:0 -15px;
    }
    
    
    .footer_menu ul li a { padding:0px; background:none; line-height: 28px;}
    .footer_menu { border:none; margin-bottom:20px;}
    .contact p.loc, .contact p.call, .contact a { padding-left:0px; margin-bottom:0px;}
    .contact { margin-bottom:20px;}
    
    .mobile_banner { min-height:300px; background:url(assets/images/banner.jpg) no-repeat; background-size:cover; position:relative;}
    .banner_left { position:absolute; bottom:0px; width:100%; left:0px;}
    
    
    
    
    
    
    /********************* Nav **************************/
    .navbar-brand { font-family: sans-serif; color:#fff; font-size:18px; height:auto;} 
    .navbar-brand:hover { color:#fff;} 
    .navbar-toggle .icon-bar { background:#fff;} 
    .navbar-toggle { border: 2px solid #FFF; background: #33669B; margin-bottom:0;} 
    .navbar-header {} 
    .navbar-collapse { box-shadow:none; max-height:inherit;}
    .navbar-collapse.in { overflow-y: initial;} 
    .navbar { background: #33669B;}   
    .navbar ul { margin:0px -15px; float:none;} 
    .navbar ul li a { /* border-top: 1px solid #4176ad; border-bottom: 1px solid #3f6286; */ line-height:46px; height:46px;  padding:0; padding-left: 42px; border-left:none; display:block; background:5c7a29; font-weight: 400; font-size: 15px; background-size: 21px; background-position: 11px 14px;} 
    .navbar ul li a:hover, .navbar ul li:hover > a, .navbar ul li a:focus { color: #fff;/*  background: #EA0001; */} 
    .navbar ul li:hover ul { position:relative; top:0px; right: inherit; left: 0px; margin:0px; padding-left: 40px;}
    
    
    #blog_content h2 {
        text-align: center;
    }
    .blog_date p{
        text-align: center;
    }
    .post_thumb {
        float: none;
        text-align: center;
    }
    a.moretag {
        display: inline-block;
        float: none;
    }
    .entry-summary a.moretag {
        text-align: center;
        margin-top: 20px;
    }
    #blog_content header h1.entry-title {
        text-align: center;
    }
    .post_large {
        text-align: center;
    }
    .recover_cont, .recover_left { height:auto !important;}
    .call_us p span {
        height: 42px;
        line-height: 42px;
    }
    .recover_left ul li { text-align:left; margin-bottom: 10px;}
    
	.popmake-content ul li {
  		font-size: 10px;
	}
}

@media (max-width: 480px) {
    h1#logo {
        max-width: 160px;
    }
    .call_us {
        background: #fff url(assets/images/phn.png) no-repeat 176px center;
    }
    .call_us p {
        font-size: 19px;
    }
    .call_us p span { font-size: 18px; margin-right: 37px;}
    .mail {
        background: #D00A0B url(assets/images/mail.png) no-repeat 252px center;
    }
    .mail p {
        font-size: 14px;
    }
    .banner_left h1 {
        text-align: center;
        font-size: 30px;
        line-height: 39px;
        margin-left:0px;
    }
    .tick_section {
        padding: 0px;
    }
    .tick_section ul li {
        font-size: 15px;
    }
    .recover_left h1 {
        font-size: 20px;
        line-height: 24px;
    }
    .recover_left h3 {
        font-size: 15px;
        line-height: 20px;
    }
    .recover_left p {
        font-size: 14px;
        line-height: 24px;
    }
    .recover_left ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .recover_cont  {
        overflow: hidden;
    }
    .wrap_content {
        padding: 40px 0px 50px 0px;
    }
    .wrap_content h1 {
        font-size: 20px;
        line-height: 26px;
    }
    #blog_content header h1.entry-title {
        text-align: center;
    }
    .contact { border:none;}
    .content h1.entry-title {
        margin-bottom: 0;
    }
    
    #popmake-121 { width: 320px; !important }
}
@media (max-width: 400px) {

.recover_right form {
	border-top:none;
	padding:17px 12px;
}
.recover_cont {
    padding: 50px 0px 56px 0px;
}
}



