/*
Theme Name:    Coastal Mercan Tile
Develope by:   Mohd. Sakeem khan 
Company URL:   http://www.webmarketingexperts.com.au/
Company Name:  WME
*/
/* Heading for blog pages
 */

html, body {
	margin:0;
	padding:0;
    font-family: 'Montserrat', sans-serif;
	}
	
.clr {
margin:0; padding:0;
clear:both;
}
 
.clear {
margin:0; padding:0;
clear:both;
}

.clearfix {
margin:0; padding:0;
clear:both;
}
/* 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:#A2A2A2;
}

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

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

p a:hover
{
	text-decoration:none;

}
/* fix bullet lists being invisible in posts*/
#post
{
	background-color: #d7dcdd;
	color: #000000;
	border-radius: 20px;
	font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
	padding: 20px;
	list-style-type: disc;
		
}
#post li
{
	color: #000000;
	list-style-type: disc;
}
#post ul
{
	list-style-type: disc;
	margin-left: 10px;
}
UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 0; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#fff;
	}

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

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:#000000;
	}

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

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

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	
	}
	
h1,h2,h3,h4,h5,h6
	{
	margin:0px;
	padding:0px;
    font-family: 'Montserrat', sans-serif;
	}






/*header section start*/
.header_wrapper{
  width:1230px;
  margin:0px auto;
  padding:30px 0px 42px 0px;
  }
.header_logo{
  width:378px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
    position: relative;
  }
.header_logo img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }

.header_callus{
  width:770px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.callus_bar{
  width:360px;
  margin:0px 0px 16px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.callus_bar p{
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
   font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:16px;
  color:#42a1ff;
  float:left;
  }
.callus_bar p a{
  margin:0px 0px 0px 2px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:16px;
  color:#42a1ff;
  text-decoration:none;
  }
.callus_bar p a:hover{
  color:#2080df;
  }
 
.callus_bar p img{
  max-width:100%;
  height:auto;
  margin:-4px 18px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  }
.header_menu{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.mob_menu{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:none;
  }

.header_menu ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.header_menu ul li{
  margin:0px 30px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline-block;
  }
.header_menu ul li.active a{
  color:#359aff;
  }
.header_menu ul li:last-child{
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  }
.header_menu ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:13px;
  color:#000000;
  text-decoration:none;
  display:inline-block;
  text-transform:uppercase;
  }
.header_menu ul li a:hover,
.header_menu ul li.current_page_item a{
  color:#359aff;
  }
nav{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 }
nav ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
nav ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline-block;
  }
nav ul li.active a{
  color:#359aff;
  }
nav ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:13px;
  color:#000000;
  text-decoration:none;
  display:inline-block;
  text-transform:uppercase;
  }
nav ul li a:hover{
  color:#359aff;
  }
.login{
  width:190px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.login_left{
  width:156px;
  margin:0px 0px 0px 0px;
  padding:6px 0px 6px 0px;
  float:left;
  border-right:1px solid #979797;

  }
.login_right{
  margin:0px 0px 0px 0px;
  padding:6px 0px 6px 0px;
  float:right;
  text-align:center;
  }
.login_right img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.login_left p{
  margin:0px 0px 0px 20px !important;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:13px;
  color:#fff;
  }
.login_right ul li a{
	margin:0;
	padding:0;
	width:191px;
	height:30px;
	text-indent:-9999px;
	display:inline-block;
	background:url(images/login_btn.png) left top no-repeat;
	}  
/*header section end*/





/*banner section start*/
.banner{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.banner2{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:#d7dcdd;
  }
.banner_caption{
  width:1230px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  text-align:right;
  }
.banner_caption img{ margin:0 0 -4px 0; padding:0;}  
.caption_bar{
  max-width: 1230px;
  width: 94%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  }
.iso{
  width:559px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.iso p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:42px;
  color:#42a1ff;
  line-height:55px;
  }
.iso_left{
   width:86px;
   margin:-65px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   }
.iso_left img{
   max-width:100%;
   height:auto !important;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px; 
   }  
.contact_now{
  width:100%;
  background:url(images/tp_bg.png) top left repeat;
  margin:-169px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  z-index:1000000;
  }
.contact_now_wrapper{
  width:1230px;
  margin:0px auto;
  padding:35px 0px 35px 0px;
  }
.contact_now_wrapper P{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#fff;
  line-height:33px;
  float:left;
  }
.contact_now_wrapper h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_now_wrapper h3 a{
  background:#42a1ff;
  margin:20px 0px 0px 0px;
  padding:10px 40px 10px 40px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:18px;
  color:#fff;
  border-bottom:5px solid #2080df;
  border-top:5px solid #42a1ff;
  text-decoration:none;
  float:right;
  border-radius:4px;
  display:inline-block;
  }
.contact_now_wrapper h3 a:hover{
  border-top:5px solid #42a1ff; 
   border-bottom:5px solid #2080df; 
  background:#2080df;
  border-radius:4px;
  }
.iso2{
  width:559px;
  margin:64px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.iso2 p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:38px;
  color:#1a1a1a;
  text-align:left !important;
  }
.iso2 h4{
  margin:-25px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-align:left;
  }
.iso2_left{
   width:57px;
   margin:10px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   float:right;
   }
.iso2_left img{
   max-width:100%;
   height:auto !important;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px; 
   }  
/*banner section end*/




/*container section start*/
.contant_top{
  width:1230px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.view_more{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.view_more2{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.view_inner{
  width:407px;
  margin:35px 0px 0 0;
  padding:0px 0px;
  text-align:center;
  float:left;
  border-bottom:1px solid #e5e5e5;
  }
.bdr_rt{
  border-right:1px solid #e5e5e5;	
  padding:0px 40px 0px 40px;
  }
.view_inner img{
  max-width:100%;
  height:55px;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  }
.view_inner h3{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:25px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.view_inner h3 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:25px;
  color:#42a1ff;
  text-transform:uppercase;
  text-decoration:none;
  }
.view_inner h3 a:hover{ color:#000;}  
.view_inner p{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:22px;
  }  
.view_inner h4{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  }
.view_inner h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  text-decoration:none;
  }
.view_inner h4 a:hover{ color:#42a1ff}
.view_inner h4 img{
  max-width:100%;
  height:auto;
  margin:0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  }
.view_inner2{
  width:327px;
  margin:35px 0px 35px 0px;
  padding:0px 40px 0px 40px;
  text-align:center;
  float:left;
  }
.view_inner2 img{
  max-width:100%;
  height:auto;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  }
.view_inner2 h3{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:25px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.view_inner2 p{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:22px;
  }  
.view_inner2 h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.view_inner2 h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  text-decoration:none;
  }
 
.view_inner2 h4 img{
  max-width:100%;
  height:auto;
  margin:0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  }
.contant_center{
  margin:0px 0px 0px 0px;
  padding:35px 0px 35px 0px;
  }
.welcome_left{
  width:645px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.welcome_left img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.welcome_right{
  width:556px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.welcome_right h3{
  margin:10px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.welcome_right p{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:22px;
  }  
.welcome_right h4{
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 0px;
  }
.welcome_right h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#42a1ff;
  text-decoration:none;
  }
 
.welcome_right h4 img{
  max-width:100%;
  height:auto;
  margin:0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  }
.advice{
  background:#f2f2f2;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.advice_wrapper{  
  width:1230px;
  margin:0px auto;
  padding:35px 0px 0px 0px;
  }
.advice_wrapper h3{
  margin:0px 0px 28px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.advice_wrapper h3 span{
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  text-transform:none;
  }
.fill_left{
  width:600px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.text{
  width:580px;
  margin:0px 0px 13px 0px;
  padding:16px 0px 16px 18px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #e1e3e4;
  }
.fill_right{
  width:600px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.text_area{
  width:580px;
  margin:0px 0px 13px 0px;
  padding:16px 0px 16px 18px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #e1e3e4;
  height:148px;
  }
.submit_bar{
  width:375px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.submit_bar img{
  height:auto;
  margin:0px 0px 0px 0px;
  padding:9px 15px;
  float:left;
  background:#d8d9db;
  }
.asvgre{
  width:221px;
  margin:6px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.text2{
  width:110px;
  margin:0px 0px 0px 0px;
  padding:12px 3px 12px 3px;
  float:left;
  border:1px solid #e1e3e4;
  }
.submit_button{
  background:#42a1ff;
  width:148px;
  margin:-9px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#fff;
  cursor:pointer;
  border:none;
  float:right;
  }
.submit_button:hover{
  background:#2080df;
  }
.service{
  background:url(images/shadwo.png)#dbdbdb right top no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.service_left{
  width:445px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.service_left h3{
  margin:0px 0px 28px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.service_left  p{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:22px;
  } 
.service_right{
  width:670px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.service_right img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.about_left{
 width:808px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
 }
.about_left img{
  max-width:100%;
  height:auto;
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  }
.post-thumbnail img{ width:100%;}  
.about_left  p{
  margin:0px 0px 40px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:28px;
  } 
.about_left h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:20px;
  color:#42a1ff;
  text-transform:none;
  }
.about_right{
 width:375px;
 margin:0px 0px 15px 0px;
 padding:0px 0px 0px 0px;
 float:right;
 }
.qustion_form{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 }
.qustion_form h3{
  margin:0px 0px 28px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.qustion_form h3 span{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  text-transform:none;
  display:block;
  }
.text3{
  width:358px;
  margin:0px 0px 11px 0px;
  padding:16px 0px 16px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #e8eaeb;
  }
.text_area2{
  width:358px;
  margin:0px 0px 11px 0px;
  padding:16px 0px 16px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #e8eaeb;
  min-height:143px;
  }

.qustion_submit{
  width:305px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.submit_code{
  width:175px;
  margin:-2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.submit_code img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:5px 6px;
  float:left;
  background:#d8d9db;
  }
.text4{
  width:81px;
  margin:0px 0px 0px 0px;
  padding:8px 2px 7px 2px;
  border:1px solid #e6e8e9;
  float:left;
  }
.submit_button2{
  background:#42a1ff;
  width:120px;
  margin:-7px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:16px;
  color:#fff;
  float:right;
  border:none;
  cursor:pointer;
  }
.submit_button2:hover{
  background:#2080df;
  }
.testimonial{
  background:url(images/bg-arrow.png) left 30px no-repeat;
  margin:25px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.testimonial h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 15px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.testimonial p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#000000;
  font-style:italic;
  line-height:35px;
  }
.testimonial_by  h5{
  margin:15px 0px 0px 0px;
  padding:15px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:18px;
  color:#42a1ff;
  border-top:1px solid #d7d9db;
  float:left;
  width:100%;
  }
.testimonial_by  h5 span{
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#010101;
  }
.testimonial img{
  max-width:100%;
  height:auto;
  margin:-23px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.complaint{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.complaint img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.complaint p{
  margin:10px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:26px;
  }
.complaint p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#000000;
  text-decoration:none;
  }
.complaint_form{
  background:#f3f3f4;
  margin:0px 0px 0px 0px;
  padding:35px 40px 35px 40px;
  border-radius:3px;
  }
.text_bar{
  width:725px;
  margin:0px 0px 11px 0px;
  padding:0px 0px 0px 0px;
  }
label{
  width:110px;
  margin:13px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  float:left;
  text-align:right;
  }
label span{
  color:#FF0000;
  }
.input{
  width:594px;
  margin:0px 0px 0px 0px;
  padding:13px 0px 13px 0px;
  float:right;
  border:1px solid #ecedef;
  }
.input_day{
  width:151px;
  margin:0px 0px 0px 18px;
  padding:13px 0px 13px 13px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #ecedef;
  text-transform:uppercase;
  float:left;
  }
.input_month{
  width:151px;
  margin:0px 0px 0px 11px;
  padding:13px 0px 13px 13px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #ecedef;
  text-transform:uppercase;
  float:left;
  }
.input_text_area{
  width:582px;
  height:145px;
  margin:0px 0px 10px 18px;
  padding:0px 0px 0px 0px;
  color:#000000;
  border:1px solid #ecedef;
  }
.contact_form{
  width:562px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_form h3{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.contact_form p{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  }
.input2{
  width:545px;
  margin:0px 0px 10px 0px;
  padding:16px 0px 16px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #ecedef;
  }
.text_area3{
  width:545px;
  height:195px;
  margin:0px 0px 10px 0px;
  padding:16px 0px 16px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #ecedef;
  }
.contact_detail{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_detail img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_detail h3{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.contact_detail p{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:16px;
  color:#000000;
  text-transform:uppercase;
  }
.number{
  background:url(images/border.png) left bottom repeat-x;
  margin:0px 0px 18px 0px;
  padding:0px 0px 18px 0px;
 }
.number h4{
  margin:0px 30px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:16px;
  color:#70b8ff;
  float:left;
  }
.number h4 img{
  max-width:100%;
  height:auto;
  margin:0px 15px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  }
.number h5{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:16px;
  color:#685c58;
  float:left;
  }
.number h5 a{
   margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:16px;
  color:#685c58;
  text-decoration:none;
  }
.number h5 a:hover{
 color:#42a1ff;
 }
.number p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:12px;
  color:#685c58;
  float:left;
  }
.number p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:12px;
  color:#685c58;
  text-decoration:underline;
  }
.number p a:hover{
  text-decoration:none;
  }
.employee_form{
  background:#f3f3f4;
  margin:0px 0px 0px 0px;
  padding:22px 22px 22px 22px;
  border-radius:3px;
  }
.employee_form p{
	padding:0;
	margin:0;
	}  
.input3{
  width:750px;
  margin:0px 0px 10px 0px;
  padding:12px 0px 12px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #edeeef;
  }
.input_select{
  width:766px;
  margin:0px 0px 10px 0px;
  padding:12px 0px 12px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #edeeef;
  }
.input_msg{
  width:750px;
  margin:0px 0px 10px 0px;
  padding:9px 0px 9px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:1px solid #edeeef;
  height:100px;
  }
.upload{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.resum{
  width:750px;
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 15px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  border:none;
  float:left;
  background:#fff;
  border:1px solid #edeeef;
  }
.upload_button{
  background:#bebebe;
  width:120px;
  margin:0px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:16px;
  color:#fff;
  float:right;
  cursor:pointer;
  border:none;
  }
.submit_resum{
  background:#42a1ff;
  width:120px;
  margin:14px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:16px;
  color:#fff;
  float:right;
  cursor:pointer;
  border:none;
  }
.submit_resum:hover{
  background:#2080df;
  }
.cheak{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.cheak_left{
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  } 
.agent p{
  margin:0px 0px 0px 10px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  float:left;
  }
.agent2{
  width:80px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.agent2 p{
  margin:0px 0px 0px 10px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  float:left;
  }
.cheak_box{
  margin:14px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
 
.provided{
  margin:0px 0px 30px 0px;
  padding:0px 10px 0px 10px;
  }
.provided_left{
  width:85px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.provided_left img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.provided_right{
  width:665px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.provided_right h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-transform:uppercase;
  }
.provided_right h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:20px;
  color:#42a1ff;
  text-decoration:none;
  text-transform:uppercase;
  }
.provided_right h4 a:hover{ color:#000}  
.provided_right p{
  margin:0px 0px 13px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:23px;
  }
.provided_right h5{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.provided_right h5 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 25px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  text-decoration:none;
  background:url(images/arrow.png) left 2px no-repeat;
  }
.provided_right h5 a:hover{
  color:#288ff4;
  background:url(images/arrow2.png) left 2px no-repeat;
  }
.provided_right h5 img{
  max-width:100%;
  height:auto;
  margin:-4px 8px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  }
.repossessions{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.repossessions img{
  max-width:100%;
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.repossessions h4{
  margin:20px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:25px;
  color:#000000;
  }
.repossessions p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:26px;
  }
.right{
  margin:0px 0px 30px 0px;
  padding:0px 20px 0px 10px;
  }
.right_left{
  width:27px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.right_left img{
  max-width:100%;
  height:auto;
  margin:8px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.right_right{
  width:720px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.right_right h5{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:20px;
  color:#42a1ff;
  }
.right_right p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000000;
  line-height:26px;
  }
/*container section end*/






/*footer section start*/
.footer_section{
  border-top:1px solid #ecedef;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
  
.footer_wrapper{
  width:1230px;
  margin:0px auto;
  padding:35px 0px 35px 0px;
  }
.footer_logo{
  width:205px;
  margin:0 235px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.footer_logo img{
  max-width:100%;
  height:auto;
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  }
.socail{
  width:110px;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  }
.socail img{
  max-width:100%;
  height:auto;
  margin:0px 18px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_logo p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:11px;
  color:#000000;
  }
.facebook{
  width:255px;
  margin:0px 23px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.facebook h4{
  margin:0px 0px 11px 0px;
  padding:0px 0px 7px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:14px;
  color:#000000;
  text-transform:uppercase;
  border-bottom:1px solid #359aff;
  }
.facebook img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.latest_new{
  width:255px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.latest_new h4{
  margin:0px 0px 11px 0px;
  padding:0px 0px 7px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:14px;
  color:#000000;
  text-transform:uppercase;
  border-bottom:1px solid #359aff;
  }
.widget_recent_entries ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.widget_recent_entries ul li{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:12px;
  color:#000000;
  display:block;
  }
.widget_recent_entries ul li a{
  margin:0px 0px 0px 0px;
  padding:5px 0 0 33px;
  font-family: 'PT Sans', sans-serif;
  font-weight:400;
  font-size:12px;
  color:#000000;
  display:block;
  text-decoration:none;
  background:url(images/arrow2.png) left 4px no-repeat;
  }
.widget_recent_entries ul li a:hover{
  color:#107dea;
  background:url(images/arrow2.png) 5px 4px no-repeat;
  }
.footer_map{
  width:323px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.footer_map h4{
  margin:0px 0px 11px 0px;
  padding:0px 0px 7px 0px;
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  font-size:14px;
  color:#000000;
  text-transform:uppercase;
  border-bottom:1px solid #359aff;
  }
.footer_map img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
/*footer section end*/

.qustion_submit p{ margin:0; padding:0;}
.agent span span span{ margin-right:13px !important;}
.cheak span span span{ margin-right:6px;}
.complaint_form br{ display:none;}
.design_by{
	margin:10px 0 0 0;
	padding:0;
	float:right;
	color:#000;
	font-size:13px;
	text-align:right;
    width:100%;
	}	
.design_by a{
	margin:0px 0 0 0;
	padding:0;
	color:#000;
	font-size:13px;
	}
.design_by a:hover{
	color:#a2a2a2;
	}
.login_box{
	background:#fff;
	border:5px solid #03F;
	width:785px;
	margin:0 auto
	}
.login_box_left{
	width:225px;
	margin:0 0;
	float:left;
	}
.login_box_left h3{
	margin:35px 0 0 0;
	color:#42a1ff;
	font-size:28px;
	text-align:right;
	font-weight:normal;
	text-transform:uppercase;
	}
.login_box_right{
	width:480px;
	margin:0 0;
	padding:30px 0 0 60px;
	float:right;
	background:url(images/login_sep.png) left top no-repeat;
	}		
.pp_content_container .pp_left{ padding-left:0 !important;}	
div.light_rounded .pp_top .pp_right,
.pp_left,
.pp_left,
.pp_middle,
.pp_right{
	background:none !important
	;}
.pp_content{
	width:800px !important;
	background:none !important;
	margin:0 auto !important;
	}	
.light_rounded	{
	width:800px !important;
	background:none !important;
	margin:0 auto !important;
	}
.ppt,
.pp_top,
.pp_middle{ display:none !important;}	


div.light_rounded .pp_close {
    margin: -51px 0 0 0;
    position: absolute;
    left: 35px;
    }
.user_inpt{
	margin:0;
	padding:18px 0 18px 46px;
	color:#000;
	width:390px;
	font-size:14px;
	text-transform:uppercase;
	border:1px solid #e6e8e9;
	background:url(images/user_icon.png) 20px 17px no-repeat;
	}
.pass_inpt{
	margin:0;
	padding:18px 0 18px 46px;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	border:1px solid #e6e8e9;
	width:390px;
	background:url(images/pass_icon.png) 20px 17px no-repeat;
	}
.login_btn{
	margin:0 0 0 10px;
	padding:10px 20px;
	color:#fff;
	font-size:18px;
	background:#42a1ff;
	border-radius:3px;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
	border-top:5px solid#42a1ff;
	border-bottom:5px solid#2080df;
	}
.login_btn:hover{
	background:#2080df;
	cursor:pointer;
	border-top:5px solid#42a1ff;
	border-bottom:5px solid#2080df;
	}
.login_field{
	margin:0 43px 0 0 ;
	padding:0;
	float:right;
	}	
.login_field a{
	font-size:14px;
	color:#333;
	text-decoration:underline;
	}		
.login_field a:hover{
	text-decoration:none;
	}	
.pp_pic_holder{
	left:15% !important;
	width:70% !important;
	z-index:10000000 !important;
	}
span.wpcf7-not-valid-tip{ float:left;}	
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors{float:left;}	

.page-id-5 #testimonial_slider_sidebar-testimonials_wrap {
  display: none !important;
}
.page-id-8 #testimonial_slider_sidebar-testimonials_wrap {
  display: none !important;
}

.page-id-9 #testimonial_slider_sidebar-testimonials_wrap {
  display: none !important;
}
.iso-img{position: absolute;  right: 0;  top: -25px;  height: 138px !important;}
.iso_left, .iso2_left{display: none !important;}
.footer_wrapper .facebook{display: none;}