/*
Theme Name: Power Bookkeeping Solutions
*/

/* CSS Document */

/*
----------------------------------
01. DEFAULT ELEMENTS
----------------------------------
*/

body{margin:0px;padding:0px;background:url(images/bg.jpg) repeat;}
*{border:none;outline:none;text-decoration:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
@font-face {
font-family: 'open_sanssemibold';
src: url('css/opensans-semibold-webfont.eot');
src: url('css/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-semibold-webfont.woff') format('woff'),
	 url('css/opensans-semibold-webfont.ttf') format('truetype'),
	 url('css/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sansregular';
src: url('css/opensans-regular-webfont.eot');
src: url('css/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-regular-webfont.woff') format('woff'),
	 url('css/opensans-regular-webfont.ttf') format('truetype'),
	 url('css/opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family: 'MagistralC';
  src: url('css/MagistralC.eot?#iefix') format('embedded-opentype'),  url('css/MagistralC.woff') format('woff'), url('css/MagistralC.ttf')  format('truetype'), url('css/MagistralC.svg#MagistralC') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
font-family: 'open_sansbold';
src: url('css/opensans-bold-webfont.eot');
src: url('css/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-bold-webfont.woff') format('woff'),
	 url('css/opensans-bold-webfont.ttf') format('truetype'),
	 url('css/opensans-bold-webfont.svg#open_sansbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanslight';
src: url('css/opensans-light-webfont.eot');
src: url('css/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-light-webfont.woff') format('woff'),
	 url('css/opensans-light-webfont.ttf') format('truetype'),
	 url('css/opensans-light-webfont.svg#open_sanslight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'fjalla_oneregular';
src: url('css/fjallaone-regular-webfont.eot');
src: url('css/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/fjallaone-regular-webfont.woff') format('woff'),
	 url('css/fjallaone-regular-webfont.ttf') format('truetype'),
	 url('css/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'AvantGardeBook';
src: url('css/avangw__-webfont.eot');
src: url('css/avangw__-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/avangw__-webfont.woff') format('woff'),
	 url('css/avangw__-webfont.ttf') format('truetype'),
	 url('css/avangw__-webfont.svg#AvantGardeBook') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MyriadPro-Regular';
src: url('css/myriadproregular.eot');
src: url('css/myriadproregular.eot?#iefix') format('embedded-opentype'),
	 url('css/myriadproregular.woff') format('woff'),
	 url('css/myriadproregular.ttf') format('truetype'),
	 url('css/myriadproregular.svg#myriadproregular') format('svg');
font-weight: normal;
font-style: normal;
}



h1{font:normal 53px 'open_sansbold';color:#1e1e1e;margin:0px 0px 16px 0px;padding:0px 0px 10px 0px;text-transform:uppercase;background:url(images/line.png) repeat-x left bottom;line-height:normal;}
h1 span{display:block;font:normal 29px'open_sansregular';color:#55c5cf;text-transform:none;}
h2{font:normal 25px 'open_sansbold';color:#1e1e1e;margin:0px;padding:0px 0px 15px 0px;line-height:normal;}
p{font:normal 14px 'open_sanslight';color:#1e1e1e;margin:0px;padding:0px 0px 24px 0px;text-align:justify;line-height:24px;}
p span{font-family:'open_sanssemibold';}
p a{color:#1e1e1e;}
/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#container{width:100%;}
#wrapper{width:100%;}
.main{max-width:1200px;margin:0 auto;padding:0% 2%;}
img {
	max-width: 100%;
	height: auto;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}


/*
----------------------------------
03. HEADER
----------------------------------
*/

#header{width:100%;}
.header_top{background:#56c5d0;}
.phn{float:left;}
.header_top h2{font:normal 37px 'open_sanssemibold';color:#ffffff;margin:0px;padding:0px 0px 0px 33px;background:url(images/phn2.jpg) no-repeat left 14px;display:inline-block;line-height:normal;}
.header_top h2 span{color:#094a51;}
.social_icon{float:right;padding-top:14px;}
.logo{/*width:429px;*/width:35.75%;float:left;}
#navigation{/*width:771px;*/width:64.25%;float:right;}

/*---------Navigation Start---------*/
@media(min-width:768px){
#navigation ul{margin:0px;padding:0px;float:right;list-style:none;}
#navigation ul li{margin:0px 0px 0px 40px;padding:0px;float:left;}
#navigation ul li a{margin:0px;padding:50px 8px 0px 8px;float:left;font:normal 14px 'open_sanssemibold';color:#353535;text-transform:uppercase;}
#navigation ul li a.active, #navigation ul li a:hover{border-top:8px solid #56c5d0;padding-top:42px;}
}
/*---------Navigation End---------*/

#banner{position:relative;}
.banner_img{min-height:419px;}
.banner_text{position:absolute;left:0;top:44px;width:100%;z-index:99;}
.banner_text h2{font:normal 55px 'open_sansregular';color:#313b3b;margin:0px;padding:0px 0px 0px 0px;line-height:normal;}
.banner_text ul{margin:0px;padding:0px 0px 20px 0px;list-style:none;display:inline-block;}
.banner_text ul li{margin:0px;padding:11px 0px 11px 28px;border-top:1px solid #ffffff;font:normal 18px 'MagistralC';color:#000000;background:url(images/bullet.png) no-repeat left 8px;}
.banner_text ul li:first-child{border:none;}

@media(max-width:1150px){
#navigation ul li{margin-left:40px;}	
}

@media(max-width:1023px){
.logo{width:32%;}
#navigation{width:67%;}
#navigation ul li{margin-left:5px;}
#navigation ul li a{padding-top:40px;}
#navigation ul li a.active, #navigation ul li a:hover{padding-top:32px;}

}

@media(max-width:767px){
.banner_img{min-height:180px;}	
.banner_text{position:relative;padding-bottom:30px;}
.header_top{text-align:center;}
.phn{float:none;}
.social_icon{float:none;padding-bottom:10px;}
.logo{float:none;text-align:center;width:100%;padding-bottom:10px;}
#navigation{float:none;width:100%;}
.header_top h2{font-size:27px;background-position:left 7px;}

}

@media(max-width:479px){
.banner_img{min-height:100px;}	
}


/*
----------------------------------
04. CONTENT
----------------------------------
*/

#content{width:100%;padding:30px 0px 50px 0px;}
.left_panel{/*width:776px;*/width:64.66%;float:left;padding-bottom:31px;}
.right_panel{/*width:407px;*/width:33.91%;float:right;padding-bottom:31px;}
.left_panel p{padding:0px 0px 17px 0px;}
.left_panel p span{font-family:'open_sanssemibold';}
.left_panel p a{font-size:19px;color:#1e1e1e;}
.black_bg{background:url(images/black_bg.jpg) repeat;padding:14px 14px 25px 14px;border:6px solid #000000;}
.black_bg h2{font:normal 36px 'open_sanssemibold';color:#55c5cf;margin:0px 0px 20px 0px;padding:0px 0px 8px 0px;border-bottom:1px solid #3f3e3e;text-transform:uppercase;line-height:normal;}
.black_bg p{font:normal 22px Georgia, "Times New Roman", Times, serif;color:#ffffff;margin:0px;padding:0px 0px 18px 0px;line-height:normal;}
.black_bg p a{color:#fff;}
.black_bg p.address{font-size:19px;}
.black_bg p img{vertical-align:middle;margin-right:4px;}
.white_sec{background:#ffffff;border:1px solid #e7e7e7;margin-bottom:25px;}
.white_sec h2{font:normal 36px 'open_sanslight';color:#0d5961;margin:0px;padding:22px 0px 13px 22px;line-height:normal;}
.logo_box{width:183px;height:123px;text-align:center;background:#fff;border:1px solid #f5f5f5;margin:0px 20px 36px 20px;float:left;}
.inner{width:183px;height:123px;display:table;}
.logo_box p{display:table-cell;vertical-align:middle;text-align:center;margin:0px;padding:0px;}
.btm_sec h2{font:normal 53px 'open_sansbold';color:#1e1e1e;margin:0px;padding:0px 0px 19px 0px;text-transform:uppercase; line-height:normal;}
.btm_sec h2 span{color:#55c5cf;}
.btm_left{/*width:584px;*/width:48.66%;float:left;padding-bottom:20px;}
.btm_right{/*width:560px;*/width:46.66%;float:right;background:url(images/bg1.jpg) no-repeat;background-size:cover;}
.textbox1{/*width:558px;*/width:95.54%;height:50px;background:#fff;border:3px solid #2697a2;font:normal 13px 'open_sanslight';color:#575757;margin:0px 0px 16px 0px;padding:0px 10px;line-height:60px;}
.textarea1{/*width:558px;*/width:95.54%;height:156px;background:#fff;border:3px solid #2697a2;font:normal 13px 'open_sanslight';color:#575757;margin:0px 0px 0px 0px;padding:5px 10px;resize:none;overflow-y:hidden;}
.select_box{/*width:558px;*/width:55.54%;height:50px;background:#fff;border:3px solid #2697a2;font:normal 13px 'open_sanslight';color:#575757;margin:0px 0px 16px 0px;padding:0px 10px;line-height:60px;}
.submit_btn{width:129px;height:50px;background:#56c5d0;border:3px solid #2697a2;font:normal 24px 'open_sanslight';color:#08575f;text-shadow:0px 1px 0px #fff;text-align:center;cursor:pointer;float:right;margin:10px 0px 0px 0px;line-height:40px;}
.btm_right_text{padding:30px 0px 0px 40px;}
.btm_right_text h2{font:normal 47px 'fjalla_oneregular';color:#000000;margin:0px;padding:0px 0px 0px 0px;text-transform:none;line-height:normal;}
.btm_right_text h2 span{color:#fff;}
.btm_right_text p{font:normal 18px 'open_sanssemibold';color:#ffffff;text-shadow:0px 2px 0px #4e4b49;margin:0px;padding:0px 0px 8px 0px;line-height:25px;}
 .wow:first-child {visibility: hidden;}

.services_holder{padding-bottom:22px;}
.services_holder hr{background:url(images/line.png) repeat-x;margin:0px 0px 23px 0px;padding:0px;height:5px;border:none;outline:none;}
.services_holder h2{font:normal 25px 'open_sansbold';color:#1e1e1e;text-transform:uppercase;margin:0px;padding:0px 0px 15px 0px;line-height:normal;}
.services_img{/*width:355px;*/width:29.58%;float:left;margin-right:15px;margin-bottom:22px;}
.services_img img{border:8px solid #ffffff;-webkit-box-shadow: 0px 0px 5px 0px rgba(240,240,240,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(240,240,240,1);
box-shadow: 0px 0px 5px 0px rgba(240,240,240,1);}
.services_box{width:49%;}
ul.list1{margin:0px;padding:0px 0px 20px 0px;list-style:none;}
ul.list1 li{margin:0px;padding:0px 0px 14px 24px;font:normal 15px 'open_sanslight';color:#1e1e1e;background:url(images/bullet2.jpg) no-repeat left 6px;}
.video_holder{text-align:center;margin-bottom:20px;}

.contact_sec{padding-bottom:55px;}
.contact_sec h2{text-transform:uppercase;}
.contact_sec p{font:normal 24px Georgia, "Times New Roman", Times, serif;color:#000000;margin:0px;padding:0px 0px 18px 0px;line-height:normal;}
.contact_sec p a{color:#000000;}
.contact_sec p.address{font-size:21px;}
.contact_sec p img{vertical-align:middle;margin-right:4px;}

.pricing_top{background:#043236;padding:20px 0px 6px 0px;}
.pricing_top1{width:30%;float:left;}
.pricing_top2{width:10%;float:left;}
.pricing_top p{font:normal 15px 'open_sanslight';color:#55c5cf;margin:0px;padding:0px 0px 0px 9px;text-align:left;line-height:normal;}
.price_table{border:1px solid #9af2fb;border-top:none;border-bottom:none;}
.price_mid1{width:30%;background:#1b868f;padding:14px 0px;float:left;}
.price_mid1 p{font:normal 15px 'open_sanssemibold';color:#cffaff;margin:0px;padding:0px 10px 0px 8px;text-align:left;line-height:normal;}
.price_mid1 p span{color:#043235;}
.price_mid2{width:10%;padding:14px 0px;float:left;}
.light{background:#cffbff;}
.dark{background:#56c6d0;}
.price_mid2 p{font:normal 15px 'open_sansbold';color:#000000;margin:0px;padding:0px 0px 0px 10px;text-align:left;line-height:normal;}
.price_mid2 p span{color:#55c5cf;}
.price_mid2 p span span{color:#f90505;display:block;}
.dark p span{color:#036a73;}
.price_mid{border-bottom:1px solid #9af2fb;}
.price_box1{display:block;width:100%;display:none;}
.price_box1 p{padding:10px;font:normal 18px 'open_sanssemibold';color:#000;}
.price_btn{padding:0px;}
.btn1{width:99%;font:normal 14px 'open_sanssemibold';color:#ffffff;text-align:center;margin:0px;padding:7px 0px;text-transform:uppercase;}
.btn1 a{color:#fff;}
.red{background:#fa0505;}
.black{background:#000;}
.no_color{background-color:transparent;}
.mbl{display:none;}
.btn_sec{margin-bottom:42px;}
.price_btm h2{background:url(images/line.png) repeat-x left bottom;text-transform:uppercase;margin-bottom:26px;}
.enquiry_box{width:70%;}
.enquiry_box .submit_btn{float:left;}
.enquiry_box p{padding-bottom:10px;}


.blog_box{margin-bottom:40px;}
.blog_lft{ width:/*902px*/75.16%; float:left;}
.blog_img{ width:/*299px*/33.14%; float:left; margin:0 1% 0 0;}
.blog_text{width:/*563px*/62.41%; float:right;}
.blog_text h3{ padding:0; margin:0; font:normal 18px 'open_sanssemibold'; color:#55c5cf; text-transform:uppercase;}
.blog_text h3 a{color:#55c5cf;}
.blog_text p span{font:normal 14px 'open_sanssemibold'; color:#000;}
.blog_text p{font:normal 13px 'open_sanslight'; color:#777777; line-height:23px;}

.post_lft{ width:/*391px*/79%; float:left;}
.post_lft p{ font:normal 13px 'open_sanslight'; color:#000; padding:0 !important;}
.post_lft p span{ font:normal 13px 'open_sanslight'; color:#039aaa;}
.post_lft p span span{ font:normal 13px 'open_sanslight'; color:#777777;}
.post_rgt{width:/*156px*/20%; float:right; text-align:right;}

.post_l{ float:left; margin:0 0 0 1%;}
.post_r{ float:right;}
.post_rgt p{padding:0 !important; float:right;}
.post_rgt p a{font:normal 13px 'open_sanssemibold';color:#00b7ca;}

.blog_rgt{width:/*238px*/19.83%; float:right;}
.arch{padding:0 0 10px; margin:0 0 25px; border-bottom:1px solid #c2c2c2;}
.arch p{font:normal 14px 'open_sanssemibold'; color:#55c5cf; text-transform:uppercase; display:inline-block; margin:0 1.5% 0 0;}
.arch .month{ width:149px; border:1px solid #b9b9b9; font:normal 13px 'open_sanslight'; color:#777777 display:inline-block; height:38px; line-height:38px; }

.relate{ padding:0 0 15px; margin:0 0 25px; border-bottom:1px solid #c2c2c2;}
.relate p span{ color:#000; text-transform:uppercase;}
.relate_box{ margin-bottom:20px;}
.relate_box .blog_hold{ width:/*44px*/18.48%; float:left; margin:0 1% 0 0;}
.relate_box .blog_hld_text{ width:/*184px*/77.31%; float:left;}
.blog_hld_text p{font:normal 13px 'open_sanslight'; padding:0;}

.recent{ padding:0 0 15px; margin:0 0 25px; border-bottom:1px solid #c2c2c2;}
.recent p{ padding:0 0 21px;}
.recent p span{ color:#00b0c1; text-transform:uppercase;}
.recent ul{ margin:0; padding:0; list-style:none;}
.recent ul li{ font:normal 13px 'open_sanslight'; color:#777777; margin:0 0 15px;}

.cata p{ padding:0 0 15px;}
.cata p span{ color:#000; text-transform:uppercase;}
.cata ul{ margin:0; padding:0; list-style:none;}
.cata ul li{font:normal 13px 'open_sanslight'; color:#777777; margin:0 0 12px;}

.wp-pagenavi{padding:0 !important;font:13px "open_sanslight";}
.relate p{padding:0;}
.relate .rpwe-title a{color:#1e1e1e; font:13px "open_sanslight";}
.rpwe-block li{border:none !important; padding:0 !important;}
.recent ul li a{color:#777777;}
.cata ul li a{color:#777777;}
.arch label{display:none;}
.arch select{border:1px solid #b9b9b9; font:13px/38px "open_sanslight"; height:38px; width:149px;}



/* Responsive images. Fluid images for posts, comments, and widgets */

.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	max-width: 100%;
}

/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object,
video {
	margin-bottom: 24px;
	max-width: 100%;
}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
	margin-bottom: 0;
}

/* Alignment */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comments-area {
	/*margin: 48px auto;
	max-width: 474px;
	padding: 0 10px;*/
}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif;
	margin: 0;
	text-transform: uppercase;
}

.comment-list {
	list-style: none;
	margin: 0 0 48px 0;
}

.comment-author {
	font-size: 14px;
	line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
	font-size: 12px;
	line-height: 2;
	text-transform: uppercase;
}

.comment-list .reply {
	margin-top: 24px;
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
	padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 18px;
	padding: 2px;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
}

.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px;
}

.says {
	display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
	padding-left: 30px;
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-edit-link:before {
	content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 2px;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
	clear:both;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.comment-respond {
	margin-bottom: 24px;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin-top: 0;
	margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: 14px;
	line-height: 1.7142857142;
}

.no-comments {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase;
}

.comment-form label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	font-size: 12px;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 24px;
	overflow: hidden;
	/*width: 24px;*/
}

.comment-reply-title small a:hover {
	color: #41a62a;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
}

.comment-navigation {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a {
	margin-right: 10px;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}
ol.comment-list li{height:auto; margin-bottom:15px;}
.comment-content p{padding:0;}

#author, #email, #url{border: 1px solid #b9b9b9; font: 13px/38px "open_sanslight"; height: 30px; width: 80%; padding:0 10px;}
#comment{border: 1px solid #b9b9b9; font: 13px/38px "open_sanslight"; height: 100px; width: 80%; padding:0 10px;}
#submit{padding:10px 30px; cursor:pointer; font: 13px/30px "open_sanslight";}













@media(max-width:1123px){
	.blog_text{width:auto; float:none;}
	.post_lft{ width:72%; float:left;}
}

@media(max-width:767px){
.left_panel{width:100%;float:none;}
.right_panel{width:100%;float:none;}
.btm_left{width:100%;float:none;overflow:hidden;}
.btm_right{width:100%;float:none;}
.btm_right{padding-bottom:20px;}
h1{font-size:33px;}
.black_bg h2{font-size:26px;}
.btm_sec h2{font-size:33px;}
.logo_box{width:117px;margin-left:15px;margin-right:15px;}
.inner{width:117px;}
.logo_box img{width:90%;}
.textbox1{width:90%;}
.textarea1{width:90%;}
.services_img{width:100%;text-align:center;float:none;}
.services_box{width:100%;float:none;}
.price_box1{display:block;}
.price_mid1{width:100%;float:none;}
.price_mid2{width:100%;float:none;}
.mbl{display:block;}
.btn1{width:100%;}
.price_mid{margin-bottom:30px;}
.btn_sec{display:none;}
.pricing_top{display:none;}
.price_table{border-top:1px solid #6be1eb;margin-top:30px;}
.video_holder iframe{width:400px;height:181px;}
.enquiry_box{width:100%;}

.blog_lft, .blog_rgt{ width:100%; float:none;}
.relate_box .blog_hold{width:8.48%;}
.blog_img{ width:100%; float:none; text-align:center; margin:0 0 10px;}
.post_l{ float:none; margin:0 0 10px;}
.post_r{ float:none}

}

@media(max-width:479px){
.black_bg p{font-size:15px;}
.black_bg p.address{font-size:15px;}
h2 img{display:block;float:none !important;}
.video_holder iframe{width:300px;height:181px;}
.post_lft{ width:100%; float:none; margin:0 0 10px;}
.post_rgt{ width:100%; float:none;}
.post_rgt p{ float:none;}
}


/*
----------------------------------
05. FOOTER
----------------------------------
*/

#footer{width:100%;background:url(images/footer_bg.jpg) repeat;padding:25px 0px;}
.footer_left{float:left;}
ul.footer_list{margin:0px;padding:30px 0px 0px 0px;list-style:none;}
ul.footer_list li{margin:0px;padding:0px 0px 5px 0px;display:inline-block;vertical-align:top;background:url(images/footer_sep.png) no-repeat left 4px;}
ul.footer_list li a{margin:0px 9px 0px 15px;padding:0px;display:inline-block;vertical-align:top;font:normal 13px 'open_sanssemibold';color:#ffffff;text-transform:uppercase;}
ul.footer_list li:first-child{background-image:none;}
ul.footer_list li:first-child a{margin-left:0px;}
#footer p{font:normal 12px 'AvantGardeBook';color:#ffffff;margin:0px;padding:0px;text-align:left;}
#footer p span{color:#55c5cf;}
#footer .right{text-align:right;}

@media(max-width:1023px){
#footer .right{text-align:right;width:40%;}
}

@media(max-width:767px){
#footer .right{width:100%;float:none;text-align:center;}	
#footer .left{float:none;width:100%;text-align:center;padding-bottom:10px;}
#footer p{text-align:center;}
}



