



@charset "utf-8";



/* CSS Document */



@font-face {



    font-family: 'OpenSansBold';



    src: url('font/OpenSans-Bold/opensans-bold.eot');



    src: url('font/OpenSans-Bold/opensans-bold.eot') format('embedded-opentype'),



         url('font/OpenSans-Bold/opensans-bold.woff') format('woff'),



         url('font/OpenSans-Bold/opensans-bold.ttf') format('truetype'),



         url('font/OpenSans-Bold/opensans-bold.svg#OpenSansBold') format('svg');



}



@font-face {



    font-family: 'OpenSansRegular';



    src: url('font/OpenSans-Regular/opensans-regular.eot');



    src: url('font/OpenSans-Regular/opensans-regular.eot') format('embedded-opentype'),



         url('font/OpenSans-Regular/opensans-regular.woff') format('woff'),



         url('font/OpenSans-Regular/opensans-regular.ttf') format('truetype'),



         url('font/OpenSans-Regular/opensans-regular.svg#OpenSansRegular') format('svg');



}



@font-face {



    font-family: 'Helvetica2BQRegular';



    src: url('font/HelveticaTwoBQ-Roman/helveticatwobq-roman.eot');



    src: url('font/HelveticaTwoBQ-Roman/helveticatwobq-roman.eot') format('embedded-opentype'),



         url('font/HelveticaTwoBQ-Roman/helveticatwobq-roman.woff') format('woff'),



         url('font/HelveticaTwoBQ-Roman/helveticatwobq-roman.ttf') format('truetype'),



         url('font/HelveticaTwoBQ-Roman/helveticatwobq-roman.svg#Helvetica2BQRegular') format('svg');



}











@font-face {



    font-family: 'abelregular';



  font-style: normal;



  font-weight: normal;



  src: local('Abel'), local('Abel-Regular'), url('http://themes.googleusercontent.com/static/fonts/abel/v3/wnJbeWILdr-ZMJJAMsiXsvesZW2xOQ-xsNqO47m55DA.woff') format('woff');











}







@font-face {



    font-family: 'TrebuchetMSRegular';



    src: url('font/trebuc/trebuc.eot');



    src: url('font/trebuc/trebuc.eot') format('embedded-opentype'),



         url('font/trebuc/trebuc.woff') format('woff'),



         url('font/trebuc/trebuc.ttf') format('truetype'),



         url('font/trebuc/trebuc.svg#TrebuchetMSRegular') format('svg');



}











@font-face {



    font-family: 'PTSansCaptionRegular';



    src: url('font/pt/ptc55f.eot');



    src: url('font/pt/ptc55f.eot') format('embedded-opentype'),



         url('font/pt/ptc55f.woff') format('woff'),



         url('font/pt/ptc55f.ttf') format('truetype'),



         url('font/pt/ptc55f.svg#PTSansCaptionRegular') format('svg');



}







@font-face {



    font-family: 'open_sansbold';



    src: url('font/open_seance_bold/opensans-bold-webfont.eot');



    src: url('font/open_seance_bold/opensans-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),



         url('font/open_seance_bold/opensans-bold-webfont.woff') format('woff'),



         url('font/open_seance_bold/opensans-bold-webfont.ttf') format('truetype'),



         url('font/open_seance_bold/opensans-bold-webfont.svg#open_sansbold') format('svg');



    font-weight: normal;



    font-style: normal;







}







@font-face {



    font-family: 'RageItalicRegular';



    src: url('font/RAGE/rage.eot');



    src: url('font/RAGE/rage.eot') format('embedded-opentype'),



         url('font/RAGE/rage.woff') format('woff'),



         url('font/RAGE/rage.ttf') format('truetype'),



         url('font/RAGE/rage.svg#RageItalicRegular') format('svg');



}



.smw_center img, .smw_left img{width:auto!important; }

.searchpage .socialmedia-buttons{margin-top:1px;}


.p-text {font-family:'trebuchet ms'}

.p-text-s a {font-family:'trebuchet ms'; font-size:10px}
#features-t {color:#d71a16}
.p-text-p {font-family:'trebuchet ms'; margin:0px; padding:0px}


.mail-icon {float: left;
width: 100%;
margin: 12px 0px;
background: url("img/e_mail.png") no-repeat left 1px;
padding-left: 33px; font-family:'trebuchet ms'}

.ph-icon {float: left;
width: 100%;
margin: 0px 0px 12px 0px;
font-size: 20px;
background: url("img/call.png") no-repeat left 4px;
padding-left: 33px;
min-height: 24px; font-family:'trebuchet ms'}

.mb-icon {float: left;
width: 100%;
margin: 0px 0px 12px 0px;
font-size: 20px;
background: url("img/call-m.png") no-repeat left 4px;
padding-left: 33px;
min-height: 28px; font-family:'trebuchet ms'; padding-top:0px}

.ph-icon span {float: left;
width: 100%;
font-family: "ptsanscaptionregular";
font-size: 13px;
padding-top: 7px;
margin-left: 8px;
color: #ccc;}

.off-icon {float: left;
width: 100%;
margin: 12px 0px;
line-height: 19px;
background: url("img/office.png") no-repeat left 0px;
padding-left: 33px;
min-height: 24px;  font-family:'trebuchet ms';}


img{border:none!important; border-color:none!important;}



.popup_form .wpcf7-form, .contact-form { float: left; margin-top: 0;  position: relative; top: -25px; width: 400px;}



#wpm_download_1{float:left!important; width:150px; }

.et-icon span{float:left!important; width:150; }

#AnythingPopup_BoxContainer1{top:50px!important;}





@font-face {



    font-family: 'open_sansregular';



    src: url('font/open_seance_bold/opensans-regular-webfont.eot');



    src: url('font/open_seance_bold/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),



         url('font/open_seance_bold/opensans-regular-webfont.woff') format('woff'),



         url('font/open_seance_bold/opensans-regular-webfont.ttf') format('truetype'),



         url('font/open_seance_bold/opensans-regular-webfont.svg#open_sansregular') format('svg');



    font-weight: normal;



    font-style: normal;







}







@font-face {



    font-family: 'anton';



    src: url('font/anton/Anton.eot');



    src: url('font/anton/Antond41d.eot?#iefix') format('embedded-opentype'),



         url('font/anton/Anton.woff') format('woff'),



         url('font/anton/Anton.ttf') format('truetype'),



         url('font/anton/Anton.svg#Anton') format('svg');



    font-weight: normal;



    font-style: normal;



	 letter-spacing: 1px;







}





.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before{color:#3263b2; }

.su-spoiler-icon-plus .su-spoiler-icon:before{color:#FFFFFF;}

.su-spoiler-style-fancy > .su-spoiler-title {

    background: none!important;

    border-bottom:none!important;

    border-radius: 0px!important;

    font-size: 0.9em;

}



.su-spoiler-icon-plus .su-spoiler-title {background-image: url("img/col_bg.png")!important; background-repeat:repeat!important; color:#FFFFFF; font-size:13px!important; font-weight:normal;}

.su-spoiler-closed .su-spoiler-title{background-image: url("img/col_w.png")!important; background-repeat:repeat!important; color:#000;}

.su-spoiler-style-fancy{border:none!important;}

.volusion_design1{float:left; width:100%; margin-top:20px; }

.volusion_box .wp-image-8714{ }

.wp-image-8673,.wp-image-8674{position:relative; top:-28px;}



.display_none .ginput_container input{display:none;} 

.form_fields{  clear: none !important; float: left; width: 50%;}

#gform_5  .form_fields .ginput_container input{width:79%!important;}

#gform_5 li{list-style:none;}

#gform_5 textarea{width:90%; height:130px}

#gform_5{  background: none repeat scroll 0 0 #f7f7f9;

    border: 1px solid #bbb; width:84%; padding:2%; margin-bottom:10px;}

.form_heading{ background-image: url("img/bottom_back_01.png"), url("img/heading_bg.png"); background-repeat:no-repeat, no-repeat; background-position:left bottom, left bottom;

    padding: 0 0 6px; margin:13px 0px;

    text-align: left; font-size:21px;}	

#gform_5 .gfield .gfield_label{  font-family:Trebuchet MS; font-size:15px;    width: 91%;}

#gform_5 .form_heading .gfield_label{ font-size:28px!important;font-family: 'Helvetica2BQRegular';}	

#formSubmission table{width: 475px !important; }

.container #resumeSubmission .wp-editor-container {width: 489px;}

#create_lead{float:left;}

.page center{ display:none;}



#resumeSubmission .fade{opacity:1!important;}



#slider_wrapper{/*background-color:url(img/slider_bg.jpg) repeat-x  center; */ background-color:#478FB6; float: left;  margin-bottom: -7px;	width:100%;position:relative;top:0px;height:434px;}



.top_banner_home{margin:auto; width:1000px;}



.left_banner{float:left;}



.right_banner{float:right; width:400px;}

.right_banner .wpcf7-form{background-image:url(img/req_bg.png); background-repeat:no-repeat; background-position:50% 50%; float: left; padding: 40px 10px; width: 386px;}

.right_banner .wpcf7-form input{ background: none repeat scroll 0 0 transparent; border: medium none; box-shadow: none !important; float: right; height: 27px; left: -17px;

    padding: 5px;position: relative;  top: 28px; width: 307px;}

	

.right_banner .wpcf7-email{margin-top:5px;}

.right_banner .wpcf7-select{background: none repeat scroll 0 0 transparent; border: medium none; float: right; margin-right: 20px; margin-top: 28px; position: relative;

    top: 7px; width: 122px;}

.right_banner .phone_no input{  float: left; margin-left: 76px; top: 35px; width: 125px;}

.right_banner .wpcf7-textarea{ background: none repeat scroll 0 0 transparent;border: medium none; float: right; left: -20px; position: relative;top: 20px; width: 343px;}

.right_banner .wpcf7-captcha-captcha-857{float:left;}

.right_banner .wpcf7-form textarea, .contact-form textarea{height:70px;}

.right_banner .wpcf7-captchar{ margin-top: 15px; float: right; height: 30px; margin: 0; padding: 5px; width: 195px;}

.right_banner .wpcf7-submit{background: none repeat scroll 0 0 transparent !important; float: right !important; left: -21px !important; padding-right: 15px !important;

    text-align: right;  top: 24px !important; width: 92px !important;}

.right_banner .wpcf7-captchar{float: left !important; left: 50px !important; position: relative !important; top: 39px !important;  width: 80px !important;}

.right_banner select{ width: 298px;}



#pop_bgt_container .sq_popup_form input[type="submit"]{ position:relative; color:#000; left:0px;}



.header_right_wrappar {width:auto;height:100px;float:right;}



.top_header_con { width:auto;float:right;padding: 10px 0 0;}





.pluginbanner{ float:left; width:auto; max-width:256px; margin-top:15px;}



.call_no { font-family:abelregular;	float:right; font-weight:600;	font-size:18px;	color:#2F2F2F; margin-top:10px;}

.top_call_no{ color: #2F2F2F; float: right; font-family: abelregular; font-size: 18px; font-weight: 600; margin-right: 100px; margin-top: 3px;}

.top_call_no span{ color:#666; }



.top_call_no span a{color:#666; }



.call_no span{ color:#494848; margin-right:2px;}



.call_no span a{color:#494848; }



.top-left{ float:left; width:auto;}



.top-left ul{ margin:0;}



.top-left ul li{ float:left; list-style-type:none; padding:4px 0;} 



.top-left ul li:last-child a{background-image:none;} 



.top-left ul li a{ color:#333; padding-right:10px; margin-right:10px; height:20px; background-image:url("img/top-divider.png"); background-position:right;

 background-repeat:no-repeat; font-size:14px;} 



.menu_top {



	 float: left;



    font-family: abelregular;



    font-size: 15px;



    font-weight: bold;



    margin-left: 10px;



	background-image:url("img/message.png"); background-repeat:no-repeat; background-position:0% 50%;



	padding-left:30px;



}

.blog-post h2{/*background: url("img/bottom_back_01.png") no-repeat scroll 0 90% rgba(0, 0, 0, 0);*/

    font-size: 22px;color: #222222;

    font-family: 'Helvetica2BQRegular';

    margin-bottom: 0;

    padding: 10px 10px 21px 0;}

.content_main_right .rpwe-block h3{/*background: url("img/bottom_back_01.png") no-repeat scroll 0 90% rgba(0, 0, 0, 0)!important;*/  letter-spacing: 1px;

    line-height: 18px !important}	

.span8 .blog-post-body blockquote{padding:24px;}

.span8 .blog-post-body a apan b{color:#3A8BDE;}

.blog-comments figure{height:92px ;width:91px;}

.blog-comments .img-circle{height:92px ;width:91px;}

.blog-comments .img-circle img{height:auto!important ;width:auto!important;}

.menu_top a{color:#777;}



.menu_top ul li {



	display:inline;



	margin:0 0 0 10px;



}



.menu_top ul {



	margin:0 0 0 5px;



}



.menu_top ul li a {



	text-decoration:none;



	color:#000;



	font-size:14px;



}



.menu_top ul li a:hover {



	text-decoration:none;



	color:#186198;



	font-size:14px;



}



.clr {



	clear:both;



}



.responsive_button {



	float: right;



	margin: 7px 0px 0 0;



}



.navigation_bar {

    background: none repeat scroll 0 0 #BAEFEF;

    float: left;

    height: auto;

    width: 100%;}

.navigation-inner{width:990px;



	margin:0 auto;}



.navigation_bar ul li {	display:inline; position: relative;	float:left; width:auto; line-height:normal;}



#menu-item-7719{position:relative; left:8px;}

#menu-item-7721 a{/*background:none!important;*/}



.navigation_bar ul {

    float: left;

    height: auto;

    margin: 0;

    padding: 0;

    width: 100%;

}



.navigation_bar ul li a {



	border-right: 1px solid #FFFFFF;

    color: #444444;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: 700;

    padding: 14px 10px;

    text-transform: uppercase;



	/*text-shadow: 0.04em 0.1em  #FFF*/



}


@media all and (-ms-high-contrast:none)
     {
    .navigation_bar ul li a{  font-weight:100;

    padding: 14px 6px; } /* IE10 */
     *::-ms-backdrop, .navigation_bar ul li a { font-weight: 100;

    padding: 14px 6px; } /* IE11 */
     }



.navigation_bar ul li:last-child a{  background-image: none;color: #444444;  font-weight: bold; padding:11px 18px 15px 14px; border-top:0px solid #D81918; text-shadow:none; }

.navigation_bar ul li ul li:last-child a, .navigation_bar ul li ul li:last-child a:hover{ font-weight:100;}



.navigation_bar ul li:last-child a:hover{ background-color:#478FB6 ;  background-image: none;  font-weight: bold; padding: 11px 17px 15px 17px; text-decoration: blink; border-top:0px solid #464646; color:#ffffff; }



.navigation_bar ul li.current-menu-item:last-child a{ color:#fff;}



.navigation_bar ul li.current-menu-item:last-child a:hover{  /*background-color: #fff; background-image: none;  font-weight: bold; padding: 9px 17px; text-decoration: blink; border-top:3px solid #464646; color:#3A8BDE;*/}



.navigation_bar ul li a:hover{

/* background-color: #464646;

    background-image: none;

    border-top: 3px solid #3A8BDE;

    

    font-weight: bold;

padding-top:9px; padding-bottom:9px; */color: #FFFFFF; /* background:url(img/big_com_bg.jpg);*/transition:all 0s ease 0s;

    text-shadow: none;

}

.navigation_bar ul li.current-menu-item{color: #FFFFFF; background:#2850A9;}

.navigation_bar ul li:hover{color: #FFFFFF; background:#478FB6 ;}

.navigation_bar ul li.current-menu-item a{color:#fff;background:url(img/big_com_bg.jpg);}

.navigation_bar ul li.home_set.current-menu-item a{ background:none;}

.navigation_bar ul li.home_set.current-menu-item{ background:url("img/home.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);}

.navigation_bar ul li.home_set:hover{background:url("img/home.png") no-repeat scroll 0% 50% rgba(0, 0, 0, 0)!important;}

.navigation_bar ul li:hover ul.sub-menu{ display:block;}



.navigation_bar ul li ul.sub-menu{ position:absolute;/*background:rgba(255, 255, 255,1);*/ z-index:99999;/*background: url("img/nav-bg-hover.png") repeat scroll 0 0 transparent;*/ left:0; top:43px; background:#E0E0E0; border:1px solid #fff;



 width:235px; padding:0;display:none;}

 .navigation_bar ul li ul.sub-menu li:hover{ color:#fff; background:none!important;}

  .navigation_bar ul li ul li ul{display:none;} 

  .navigation_bar ul li ul li:hover ul{display:block;}

 

 .navigation_bar ul li ul li ul.sub-menu{   display: none; 

    left: 254px;

    padding: 10px;

    top: -9px;

    width: 245px;}



.navigation_bar ul li ul.sub-menu li a{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    color: #000000;

    float: left;

    padding: 10px 6px!important;

    text-transform: capitalize;

    width: 95%;}

.navigation_bar ul li:hover ul li a{background-color:none!important; border:none!important;}

.navigation_bar ul li ul.sub-menu li a:hover{background:none #2850A9!important; border:none!important; color:#fff; }



.navigation_bar ul li:hover ul.sub-menu li.current-menu-item a{ color:#fff; }



.navigation_bar ul li.current_page_parent { background:none;}



.navigation_bar ul li.menu-item-has-children{ background:none;}



.navigation_bar ul li ul.sub-menu li{ width:100%; }



.navigation_bar ul li ul.sub-menu li:last-child a{ background-color:transparent;}



.navigation_bar ul li ul.sub-menu li:last-child a:hover{padding: 6px; width: 95%;}



.navigation_bar ul li:first-child a:hover{ background-color:transparent; background-position:0% 50%; padding:22px 16px !important;}



.navigation_bar ul li ul li:first-child a:hover{  padding:10px 6px !important;}



/*







.navigation_bar ul li ul.sub-menu{ position:absolute; z-index:99999;background: url("img/nav-bg-hover.png") repeat scroll 0 0 transparent; left:0; top:27px;







 min-width:190px; padding:10px;display:none; background-color:#fff;}





.navigation_bar ul li ul.sub-menu li{background:none; border:none;width:100%; margin-bottom:5px; float:left;} 



.navigation_bar ul li ul.sub-menu li a{ background-image:none; padding-left:10px; color:#fff;text-decoration: none;   float: left; width:99%;}



.navigation_bar ul li ul.sub-menu li a:hover{ background-image:none; padding-left:15px;text-decoration: none; background:none; border:none;}







.navigation_bar ul li ul.sub-menu li:last-child a{  border:none;}



.navigation_bar ul li ul.sub-menu li:last-child a:hover{ border:none; padding:0px; padding-left:15px; text-decoration: none;} 

*/





.tophiring{ position: fixed;

    right: 0;

    width: auto;}

	

.careerscontent{ float:left; width:50%; min-height: 450px;}



.tophiring img{ float:right; }

  



*:focus {outline: none;}





.post-type-archive-portfolio .navigation_bar ul li.menu-item-17 a, .single-portfolio .navigation_bar ul li.menu-item-17 a{color: #28619b;}



.bottom_image {float:left; width:99%; border:1px solid #ccc; padding:14px 2px; border-radius:7px; margin:20px 0px;}





#metaslider_container_8792, #metaslider_container_8791{background: url("img/img-lapi.png") no-repeat scroll left top rgba(0, 0, 0, 0);

    margin-bottom: 0 !important;

    padding-bottom: 15%; position:relative;

    top: 68px; height:210px; width:363px;}

	

.metaslider #metaslider_container_8792 .slides img, .metaslider #metaslider_container_8791 .slides img{ display: block;

    left: 12.4%;

    position: relative;

    top: 7.2%;

    width: 75.2%;}

#metaslider_8792 .rslides_nav, #metaslider_8791 .rslides_nav{width:20px!important;}

#metaslider_8792 .prev, #metaslider_8791 .prev{background: url("img/prv.png") no-repeat scroll left top rgba(0, 0, 0, 0)!important;} 

#metaslider_8792 .next, #metaslider_8791 .next{background: url("img/nxt.png") no-repeat scroll left top rgba(0, 0, 0, 0)!important;}

.bottom_image div{margin: 0 22px !important;}

.bottom_image a{margin-left:0px!important; border:none!important;}

#bottom_img1{background:url("img/cf_newh.png") no-repeat scroll 27% 47% rgba(0, 0, 0, 0); height:100px; width:140px; float:left; border:none!important;}

#bottom_img1:hover{background:url(img/cf_new.png) no-repeat 27% 47%; height:100px;}

#bottom_img2{background:url("img/aws_newh.png") no-repeat scroll  27% 47%  rgba(0, 0, 0, 0); height:90px; width:140px; float:left;border:none!important;}

#bottom_img2:hover{background:url(img/aws_new.png) no-repeat 27% 47% ; height:90px; }

#bottom_img3{background:url("img/uksafe_newh.png") no-repeat scroll 27% 48% rgba(0, 0, 0, 0); height:95px; width:180px; float:left;border:none!important;}

#bottom_img3:hover{background:url(img/uksafe_new.png) no-repeat 27% 48%; height:95px;}

#bottom_img4{background:url("img/zyd_h.png") no-repeat scroll 27% 100% rgba(0, 0, 0, 0); height:67px; width:152px; float:left;border:none!important;}

#bottom_img4:hover{background:url(img/zyd.png) no-repeat 27% 100%; height:67px;}



#bottom_img5{background:url("img/Nasatka_h.png") no-repeat scroll 27% 48% rgba(0, 0, 0, 0); height:100px; width:140px; float:left;border:none!important; display:none;}

#bottom_img5:hover{background:url(img/Nasatka.png) no-repeat 27% 48%;  height:100px;} 





#bottom_img6{background:url("img/coyote_newh.png") no-repeat scroll 27% 47% rgba(0, 0, 0, 0); height:98px; width:140px; float:left;border:none!important;}

#bottom_img6:hover{background:url("img/coyote_new.png") no-repeat 27% 47%; height:98px;}

 

.bottomwidget img{ margin: 0 6px;}

#topSearch {



 background: url("img/serch_back.png") no-repeat scroll 0 0 transparent; 



    border: medium none;



    float: left;



    height: 17px;



   



 margin-top: 17px;



    padding: 5px 35px 5px 7px;



    width: 151px;



}



.topFormSubmit {



	float: right;



  margin: 22px 0 0 -32px;



	position: absolute;



}







.contactdetails{border-bottom: 1px solid #CCCCCC;

    float: left;

    padding: 22px 0 22px 15px;

    width: 100%;}







.navigation_bar fieldset{ float:right; width:195px;}



.logo{float: left;

    height: 95px;

    margin-top: 2px;

    padding: 8px 0 0;

    width: auto;

}



.header_top_back {



	width:100%;



	height:auto;



	background:url(img/header_top_back.jpg) repeat-x center; border-top:4px solid #478FB6;



}



#mobmenu{ float:left; width:100%;}



.menu-main-menu-container {

    float: left;

    width: 100%;

}



.top-menu{ width:100%; background-color:#f7f7f7; float:left; height:30px; border-bottom:1px solid #ccc;}

.portfolio-item .portfolio-item-meta{background:transparent;}
li.portfolio-item:hover .portfolio-item-meta{background:#289dcc!important; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
li.portfolio-item:hover .portfolio-item-meta a{color:#fff!important;} 
.pageicon{ margin-left:15px; margin-bottom:20px;}
li.portfolio-item:hover{cursor:pointer;}

.twitter-share-button{ margin-left:27px; width:92px!important;}



.IN-widget{ width:105px;}



#post_wrapper{



	



	 background: url("img/post.png") no-repeat scroll 0 0 transparent;



    border: medium none;



    float: left;



	width:100%;



	position:relative;



	top:-6px;



	border-bottom:8px solid #f0cc04;



    height: 184px;}



	



	.thumbnails .thumbnail{margin:0px!important;  text-align: left!important;}



	.thumbnail > img {float:left!important;  display: block;



    margin-right: 0;



  



    max-width: 100%;



    padding-right: 18px!important;}



	#post_content{float:left; width:274px!important;}



	



.thumbnails li {



    float: left;



    margin-bottom: 0;



    margin-top: 0;



    width: 293px!important;



}



.thumbnails > li {



    margin-left: 101px!important; font-family:PTSansCaptionRegular;



}

.footer-list-news li .img-circle{display:none;}



.thumbnails .thumbnail h2 {margin-top:0px!important; }



	.thumbnails .thumbnail h2 a{color: #FFFFFF!important;



    font-family: open_sansbold;



    font-size: 18px;



    font-weight: normal;



    text-transform: uppercase;}



	.contant_top {



	height: auto;



	margin: 0 auto;



	padding: 10px;



	width: 980px;



}



.hadding {



	margin:0 auto;



	height: auto;



	width: 990px;



	background: url("img/divider_02.png") no-repeat scroll 0 0 transparent center; 



	 color: #373737;



    float: left;



	    font-family: 'Helvetica2BQRegular';



    font-size: 30px;



    margin: 10px 0 0;



    text-align: center;



    text-transform: uppercase;



}





.hadding h1 span {



/* background: none repeat scroll 0 0 #FFD800;*/



    float: right;



    margin-left: 17px;



    padding: 0px 5px !important; margin-top:0;



}



.divider_01 {



	float:left;



	width:990px;







height:9px;



}

.checkbox-369{float:left;}

.wsp-pages-list{font-family:'Roboto',Arial,Helvetica,sans-serif; font-size:13px;} 

.wsp-pages-list a{color:#2F96B4;}

.wsp-posts-list a{color:#2F96B4;}

.wsp-pages-list li{list-style:none;}

.wsp-pages-list .page_item{background:url("img/l2_normal.png") left center no-repeat; padding-left: 36px;}

.wsp-posts-list{font-family:'Roboto',Arial,Helvetica,sans-serif; font-size:13px;}

.wsp-posts-list li{list-style:none;}



.wsp-posts-list .wsp-post{background:url("img/l2_normal.png") left center no-repeat; padding-left: 36px;}

.section-4 {



    background: none!important ;



    border-bottom: none!important;



    border-top:none!important;



    margin-bottom: 0px!important;



    margin-top: 0!important;



    padding-bottom: 0px!important;



    text-align: center!important;



}







.home_set{



    background: url("img/home.png") no-repeat scroll 0% 50% transparent;



    height: auto;



    margin: 0px 0px 0 0px;

 

    width: 23px;



	



}



.home_set a{ padding:22px 16px !important;}





.container #resumeSubmission .wp-editor-container{height:310px;}

.container #resumeSubmission .wp-editor-wrap{width:60%;}



.container #resumeSubmission .wp-editor-container textarea.wp-editor-area{height:244px;}

.container #resumeSubmission sup{display:none;}

.container #resumeSubmission table td sup{display:block;}

.container #resumeSubmission button, input[type="button"], input[type="reset"], input[type="submit"]{background: none repeat scroll 0 0 #5598CF;

    border: medium none;

    border-radius: 3px 3px 3px 3px;

    color: #FFFFFF;

  left: 192px;

  position:relative;

    margin-top: 3px;

    padding: 9px 35px}

	

.page-id-4220 .container #resumeSubmission button, input[type="button"], input[type="reset"], input[type="submit"] {left:0px;}

.container #resumeSubmission #message{color:#000;}

.tp-leftarrow{left:-70px!important;}



.tp-rightarrow{left:1000px!important;}



.content_wrapper{width:100%; float:left;background: none repeat scroll 0 0 #2D2D2D; border-bottom:6px solid #ffd800; margin-top:-1px;}



.slider_contant {



	width:990px;



	height:193px;



	margin:0 auto;



	



}



#center_logo_wrapper{float:left; width:100%;	margin-top:11px;}



#center_logo{margin:0 auto; width:990px;}



.con_box {



	float: left;



	height: auto;



	margin: 20px 0 0 5px;



	width: 325px;



}



.box_img {



	float: left;



	height: 56px;



	margin: 8px 10px 0 4px;



	width: auto;



}



.box_wrap {



	float: left;



	height: auto;



	width:auto;



}



.box_con {



	color: #FFFFFF;



	float: left;



	height: auto;



	padding: 8px;



	width: 275px; 



}



.box_con h2 {



	font-family:open_sansregular;



	font-size:18px;



	font-weight:normal;



	float:left;

margin:0 0 4px;

	color:#FFF!important;



	text-transform:uppercase;



}



.box_con h1 {



	font-family:open_sansregular;



	font-size:18px;



	font-weight:normal;



	float:left; margin-top:0; margin-bottom:4px;



	color:#FFF!important;



	text-transform:uppercase;



}



.box_con h2 strong {



	font-family:open_sansbold;



	font-size:18px;



	color:#FFF!important;



	font-weight:normal;



	text-transform:uppercase;



}



.box_con h1 strong {



	font-family:open_sansbold;



	font-size:18px;



	color:#FFF!important;



	font-weight:normal;



	text-transform:uppercase;



}



.box_con a {



font-family: 'Helvetica2BQRegular';



	font-size:18px;



	font-weight:normal;



	float:left;



	color:#FFF!important;



	text-transform:uppercase;



}



.box_con p {



	font-size:13px;



	float:left;



	font-family: 'PTSansCaptionRegular';



}



.contant_top_wrapper {



	width:100%;



	height: auto;



	float:left;







}



.contant_top {



	height: auto;



	margin: 0 auto;



	padding: 10px;



	width: 980px;



}

.row .slideshow{float:left; width:560px; margin-right:12px;}

.clearfix .span4{width:291px!important;	} 



.clearfix .span6{width:453px!important;}



.clearfix .span4 img{height:180px!important;}



.portfolio-item-meta a{height:20px;	}



#facebooklikebox-2{   float: left;

    height: 285px;

    margin-top: 32px;

    width: 100%;}



.clearfix .span4 .portfolio-item-meta{height:55px;}
.4col .portfolio-item-meta{background:#232323;}

#portfolio-list li img{   /*height:201px;*/}
#portfolio-list li .hoverlink img{height:auto; width:auto; position:relative; float:left; padding:29% 30%;}
#portfolio-list li:hover .live-site{border-top-left-radius:5px;border-top-right-radius:5px;}
#portfolio-list .portfolio-item-meta{height:55px;}
#portfolio-list li .hoverlink{display:none;}
#portfolio-list li:hover .hoverlink{display:block;}
#portfolio-list .portfolio-item-meta a{padding: 1px 0 4px; line-height:17px;padding: 14px 0;
    text-align: center; color:#333;  font-size: 16px !important; font-weight:normal;text-transform: capitalize; }

.span4 .widget{ float:left; width:100%; margin-bottom:20px;}



#footer_wrapper{width:100%; float:left; background: none repeat scroll 0 0 #2d2d2d;border-top: 6px solid #FFD800;}



#footer{width:990px; margin:0 auto;    font-family: trebuchet ms; color:#777;; }



#footer a{font-weight:normal!important;}



.footer_nav {



	width:990px;



	font-family: ptsanscaptionregular;



	height:auto;



	float:left;



	color:#FFF;

	  background: url("img/footer_line.png") repeat-x scroll left bottom transparent;



	padding:37px 0 10px; 







}

.attachment{ width:300px !important;}
.footer_nav #text-7 .textwidget b{color:#5598CF; font-weight:normal; font-size:12px;}

#text-7 .textwidget{font-size:11px;color:#777777;margin-left: 20px;}

.footer_nav ul li {



	display:inline;











}

.navigation{clear:both;}

.wp-paginate li{width:auto!important; display:inline;}

.footer_nav ul li:last-child a







{







 border-right:none;







} 



.footer_nav ul li:last-child a







{







 border-right:none;







}



.footer_nav ul li a {



	color:#9F9F9F;



	font-size: 13px;



		border-right:1px solid #9F9F9F;



		padding:0px 9px;



}



.footer_nav ul li a:hover {



	color:#FFF!important;



}



.footer_nav ul {



	text-align:center;



	color:#9F9F9F;



	margin:0px;



}

.single_link{margin-top:17px; }

.single_link a{text-decoration:none; color:#fff; background:#3A8BDE; padding:9px 12px; border-radius:4px; }

.copy_con {



	width:990px;



	float:left;



	margin:5px 0 0 0;

 height: 26px;

	color:#9F9F9F;



}

.contentpage{float:left;  font-size: 15px;  width: 69%; background: url("img/scale-bg.png") repeat-y scroll 100% 50% rgba(0, 0, 0, 0); padding-right: 30px; padding-top: 24px;

    position: relative;  top: -24px;}

	

.contentpage h4{ font-size: 25px;  color: #444444; line-height: 29px;font-family: 'Helvetica2BQRegular';}



.contentpage h4 span{ color:#2578C8;}



.page-template-amazon-template-php .contentpage h2{ font-family:'Helvetica2BQRegular'; font-size:22px;}







.contentpage p{padding:5px 0px; text-align:justify;}

.contentpage h2{font-family: 'Helvetica2BQRegular'; font-size:21px; margin-bottom:0px;}

.copy_con p {



	text-align:center;



	font-weight:normal;



	font-family: ptsanscaptionregular;



	margin:0px;



}

#widget_sp_image-11 h2{margin-bottom:0px;}

.footer_con {



    border-bottom: 1px dotted #999999;



    float: left;



	height:2px;



    padding: 0 0 10px;



    width: 990px;



}



.content_main_wrapper{width:100%; float:left; margin-top:18px;}



.content_main {



	width:990px;



	height:auto;



	margin:0 auto;



}



.content_main_left {



	width:660px;



	height:auto;



	float:left;

	   border-bottom:1px solid #E1E1E1;   



	padding:10px 10px 26px;



}



.con_heading {



	width:auto;



	height:47px;



	/*background:url(img/bottom_back_02.png) repeat-x bottom;*/



	margin: 0 0 18px;



}



.con_heading h4{



	width:;



	height:33px;



    font-family: 'Helvetica2BQRegular';



	   



		 font-size: 25px;



	text-align: center;

/*

	background:url(img/bottom_back_01.png) bottom no-repeat;*/



	



}



.con_heading a{color:#222;    font-family: 'Helvetica2BQRegular';}



.con_heading h3 {



	background: url("img/bottom_back_01.png") no-repeat scroll center bottom transparent;



	padding: 0 0 12px;



	    font-family: 'Helvetica2BQRegular';



		    font-family: 'Helvetica2BQRegular';



	text-align: center;



}



.content p {



	border-bottom: #ddd solid 1px;



	padding:0 0 10px 0;







	font-size:16px;



  font-family:Arial,Helvetica,sans-serif;  



}



.categry {



	width:100%;



	height:auto;



	float:left;



	margin: 10px 0 0;



}



.left {



	float: left;



	height: auto;



	padding: 3px 0 0;



	width: 265px;



}



.left ul {



	float:left;



}



.left ul li {



	border-bottom: 1px dotted #666666;

	float: left;

	list-style: none outside none;

    padding: 8px 0;

	width: 306px;





}



.left ul li a {color: #222222;  float: left;  font-family:'Helvetica2BQRegular';  font-size: 19px;  padding-bottom: 5px; }







.left ul li a:hover{ color:#000;}



.respo_main_right .res_li a:hover{ color:#777777; text-decoration:underline;}



.left ul li img {

width: 65px;
    height: auto; 

	float:left;



}



.left ul li span {float:left; font-family: trebuchet ms; margin:4px 0 0 0px; width:100%;}



.img_box {



	/*width:32px;



	height:25px;*/

margin: 0 11px 7px 0px;

	float:left;

	



}



.left_mar {



	margin:0 0 0 58px;



}



.bor {



	border: none!important;



}



.content_main_right {



	float: right;



	height: auto;



	padding: 10px;



	width: 256px;



}



.volusion_design{float:left; width:100%;}

.volusion_box{float:left; width:48%; margin:0 1% 0 0; line-height:30px;}

.volusion_box img{float:left;}

.testimonials-widget-testimonials {



	width:363px!important;



	height:120px!important;



	float:left!important;



	background:url(img/Testi_back.png) no-repeat!important;



	margin:25px 0 0 0!important;



}



.testimonials-widget-testimonials img{ height: 84px;



    margin-left: 13px;



    margin-top: 16px;



    width: 87px;}



.test_box_img {



	float: left;



	height: 95px;



	margin: 6px 0 0 9px;



	width: 94px;



}



.testimonial_content {



	float: left;







	padding: 14px 0 0 11px;



font-family: 'PTSansCaptionRegular'; 



	



	line-height:17px;



}



.testimonial_content img{float:left;}



.testimonial_content b{ float: right;



    font-size: 13px !important;



    font-weight: normal;



	 font-family: trebuchet ms;



	  line-height: 14px;



    margin-left: 25px;



    text-align:left; margin-top:6px;



    width: 241px !important;}



.front_end_data 



{ 	width:381px!important;



	height:120	px!important;



	float:left!important;



	background:url(img/Testi_back.png) no-repeat!important;



	margin:25px 0 0 0!important;



	}

	

.span4 .widget{

	 background-clip: padding-box;

    background-color: #FFFFFF;

    border: 1px solid #EEEEEE;

    border-radius: 6px 6px 6px 6px;

    margin: 0 0 50px;

    max-width: 100%;

    overflow: auto;

    position: relative;

    top: auto;

    z-index: 1;

	padding:20px;

	}	



#wpcf7-f7861-p446-o1 .wpcf7-form input, .contact-form input{width:63%;}

#wpcf7-f7861-p446-o1 .wpcf7-form select{width:63%; float:left;}



.wpcf7-form-control {

    float: left;

}

#wpcf7-f7861-p446-o1 .wpcf7-submit{float:right;}

#wpcf7-f7861-p446-o1 .wpcf7-captchar{width:25%!important;}

#portfolio-list li{width:298px; margin: 15px;  border-radius: 5px;box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.2);border: 1px solid #EEEEEE;}

#portfolio-list li:hover .live-site{/* display:block; width:100%; height:200px;background:url(img/hoverbg.png) repeat left top; position:absolute; top:0px; z-index:99999;*/
background:#000; opacity:0.37; height:203px;display:block;position:absolute; top:0px; z-index:99999;width:100%;}

#portfolio-list li:hover{}

#portfolio-list li:hover .live-site a{  text-align:center; cursor: pointer;  float:left; width:100%; margin:2px 0;}



#portfolio-list li:hover .live-site .hoverlink a img{  width:auto; height:auto; max-width:none;}

/*#portfolio-list li:nth-child(3n+3) {    margin-right: 0;}*/

.hoverlink{ /*float:left; margin-top:32%;*/ bottom: 20%;
    left:0;    position: absolute; z-index: 999999;}

#portfolio-list li .live-site{ display:none;}

	

.footer-list-news li{padding-bottom:6px; border-bottom:1px dotted #999;}	

.footer-list-news li:last-child{border:none;padding:0px;}	



	.front_end_data img{ margin-left:5px;}



.testimonial_content p {text-indent:20px; font-size:12px;}



.testimonial_content1{float: right;padding-right:2px; position: relative;



    top: -48px; font-weight: bold;



	font-style: italic!important;



	margin: -10px 11px 0 0 !important;







	color:#373737!important;}

	

#dd_ajax_float{display:none!important;}	

.buffer-button{display:none;}

.span8 .dd_post_share .dd_button iframe{display:none!important; height:0px!important; width:0px!important;}

.span8 .dd_post_share_left {display:none!important; height:0px!important; width:0px!important;}

.span12 .dd_post_share .dd_button iframe{display:none!important; height:0px!important; width:0px!important;}

.span12 .dd_post_share_left {display:none!important; height:0px!important; width:0px!important;}

.span12 .row strong{font-size:16px; color:#000;font-family:abelregular;}

.blog-post-header iframe{width:83px!important;margin-top: 10px;}

.testimonial_content2{float: right;



    padding-right: 2px;



    position: relative;



    right: -85px;



    top: -42px;} 



	.testimonial_content2 a{ position: relative; font-weight:normal;}



.content_display .testimonial_content1 p{







	font-style: italic!important;







}



.respo_wrapper {



	/*background: url("img/respo_side_img.png") repeat-x scroll 0 0 transparent;*/



	float: left;margin:-1px 0 0 0;







	width: 100%;



}



.respo_main {



	width:990px;



	margin:0 auto;



	    font-family: 'PTSansCaptionRegular';



}



.respo_main_left {



	float: left;



	margin: 40px 0 0;



	width: 491px;



}



.respo_main_right {



	float: left;



	height: auto;



	margin: 7px 0 0 0px;



	padding: 10px 0 10px 10px;



	width: 458px;



	 



}



.respo_main_right h2 {



	float: left;



	font-family: Helvetica2BQRegular;



	font-size: 31px;



	font-weight: normal;







	color: #222222;



}



.respo_main_right h2 strong {



	font-family: open_sansbold;



	font-weight: normal;



}



.res_li {



	float:left;



	color:#444; font-family: Arial,Helvetica,sans-serif;



    font-size: 16px; 

    font-weight: normal; 



}



.divider.type-simple {







   clear:both;margin: 0 auto;



    width: 970px;



}



.res_li ul li {



	background: url("img/li_aro_01.png") no-repeat scroll left 19px transparent;



	list-style: none outside none;



	padding: 12px 0 0 15px;







}





#execphp-4 div.inner-headings {

    color: #5A5A5A;

    float: left; margin-top:32px;

    text-align: center;

    width: 100%;

}

.pb5 {

    padding-bottom: 5px !important;

}

.pb5 {

    padding-bottom: 5px !important;

}

#execphp-4 div.inner-headings .heading1{  color: #202020;

    float: left;

    font-family: 'HelveticaCE-Bold',Arial,sans-serif;

    font-size: 28px;

    letter-spacing: -0.045em;

    padding-bottom: 4px;

    width: 100%;}

#execphp-4 .red {

    color: #20A4D4;

}



#execphp-4 div.inner-headings .heading2{ float: left;

    font-family: 'HelveticaCE-Regular',Arial,sans-serif;

    font-size: 16px;

    width: 100%;}

	

.tp-caption.verysmall_white{margin-left:-9px;}



.res_li li a{	color: #fff; text-decoration:none; font-family: trebuchet ms;font-size: 14px;}



.res_li ul li a:hover{	color: #FFF; font-weight:bold;}







.res_li ul {



	margin:10px 0 0 0;



}



#footer h2{



 background: url("img/footer_line.png") repeat-x scroll left bottom transparent;



    font-family: Helvetica2BQRegular;



    font-size: 21px;



    font-weight: normal;



	color:#fff;



    padding: 10px;



	}



.swp_testimonial_widget-2 h4{}



.home .portfolio-item-meta{margin-left: 1px; width: 168px !important; background-color:none!important;}



.portfolio-item{



    float: left;



    margin-left: 33px;



    margin-right: 33px; 



    padding-top: 2px;



    width: 170px;}



	.portfolio-item-meta{ padding-bottom:10px;}



.portfolio-item-meta p{display:none;} 



.portfolio-item-meta h5{width:100%; margin:0; background: none repeat scroll 0 0 #f0f0f0;}



.portfolio-item-meta h5 a{ margin:0; border-radius:0;}



#portfolio_wrapper{float:left; width:100%; margin-top:20px;}



#portfolio{margin:0 auto; width:990px;}



#portfolio .item-img img{height:160px; width:140px; background-color:#fff; padding:10px;}



#portfolio img{height:200px; max-width:212px; background-color:#fff; padding:4px; background: none repeat scroll 0 0 #F0F0F0;margin-top:9px;}



#portfolio img:hover{ cursor:pointer;}



.contact-area {     



	font: 1.692em/1.181em trebuchet ms;;



	height: auto;



	margin: 20px auto;



	overflow: hidden;



	width:990px;



	 border-top: 1px solid #CCCCCC;



	



}



#portfolio .item-img{  background-color: #F0F0F0;      



    margin: 0 auto;



    padding: 4px;



    width: 160px;}



.contact-area .contact-txt {



	float: left;



	font-size: 20px;



	width: 429px;



}



#ecommerce li{display:block!important; background:url("img/li_bg.png") no-repeat 0% 5px; padding-left: 22px;font-size: 15px !important; font-family: inherit;}

#ecommerce .ecomm li{list-style:none!important; }

#ecommerce .tp-rightarrow{ left: 646px !important;background:url("img/frwd.png") no-repeat 0% 5px;}

#ecommerce .tp-leftarrow{background:url("img/bck.png") no-repeat 0% 5px;left: 0px !important; } 

#ecommerce img{ margin: 0 12px 3px 0;}

.contact-area .contact-txt > h2 {



	color: #243C47;



	font: 1em/1.25em PTSansCaptionRegular;



	letter-spacing: -1px;



	margin: 0 0 -0.2em;



	padding-top: 2px;



	text-transform: uppercase;



	word-spacing: 1px;



}



.contact-area .contact-txt > p {



	color: #243C47;



	font-family:PTSansCaptionRegular;



	margin: 0;



}

#widget_sp_image-11{float:left;}

#widget_sp_image-11 img{padding:0px 55px;}

#widget_sp_image-12{float:left;}

#widget_sp_image-12 img{padding:0px 55px;}

#widget_sp_image-13{float:left;}

#widget_sp_image-14{float:left;}

#widget_sp_image-15{float:left;}

#widget_sp_image-15 img{padding:0px 55px;}

#widget_sp_image-16{float:left;}

#text-18{float:left;}

#text-19{float:left;}

#text-20{float:left;} 

#text-19 h2,#text-18 h2,#text-20 h2{background:none;  font-size: 22px; margin-bottom: 0;}

#text-19 iframe{padding:0px 10px;}



.contact-area .contact a {



	float: left;



	font-size: 44px !important;



	margin: 1px 0 0 10px;



	color:#v!important;



}



.contact-area .phone {



	width: 330px;



}



#human{float:left; width:auto; }



.contact-area a, .footer-area a {



	color: #20A4D4;



	font-family:abelregular;



	margin-left: 14px;



	text-decoration: none;



	padding: 7px 0 0;



}



.contact_area_wrapper {



	width:100%;



	float:left;



}

#rev_slider_6_1_wrapper{border-radius:10px;}

.contact-area .phone {



	background: url("img/pmicon.png") no-repeat scroll right center transparent;



	color: #243C47;



	float: left;



	font-family:abelregular;



	height: 44px;



	overflow: hidden;



	position: relative;



	text-align: left;



	width: 347px;



	font-size:34px;



	padding: 10px 0 0;



}



.widget a:hover{  color: #3A8BDE;}



.blog-post-img{float:left; width:290px; height:160px;}



.hadding h2 p{float:left;}



#main_page_header{width:100%; float:left; 	 /*background-image: url("img/big_com_bg.jpg");*/ background-color:#478FB6;
    background-repeat: repeat; height:93px; margin-top:0px; margin-bottom:24px;}



#main_page{width:990px; margin:0 auto;}



#page_left_title{color: #FFFFFF;float: left;font-family: Abelregular;font-size: 29px; padding: 28px 0 0 14px;width: 50%; line-height:17px; }

#main_page #page_left_title{ line-height:30px;}



#page_right_title{float:right; font-family: 'abelregular';font-size:20px; color: #FFFFFF;padding: 33px 0 0 1px;width:auto; text-align:right;}



.spannew strong{  font-family: trebuchet ms !important;



     font-size:14px;}



.spannew ul {font-family: 'trebuchet ms'!important; font-weight:normal; font-size:14px;padding-top:3px;}



.spannew ul li{  list-style-type: disc !important; line-height:1.5em;}



.spannew h3{color:#777777;font-family: 'trebuchet ms'!important; font-size:19px; font-weight:bold;padding-left:6px;  padding-bottom: 5px;}

.contentpage strong{  font-family: trebuchet ms !important;



     font-size:14px;}



.contentpage ul {font-family: 'trebuchet ms'!important; font-weight:normal; font-size:14px;padding-top:3px; margin-left:12px;}



.contentpage ul li{  list-style-type: disc !important; line-height:1.5em;}



.contentpage h3{color:#777777;font-family: 'trebuchet ms'!important; font-size:19px; font-weight:bold;padding-left:6px;  padding-bottom: 5px;}



#seo{float:left; width:100%;}



#seo_img{float:right;width:411px;}



#recent_portfolio{float:left; width:206px;  font-family: 'trebuchet ms';font-size:13px; font-weight: normal;}



#portfolio_image{background: url("img/shadow.png") no-repeat scroll center bottom transparent;



    float: left;



    height: 283px;



    margin-right: 36px;



    padding: 0;



    width: 209px;}  



#portfolio_image h2{text-align:center; width:217px;      min-height: 54px;padding-bottom: 2px;   background-color: #F0F0F0;}



#portfolio_image h2 a{text-align:center; text-decoration:none; font-size:14px; font-family:ptsanscaptionregular; color:black;}



#text-3 h4{width:200px; font-family: 'Helvetica2BQRegular'!important; font-weight:normal; font-size:26px;}



#text-3{float:left; margin-right: 33px;}



.wpcf7-form-control{padding-left:-20px;}



#address{float:left;width:226px;font-size:12px; font-family:ptsanscaptionregular; margin-top: 25px;margin-right:43px;}



#contact_us{float:left; width:600px;}



.wpcf7-form .span9{ width: 728px;}



.wpcf7-form .span3{ width: 339px!important; margin:0px!important;}



.wpcf7-form  .name {padding-right:33px;}



.left ul li p{font-size:13px;}



.wpcf7-form button.btn, input.btn{position:relative; left:271px;}



.span12 .carousel .item > img {







  display: block;



height:auto; width:519px; padding-left:102px;



  line-height: 1;}



.span12 .portfolio-single{font-family:trebuchet ms; font-size:14px; color:#000;  /*margin-top: 23px;*/} 



.span12 .portfolio-single strong{font-size:20px;   font-family: 'trebuchet ms'; text-transform:uppercase;}



.span12 .portfolio-single hr{color:#000; background-color:#000;  margin:0px;



    padding: 0;}



.portfolio-post-grid .portfolio-post-grid li:hover .portfolio-item-meta { background-color:#333; }



.single-portfolios .span8 img{max-width:700px; height:auto;}
.single-portfolios .span8{width:700px;}



















/* PORTFOLIO FILTER STYLE







----------------------------------------------- */















#portfolio-filter {







	list-style-type: none;margin-top: 10px;  margin-bottom: 23px; float:left;







}















#portfolio-filter li {

display: block;

    float: left;

    margin-bottom: 15px;

    padding-right: 0;

} 







#portfolio-filter li:after {

    color: #999999;    

    font-size: 18px;

    margin-left: 10px;

}









#portfolio-filter li a {
border: 1px solid #dbdbdb;

     

    padding: 8px 15px 8px 18px;

	 color: #7b6666;

    font-family: "Open Sans",sans-serif;

    font-size: 14px;

    text-decoration: none; background: url("img/portfoliotabbg.png") repeat-x scroll left top ;







}







#portfolio-filter li a:hover{color: #2F96B4; background: url("img/portfolio-activetab-bg.png") repeat-x scroll left top ;}







#portfolio-filter li .current,







#portfolio-filter li:hover {







	color: #2F96B4; background: url("img/portfolio-activetab-bg.png") repeat-x scroll left top ;







}







.blog-post-body img{background:#000;}



.blog-post-body{font-size:13px;}



.left_sidebar{ float:right; width:250px;}

.left_sidebar #text-15 div.wpcf7-mail-sent-ok{float:left;}





#text-17{float:right;background: url("img/frm-bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0); margin: 37px 0 10px; padding: 0 24px 15px; position: relative;

    width: 215px; top: 25px;}

#text-17 h2{float:left; background: url("img/line-pix.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0); color: #4D4D4D;font: 24px/18px 'source_sans_proregular';

    height: 36px; padding: 0 8px 0 0; text-align: center; width: 95%;}

#text-17 .wpcf7{float:left;}

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form{float:left; width:200px; margin-top: 0;}

 #text-17 #wpcf7-f7861-w1-o1 h6{text-align:center; color: #4D4D4D; font-size:13px; margin-top: 0;}

 #text-17 #wpcf7-f7861-w1-o1 .wpcf7-form p{background: url("img/inp-bg.jpg") repeat-x scroll left top #FFFFFF;

    border: 1px solid #C8C8C8; border-radius: 3px 3px 3px 3px; display: block; height: 16px; margin: 0 0 7px; padding: 3px 8px 9px; width: 192px;}

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form input{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #4D4D4D;

    font: bold 12px Arial,Helvetica,sans-serif; width: 196px; margin: 0; padding:0; height: 23px;box-shadow: none;}	

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form textarea {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; box-shadow: none;

    color: #4D4D4D; float: left; font: bold 12px Arial,Helvetica,sans-serif; height: 80px;resize: none; width: 196px; padding: 5px 0;}

 #text-17 #wpcf7-f7861-w1-o1 .wpcf7-form .p_textarea{height: 70px; }

  #text-17 #wpcf7-f7861-w1-o1 .wpcf7-form .p_checkbox{float:left;}

  #wpcf7-f7861-p446-o1 .wpcf7-form .p_checkbox{float:left; width:100%;}

   #wpcf7-f7861-p446-o1 .wpcf7-form .p_checkbox .wpcf7-checkbox{float:left; width:100%;}

   #wpcf7-f7861-p446-o1 .wpcf7-form .p_checkbox .wpcf7-checkbox .wpcf7-list-item{float:left; width:100%;}

   #wpcf7-f7861-p446-o1 .wpcf7-form .p_checkbox input{width:auto; float:left;}

   #wpcf7-f7861-p446-o1 .wpcf7-form .p_checkbox .wpcf7-list-item-label{float:left; text-align:left;   margin-left: 9px;

    margin-top: 10px;}

   #text-17 #wpcf7-f7861-w1-o1 .wpcf7-form .p_checkbox .wpcf7-checkbox checkbox{display:block!important; width:auto; float:left;}

   .left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-checkbox input{ width:auto; float:left;}

   .left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form p.p_checkbox{background:none; border:none;}

   #text-17 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-checkbox input{ width:auto; float:left;}

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form p.p_checkbox{background:none; border:none;}

 .left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form .checkbox-736{display:block!important;}

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-captchar{ background: url("img/inp-bg.jpg") repeat-x scroll left top #FFFFFF; border: 1px solid #C8C8C8;

    border-radius: 3px 3px 3px 3px; display: block; float: left; height: 27px;left: -9px; margin: 8px 0 7px; padding: 5px 8px; position: relative;  width: 210px;}

	

#text-17 .top_img{ background: url("img/frm-frame.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 75px; left: 0; position: absolute; top: -75px; width: 263px;}

	

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form select{border: medium none;  width: 199px; height: 23px; color: #4D4D4D; font-weight: bold;} 	

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-submit{background: url("img/shoot-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none;

    color: #FFFFFF; cursor: pointer; display: block; font: bold 17px arial; height: 41px; margin: 13px 0 0;  padding: 0; text-align: center;

    text-shadow: 0 -1px 0 #094F7C;  text-transform: uppercase;  width: 210px!important;  position: relative; left:-10px; fo}

#text-17 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-submit:hover{background-position:0 -41px; color:#FFFFFF; text-shadow:0 -1px 0 #b44900;}

 #text-17 div.wpcf7-validation-errors{float:left;}

 #text-17 span.wpcf7-not-valid-tip{position:absolute!important;}







.left_sidebar #text-15{float:left;background: url("img/frm-bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0); margin:37px 0 33px; padding: 0 24px 15px; position: relative;

    width: 213px; background-position:50% 50%;}
	
	.left_sidebar #text-15  img.emer {margin:0px 0px -14px -19px}

.left_sidebar #text-15 h2{float:left; background: url("img/line-pix.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0); color: #4D4D4D;font: 25px/18px 'Helvetica2BQRegular';

    height: 36px; padding: 5px 8px 0 0; text-align: center; width: 95%;}

.left_sidebar .wpcf7{float:left;}

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form{float:left; width:200px; margin-top: 0;}

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 h6{text-align:center; color: #4D4D4D; font-size:13px; margin-top: 0;}

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form p{background: url("img/inp-bg.jpg") repeat-x scroll left top #FFFFFF;

    border: 1px solid #C8C8C8; border-radius: 3px 3px 3px 3px; display: block; height: 16px; margin: 0 0 7px; padding: 3px 8px 9px; width: 192px;}

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form input{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #4D4D4D;

    font: bold 12px Arial,Helvetica,sans-serif; width: 196px; margin: 0; padding:0; height: 23px;box-shadow: none;}	

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form textarea {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; box-shadow: none;

    color: #4D4D4D; float: left; font: bold 12px Arial,Helvetica,sans-serif; height: 80px;resize: none; width: 196px; padding: 5px 0;}

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form .p_textarea{height: 70px; }

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-captchar{ background: url("img/inp-bg.jpg") repeat-x scroll left top #FFFFFF; border: 1px solid #C8C8C8;

    border-radius: 3px 3px 3px 3px; display: block; float: left; height: 27px;left: -9px; margin: 8px 0 7px; padding: 5px 8px; position: relative;  width: 210px;}

	

.left_sidebar #text-15 .top_img{ background: url("img/frm-frame.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 75px; left:-1px; position: absolute; top: -75px; width: 263px;}

	

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form select{border: medium none;  width: 199px; height: 25px; color: #4D4D4D; font-weight: bold;} 	

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-submit{background: url("img/shoot-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none;

    color: #FFFFFF; cursor: pointer; display: block; font: bold 17px arial; height: 41px; margin: 13px 0 0;  padding: 0; text-align: center;

    text-shadow: 0 -1px 0 #094F7C;  text-transform: uppercase;  width: 210px!important;  position: relative; left:-10px; fo}

.left_sidebar #text-15 #wpcf7-f7861-w1-o1 .wpcf7-form .wpcf7-submit:hover{background-position:0 -41px; color:#FFFFFF; text-shadow:0 -1px 0 #b44900;}

.left_sidebar #text-15 div.wpcf7-validation-errors{float:left;}

.left_sidebar #text-15 span.wpcf7-not-valid-tip{/*position:absolute!important;*/}
#widget_sp_image-17{margin-top:12px; float:left;}






.left_sidebar h2{ font-family:'Helvetica2BQRegular'; color:#222;  font-size: 26px; font-weight:normal; margin: 0 0 15px; padding-bottom:15px;  padding-left: 10px;



background: url("img/bottom_back_02.png") repeat-x scroll center bottom transparent;    }



.spannew{ float:right!important; width:700px!important;}



.left_sidebar .widget li{ float:left; width:100%; padding:6px 0; border-bottom:1px solid #E7E7E7;font-family:'PTSansCaptionRegular';}



.left_sidebar .widget li.current-menu-item{padding:11px 0px 10px;}



.left_sidebar .widget li a{float:left; width:auto;color: #737373; font-family:'PTSansCaptionRegular';}  



.left_sidebar .widget li.current-menu-item a{ float:left; width:auto; padding:5px 20px 5px 10px; background-image:url("img/service-selected.png"); background-repeat:no-repeat;



 color:#fff; background-position:right;}



 .container ul li{ font-size:16px !important;}



 .logo img{ max-width:80%;} 



 

#footer .span3 #text-5{width:242px; margin-right:10px; text-align:left;}
#footer .span3 #text-5 #span0{ text-align:left;font-size: 14px;}
 

 

#footer .span3{width:200px;}

 #social_media{float:right; margin-top:5px;} 

 #social_media .socialmedia-buttons{ margin-top:3px;}

 

 #social_media .smw_center img,  #social_media .smw_left img{margin-left: 10px !important;margin-right: 0px !important;}



 

.before-after{border-bottom:1px solid #ccc; float:left; padding-bottom:10px; padding-top:10px;}

.before-after h2{  font-family: 'Helvetica2BQRegular'; color:#333;

    font-size: 22px !important;}

.wp-caption {

border: 1px solid #ccc !important;

text-align: center;

background-color: #ccc !important;

padding-top: 4px;

margin: 5px 10px 5px 0px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}

.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px; color:#333!important;

padding: 0 4px 5px;

margin: 0;

}



#mobicon{ display:block;}

.mob_menu_right{display:none;}



@media (min-width: 240px) and (max-width: 320px) {

#rev_slider_3_1 .vsmall_white{float:left; width:34%!important; font-size:9px!important; line-height:10px!important;}	

	#rev_slider_3_1 .verysmall_white{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:-2px;}

	#rev_slider_3_1 .verysmall_white1{font-size:9px!important;width:40%!important;line-height:10px!important; margin-top:6px!important; margin-bottom:6px!important;}

	#rev_slider_3_1 .verysmall_white2{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:6px!important;}

	#rev_slider_3_1 .verysmall_white3{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:6px!important; margin-bottom:6px!important;}

	#rev_slider_3_1 .verysmall_white4{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:6px!important;}

	#rev_slider_3_1 .small_white{font-size:11px!important}

	#rev_slider_3_1, #rev_slider_3_1_wrapper{height:168px!important;}

		#rev_slider_3_1 .small_white_new{margin-top:-6px!important;}

		

		

   .contentpage{width:100%;}

   .contentpage img{display:block!important; width: auto !important;} 

   

.tophiring{display:none;}

.contentpage{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;padding-right:0!important;width:100% !important;}   

.amazon-banner-title{top: 30px!important;}

.amazon-banner-part1{ width: 92%!important;}

.amazon-banner-part2{display:block!important; width: 92%!important;}

.rslides{ width: 190px !important;}

.rslides_container,#metaslider_container_8792{background:none!important; top: 10px !important;}

#metaslider_container_8792{width:290px;}

.tp-caption.new_small_white{width:90px!important; font-size: 8px !important; margin-left: 3px !important;}

.amazon-banner-title h2{font-size: 25px !important;}

.bracket2{position: relative; top: -140px;}

#page_left_title{font-size:18px!important;}

.left_sidebar{top:0px!important; width:100%!important;}

#main_page {width: 99%!important;}

.volusion_box{width:100%;}

[class*="span"], .row-fluid [class*="span"]{float:left!important; }

.box_wrap{width:30px;}

.box_con {width: 230px;}
.left_sidebar #text-15{margin: 37px 20px 33px;}
.widget.widget_search {float: left; margin: 0 43px;}
#widget_sp_image-13,#widget_sp_image-14,#widget_sp_image-16 {margin-left: 20px; }
.p-big_bgt-side img {margin-left: 45px !important;}
.wp-image-9230{margin-left: 0 !important;}
.container ul li {float: left; width: 100%;}



}





@media (max-width: 640px) {



.top-menu .top-left{ display:none!important;}

.mob_menu_right img{float:left;}

.mob_menu_right {width: 185px; margin: auto; float: none!important;}



.left_sidebar #text-9{float:left; margin-left:20px;}

.package .inner_block{width:100%;} 	

body{ font-size:14px; margin:0 auto;}



.contentpage{width:100%;}

.contentpage img{display:block!important; width: auto !important;} 

	

.header_top_back{ height:auto; background-image:none;}



.navigation_bar, #center_logo{ width:100%;}

#center_logo, .hadding {

    width: 100%;

}

.hadding h2 {

    margin: 0; width:100%;

} 

.divider_01, .content_main, .content_main_left, .content_main_right {

    width: 95%;

} 

.hadding h2 p, .hadding h2 span {  float: none; margin:0; width:100%;}

	

.header_top_back .logo img{ max-width:100%; margin:0 auto; display:block;}



.header_top_back #mobicon{ background-color: #333333; display: block; padding: 15px 0; width:100%; float:left; cursor: pointer; z-index:99999;  }



.header_top_back #mobicon img{ float:left; display:block; cursor:pointer; width:86px; height:20px; z-index:99999;  } 



.header_right_wrappar, #-speakpipe-widget-side-button{ display:none!important;}



#mobmenu{ display:block; width:100%;} 



.home_set{ display:none!important;}



.header_top_back, #content, #footer_wrapper { float:left; width:100%;height:auto;}



.header_top_back header{ height:auto;}



#slider_wrapper{ margin:2px 0 3px;  position:static; overflow:hidden;}



.con_heading{ height:auto;}



.respo_wrapper{ margin-top:10px;}



.divider.type-simple, .respo_wrapper .respo_main, .respo_wrapper .respo_main_left, .respo_wrapper .respo_main_right{ width:96%;}



#footer{ float:none; width:98%; margin:0 auto;}



.footer_nav{ width:100%; float:left;}



.copy_con{ width:98%; float:left;}



#footer .widget_text{ margin:0; width:100%;}



.box_con{ margin:0; }



.slider_contant .con_box{width:98%;}



.contact_area_wrapper, #portfolio_wrapper{ display:none;}



.tp-caption.verysmall_white, .tp-caption.small_blue_new, .tp-caption.small_white_new, { width:auto!important; float:left;}





.navigation_bar ul { float: left; margin-bottom: 10px;  padding: 10px 0 0; width:100%;}



.navigation_bar ul li{ margin:0; padding:0; border-bottom:1px solid #333; width:100%;}



.navigation_bar ul li a{ float:left; width:94%; padding:5px 0; text-align:center; background-image:none ;}



#main_page{ width:100%; float:left;}

#main_page_header{ height:auto; margin:0; }

#page_left_title{ float: left;font-size: 25px; margin-bottom: 0; padding: 10px 5px; width: 97%!important;}

#page_right_title{float: left; font-size: 20px; margin-bottom: 10px; padding-bottom: 10px; padding-top: 0; text-align: left; width: 97%!important;}



#content .container{ float:left; width:97%; padding:5px;}



.before-after{ float:left!important; width:100%!important;  padding:0!important; text-align:left!important;}



.alignleft{float:left!important; width:100%!important;margin:0;} 



.alignright{float:left!important; width:100%!important; margin:0;}



#address { margin-right: 0; margin-top: 0;width: 100%;}



.wpcf7-form, .contact-form{ width:100%!important;}  

.blog-post h2 { font-size: 14px; width: 85%;} 

.spannew { float: left !important; width: 100% !important;}

.left_sidebar{ width:100%; float:left; margin-top:30px;}



#footer .span3 { float: left; width: 100%; margin-left:0!important;}



#footer .span3 .widget_text, #footer .span3 .widget_nav_menu{width:97%!important;}   

.slider_contant{ width:100%;}



#mobicon{ display:none;}



.top-menu{ display:block;}



.mob_menu_right{ float:right;}



.mob_menu_right a{ color:#fff; margin-right:5px; font-size:14px;}



img, #slider_wrapper, .respo_main_left, .box_wrap{ display:block; height:auto!important;}

.hadding{ line-height:36px;}

.copy_con{ height:auto;}



.box_con {display: block;float: none; margin: 0 auto; width: 245px; }

ul.left_mar{border-top: 1px dotted #666666;}

.content_main_left .left li a{ float:left; width:100%;}



}



@media (min-width: 482px) and (max-width: 640px) {



.top_call_no{display:none!important;}

#widget_sp_image-11{width:45%;}

#widget_sp_image-12{width:45%;}

.logo{padding:0px; margin:0px; }



}



@media (max-width: 360px){

.navigation_bar .navigation-inner{ float:left; width:100%;  padding-top: 5px;}

.navigation_bar ul li ul.sub-menu{top:25px;}

.navigation_bar ul li ul li a:hover {padding: 10px 0px !important;}

.navigation_bar ul li ul li:first-child a:hover {padding: 10px 0px !important;}

.contentpage{width:100%;}	

.contentpage img{display:block!important; width: auto !important;} 

.logo{width:100%; padding:0px;}	

.box_img {height: 30px;width: 30px;}

	

.box_con{ width:245px;}	 



#footer .span3 {

    float: none;

    margin: 20px auto 10px !important;

    width: 90%;

}

.package .inner_block{margin: 0 0 0 4%; width:95%!important;}

.small_blue_new{ top:50px!important;  } 

#text-17{width:225px;}

.tp-caption.verysmall_white{top:80px!important;}



#create_lead{float:left;width:100%;}

#create_lead tr{float:left;}

#create_lead .fields_left{float:left; width:290px;}

#create_lead  input{float:left; width:125px; } 

#create_lead  textarea{float:left; width:125px; }





.tophiring{display:none;}

.contentpage{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;padding-right:0!important;width:100% !important;}   

.amazon-banner-title{top: 30px!important;}

.amazon-banner-part1{ width: 92%!important;}

.amazon-banner-part2{display:none;}

#page_left_title{font-size:18px!important;}

.left_sidebar{top:0px!important;}

#main_page {width: 99%!important;}

.volusion_box{width:100%;}

[class*="span"], .row-fluid [class*="span"]{float:left!important; }

.top_call_no img{float:left; }

.top_call_no {margin-right:0px;}



.navigation-inner #mobicon{ display:block;}

.navigation_bar .navigation-inner{ float:left; width:100%;}

#mobicon img{ float:left;}

.navigation_bar #mobmenu ul li a{ border-right:0px; width: 100%;}



.navigation_bar #mobmenu ul li:last-child a{ padding: 11px 0 15px; width: 100%;}

.page-id-7820 #main_page_header{height:350px!important;}
.rslides_nav{margin-top: -75px !important;}
.p-big_bgt-side img{float:left;}

}



@media (min-width: 361px) and (max-width: 480px){	



.navigation_bar ul li ul.sub-menu{top:25px;}

.navigation_bar ul li ul li a:hover {padding: 10px 0px !important;}

.navigation_bar ul li ul li:first-child a:hover {padding: 10px 0px !important;}



.contentpage{width:100%;}	

.contentpage img{display:block!important; width: auto !important;} 

.box_img {height: 30px;width: 30px;}



.box_con{ width:400px;}

#rev_slider_3_1 .vsmall_white{float:left; width:34%!important; font-size:9px!important; line-height:10px!important;}	

	#rev_slider_3_1 .verysmall_white{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:4px;}

	#rev_slider_3_1 .verysmall_white1{font-size:9px!important;width:49%!important;line-height:10px!important;}

	#rev_slider_3_1 .verysmall_white2{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:-2px;}

	#rev_slider_3_1 .verysmall_white3{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:-2px; margin-bottom:6px;}

	#rev_slider_3_1 .verysmall_white4{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:-2px;}

	#rev_slider_3_1, #rev_slider_3_1_wrapper{height:168px!important;}

		#rev_slider_3_1 .small_white_new{margin-top:-3px;}

		#rev_slider_3_1 .small_white{font-size:13px!important;}

		#rev_slider_3_1 .front_yellow{margin-bottom:7px;}

		

		.top-menu{ display:none!important;}

.package .inner_block{margin: 0 0 0 22%;}

.categry{width:100%;}

.left	{width:100%;}

.categry .left ul li{width:100%;} 

.left_mar{margin:0px;}

.respo_wrapper .package .inner_block{width:77%;}



  

.tophiring{display:none;}

.contentpage{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;padding-right:0!important;width:100% !important;}   

.amazon-banner-title{top: 30px!important;}

.amazon-banner-part1{ width: 35%!important;}
.amazon-banner-part2{ width: 60%!important;}
.p-big_bgt-side img{float:left;} 

/*.amazon-banner-part2{display:none;}
*/
#page_left_title{font-size:18px!important;}

.left_sidebar{top:0px!important;}

#main_page {width: 99%!important;}

.volusion_box{width:100%;}

[class*="span"], .row-fluid [class*="span"]{float:left!important; }



.navigation-inner #mobicon{ display:block;}

.navigation_bar .navigation-inner{ float:left; width:100%;  padding-top: 5px;}

#mobicon img{ float:left;}

.navigation_bar #mobmenu ul li a{ border-right:0px; width: 100%;}

.navigation_bar #mobmenu ul li:last-child a{ padding: 11px 0 15px; width: 100%;}

#metaslider_container_8792, #metaslider_container_8791{width: 275px;}
.rslides{width:76% !important;}

}



@media (min-width: 481px) and (max-width: 540px){

.contentpage{width:100%;}	

.top-menu .container{ padding:0px;}



.menu-top-menu-container{ float:left; position: relative;    z-index: 99999;}



.top-left ul li a{ margin-right: 5px;    padding-right: 5px;}	

	

.box_img {height: 30px;width: 30px;}



.box_con{ width:400px;}



.categry{ width:100%;}



/*.categry .left{ width:230px;}*/

.package .inner_block{margin: 0 0 0 22%;}

/*.categry .left_mar{ margin-left:20px; width:230px;}*/

.categry{width:100%;}

.left	{width:100%;}

.categry .left ul li{width:100%;} 

.left_mar{margin:0px;}

.respo_wrapper .package .inner_block{width:77%;}

#footer, .footer_nav {float: none;margin: 0 auto;  width: 95%;}



.box_con {width: 450px;}

#rev_slider_3_1 .vsmall_white{float:left; width:34%!important; font-size:12px!important; line-height:13px!important;}

#rev_slider_3_1 .verysmall_white{font-size:12px!important;width:55%!important;line-height:13px!important; margin-top:4px;}

#rev_slider_3_1 .verysmall_white{font-size:9px!important;width:49%!important;line-height:10px!important; margin-top:4px;}

	#rev_slider_3_1 .verysmall_white1{font-size:13px!important;}

	#rev_slider_3_1 .verysmall_white2{font-size:13px!important;}

	#rev_slider_3_1 .verysmall_white3{font-size:13px!important;}

	#rev_slider_3_1 .verysmall_white4{font-size:13px!important;}

	

.navigation-inner #mobicon{ display:block;}

.navigation_bar .navigation-inner{ float:left; width:100%;}	

#mobicon img{ float:left;}

	

.navigation_bar #mobmenu ul li a{ border-right:0px; width: 100%;}

.navigation_bar #mobmenu ul li:last-child a{ padding: 11px 0 15px; width: 100%;}



.navigation_bar #mobmenu ul li:hover ul.sub-menu{ position:relative; float:left; width:100%; top:20px;}



.navigation_bar #mobmenu ul li:hover ul.sub-menu li a{padding: 11px 0 15px; width: 100%;}

.amazon-banner-part1{ width: 35%!important;}
.amazon-banner-part2{ width: 60%!important;}
.p-big_bgt-side img{float:left;} 
.rslides{ width: 73% !important;}
.page-template-volusion-template-php .contentpage{ width: 97%!important;}

}



@media (min-width: 541px) and (max-width: 640px){

.amazon-banner-part1{ width: 35%!important;}
.amazon-banner-part2{ width: 60%!important;}
.p-big_bgt-side img{float:left;} 
.rslides{ width: 73% !important;}	
.page-template-volusion-template-php .contentpage{ width: 97%!important;top: 0px!important;}
.page-id-9229 .contentpage{ width: 97%!important;top: 0px!important;}

.box_con {width: 520px;} 

.categry{width:100%;}

.left	{width:100%;}

.categry .left ul li{width:100%;} 

.left_mar{margin:0px;}

.package .inner_block{margin: 0 0 0 25%;}

.respo_wrapper .package .inner_block{width:75%;}


.contentpage{width:50%; top: -18px;}

.page-id-5908 .contentpage{width:50%!important; top: -0px!important;}

.left_sidebar{top:0px!important; margin-left:10px; width:43%; }

.volusion_box{width:100%;}

.portfolio-item{margin-right:15px!important;}

.before-after img{width:100%;}



.navigation-inner #mobicon{ display:block;}



.navigation_bar .navigation-inner{ float:left; width:100%;}



#mobicon img{ float:left;}



.navigation_bar #mobmenu ul li a{ border-right:0px; width: 100%;}

.navigation_bar #mobmenu ul li:last-child a{ padding: 11px 0 15px; width: 100%;}



.navigation_bar #mobmenu ul li:hover ul.sub-menu{ position:relative; float:left; width:100%; top:20px;}



}



@media (min-width: 768px){#mobicon { display: none;}  }

@media only screen and (max-width:760px){ 
/*.jx_ui_FullFrame.meshim_widget_Widget {display: none!important;}
.jx_ui_Widget {display: none!important;}*/

}

@media only screen and (max-width:768px)

{

.package .inner_block{width:100%; float:left;}


}

@media (min-width: 740px) and (max-width: 800px){

.contentpage{width:475px;}

.navigation_bar ul li a{font-size:10.4px;}

	.inner_block .homeseopackages{margin:0px 6%;}

.bottom_image{display:none;}

.header_right_wrappar { width: 260px;} 

.navigation_bar ul li a {padding: 5px 4px!important; }

.home_set a{background:none!important;}



.navigation_bar, .slider_contant, #center_logo, .content_main, .divider.type-simple, .respo_main, #portfolio, .contact-area, 

#footer, .footer_nav, .copy_con, .divider_01, .hadding{ width:100%; float:left;} 



.hadding h2{ margin-left: 85px;}



.divider_01 img{ width:100%;} 



.tp-leftarrow {

    left: -15px !important;

}



.tp-rightarrow {left: 736px !important;}



.hadding h2{ font-size:28px;}



.navigation_bar ul li a{ padding:5px 13px;}



.con_box{ width:240px; margin-top:10px;}

.slider_contant{height: 230px;}



.box_img{ width:30px; height:30px;}



.box_con{ width:180px;}



.box_con h1 a{ font-size:16px;}



.box_con p { line-height:16px;}



.content_main_left{ width: 430px;}

.content_main_right{width: 260px;}

.left ul li{width:217px;}

.left{width: 175px;}

.respo_main_right{width:52%;}  

#nav_menu-5{float:left; margin-left: 30px;}



#footer .span3 {    width: 180px; margin-left:10px!important;}

#footer .span3 #text-5{ width:auto;}

.tp-caption.verysmall_white, .tp-caption.small_blue_new, .tp-caption.small_white_new, .tp-caption{ width:40%!important; float:left;}

ul.list li, ul.blogroll li, .widget_archive ul li, .widget_archive ul li, .widget_recent_entries ul li, .widget_categories ul li, .widget_pages ul li, .widget_meta ul li, .widget_recent_comments ul li, .widget_nav_menu ul li{ width:auto!important;}

#footer h2{ font-size:18px;}

#nav_menu-5{ margin-left:0;}

.respo_main_left{ width:350px;}

.rpwe-block li{ margin-bottom:0!important;}	

#main_page{ width:100%;}

#page_right_title{ width:auto; margin-right: 20px;}

.container .span8 {

    width: 460px;

}

.container .span4 {

    width: 240px;

}



.page-template-special-template-php .span8{ width:100%;}



.page-template-special-template-php .left_sidebar{ float:left;}



.container .span4 .widget{ width:90%; padding:15px;} 

.blog-post h2 {

    display: inline-block;

    margin: 6px 0;

    width: 90%!important;

}



.blog-post h2 a{ color:#222;}



}



.page-id-3315 .info-box .button-black, .button-black{background: url("../img/button-shadow.html") repeat-x scroll 50% 0 #00AEEF!important;

box-shadow:0 0px 0 rgba(0, 0, 0, 0.7), 0 0px 0 rgba(255, 255, 255, 0.4) inset!important; text-shadow:none!important;}



.span4 .pagesidebar{ background-color:#fff; padding:10px 10px 0;  border: 1px solid #EEEEEE; margin-bottom:20px;}

 

.tp-caption.verysmall_white{ font-size:16px!important;}



#lead_submit{background-color: #3A8BDE !important;

    background-image: linear-gradient(to bottom, #3A8BDE, #3A8BDE) !important;

    background-repeat: repeat-x; border:none; color:#fff;

	padding:5px 15px; border-radius:5px;}

	

.label_name{ text-align:left; padding-left:20px; margin-top:0!important;}

.fields_left input[type="text"], .fields_left .textarea{ border-radius:5px;}



.blog-post-header a{ color:#222;}



.blog-post-header a:hover{ color:#3A8BDE;}



.rpwe-block .rpwe-time{ color:#333;}

.rpwe-block h3{line-height:0.7em !important;}

.content_main_right .rpwe-block h3 a{ font-size:17px!important;}

#like_our_work{background: url("img/like-our-work.gif") no-repeat top left;  margin-top: 18px;

    padding-left: 164px;float:right;}

#like_our_work .twitter-share-button{margin-left:0px;}



.searchpage{ float:right; width:auto;}

.searchpage #s{height: 15px; background:url("img/search1.png") no-repeat scroll 98% center rgba(0, 0, 0, 0);

    margin-bottom: 0;

    margin-top: 3px;

    padding-right: 20px;

    width: 179px;}

	

.searchdata{  border-bottom: 1px dashed #CCCCCC;

    float: left;

    margin-bottom: 15px;

    width: 100%;}



.entry-title{ float:left; width:100%; font-size:16px; color:#3A8BDE; }



.entry-content{ float:left; width:95%; padding:10px 10px 10px 0; font-size:12px;}



.entry-content a{ float:right; margin:10px;}



.contentpage h3.search-page-title{ float:left; width:100%; font-size:16px; padding:0px;}





.blog-post-page {  border-bottom: 2px dashed #EEEEEE;

    margin-bottom: 24px;

    padding-bottom: 24px; float:left;}







.blog-post-page h2 {    display: inline-block;    margin: 6px 0;    width: 92%;}





.specialpage-title{ background: url("img/bottom_back_02.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);

    float: left;

    margin-bottom: 16px;

    margin-left: 8px;

    width: 103%;}



.specialpage-title h2{  background: url("img/bottom_back_01.png") no-repeat scroll 0 90% rgba(0, 0, 0, 0);

    font-size: 22px;

    margin-bottom: 0;

    padding: 10px 10px 21px 0;}

	

.blog-post-page .post-meta .readmore{ float:right!important;}



/*volusion page css*/



#homefeatured .rightbox {

    display: block;

    float: right;

    height: 273px;

    width: 770px;

}



.homeseopackages .widget_sp_image-image-link {   background: url("img/pack.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   height: 222px;   position: static;   width: 293px;  text-align:center; float:left;}





.homeseopackages .more a {

    background: url("img/packagelink.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    color: #FFFFFF;

    float: left;

    font-weight: bold;

    height: 52px;

    line-height: 46px;

    text-decoration: none;

    width: 181px;

}











@media (min-width: 750px) and (max-width: 790px){

.page-id-6821 .alignleft{width:350px !important;}

#page_left_title{width: 95% !important;}

#page_right_title{ padding: 0px!important; position:relative; top:-30px; font-size: 16px!important; }

#footer .span3{width:175px!important;}

.homeseopackages{width:285px!important;}

.slider_contant{height:auto!important;}

.header_right_wrappar {width: 280px!important;}

.contentpage{padding-left:15px!important;}

.contentpage{width:57%!important; }

.left_sidebar{float:left!important; padding-left:10px;width: 35%!important;}

.amazon-banner-part2 {float: left; width: 26%!important; }

.rslides_container,#metaslider_container_8792{width:77%!important; background:none!important; }

.rslides_nav{display:none; }

.bracket1{margin-left:5px;}

.contact-area .phone{ width: 400px!important;}

.blog-post h2{width:88%!important;}

#rev_slider_3_1, #rev_slider_3_1_wrapper{height:430px!important;}





}







@media (min-width: 800px) and (max-width: 1024px){



.tp-rightarrow.large{display:none;}

.bottom_image{ width: 98%; margin: 20px 7px;}

.contact-area .contact-txt{width:340px; font-size:15px!important; }

.contactdetails{ padding: 22px 0;}

#portfolio-list li{width:290px!important;}

.page-id-6821 .alignleft{width:455px !important;}

.contact-area{width:100%;} .portfolio-item{margin-right:0px;}

#page_left_title{width: 95% !important;}

#page_right_title{ padding: 0px!important; position:relative; top:-30px; }

.span12{width:930px!important;}

.blog-post h2{width:90%!important;}

.span8 {width: 63%!important;}

.contact-area .phone{ width: 400px!important;}



/*.navigation_bar ul li a{padding: 5px 14px;} */



}





.page-template-amazon-template-php #main_page_header { background:url("img/big_com_bg.jpg") repeat scroll left top rgba(0, 0, 0, 0); height:auto; } 



.page-template-amazon-template-php #page_left_title{ padding:0px 5px; margin:11px 2px 0px; font-size:25px; line-height:none;}



.page-template-amazon-template-php #page_right_title{ background: url("img/btn-request-qoute.png") no-repeat scroll left top rgba(0, 0, 0, 0);margin-bottom: 0;  margin-top: 3px;  padding: 0px;}



.page-template-amazon-template-php #page_right_title a{   color: #FFFFFF;

    float: left;

    font-size: 20px;

    padding: 1px 3.5% 5px 17px;

    text-align: left;

    width: 176px;}



.amazon-banner{ float:left; width:100%; margin-top:3px;}



 .bracket1{  border:1px solid #fff; border-right:none; float: left;    height: 262px;    margin-bottom: 20px;    margin-top: 20px;

    width: 10px;}

.bracket2{ width:10px; border:1px solid #fff; height:262px; border-left:none; float:left; margin-bottom: 20px;    margin-top: 20px;}



.amazon-banner-part1{ float:left; width:32%;}

.amazon-banner-title{ float:left; position:relative; width:98%; position:relative; top:88px;}

.amazon-banner-title h2{  color: #FFFFFF;

    float: left;

    font-family: abelregular;

    font-size: 27px;

    margin-bottom: 0;

    padding: 0 0px;

    width: auto;}

.amazon-banner-title h3{      color: #fff;    float: left; font-family: abelregular;    font-size: 27px;    margin-bottom: 0;    padding: 0 0px;    width: auto; margin-top:1px;}



.amazon-banner-title p{  color: #FFFFFF;    float: left;    font-size: 14px;    margin-top: 16px;}





.amazon-banner-part2{ float:left; width:37%;}





.amazon-banner-part3{ float:right; width:29%; margin-top: 20px;}



.amazon-banner-part3 .certificates{ float:left; background: rgba(255, 255, 255, 0.3);}



.amazon-banner-part3 .certificates .inner{ float:left; background: rgba(69, 93, 134, 0.5); margin:5px 5px 0;}



.amazon-banner-part3 .certificates .inner h2{color: #FFFFFF;    font-size: 22px;    margin-bottom: 0;    margin-top: 18px;    padding: 10px;}



.rslides_container{background: url("img/img-lapi.png") no-repeat scroll left top rgba(0, 0, 0, 0); top:68px; margin-bottom:0px!important; padding-bottom:15%;}



.amazon-banner-part3 img{ margin-bottom: 26px;}



.rslides{   height: 166px;

    left: 45px;overflow: visible !important;

    max-width: none !important;

    width: 266px ;}



.rslides li{ top:12px!important; width:auto!important;}



.rslides_nav.next{ right:13px!important;}



.page-template-amazon-template-php .contentpage{background: url("img/scale-bg.png") repeat-y scroll 100% 50% rgba(0, 0, 0, 0); padding-right: 30px;

 width: 69%;padding-top: 24px;  position: relative;  top: -24px; }

.page-template-volusion-template-php .contentpage {background: url("img/scale-bg.png") repeat-y scroll 100% 50% rgba(0, 0, 0, 0); padding-right: 30px; width: 69%; 

padding-top: 24px; position: relative;  top: -24px;}



.page-template-amazon-template-php .left_sidebar{ position: relative;    top: -316px;    width: 27%;}



.page-template-amazon-template-php .container p a:active{transition-duration:10s;}



.page-template-amazon-template-php .contentbottom{ margin-top:15px; float:left; width:100%;}



.page-template-amazon-template-php .contentbottom h2{ background: url("img/bg-numbers.png") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #5B99D6;

    float: left;

    font-size: 62px;

    height: 93px;

    margin-left: 10px;

    margin-right: 15px;

    padding: 0 21px;}



.page-template-amazon-template-php .contentbottom h4{ padding:0px; color:#2C7DC8; margin:0px; }



.page-template-amazon-template-php .contentbottom p{ color:#000; padding: 5px 0; }



.page-template-amazon-template-php .contentbottom br, .page-template-amazon-template-php .contentbottom p br{ display:none;}



.page-template-volusion-template-php #main_page_header { background:url("img/blue-repeat-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0); height:auto; } 



.page-template-volusion-template-php #page_left_title{ padding:0px 5px; margin:11px 2px 0px; font-size:25px; line-height:none;}



.page-template-volusion-template-php #page_right_title{ background: url("img/btn-request-qoute.png") no-repeat scroll left top rgba(0, 0, 0, 0);margin-bottom: 0;  margin-top: 3px;  padding: 0px;}



.page-template-volusion-template-php #page_right_title a{   color: #FFFFFF;

    float: left;

    font-size: 20px;

    padding: 1px 3.5% 5px 17px;

    text-align: left;

    width: 176px;}









.page-template-volusion-template-php .left_sidebar{ position: relative;    top: -316px;    width: 27%;}



.page-template-volusion-template-php .container p a:active{transition-duration:10s;}



.page-template-volusion-template-php .contentbottom{ margin-top:15px; float:left; width:100%;}



.page-template-volusion-template-php .contentbottom h2{ background: url("img/bg-numbers.png") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #5B99D6;

    float: left;

    font-size: 62px;

    height: 93px;

    margin-left: 10px;

    margin-right: 15px;

    padding: 0 21px;}



.page-template-volusion-template-php .contentbottom h4{ padding:0px; color:#2C7DC8; margin:0px; }



.page-template-volusion-template-php .contentbottom p{ color:#000; padding: 5px 0; }



.page-template-volusion-template-php .contentbottom br, .page-template-amazon-template-php .contentbottom p br{ display:none;}



.error{ margin:auto; width:auto; text-align:center;}



.error h1{ font-size:42px;}



.error h2{ font-size:30px;}



.volusion{ float:left; width:100%;}



/*.volusion a img{ float:none; margin-right:15px; padding:7% 0; width:auto;}*/

.volusion a img {

    float: none;

    width: 100%;

}



.page-id-9126 .contentpage{ background:none; width:90%;}



.page-id-9126 .left_sidebar, .page-id-9126 .contact_area_wrapper{ display:none;}



.portfolio-single h2{float:left; background: url("img/line-pix.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0); color: #4D4D4D;font: 25px/18px 'Helvetica2BQRegular';

    height: 36px; padding: 5px 8px 0 0; text-align: center; width: 95%;}

.portfolio-single .wpcf7{float:left;}

.portfolio-single .wpcf7-form{float:left; width:212px; margin-top: 0;}

.portfolio-single h6{text-align:center; color: #4D4D4D; font-size:13px; margin-top: 0;}

.portfolio-single .wpcf7-form p{background: url("img/inp-bg.jpg") repeat-x scroll left top #FFFFFF;

    border: 1px solid #C8C8C8; border-radius: 3px 3px 3px 3px; display: block; height: 16px; margin: 0 0 7px; padding: 3px 8px 9px; width: 192px;}

.portfolio-single .wpcf7-form input{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #4D4D4D;

    font: bold 12px Arial,Helvetica,sans-serif; width: 196px; margin: 0; padding:0; height: 23px;box-shadow: none;}	

.portfolio-single .wpcf7-form textarea {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; box-shadow: none;

    color: #4D4D4D; float: left; font: bold 12px Arial,Helvetica,sans-serif; height: 80px;resize: none; width: 196px; padding: 5px 0;}

.portfolio-single .wpcf7-form .p_textarea{height: 70px; }

.portfolio-single .wpcf7-form .wpcf7-captchar{ background: url("img/inp-bg.jpg") repeat-x scroll left top #FFFFFF; border: 1px solid #C8C8C8;

    border-radius: 3px 3px 3px 3px; display: block; float: left; height: 27px;left: -9px; margin: 8px 0 7px; padding: 5px 8px; position: relative;  width: 210px;}

	

.portfolio-single .wpcf7-form select{border: medium none;  width: 199px; height: 25px; color: #4D4D4D; font-weight: bold;} 	

.portfolio-single .wpcf7-form .wpcf7-submit{background: url("img/shoot-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none;

    color: #FFFFFF; cursor: pointer; display: block; font: bold 17px arial; height: 41px; margin: 13px 0 0;  padding: 0; text-align: center;

    text-shadow: 0 -1px 0 #094F7C;  text-transform: uppercase;  width: 210px!important;  position: relative; left:-10px; fo}

.portfolio-single .wpcf7-form .wpcf7-submit:hover{background-position:0 -41px; color:#FFFFFF; text-shadow:0 -1px 0 #b44900;}



.portfolio-single .text-15 {

    background: url("img/frm-bg.png") repeat-y scroll 50% 50% rgba(0, 0, 0, 0);

    float: left;

    margin: 37px 0 33px;

    padding: 0 26px 15px;

    position: relative;

    width: 213px;

}



.portfolio-single .top_img {

    background: url("img/frm-frame.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 75px;

    left: 1px;

    position: absolute;

    top: -75px;

    width: 263px;

}

.portfolio-single .content_main_right{ padding:0px; float:left;}







/*css by salman 14.04.14*/

* {margin:0; padding:0;}

.ie8 .socialmedia-buttons a, .ie8 .navigation_bar ul li {float:left;}

.ie8 .navigation_bar ul li a {font-size:10px; padding:14px 10px; float:left !important; font-weight:normal; display:inline-block;	} 



@font-face {

	font-family: 'Abel-Regular';

	src: url('font/abel-regular/Abel-Regulard41d.eot?') format('eot'), 

	     url('font/abel-regular/Abel-Regular.woff') format('woff'), 

	     url('font/abel-regular/Abel-Regular.ttf')  format('truetype'),

	     url('font/abel-regular/Abel-Regular.svg#Abel-Regular') format('svg');

}



html.ie8 .box_con a, body {font-family: 'Abel-Regular';}



/*css by salman end*/



.contentpage .p_big_left{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}

.contentpage .p_big_left .p_big_content{ width:50%; float:right;}

.contentpage .p_big_left .p_big_content p{  }

.contentpage .p_big_left .p_big_image{ width:40%; float:left; margin-right:15px;}



.contentpage .p_big_right{ width:100%; float:left;}

.contentpage .p_big_content_right{ width:53%; float:left;}

.contentpage .p_big_content_right p{color:#444444;}

.contentpage .p_big_image_right{ width:40%; float:right;}



.contentpage .p_big_content h4 { color: #444444;  font-family: 'Helvetica2BQRegular'; font-size: 25px; line-height: 29px;}

.contentpage .p_big_content_right h4 { color: #444444;  font-family: 'Helvetica2BQRegular'; font-size: 25px; line-height: 29px;}

.size-full.wp-image-9287.alignleft{ float:left; margin-right: 15px;}

.wp-image-9230{ float:right; margin-left:15px;}



.contentpage iframe { width: 100%;}





.page-id-9317 .navigation_bar{ display:none;}

.page-id-9317 .top-menu{ display:none;}







.p-main { margin: 0 auto; width: 990px;}

#main_page_big-comnt{background-image: url("img/big_com_bg.jpg"); background-repeat:repeat;  float: left; margin-bottom: 40px; width: 100%; height:auto; padding-top:15px; }

.p_big_center{ width:995px; margin:0 auto;}



.p_service_area{ width:100%; float:left;  }

.p_service_left{ width:45%; float:left; border-bottom: 1px dotted #666666; margin-bottom:10px; }

.p_service_left p{ font-size:13px; line-height:20px; float:left; padding:0px;}

.p_service_left h4{color: #222222; float: left;  font-family: 'Helvetica2BQRegular'; font-size: 19px;}



.p_service_right{ width:45%; float:right;  border-bottom: 1px dotted #666666; margin-bottom:10px;}

.p_service_right p{ font-size:13px; line-height:20px; float:left; padding:0px;}

.p_service_right h4{color: #222222; float: left;  font-family: 'Helvetica2BQRegular'; font-size: 19px;}



.tophiring img{ display:none;}



.p_big_comc_footer {background: none repeat scroll 0 0 #2D2D2D;   border-top: 6px solid #FFD800; width:100%; float:left;}

.p_f_content{ width:990px; margin:0 auto; padding-bottom:30px; padding-top:20px;}

.p_f_left{ font-size:12px; color: #9F9F9F; font-family: ptsanscaptionregular; float:left;}

.p_f_right{font-size:12px; color: #9F9F9F; font-family: ptsanscaptionregular; float:right;}



.page-id-9317 .p_big_comrc{ display:none !important;}



.page-id-9317 iframe{ margin-bottom:15px;}



.p_big_col{float:left; }

.p_ul{float:left;}

.p_button{float: left; padding: 15px 0; width: 100%;}

.p_button img{position:relative; left:100px; }

.cnt-btn {color:#fff; text-align:center; font-weight:bold; font-size:22px;  width:50%; margin:0 auto;}
.cnt-btn h2 {margin:0 0 10px 0; background:#1571BA; border-radius:5px; -webkit-border-radius:5px; padding:6px 0px 2px;  
-webkit-text-shadow: 0px 1px 1px #000; -o-text-shadow: 0px 1px 1px #000; -moz-text-shadow: 0px 1px 1px #000; width:100%; float:left;}
.cnt-btn_headeing{ font-size:20px; color:#fff; float:left; width:100%; float:left; color:#FFFFFF;}
.p_heading_big{ width:100%; float:left; color:#FFFFFF; font-size:28px; cursor:pointer;}

.btn_blank { width:100%; float:left;}



.page-id-9412 .navigation_bar{ display:none;}
.page-id-9412 .wpcf7-form, .contact-form{ width:72%; float:left;}
.p-big_bgt-side{ text-align:center; margin-left:15px;}
.p-big_bgt-side img{ margin-left:20px ; outline:none; border:}

html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */ }