/*

Theme Name:    Mercantile Legal

Develope by:   Mohd. Sakeem khan 

Company URL:   http://www.webmarketingexperts.com.au/

Company Name:  WME

*/



html, body {

	margin:0;

	padding:0;

	font-family: 'Roboto', sans-serif;

	background:#fff;

	}

	

.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;*/
	text-decoration:none;
	color:#0474d1;
	font-weight:700;
}



a:hover

{
	color:#A2A2A2;
	text-decoration:none;
}

p

{

	color:#596163;

	padding:5px 0px 5px 0px;

	margin:5px 0px 5px 0px;

	}



p a

{

	/*text-decoration:underline;*/
	text-decoration:none;
	color:#0474d1;
}



p a:hover

{
	text-decoration:none;
	color:#A2A2A2;
}



UL

	{

	/* Controls NORMAL UL */

	margin:0 0 0 0; 

	padding:0 0 0 0;

	list-style-type:none; 

	color:#596163;

	}



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;

	color:#fff;

	}

	

h1,h2,h3,h4,h5,h6

	{

	margin:0px;

	padding:0px;

	font-family: 'Roboto', sans-serif;

	}

/* Global Classes ends */











/*--index--page-start--*/

#header_section{

	width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.header_wrapper{

	width:1135px;

	margin:0px auto;

	padding:40px 0px;

	}

	

.logobar{

	width:340px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.logobar img{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.navigation_bar{

	width:735px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.menubar{

	margin:15px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	}

	

.menubar ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	}

	

.menubar ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	display:inline-block;

	}

	

.menubar ul li a{

	margin:0px 5px;

	padding:0px 5px 10px 5px;

	display:inline-block;

	text-decoration:none;

	text-transform:capitalize;

	font-size:17px;

	font-weight:400;

	color:#2b2b2b;

	}

	

.menubar ul li a:hover, 

.menubar ul li.current_page_item a{

	background:url(images/menuhover.png)left bottom repeat-x;

	}

	

.mobile_menu{display:none}

	

.banner_bar{
	position:relative;
	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

.banner_bar h8{ display:none}

.banner_bar img{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

#container_section{

	width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.container_wrapper{

	width:1135px;

	margin:0px auto;

	padding:40px 0px;

	}

	

.description_bar{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	}

	

.description_bar h3{

	margin:20px 0px 20px 0px;

	padding:50px 0px 0px 0px;

	font-size:30px;

	font-weight:700;

	color:#0474d1;
    clear: both;

	}

	

.description_bar p{

	margin:0px 0px 25px 0px;

	padding:0px 0px 0px 0px;

	font-size:16px;

	font-weight:400;

	color:#2b2b2b;

	line-height:24px;

	}

	

.connect_bar{

	/*width:615px;*/

	margin:0px auto;

	padding:0px 0px 0px 0px;

	}

	

.get_touch{

	width:320px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	float:left;

	}

	

.get_touch a{

	margin:0px 0px 0px 0px;

	padding:10px 25px;

	display:inline-block;

	background:#0474d1;

	text-decoration:none;

	font-size:18px;

	font-weight:500;

	color:#fff;

	border-radius:3px;

	}

	

.get_touch a:hover{

	background:#8d8d8d;

	}



.callus{

	width:287px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	float:right;

	}



.callus a{

	margin:0px 0px 0px 0px;

	padding:10px 0px;

	display:block;

	background:url(images/phone_icon.png)#0474d1 left 20px top 10px no-repeat;

	text-decoration:none;

	font-size:18px;

	font-weight:500;

	color:#fff;

	border-radius:3px;

	}

	

.callus a:hover{

	background:url(images/phone_icon.png)#8d8d8d left 20px top 10px no-repeat;

	}

	

#footer_section{

	width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.bottom_bar{

	margin:-5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:#2b2b2b;

	}

	

.bottom_wrapper{

	width:1135px;

	margin:0px auto;

	padding:20px 0px;

	}

	

.footer_menu{

	width:500px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.footer_menu ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	}

	

.footer_menu ul li{

	margin:0px 0px 0px 0px;

	padding:2px 0px;

	display:inline-block;

	background:url(images/menu_devider.png) right 6px no-repeat;

	}

	

.footer_menu ul li:last-child{

	background:none;

	}

	

.footer_menu ul li a{

	margin:0px 2px 0px -4px;

	padding:0px 7px 0px 7px;

	display:inline-block;

	text-decoration:none;

	text-transform:capitalize;

	font-size:13px;

	font-weight:400;

	color:#fff;

	}

	

.footer_menu ul li a:hover,

.footer_menu ul li.current_page_item a{

	color:#0474d1;

	}

	

.copyrights{

	width:500px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	float:right;

	}

	

.copyrights p{

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:13px;

	font-weight:400;

	color:#fff;

	}

	

.copyrights p span{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	display:inline-block;

	font-size:13px;

	font-weight:500;

	color:#fff;

	}

	

.caption_wrapper{

	width:1135px;

	margin:0px auto;

	padding:0px 0px 0px 0px;

	}

	

.caption_bar{

	width:480px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	position:absolute;

	}

	

.caption_bar h1{

	margin:140px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:35px;

	font-weight:700;

	color:#0474d1;

	}

	

.caption_bar p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:16px;

	font-weight:400;

	color:#2b2b2b;

	line-height:24px;

	}

	

.services{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.service_thumb{

	width:170px;

	margin:0px 0px 50px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.service_thumb img{

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.service_description{

	width:930px;

	margin:0px 0px 50px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.service_description h3{

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	font-size:30px;

	font-weight:700;

	color:#0474d1;

	}

.service_description h3 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:30px;

	font-weight:700;

	color:#0474d1;

	text-decoration:none;

	}

.service_description h3 a:hover{ color:#000;}

.service_description a {text-decoration:none;}
	

.service_description p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:16px;

	font-weight:400;

	color:#2b2b2b;

	line-height:24px;

	}

	

.caption_resources{

	width:480px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	position:absolute;

	}

	

.caption_resources h1{

	margin:140px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:35px;

	font-weight:700;

	color:#fff;

	}

	

.caption_resources p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:16px;

	font-weight:400;

	color:#fff;

	line-height:24px;

	}

	

.contact_bar{

	margin:0px 0px 0px 0px;

	padding:0px 0px;

	background:url(images/contactbg.jpg) center top repeat;

	}

	

.form_left{

	width:555px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.form_left h4{

	margin:0px 0px 25px 0px;

	padding:0px 0px 0px 0px;

	font-size:35px;

	font-weight:700;

	color:#0474d1;

	}

	

.visitor_field{

	width:533px;

	margin:0px 0px 15px 0px;

	padding:16px 10px;

	background:url(images/fieldbg.png)#fdfdfd left top repeat-x;

	font-family: 'Roboto', sans-serif;

	font-size:15px;

	font-weight:400;

	color:#2b2b2b;

	border:1px solid #c3c3c3;

	}

	

.form_right{

	width:555px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	float:right;

	}

	

.form_right p{

	margin:9px 0px 17px 0px;

	padding:0px 0px 0px 0px;

	}

	

.form_right p span{

	margin:0px 15px 0px 0px;

	padding:0px 0px 0px 0px;

	display:inline-block;

	font-size:17px;

	font-weight:400;

	color:#2b2b2b;

	}

	

.form_right img{

	margin:0px 0px 0px 5px;

	padding:0px 0px 0px 0px;

	vertical-align:middle;

	}

	

.visitor_comments{

	width:533px;

	height:152px;

	margin:0px 0px 15px 0px;

	padding:16px 10px;

	background:url(images/fieldbg.png)#fdfdfd left top repeat-x;

	font-family: 'Roboto', sans-serif;

	font-size:15px;

	font-weight:400;

	color:#2b2b2b;

	border:1px solid #c3c3c3;

	}

	

.submit_button{

	width:215px;

	margin:0px 0px 0px 0px;

	padding:10px 0px;

	background:#0474d1;

	text-align:center;

	font-family: 'Roboto', sans-serif;

	font-size:18px;

	font-weight:500;

	color:#fff;

	border-radius:5px;

	border:none;

	}

	

.submit_button:hover{

	background:#8d8d8d;

	cursor:pointer;

	}

	

.login_bar{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:url(images/inrpgbg.png)#eeeeee left top repeat-x;

	}

	

.login_wrapper{

	width:555px;

	margin:0px auto;

	padding:60px 0px;

	}

	

.login_wrapper h4{

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	font-size:35px;

	font-weight:700;

	color:#0474d1;

	}

	

.ewd-feup-text-input{

	width:533px;

	margin:0px 0px 15px 0px;

	padding:16px 10px;

	background:url(images/fieldbg.png)#fdfdfd left top repeat-x;

	font-family: 'Roboto', sans-serif;

	font-size:15px;

	font-weight:400;

	color:#2b2b2b;

	border:1px solid #c3c3c3;

	}

	

.forgotpwd{

	width:185px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.forgotpwd a{

	margin:15px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	display:block;

	text-decoration:underline;

	font-style:italic;

	font-size:15px;

	font-weight:400;

	color:#2b2b2b;

	}

	

.forgotpwd a:hover{

	color:#0474d1;

	}

	

.submit_info{

	width:185px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	float:right;

	}



.feup-pure-button-primary{

	width:125px;

	margin:0px 0px 0px 0px;

	padding:18px 0px;

	background:#0474d1;

	text-align:center;

	font-family: 'Roboto', sans-serif;

	font-size:18px;

	font-weight:500;

	color:#fff;

	border-radius:5px;

	border:none;

	float:right;

	}

	

.feup-pure-button-primary:hover{

	background:#8d8d8d;

	cursor:pointer;

	}

	

.thankyou{

	width:1030px;

	margin:0px auto;

	padding:60px 0px;

	text-align:center;

	}

	

.thankyou h3{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:35px;

	font-weight:700;

	color:#0474d1;

	}

	

.thankyou p{

	margin:0px 0px 25px 0px;

	padding:0px 0px 0px 0px;

	font-size:16px;

	font-weight:400;

	color:#2b2b2b;

	line-height:24px;

	}

	

.thankyou a{

	margin:0px 0px 0px 0px;

	padding:10px 20px;

	display:inline-block;

	background:#0474d1;

	text-decoration:none;

	text-transform:uppercase;

	font-size:18px;

	font-weight:500;

	color:#fff;

	border-radius:3px;

	}

	

.thankyou a:hover{

	background:#8d8d8d;

	color:#fff;

	}

	

		





/*___________ Testimonials Style here ______________*/



.testimonial_slider__default div,.testimonial_slider__default p,.testimonial_slider__default li,.testimonial_slider__default span,.testimonial_slider__default img,.testimonial_slider__default h2,.testimonial_slider__default ul{vertical-align:baseline;}

.testimonial_slider{overflow:inherit !important;margin: 0 0 0 0;line-height:18px;position:relative}

.testimonial_slider__default .testimonial_slider_instance { margin: 0 auto; padding: 0; clear: left; }

.testimonial_slider__default .testimonial_slide { margin: 0; padding: 0 }

.testimonial_slider__default .testimonial_slideri{float:left;margin:0; box-sizing: border-box;padding: 0px;overflow: hidden; background:none !important;}



.testimonial_slider__default .testimonial_by_wrap{width:100%;-webkit-box-sizing: border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

.testimonial_slider__default .testimonial_quote{width:100%;min-height:32px;padding-left: 0px;margin-left: 0px;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box; background:none !important;

    font-family: "PT Sans",sans-serif !important;

    color: #6e6e6e !important;

    font-size: 16px;

    font-weight: 400;

    line-height: 30px;

    margin: 0;

    padding: 0;

	text-align:center;

	}



/*.testimonial_slider__default .testimonial_by_wrap span{width:100%;}*/

.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar{margin:0;}

.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar img{max-width:100%;-webkit-box-sizing: border-box;	-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:3px;margin:0;}

.testimonial_slider__default .testimonial_by_wrap .testimonial_site a{text-decoration:none;}



.testimonial_slider__default p.more a{text-decoration:underline;float:left;line-height: 0;padding: 0;}

.testimonial_slider__default p.more a:hover{text-decoration:none;}



/*Navigation buttons*/

.testimonial_slider__default .testimonial_nav { text-align:center; display:none !important;}

.testimonial_slider__default .testimonial_nav a { margin: 0 5px 0 0;display: inline-block;background-position:0 0;text-decoration:none !important;}

.testimonial_slider__default .testimonial_nav a.selected { cursor: default;}

.testimonial_slider__default .testimonial_nav a:focus,.testimonial_slider__default .testimonial_nav a:hover { text-decoration:none !important;outline: none; }



/*Navigation Arrows*/

.testimonial_slider__default .testimonial_nav_arrow_wrap{ display:block !important; }

.testimonial_slider__default .testimonial_nav_arrow_wrap a{bottom:0%;width:37px;height:37px;display: block;outline: none; position:absolute;}

.testimonial_slider__default a.testimonial_prev{left:45.9%; bottom:0px; background:url(images/grey_arrow_pre.png) left top no-repeat !important; }

.testimonial_slider__default a.testimonial_next{right:45.9%; bottom:0px; background:url(images/grey_arrow_next.png) left top no-repeat !important; margin-right:-9px }

.testimonial_slider__default a.testimonial_prev:hover{background:url(images/blue_arrow_pre.png) left top no-repeat !important; }

.testimonial_slider__default a.testimonial_next:hover{background:url(images/blue_arrow_next.png) left top no-repeat !important; margin-right:-9px }



.testimonial_slider__default .testimonial_nav_arrow_wrap span{display:none;}



.testimonial_slider__default .sldr_clearlt{display:block;visibility:hidden;clear:left;height:0;content:".";}

.testimonial_slider__default .sldr_clearrt{display:block;visibility:hidden;clear:right;height:0;content:".";}

.testimonial_slider_set.testimonial_slider{ margin:0 auto; padding-bottom:0px;}	

.testimonial_by p{ text-align:center;}



.testimonial_avatar img{

	display:none !important;

	}	



.inner_body_right .testimonial_quote{

    color: #071541 !important;

    font-size: 14px !important;

    font-style: italic !important;

    font-weight: 300 !important;

    line-height: 30px !important;

    margin: 0 !important;

    padding: 0 0 0px !important;

}

.inner_body_right .testimonial_quote p{

    color: #ababab !important;

    font-family: "Quattrocento Sans",sans-serif !important;

    font-size: 14px !important;

    font-style: italic !important;

    font-weight: 400 !important;

    line-height: 28px !important;

    margin:10px 0 15px 0 !important;

    padding:0 22px !important;

    text-align: center !important;

   }

.inner_body_right .testimonial_by h5{

    color: #fff;

    font-family: "Oswald",sans-serif;

    font-size: 17px;

    font-weight: 400;

    margin: 0;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    }

.inner_body_right .testimonial_by h5 span{

    color: #f25409;

    margin: 0 0 0 10px;

    padding: 0;

    }

.sldr_title{

    color: #e83d00 !important;

    display: block;

    font-size: 20px !important;

    font-weight: 400 !important;

    letter-spacing: 3px;

    margin: 25px 0 30px !important;

    padding: 0;

    text-transform: uppercase;

    }

.inner_body_right .sldr_title{

    color: #e83d00 !important;

    display: block;

    font-size: 20px !important;

    font-weight: 400 !important;

    letter-spacing: 3px;

    margin: 0px 0 0px !important;

    padding: 0;

    text-transform: uppercase;

	text-align:center;

    }

.inner_body_right #testimonial_ssliderc_wid-2{ margin-top:20px;}	

.inner_body_right .testimonial_slider_set.testimonial_slider {

    margin: 35px auto 0;

    padding: 20px 0 0;

}

.inner_body_right .testimonial_slideri,

.inner_body_right .testimonial_wrapper,

.inner_body_right .testimonial_slider_sidebar-testimonials{

	height:330px !important;

	}

.inner_body_right .testimonial_slider__default .testimonial_nav_arrow_wrap a{bottom:0%;width:35px;height:39px;display: block;outline: none; position:absolute;}

.inner_body_right .testimonial_slider__default a.testimonial_prev{left:40%; bottom:0; background:url(images/previus.jpg) right top no-repeat !important;}

.inner_body_right .testimonial_slider__default a.testimonial_next{right:40%; bottom:0; background:url(images/next.jpg) left top no-repeat !important;}	

.inner_body_right .testimonial_slider__default .testimonial_nav_arrow_wrap{

	height:40px;

	margin-top:-23px;

	}

div.wpcf7-mail-sent-ok,

div.wpcf7-validation-errors{float:left;}

div.wpcf7-mail-sent-ok,

div.wpcf7-validation-errors{float:left; }







.post-thumbnail img{ float:left; margin:8px 25px 5px 0; }

h3.single_pgtitle,

.sigle_page_content{ text-align:left !important;}

.our_service{ text-transform:uppercase;}



.hm_logo_main{

    margin: 0 auto;

    padding:0px 0;

    width: 1135px;

   }

.css3gallery img{

-webkit-transform:scale(0.8); /*Webkit: Scale down image to 0.8x original size*/

-moz-transform:scale(0.8); /*Mozilla scale version*/

-o-transform:scale(0.8); /*Opera scale version*/

-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/

-moz-transition-duration: 0.5s; /*Mozilla duration version*/

-o-transition-duration: 0.5s; /*Opera duration version*/
padding:0;
margin:-50px; /*margin between images*/

}



.css3gallery img:hover{

-webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/

-moz-transform:scale(1.1); /*Mozilla scale version*/

-o-transform:scale(1.1); /*Opera scale version*/

box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/

-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/

-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/

opacity: 1;

position:absolute;

z-index:100000;

margin:0 0 0 -200px;



}

.hm_logo{

	margin:-55px 0 0 -295px !important;

	padding:0;

	position:absolute;

	z-index:10000;

	}

.hm_logo2{

	margin:100px 0 0 0px !important;

	padding:0;

	position:absolute;

	z-index:10000;

	}

.home-gallery img{max-width: 100% ; height: auto;}
.top-row #img1{margin-right: -20px;  z-index: 99;  position: relative;}
.bottom-row{position: relative;    margin-top: -10px;  z-index: 200;   padding-bottom: 40px;}
.bottom-row #img3{float: left;}
.bottom-row #img5{float: right;}
.bottom-row #img4{position: absolute; left: 0;  right: 0;  margin: 0 auto;}
.contact-details{margin-bottom: 20px;}
.contact-details .callus{float: none;}
.contact-details .email {color: #0474d1; font-size: 16px;}
.img-zoom {
    -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;  -ms-transition: all .2s ease-in-out;  }
.transition {
    -webkit-transform: scale(1.4);  -moz-transform: scale(1.4);  -o-transform: scale(1.4);  transform: scale(1.4);
    z-index: 99999 !important;  position: relative;  margin: 0 auto;  overflow: visible;  }
.contact-page .get_touch a, .contact-page .callus a {font-size: 16px; }


/* NEW STYLES BY ALLEN */
.resourceleft {
    float: left;
    width: 50%;
}
.resourceright {
    float: right;
    width: 50%;
}
.service_description1 h2 a {
    text-decoration: none;
    color: #0474d1;
}
.service_description1 {
    margin-top: 20px;
}
.service_description1 p a:hover {
    opacity: .5;
    transition: .5s;
}
.service_description1 p a {
    color: #0474d1;
    font-weight: bold;
    text-decoration: none;
}
.resourceright p a:hover {
    opacity: .5;
    transition: .5s;
}
.resourceright p a {
    color: #0474d1;
    text-decoration: none;
    font-weight: 500;
}
/* NEW FOR SERVICES PAGE */
.services_col {
    float: left;
    width: 33%;
    text-align: center;
}
.services_col .service_thumb {
    width: 100%;
    margin: 0;
}
.services_col .service_description {
    width: 100%;
}

/* BANNER ABOUT US */
.banner_bg {
    background: url(/wp-content/uploads/2015/12/page-background.jpg) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 700px;
}
.about_container {
    width: 1135px;
    margin: 0 auto;
padding-top:30px;
}
.about_people {
    float: left;
    width: 20%;
    text-align: center;
}
.people_name p span {
    display: block;
    color: #fff;
    font-weight: normal;
    font-style: italic;
}
.people_name p {
    color: #0474d1;
    font-weight: bold;
}
.about_people:hover img {
    transition: 1s;
    opacity: .6;
}
.about_people a{
text-decoration:none;
}


/* SERVICES LIST */
ul.services-list {width:700px;}
ul.services-list li {width:49%; margin-bottom:20px; font-size:18px; display:inline-block;}

/* MENU */
li#menu-item-230 a {background:#0474d1; padding:10px; color:#fff; text-decoration:none; border-radius:5px;}

/* BLOG PAGE */
div.blog_list {width:700px; margin-bottom:20px;}
div.blog_list a {text-decoration:none;}
div.blog_list a img, div.blog_list a p {float:left;}
	div.blog_list a p.date {width:180px; margin-left:20px;}
	div.blog_list a p.title {color:#0474d1; font-weight:600;}

#PopupSignupForm_0 {
	display: none;
	z-index: 1;
}

.mc-modal{
	display: block !important;
	opacity: 1 !important;
	top: 22% !important;
}

.mc-closeModal{
	color: #000 !important;
}


/*news css*/
.resourceright {
    margin-bottom: 40px;
}
.resourceright #text-10 > .textwidget > div {
    line-height: 1.7;
}
.services .service_thumb img {
    height: auto;
    max-width: 130px;
}
.container_wrapper > .description_bar.sigle_page_content > .post-thumbnail > img {
    display: none;
}
.container_wrapper > .description_bar.sigle_page_content > h3 {
    margin-top: 10px;
    padding-top: 0;
}
.mc-closeModal {
    z-index: 10000;
    top: 5px !important;
    right: 25px !important;
}

.container_wrapper > .description_bar.sigle_page_content h3 span.dojodigital_toggle_title {
    display: none;
}

.services_col:nth-child(10) {
    margin-left: 15%;
}

@media screen and (max-width:479px) {
.services_col:nth-child(10) {
    margin-left: 0;
}
}

/*qwaser*/
a.paoc-popup.popupaoc-link{position: fixed;padding: 10px 20px;background: #0474d1;color: #fff;text-decoration: none;z-index: 999;bottom: 10px;right: 15%;}