/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28 Apr, 2016, 2:32:13 PM
    Author     : lin0003
*/
@media only screen and (min-width: 1451px) and (max-width: 2000px){
	.feature_img_section222 h1.entry-title {
	line-height: 1 !important;
	width: auto !important;
	margin: auto;
	/**background: #000;**/
	
}.home .tp-caption div:nth-child(2){/**background: #000**/;padding: 3px !important;} 
}
body,html{overflow-x: hidden;}
@media only screen and (min-width: 1280px) and (max-width: 1350px){
	.header-image .site-title > a {margin: 11px 0 11px;height: 53px;}
	.feature_img_section222 img {width: 100%;}
	.feature_img_section222 .entry-title {font-size: 52px;}
	.slider_bottom_one_by_three .wpb_wrapper > h2 {	font-size: 31px;	line-height: 46px;	padding-right: 25px;}
	.top_menu {margin: 24px auto 0;}
	
	.prime_left_content_area.vc_col-sm-4 {padding-right: 12px;	padding-top: 0px;}
	body.page-id-196 .custome_design_section .vc_col-sm-4 {	min-height: 320px !important;}
	.cus_sec_section.custome_design_section {	margin-bottom: 50px;}
	.prime_right_content_area.vc_col-sm-4 {	padding-left: 48px;	padding-top: 0px;}
	.contact_above_info {width: 268px;}
	.top_menu ul li a {	padding: 0 0px 10px; }
	.post-type-archive .feature_img_section222 {height: 489px;}
	.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {	width: 31.9%;}
	.contact_above_info .contact_title {	font-size: 31px;line-height: 41px;}
	.home .vc_custom_1504752476501 {padding-top: 0px !important;padding-bottom: 10px !important;}
	.vc_grid .vc_pageable-load-more-btn {margin-top: 0px;}
	.vc_grid .vc_grid-btn-load_more .vc_general.vc_btn3 {margin-bottom: 55px;padding: 6px 25px;}
	/*about*/
	.about_footer .vc_col-sm-4 {	min-height: 240px;}
	.page-template-template-team_showcase_post .content ul {margin-bottom: 50px;}
	 .feature_img_section222 {margin-top: 28px !important;}
	 /*contact*/
	 .contact_detail.vc_col-sm-4 {	padding: 20px;}
	 	 .contact_form .first_col p, .contact_form .second_col p {width: 47%;}
	 	 /*home*/
	 	 .home .vc_custom_1502427853605 {	margin-bottom: 80px !important;}
 .feature_img_section222 .newheader::after {left: 0; right: 0; width: 30px;}
 .rev_slider_wrapper.fullwidthbanner-container::after, .feature_img_section222::after {	padding: 24px 20px;	width: 22px;}
 .above_section .submit_cont .wpcf7-submit {width: 135px;}
 /*logo section*/
 .logo_image_section {margin-bottom: 40px;}
 
 /*our team*/
 .page-template-template-team_showcase_post .site-inner {width: 920px;}
 .page-template-template-team_showcase_post .content li {width: calc(25% - 15px);}

 
.box_content.vc_col-sm-4 {	min-height: 387px !important;}
.contact_above_info .contact_title {font-size: 31px;line-height: 36px;}
.feature_img_section222 .entry-title {	font-size: 51px; margin-bottom: 60px !important;}
.slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 28px;line-height: 41px;	padding-right: 25px;}
.inner_heading_text h2, .inner_heading_text h3, .inner_heading_text h4, .inner_heading_text h5 {
	font-size: 28px;margin-bottom: 15px !important;}
.feature_img_section222 {	margin: 0 auto 51px !important; width: 86%;}

.page-id-199 .custome_design_section .vc_col-sm-4 {min-height: 316px !important;}
.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 40px;}
.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {width: 31.8%;}
.single-portfolio .main_content_area .slick-slider {height: auto;}
.post-type-archive-portfolio .content ul, .single-portfolio .more_work_area .work_sec ul {margin-bottom: 10px;margin-top: 15px;}
.page-template-template-team_showcase_post .site-inner {width: 86%;}
.member-content .designation {color: #ffffff; float: right; font-size: 13px;}
.member-content .member-name {color: #ffffff; float: left; font-size: 13px;}
.feature_img_section222 .newheader .entry-title, .shop-banner-in .shop-title .shop-head {margin-bottom: 0 !important; margin-top: 0;}
.drop-down-arrow {top: -52px;height: 12px;}
.drop-down-arrow > a, .home_down_arrow a {top: -4px;}
.home_down_arrow {margin-top: -115px !important;}
.newrowmy .wpb_wrapper li {margin: 0 10px 10px 0;}
 .page-template-Template-blog #post-portfolio {  padding-bottom: 20px;}
 .footer_area {  margin-top: 20px;}
 h4 {  font-size: 21px;}
.ttshowcase_slider .bx-wrapper .bx-viewport {height: 240px !important;}
.home_slider .readmore {background:  #e7e6e6;}
.feature_img_section222 h1.entry-title {line-height: 1 !important;width: auto !important;margin: auto;/**background: #000;**/font-size: 36px;}
div.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6 .wpb_content_element{margin-bottom: 0;}
.page .vc_custom_1502855234847 {padding-top: 0px !important;}
.single-portfolio .containt_news h2 {width: 37%;background: #000;font-size: 56px;}
.single-portfolio .cntnt_cs .containt_news {margin-top: 40px;}
.single-portfolio .above_section {margin-top: 40px;}
.portfolio_title {font-size: 32px;margin: 20px auto 30px;}
.single-portfolio .slider_bottom_one_by_three .portfolio-title {font-size: 33px;margin-bottom: 15px;}
.home .tp-caption div:nth-child(2){background: #000;padding: 3px !important;}  
.single-post .drop-down-arrow {top: -55px;height: 12px;}
}
@media only screen and (min-width:1351px) and (max-width:1400px)
{
	.prime_left_content_area.vc_col-sm-4 {display: block;padding-right: 30px;padding-top: 0;}
	.prime_right_content_area.vc_col-sm-4 {  display: block;padding-left: 30px;padding-top: 0;}
	.single-portfolio .main_content_area .slick-slider {height: auto;}
	
	.slider_bottom_one_by_three .wpb_wrapper > h2, .slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 34px;line-height: 50px;padding-right: 80px;}
	.prime_left_content_area.vc_col-sm-4 {display: block;padding-right: 50px;padding-top: 0;}
	.prime_right_content_area.vc_col-sm-4 {display: block;padding-left: 50px;padding-top: 0;}
	.prime_left_content_area.vc_col-sm-4 {display: block;padding-right: 50px;padding-top: 60px;}
	.page-id-202 .prime_left_content_area.vc_col-sm-4 {display: block;padding-right: 50px;padding-top: 0;}
	.post-type-archive .feature_img_section222 {height: 520px;}
	.post-type-archive-portfolio .content ul, .single-portfolio .more_work_area .work_sec ul {margin-bottom: 120px;}
	.page-template-template-team_showcase_post .site-inner {width: 86%;}
    .member-content .designation {color: #ffffff; float: right; font-size: 13px;}
    .member-content .member-name {color: #ffffff; float: left; font-size: 13px;}
    .page-template-template-team_showcase_post .content li {margin-right: 13px !important;}
    .feature_img_section222 .newheader .entry-title, .shop-banner-in .shop-title .shop-head {margin-bottom: 0 !important; margin-top: 0;}
	.newrowmy .wpb_wrapper li {margin: 0 10px 10px 0;}
	.home_down_arrow {margin-top: -119px;}
}  
   
   @media only screen and (min-width:1281px) and (max-width:1450px){
.prime_left_content_area.vc_col-sm-4 {padding-right: 12px;	padding-top: 0px;}
	body.page-id-196 .custome_design_section .vc_col-sm-4 {	min-height: 320px !important;}
	.cus_sec_section.custome_design_section {	margin-bottom: 50px;}
	.prime_right_content_area.vc_col-sm-4 {	padding-left: 48px;	padding-top: 0px;}
	.contact_above_info {width: 268px;}
	.top_menu ul li a {	padding: 0 0px 10px; }
	.post-type-archive .feature_img_section222 {height: 489px;}
	.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {	width: 31.9%;}
	.contact_above_info .contact_title {	font-size: 31px;line-height: 41px;}
	.home .vc_custom_1504752476501 {padding-top: 0px !important;padding-bottom: 10px !important;}
	.vc_grid .vc_pageable-load-more-btn {margin-top: 0px;}
	.vc_grid .vc_grid-btn-load_more .vc_general.vc_btn3 {margin-bottom: 55px;padding: 6px 25px;}
	/*about*/
	.about_footer .vc_col-sm-4 {	min-height: 240px;}
	.page-template-template-team_showcase_post .content ul {margin-bottom: 30px;}
	 .feature_img_section222 {margin-top: 28px !important;}
	 /*contact*/
	 .contact_detail.vc_col-sm-4 {	padding: 20px;}
	 	 .contact_form .first_col p, .contact_form .second_col p {width: 47%;}
	 	 /*home*/
	 	 .home .vc_custom_1502427853605 {	margin-bottom: 80px !important;}
 .feature_img_section222 .newheader::after {left: 0; right: 0; width: 30px;}
 .rev_slider_wrapper.fullwidthbanner-container::after, .feature_img_section222::after {	padding: 24px 20px;	width: 22px;}
 .above_section .submit_cont .wpcf7-submit {width: 135px;}
 /*logo section*/
 .logo_image_section {margin-bottom: 40px;}
 
 /*our team*/
 .page-template-template-team_showcase_post .site-inner {width: 920px;}
 .page-template-template-team_showcase_post .content li {width: calc(25% - 15px);}

 
.box_content.vc_col-sm-4 {	min-height: 387px !important;}
.contact_above_info .contact_title {font-size: 31px;line-height: 36px;}
.feature_img_section222 .entry-title {	font-size: 51px; margin-bottom: 60px !important;}
.slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 28px;line-height: 41px;	padding-right: 25px;}
.inner_heading_text h2, .inner_heading_text h3, .inner_heading_text h4, .inner_heading_text h5 {
	font-size: 28px;margin-bottom: 15px !important;}
.feature_img_section222 {	margin: 0 auto 51px !important; width: 86%;}

.page-id-199 .custome_design_section .vc_col-sm-4 {min-height: 316px !important;}
.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 40px;}
.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {width: 31.8%;}
.single-portfolio .main_content_area .slick-slider {height: auto;}
.post-type-archive-portfolio .content ul, .single-portfolio .more_work_area .work_sec ul {margin-bottom: 10px;margin-top: 15px;}
.page-template-template-team_showcase_post .site-inner {width: 86%;}
.member-content .designation {color: #ffffff; float: right; font-size: 13px;}
.member-content .member-name {color: #ffffff; float: left; font-size: 13px;}
.feature_img_section222 .newheader .entry-title, .shop-banner-in .shop-title .shop-head {margin-bottom: 0 !important; margin-top: 0;}
.drop-down-arrow {top: -52px;height: 12px;}
.drop-down-arrow > a, .home_down_arrow a {top: -4px;}
.home_down_arrow {margin-top: -115px !important;}
.newrowmy .wpb_wrapper li {margin: 0 10px 10px 0;}
 .page-template-Template-blog #post-portfolio {  padding-bottom: 20px;}
 .footer_area {  margin-top: 20px;}
 h4 {  font-size: 21px;}
.ttshowcase_slider .bx-wrapper .bx-viewport {height: 240px !important;}
.home_slider .readmore {background:  #e7e6e6;}
.feature_img_section222 h1.entry-title {line-height: 1 !important;width: auto !important;margin: auto;/**background: #000;**/font-size: 36px;}
div.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6 .wpb_content_element{margin-bottom: 0;}
.page .vc_custom_1502855234847 {padding-top: 0px !important;}
.single-portfolio .containt_news h2 {width: 37%;background: #000;font-size: 56px;}
.single-portfolio .cntnt_cs .containt_news {margin-top: 40px;}
.single-portfolio .above_section {margin-top: 40px;}
.portfolio_title {font-size: 32px;margin: 20px auto 30px;}
.single-portfolio .slider_bottom_one_by_three .portfolio-title {font-size: 33px;margin-bottom: 15px;}
.home .tp-caption div:nth-child(2){background: #000;padding: 7px !important;} 
.feature_img_section222 img {width: 100%;}
.custome_design_section .vc_col-sm-4 {
	min-height: inherit;
}.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {margin-bottom: 0px;}
.wpb_row.vc_row-fluid.about_footer {margin: 0 auto 20px;}
.main_box_section {margin-bottom: 50px;}
.single-post .drop-down-arrow {top: -55px;height: 12px;}
.header-image .site-title > a {height: 56px;margin: 11px 0 10px;}
}
/*ipad landscape*/
@media only screen and (min-width: 1024px) and (max-width: 1200px){	
	p{font-size: 14px;line-height: 22px;margin-bottom: 15px;}
	body{font-size: 14px;line-height: 22px;}
	h1,h2,h3,h4,h5,h6{font-size: 24px;margin-bottom: 15px;}
	.home .content{padding: 0px;}
	/*header*/
	.top_menu {margin: 20px auto 0;width: 100%;}
	.header-image .site-title > a {height: 47px;margin: 11px 0 0;}
	.top_menu #main_navigation li {padding: 0 9px;}
	.top_menu ul li a {font-size: 14px;padding: 0 0px 23px;}
	/*slider*/
	#slide-1-layer-1 div:nth-child(1){text-align: center !important;}
	.home_down_arrow {margin-top: -63px;}
	.home_down_arrow::after, .drop-down-arrow::after {padding: 25px 11px;}
	.tp-caption div:nth-child(1){font-size: 26px !important;}
	.tp-caption div:nth-child(2){font-size: 20px !important;}
.home_slider .readmore {font-size: 13px !important;}
.logo_image_section .vc_col-sm-12 {width: 100%;}
.logo_image {display: block;}
.logo_image img {margin: 0 23px;vertical-align: middle;}
	/*slider-bottom section*/
	.home .vc_custom_1504752476501{padding-top: 20px !important;padding-bottom: 10px !important;}
	.box_title {font-size: 19px;margin-bottom: 15px;}
	.box_content.vc_col-sm-4 {min-height: 287px;padding: 0 0%;}
	.main_box_section {margin-bottom: 40px;}
	.box_i_content {margin-bottom: 13px;}
	.logo_image_section .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0;}
	/*latest project*/
	.custom_heading {font-size: 24px;}
	.vc_grid-container-wrapper .vc_grid-filter-item span {font-size: 13px;margin: 0 0px;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px;}
	.vc_grid-container-wrapper .vc_gitem-zone .vc_custom_heading h4 {font-size: 20px;margin-bottom: 4px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3::after {right: -82px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3 {font-size: 14px;}
	.vc_grid-item .vc_gitem-zone.vc_gitem-zone-c {padding: 7px 15px;margin-top: -66px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3::before {font-size: 14px;}
	.vc_grid .vc_pageable-load-more-btn {margin-top: 0;}
	.vc_grid .vc_grid-btn-load_more .vc_general.vc_btn3 {font-size: 16px;margin-bottom: 30px;padding: 7px 20px;}
	/*testimmonial*/
	.testimonai_section .custom_heading::after {height: 119px;top: -35px;width: 151px;background-size: cover;}
	.testimonai_section .custom_heading {margin-bottom: 46px;}
	.home .vc_custom_1501160524138 {padding-top: 30px !important;padding-bottom: 20px !important;}
	.testimonai_section .ttshowcase_slider .bx-wrapper .bx-pager.bx-default-pager a {height: 15px;width: 15px;}
	.ttshowcase_slider .bx-wrapper .bx-viewport {height: 234px !important;}
	/*latest news*/
	.letest_news .vc_col-sm-12 {width: 100%;}
	.home_news_info {border-bottom: 2px solid #cccccc;width: 48%;}
	.post-fea_image {right: 21px;width: 350px;}
	.home .vc_custom_1501506817767 {padding-top: 6px !important;padding-bottom: 60px !important;}
	.home .vc_custom_1501166185486 {padding-top: 0 !important;}
	.logo_image_section {margin-bottom: 40px;}
	/*contactabove info*/
	.contact_above_info .contact_title {font-size: 34px;line-height: 34px;}
	.above_section .submit_cont .wpcf7-submit {padding: 10px 30px;width: 140px;}
	/*footer*/
	.footer_area {margin-top: 0;}
	.menu-footer-menu-container a {padding: 0 14px;}
	/*inner pages*/
	.page{padding: 0 0px;}
	.site-header .wrap {max-width: 1000px;}
	.content{padding: 0 !important;}
	.feature_img_section222 {margin-top: 0;}
	.page .drop-down-arrow {top: -33px;height: 12px;}
	.drop-down-arrow > a{top: -16px;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 30px;width: 94%;}
	.slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 24px;line-height: 31px;padding-right: 40px;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .wpb_content_element{margin-bottom: 0;}
	.inner_heading_text h2, .inner_heading_text h3, .inner_heading_text h4, .inner_heading_text h5 {font-size: 24px;margin-bottom: 10px !important;}
	.custome_design_section .vc_col-sm-4 {min-height: 25vh;padding: 0 15px;}
	.cus_sec_section.custome_design_section {margin-bottom: 30px;padding-top: 0 !important;}
	.prime_right_content_area.vc_col-sm-4 {padding-left: 20px;width: 45%;}
	.prime_left_content_area.vc_col-sm-4 {padding-right: 20px;}
	.inner_pro_title .title {font-size: 32px;line-height: 32px;}
	.custome_design_section.cus_sec_section {padding: 0 4%;}
	.vc_row.wpb_row.vc_row-fluid.newrowmy {padding: 0 4%;}
	.entry-footer::before {margin: 0px auto 0;padding-top: 30px;}
	.footer_area {width: 97%;margin-left: 1.5%;padding: 15px 0 10px;}
	.feature_img_section222 .newheader .entry-title, .shop-banner-in .shop-title .shop-head {margin: auto;}
	.newrowmy .wpb_wrapper li {width: 23.8%;}
	/*our work*/
	.post-type-archive-portfolio .feature_img_section222 {margin: 0px auto 20px;height: 60vh;}
	.post-type-archive{padding: 0px;}
	.post-type-archive .drop-down-arrow > a {top: -16px;}
	.drop-down-arrow {height: 12px;top: -33px;}
	.post-type-archive-portfolio .content {width: 92%;}
	.post-type-archive-portfolio .content ul, .single-portfolio .more_work_area .work_sec ul {margin-top: 10px;margin-bottom: 20px;	}
	.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {margin-bottom: 0px;width: calc(32.5% - 13px);margin-right: 10px;margin-left: 10px;}
	 .single-portfolio .more_work_area .work_sec li:nth-of-type(3n) {margin-right: 20px;}
	 .post-type-archive-portfolio .content ul li:nth-of-type(3n){margin-right: 10px;}
	.cu_image_section.prime_image_area.wpb_column.vc_column_container.vc_col-sm-8 {width: 55%;}
	.prime_left_content_area.vc_col-sm-4 {padding-right: 20px;width: 45%;}
	.left_side_content.prime_image_area.wpb_column.vc_column_container.vc_col-sm-8 {width: 55%;float: right;}
	.cu_content_section.cu_image_section.wpb_column.vc_column_container.vc_col-sm-8 {width: 55%;}
	.wpb_row.vc_row-fluid.about_footer {margin: 0 auto 20px;}
	.wpb_row.vc_row-fluid.about_footer .vc_col-sm-4{padding-top: 15px;}
	/*our team*/
	.page-template-template-team_showcase_post .content li {width: 31.8%;}
	.page-template-template-team_showcase_post .content li:nth-of-type(4n) {margin-right: 20px !important;}
	.page-template-template-team_showcase_post .content li:nth-of-type(3n) {margin-right: 0px !important;}
	.team-member-list .about-member {margin-left: 0;font-size: 14px;}
	.content--open .about-member {left: 0%;}
	.content--open:nth-child(4n) .about-member {left: 0 !important; right: 0% !important; margin-right: 0px;}
	/*portfolio single*/
	.single-portfolio .location_section .slider-area .slick-list {height: 400px;}
	.single-portfolio .cntnt_cs .containt_news {margin-top: 30px;}
	.single-portfolio{padding:0;}
	.single-portfolio .slider_bottom_one_by_three .portfolio-title {font-size: 28px;}
	.single-portfolio .slider_bottom_one_by_three .vc_column_container.vc_col-sm-6:last-child {padding-top: 0;}
	.portfolio_title {font-size: 24px;margin: 20px auto 30px;}
	.single-portfolio .vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 30px;}
	.single-portfolio .containt_news h2 {font-size: 42px;top: 17.5%;background: #000;
	width: 47%;}
	.above_contact_details {width: 86%;}
	.single-portfolio .slider_bottom_one_by_three .prot-sub-title, .single-portfolio .slider_bottom_one_by_three .prot-add {
	font-size: 20px;	line-height: 28px;}
	.single-portfolio .slider_bottom_one_by_three .portfolio-title {font-size: 24px;line-height: 28px;margin-bottom: 20px;}
	.single-portfolio .more_work_area .work_sec li:nth-child(3){margin-right: 0;}
	header.site-header {position: relative; z-index: 999;}
	.page-id-47 .above_contact_details {width: 85%;}
	div.wpcf7-response-output {margin: 2em 0em 1em;}
	.feature_img_section222 h1.entry-title {line-height: 1 !important;width: auto !important;margin: auto;/**background: #000;**/}
	.home .tp-caption div:nth-child(2){background: #000;padding: 7px 3px !important;} 
	.page-id-156 .vc_custom_1502858261689 {padding-bottom: 10px !important;}
	.single-portfolio .content-sidebar-wrap > .content {width: 93%;}	
	.single-portfolio .above_section {margin-top: 40px;}
	.single-post .feature_img_section222 {margin-top: 0;width: 86%;height: 60vh;margin-bottom: 20px;}
	.single-post .content {width: 91%;}
	.single-post .site-inner {padding-bottom: 20px;}
	.single-post .drop-down-arrow {top: -14px;}
	.post-type-archive-portfolio .drop-down-arrow {top: -14px;}
}
/*ipad landscape*/
@media only screen and (min-width: 768px) and (max-width: 799px){	
	p{font-size: 14px;line-height: 22px;margin-bottom: 15px;}
	body{font-size: 14px;line-height: 22px;padding: 0 30px;	}
	h1,h2,h3,h4,h5,h6{font-size: 24px;margin-bottom: 15px;}
	.home .content{padding: 0px;}
	.site-inner, .wrap {padding: 0%;}
	.site-inner {margin-top: 0;}
	/*header*/
	.top_menu {margin: 20px auto 0;width: 100%;}
	.header-image .site-title > a {height: 47px;margin: 0px 0 0;}
	.top_menu #main_navigation li {padding: 0 4px;}
	.top_menu ul li a {font-size: 12px;padding: 0 0px 23px;}
	.title-area{width: auto;padding: 0;}
	/*slider*/
	#slide-1-layer-1 div:nth-child(1){text-align: center !important;}
	.home_down_arrow {margin-top: -63px;}
	.home_down_arrow::after, .drop-down-arrow::after {padding: 25px 11px;}
	.tp-caption div:nth-child(1){font-size: 26px !important;}
	.tp-caption div:nth-child(2){font-size: 20px !important;}
.home_slider .readmore {
	display: inline-block !important;
	padding: 10px 20px !important;
	font-size: 13px !important;
}
	/*slider-bottom section*/
	.home .vc_custom_1504752476501{padding-top: 20px !important;padding-bottom: 10px !important;}
	.box_title {font-size: 19px;margin-bottom: 15px;}
	.box_content.vc_col-sm-4 {min-height: inherit;padding: 0 0%;width: 100%;margin-top: 20px;padding: 0 0% 5px;}
	.box_image.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;}
	.commercial_box .vc_col-sm-4 {text-align: left;margin-bottom: 20px;}
	.commercial_box .vc_col-sm-8 {margin-bottom: 20px;}
	.wpb_raw_html.block_content {width: 100%;}
	.main_box_section {margin-bottom: 0px;}
	.box_i_content {margin-bottom: 13px;}
	.home_blocks .main_box_section.services_box.extrapad {margin-bottom: 15px;}
	/*latest project*/
	.custom_heading {font-size: 24px;}
	.vc_grid-container-wrapper .vc_grid-filter-item span {font-size: 13px;margin: 0 0px;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px;}
	.vc_grid-container-wrapper .vc_gitem-zone .vc_custom_heading h4 {font-size: 17px;margin-bottom: 3px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3::after {right: -82px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3 {font-size: 14px;}
	.vc_grid-item .vc_gitem-zone.vc_gitem-zone-c {padding: 7px 10px;margin-top: -58px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3::before {font-size: 14px;}
	.vc_grid .vc_pageable-load-more-btn {margin-top: 0 !important;}
	.vc_grid .vc_grid-btn-load_more .vc_general.vc_btn3 {font-size: 15px;margin-bottom: 20px;padding: 5px 15px;}
	.vc_responsive .vc_grid-filter-select {overflow: hidden;}
	#read_new_more  .vc_grid-filter-select .vc_grid-styled-select {float: right;width: 150px;}
	.vc_grid-item .vc_gitem-zone.vc_gitem-zone-c {height: 58px;}
	/*testimmonial*/
	.testimonai_section .custom_heading::after {height: 94px;top: -27px;width: 126px;background-size: cover;}
	.testimonai_section .custom_heading {margin-bottom: 40px;}
	.home .vc_custom_1501160524138 {padding-top: 30px !important;padding-bottom: 20px !important;}
	.testimonai_section .ttshowcase_slider .bx-wrapper .bx-pager.bx-default-pager a {height: 15px;width: 15px;}
	.ttshowcase_slider .bx-wrapper .bx-viewport {height: 234px !important;}
	/*latest news*/
	.letest_news .vc_col-sm-12 {width: 100%;}
	.home_news_info {border-bottom: 2px solid #cccccc;width: 40%;}
	.post-fea_image {right: 15px;width: 270px;}
	.home .vc_custom_1501506817767 {padding-top: 0px !important;padding-bottom: 0px !important;}
	.letest_news .custom_heading {margin-bottom: 20px;}
	.home .vc_custom_1501166185486 {padding-top: 0 !important;}
	.logo_image_section {margin-bottom: 5px;}
	.logo_image_section .vc_col-sm-12 {width: 100%;}
	.logo_image img {margin: 0 2px;vertical-align: middle;}
	.logo_image {display: block;}
	.logo_image_section .wpb_content_element{margin-bottom: 10px;}
	/*contactabove info*/
	.contact_above_info .contact_title {font-size: 28px;line-height: 30px;margin-bottom: 15px;}
	.above_section .submit_cont .wpcf7-submit {padding: 7px 23px;width: 113px;}
	.contact_above_info {float: left;width: 100%;margin-bottom: 10px;}
	.contact_title br{display: none;}
	.enquiry_details {float: none;width: 100%;}
	.third_col textarea {height: 160px;}
	input, select, textarea {font-size: 15px;padding: 9px 15px;}
	.above_section {margin-bottom: 20px;}
	/*footer*/
	.footer_area {margin-top: 0;}
	.menu-footer-menu-container a {padding: 0 6px;}
	.footer-logo {width: 90px;margin-right: 7px;}
	.footer-logo:last-child {width: 117px;}
	.menu-footer-menu-container {margin-top: 5px;}
	div.wpcf7-response-output {margin: 2em 0em 1em;}
	/*inner page*/
	.page {padding:0;}
	.home{padding:0 30px;}
	.drop-down-arrow > a{top: -20px;}
	.drop-down-arrow {top: -19px;height: 12px;}
	.drop-down-arrow::after {padding: 20px 5px;}
	.feature_img_section222 {margin-top: 0px;margin: 0 auto 30px;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 0px;width: 88%;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6{width: 100%;}
	.slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 24px;line-height: 32px;padding-right: 0;color: #777;margin-bottom: 15px;}
	.feature_img_section222 .newheader .entry-title, .shop-banner-in .shop-title .shop-head {margin-top: 0;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6 .wpb_content_element{margin-bottom: 0;}
	.custome_design_section .vc_col-sm-4 {min-height: inherit;padding: 0 15px;width: 100%;margin-bottom: 0;padding-right: 15px;
	margin-top: 20px;}
	.inner_heading_text h2, .inner_heading_text h3, .inner_heading_text h4, .inner_heading_text h5 {font-size: 24px;margin-bottom: 15px !important;}
	.cu_image_section.prime_image_area.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;margin-top: 20px;}
	.cus_sec_section.custome_design_section {margin-bottom: 0px;}
	.cus_sec_section.custome_design_section:last-child {margin-bottom: 20px;}
	.cu_content_section.cu_image_section.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;margin-top: 20px;}
	.inner_pro_title .title {font-size: 28px;line-height: 28px;}
	.newrowmy .wpb_wrapper li {width: 32.2%;}
	.newrowmy .wpb_wrapper li:nth-child(3n){margin-right: 0;}
	.newrowmy .wpb_wrapper li:nth-child(4n){margin-right: 1%;}
	.wpb_text_column.wpb_content_element.inner_pro_title {margin-bottom: 25px;}
	.entry-footer::before {margin: 0px auto 0;padding-top: 30px;width: 18%;}
	.above_contact_details {width: 86%;}
	.footer_area {padding: 15px 0 10px;width: 97%;margin-left: 1.5%;}
	.page .vc_custom_1502702628104 {padding-top: 0px !important;}
	.page .vc_custom_1502855234847 {padding-top: 0px !important;}
	.vc_row.wpb_row.vc_row-fluid.newrowmy {margin-top: 20px;}
	.post-type-archive-portfolio .feature_img_section222 {margin: 0px auto 30px;width: 86%;height: 31vh;}
	header.site-header {position: relative; z-index: 999;}
	.post-type-archive-portfolio .content ul, .single-portfolio .more_work_area .work_sec ul {margin-top: 10px;margin-bottom: 5px;}
	.containt_pro h3 {font-size: 22px;}
	.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {margin-bottom: 0px;}
	/*our work*/
	.post-type-archive-portfolio .content ul li:nth-of-type(3n), .single-portfolio .more_work_area .work_sec li:nth-of-type(3n) {
	margin-right: 8px;}
	.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {margin-right: 8px;width: calc(33% - 14px);
	margin-bottom: 0px;margin-left: 8px;}
	.top_menu ul li:hover ul {width: 156px;}
	/*about-prime*/
	.page .vc_custom_1504087836671{padding-top: 0 !important}
	.page-id-156 .custome_design_section .vc_col-sm-4:first-child{margin-top: 0;}
	.left_side_content.prime_image_area.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;margin-top: 20px;}
	.wpb_row.vc_row-fluid.about_footer .vc_col-sm-4 {width: 49.4%;float: left;padding-top: 15px;margin-top: 20px;min-height: 150px;}
	.wpb_row.vc_row-fluid.about_footer .vc_col-sm-4:nth-child(2){margin-right: 0;}
	.wpb_row.vc_row-fluid.about_footer .vc_col-sm-4:last-child{width: 100%;min-height: inherit;padding-bottom: 15px;}
	.page-id-156 .cus_sec_section.custome_design_section:last-child {margin-bottom: 0;}
	.about_con_title {font-size: 18px;margin-bottom: 10px;}
	/*our team*/
	.page-template-template-team_showcase_post .content li {width: 48%;}
	.page-template-template-team_showcase_post .content li:nth-of-type(even) {margin-right: 0px !important;}
	.page-template-template-team_showcase_post .content li:nth-of-type(odd) {margin-right: 20px !important;}
	.team-member-list .about-member {margin-left: 0;font-size: 14px;}
	.content--open .about-member {left: 0%;}
	.content--open:nth-child(4n) .about-member {left: 0 !important; right: 0% !important; margin-right: 0px;}
	.page-id-47 .above_contact_details {width: 85%;}
	.post-type-archive-portfolio{padding: 0;}
	/*single comercial*/
	.single-portfolio .slider_bottom_one_by_three .portfolio-title {
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 18px;}
	.single-portfolio .location_section .slider-area .slick-list {height: 310px;}
	.single-portfolio .cntnt_cs .containt_news {margin-top: 15px;}
	.single-portfolio .containt_news h2 {font-size: 38px;top: 16.5%;background: #000;width: 47%;}
	.single-portfolio .slider_bottom_one_by_three .prot-sub-title, .single-portfolio .slider_bottom_one_by_three .prot-add {
	font-size: 20px;
	line-height: 27px;
}
.prot-add br{display: none;}
.portfolio_title {font-size: 22px;margin: 20px auto 30px;}
.single-portfolio .portfolio_title {margin: 0 auto 20px;}
.single-portfolio .vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 20px;}
.single-portfolio .above_section {margin-top: 25px;}
.feature_img_section222 h1.entry-title {line-height: 1 !important;width: auto !important;margin: auto;/**background: #000;**/}
.home .tp-caption div:nth-child(2){background: #000;padding: 7px 5px !important;} 
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
	float: right;padding-top: 7px;padding-right: 5px;}
	.post-type-archive-portfolio .drop-down-arrow {top: -19px;height: 12px;}
	.page-template-template-team_showcase_post .content ul {margin-bottom: 10px;}
	.single-post .feature_img_section222 {margin-top: 0;height: 31vh;margin-bottom: 13px;}
.single-post .site-inner {padding-bottom: 10px;}
.single-post .work_sec .portfolio-area .portfolio-title {font-size: 16px;}
	
	
}
/*ipad landscape*/
@media only screen and (min-width: 800px) and (max-width: 1023px){	
	p{font-size: 14px;line-height: 22px;margin-bottom: 15px;}
	body{font-size: 14px;line-height: 22px;padding: 0 30px;	}
	h1,h2,h3,h4,h5,h6{font-size: 24px;margin-bottom: 15px;}
	.home .content{padding: 0px;}
	.site-inner, .wrap {padding: 0%;}
	.site-inner {margin-top: 0;}
	/*header*/
	.top_menu {margin: 20px auto 0;width: 100%;}
	.header-image .site-title > a {height: 47px;margin: 0px 0 0;}
	.top_menu #main_navigation li {padding: 0 4px;}
	.top_menu ul li a {font-size: 12px;padding: 0 0px 23px;}
	.title-area{width: auto;padding: 0;}
	/*slider*/
	#slide-1-layer-1 div:nth-child(1){text-align: center !important;}
	.home_down_arrow {margin-top: -63px;}
	.home_down_arrow::after, .drop-down-arrow::after {padding: 25px 11px;}
	.tp-caption div:nth-child(1){font-size: 26px !important;}
	.tp-caption div:nth-child(2){font-size: 20px !important;}
.home_slider .readmore {
	display: inline-block !important;
	padding: 10px 20px !important;
	font-size: 13px !important;
}
	/*slider-bottom section*/
	.home .vc_custom_1504752476501{padding-top: 20px !important;padding-bottom: 10px !important;}
	.box_title {font-size: 19px;margin-bottom: 15px;}
	.box_content.vc_col-sm-4 {min-height: inherit;padding: 0 0%;width: 100%;margin-top: 20px;padding: 0 0% 5px;}
	.box_image.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;}
	.commercial_box .vc_col-sm-4 {text-align: left;margin-bottom: 20px;}
	.commercial_box .vc_col-sm-8 {margin-bottom: 20px;}
	.wpb_raw_html.block_content {width: 100%;}
	.main_box_section {margin-bottom: 0px;}
	.box_i_content {margin-bottom: 13px;}
	.home_blocks .main_box_section.services_box.extrapad {margin-bottom: 15px;}
	/*latest project*/
	.custom_heading {font-size: 24px;}
	.vc_grid-container-wrapper .vc_grid-filter-item span {font-size: 13px;margin: 0 0px;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px;}
	.vc_grid-container-wrapper .vc_gitem-zone .vc_custom_heading h4 {font-size: 17px;margin-bottom: 3px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3::after {right: -82px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3 {font-size: 14px;}
	.vc_grid-item .vc_gitem-zone.vc_gitem-zone-c {padding: 7px 10px;margin-top: -58px;}
	.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3::before {font-size: 14px;}
	.vc_grid .vc_pageable-load-more-btn {margin-top: 0 !important;}
	.vc_grid .vc_grid-btn-load_more .vc_general.vc_btn3 {font-size: 15px;margin-bottom: 20px;padding: 5px 15px;}
	.vc_responsive .vc_grid-filter-select {overflow: hidden;}
	#read_new_more  .vc_grid-filter-select .vc_grid-styled-select {float: right;width: 150px;}
	.vc_grid-item .vc_gitem-zone.vc_gitem-zone-c {height: 58px;}
	/*testimmonial*/
	.testimonai_section .custom_heading::after {height: 94px;top: -27px;width: 126px;background-size: cover;}
	.testimonai_section .custom_heading {margin-bottom: 40px;}
	.home .vc_custom_1501160524138 {padding-top: 30px !important;padding-bottom: 20px !important;}
	.testimonai_section .ttshowcase_slider .bx-wrapper .bx-pager.bx-default-pager a {height: 15px;width: 15px;}
	.ttshowcase_slider .bx-wrapper .bx-viewport {height: 234px !important;}
	/*latest news*/
	.letest_news .vc_col-sm-12 {width: 100%;}
	.home_news_info {border-bottom: 2px solid #cccccc;width: 40%;}
	.post-fea_image {right: 15px;width: 270px;}
	.home .vc_custom_1501506817767 {padding-top: 0px !important;padding-bottom: 0px !important;}
	.letest_news .custom_heading {margin-bottom: 20px;}
	.home .vc_custom_1501166185486 {padding-top: 0 !important;}
	.logo_image_section {margin-bottom: 5px;}
	.logo_image_section .vc_col-sm-12 {width: 100%;}
	.logo_image img {margin: 0 2px;vertical-align: middle;}
	.logo_image {display: block;}
	.logo_image_section .wpb_content_element{margin-bottom: 10px;}
	/*contactabove info*/
	.contact_above_info .contact_title {font-size: 28px;line-height: 30px;margin-bottom: 15px;}
	.above_section .submit_cont .wpcf7-submit {padding: 7px 23px;width: 113px;}
	.contact_above_info {float: left;width: 100%;margin-bottom: 10px;}
	.contact_title br{display: none;}
	.enquiry_details {float: none;width: 100%;}
	.third_col textarea {height: 160px;}
	input, select, textarea {font-size: 15px;padding: 9px 15px;}
	.above_section {margin-bottom: 20px;}
	/*footer*/
	.footer_area {margin-top: 0;}
	.menu-footer-menu-container a {padding: 0 6px;}
	.footer-logo {width: 90px;margin-right: 7px;}
	.footer-logo:last-child {width: 117px;}
	.menu-footer-menu-container {margin-top: 5px;}
	div.wpcf7-response-output {margin: 2em 0em 1em;}
	/*inner page*/
	.page {padding:0;}
	.home{padding:0 30px;}
	.drop-down-arrow > a{top: -20px;}
	.drop-down-arrow {top: -19px;height: 12px;}
	.drop-down-arrow::after {padding: 20px 5px;}
	.feature_img_section222 {margin-top: 0px;margin: 0 auto 30px;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 0px;width: 88%;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6{width: 100%;}
	.slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 24px;line-height: 32px;padding-right: 0;color: #777;margin-bottom: 15px;}
	.feature_img_section222 .newheader .entry-title, .shop-banner-in .shop-title .shop-head {margin-top: 0;}
	.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6 .wpb_content_element{margin-bottom: 0;}
	.custome_design_section .vc_col-sm-4 {min-height: inherit;padding: 0 15px;width: 100%;margin-bottom: 0;padding-right: 15px;
	margin-top: 20px;}
	.inner_heading_text h2, .inner_heading_text h3, .inner_heading_text h4, .inner_heading_text h5 {font-size: 24px;margin-bottom: 15px !important;}
	.cu_image_section.prime_image_area.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;margin-top: 20px;}
	.cus_sec_section.custome_design_section {margin-bottom: 0px;}
	.cus_sec_section.custome_design_section:last-child {margin-bottom: 20px;}
	.cu_content_section.cu_image_section.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;margin-top: 20px;}
	.inner_pro_title .title {font-size: 28px;line-height: 28px;}
	.newrowmy .wpb_wrapper li {width: 32.2%;}
	.newrowmy .wpb_wrapper li:nth-child(3n){margin-right: 0;}
	.newrowmy .wpb_wrapper li:nth-child(4n){margin-right: 1%;}
	.wpb_text_column.wpb_content_element.inner_pro_title {margin-bottom: 25px;}
	.entry-footer::before {margin: 0px auto 0;padding-top: 30px;width: 18%;}
	.above_contact_details {width: 86%;}
	.footer_area {padding: 15px 0 10px;width: 97%;margin-left: 1.5%;}
	.page .vc_custom_1502702628104 {padding-top: 0px !important;}
	.page .vc_custom_1502855234847 {padding-top: 0px !important;}
	.vc_row.wpb_row.vc_row-fluid.newrowmy {margin-top: 20px;}
	.post-type-archive-portfolio .feature_img_section222 {margin: 0px auto 30px;width: 86%;height: 31vh;}
	header.site-header {position: relative; z-index: 999;}
	.post-type-archive-portfolio .content ul, .single-portfolio .more_work_area .work_sec ul {margin-top: 10px;margin-bottom: 5px;}
	.containt_pro h3 {font-size: 22px;}
	.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {margin-bottom: 0px;}
	/*our work*/
	.post-type-archive-portfolio .content ul li:nth-of-type(3n), .single-portfolio .more_work_area .work_sec li:nth-of-type(3n) {
	margin-right: 8px;}
	.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {margin-right: 8px;width: calc(33% - 14px);
	margin-bottom: 0px;margin-left: 8px;}
	.top_menu ul li:hover ul {width: 156px;}
	/*about-prime*/
	.page .vc_custom_1504087836671{padding-top: 0 !important}
	.page-id-156 .custome_design_section .vc_col-sm-4:first-child{margin-top: 0;}
	.left_side_content.prime_image_area.wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;margin-top: 20px;}
	.wpb_row.vc_row-fluid.about_footer .vc_col-sm-4 {width: 49.4%;float: left;padding-top: 15px;margin-top: 20px;min-height: 150px;}
	.wpb_row.vc_row-fluid.about_footer .vc_col-sm-4:nth-child(2){margin-right: 0;}
	.wpb_row.vc_row-fluid.about_footer .vc_col-sm-4:last-child{width: 100%;min-height: inherit;padding-bottom: 15px;}
	.page-id-156 .cus_sec_section.custome_design_section:last-child {margin-bottom: 0;}
	.about_con_title {font-size: 18px;margin-bottom: 10px;}
	/*our team*/
	.page-template-template-team_showcase_post .content li {width: 48%;}
	.page-template-template-team_showcase_post .content li:nth-of-type(even) {margin-right: 0px !important;}
	.page-template-template-team_showcase_post .content li:nth-of-type(odd) {margin-right: 20px !important;}
	.team-member-list .about-member {margin-left: 0;font-size: 14px;}
	.content--open .about-member {left: 0%;}
	.content--open:nth-child(4n) .about-member {left: 0 !important; right: 0% !important; margin-right: 0px;}
	.page-id-47 .above_contact_details {width: 85%;}
	.post-type-archive-portfolio{padding: 0;}
	/*single comercial*/
	.single-portfolio .slider_bottom_one_by_three .portfolio-title {
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 18px;}
	.single-portfolio .location_section .slider-area .slick-list {height: 310px;}
	.single-portfolio .cntnt_cs .containt_news {margin-top: 15px;}
	.single-portfolio .containt_news h2 {font-size: 38px;top: 16.5%;background: #000;width: 47%;}
	.single-portfolio .slider_bottom_one_by_three .prot-sub-title, .single-portfolio .slider_bottom_one_by_three .prot-add {
	font-size: 20px;line-height: 27px;}
.prot-add br{display: none;}
.portfolio_title {font-size: 22px;margin: 20px auto 30px;}
.single-portfolio .portfolio_title {margin: 0 auto 20px;}
.single-portfolio .vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 20px;}
.single-portfolio .above_section {margin-top: 25px;}
.feature_img_section222 h1.entry-title {line-height: 1 !important;width: auto !important;margin: auto;/**background: #000;**/}
.home .tp-caption div:nth-child(2){background: #000;padding: 7px 5px !important;} 
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
	float: right;padding-top: 7px;padding-right: 5px;}
	.post-type-archive-portfolio .drop-down-arrow {top: -19px;height: 12px;}
	.page-template-template-team_showcase_post .content ul {margin-bottom: 10px;}
	.single-post .feature_img_section222 {margin-top: 0;height: 31vh;margin-bottom: 13px;}
.single-post .site-inner {padding-bottom: 10px;}
.single-post .work_sec .portfolio-area .portfolio-title {font-size: 16px;}
}
@media only screen and (max-width: 767px){
	p{font-size: 14px;line-height: 22px;margin-bottom: 15px;}
	body{font-size: 14px;line-height: 22px;padding: 0 20px;	}
	h1,h2,h3,h4,h5,h6{font-size: 20px;margin-bottom: 15px;}
	/*header*/
	.title-area{padding: 0 !important;width: auto;}
	.top_menu {position: inherit;}
	.site-inner, .wrap {padding: 0 0%;}
	.header-image .site-title > a {height: 43px;width: 57px;margin: 11px 0 10px;}
	.site-inner {margin-top: 0;}
	.toggleMenu {position: absolute;top: 22px;right: 0;}
	.top_menu .nav {position: absolute;left: 0;right: 0;width: 100%;margin: auto;top: 64px;background: #fff;box-shadow: 1px 0px 3px 4px #ececec;padding-top: 5px;}
	.top_menu #main_navigation li {display: block;float: none;padding: 0;width: 100%;}
	.top_menu ul li a {padding: 0 0px 7px;}
	.top_menu ul li:hover ul {position: relative;background: #5c5c5c;padding: 0px;width: 100%;}
	.top_menu ul li ul li a {padding: 5px !important;text-align: center;}
	.parent {background: url(http://prime-electricals.clients.zibmedia.com.au/wp-content/themes/altitude-pro/images/caret-down.png) no-repeat !important;
	width: 95%;background-position: right top 6px !important;background-size: 15px !important;}
	/*toggle menu*/
.toggleMenu { cursor: pointer;  padding: 10px 35px 16px 0;    position: absolute;     text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: red;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
/*slider*/
.drop-down-arrow > a, .home_down_arrow a {animation: none;}
.home_down_arrow::after, .drop-down-arrow::after {padding: 20px 20px;width: 20px;}
.home_down_arrow {margin-top: -58px;}
.home_down_arrow a {height: 28px;}
.home .tp-caption div:first-child{font-size: 22px !important;text-align: center !important;}
.home .tp-caption div:nth-child(2){font-size: 12px !important;}
.home .home_slider .readmore {padding: 8px 10px !important;font-size: 12px !important;}
/*slider below content*/
.home .vc_custom_1504752476501 {padding-top: 0px !important;padding-bottom: 10px !important;}
.main_box_section .wpb_content_element {margin-bottom: 15px;}
.wpb_raw_html.block_content {width: 100%;}
.box_content.vc_col-sm-4 {min-height: inherit;padding: 0 0%;}
.main_box_section {margin-bottom: 0 !important;}
.commercial_box .vc_col-sm-4 {text-align: left;}
.box_title {margin-bottom: 8px;font-size: 20px;}
/*latest project*/
.custom_heading {font-size: 22px;}
.vc_grid-filter-dropdown, .vc_grid-filter-select {font-size: 12px;width: 40%;float: right;}
.vc_grid.vc_row.vc_grid-gutter-30px {margin-bottom: 0;width: 100%;float: left;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-right: 0px !important;margin-right: 15px;padding-bottom: 15px !important;float: left;width: 48.5%;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-child(even){margin-right: 0;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {margin-right: auto !important;}
.vc_grid.vc_row .vc_grid-item {float: left;	width: 50%;}
input, select, textarea {font-size: 14px;padding: 6px 15px;}
.vc_grid-container-wrapper .vc_gitem-zone .vc_custom_heading h4 {font-size: 20px;margin-bottom: 5px;}
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-link.vc_general.vc_btn3::before {font-size: 14px;}
.vc_grid-item .vc_gitem-zone.vc_gitem-zone-c {padding: 7px 15px;margin-top: -71px;}
.vc_grid .vc_pageable-load-more-btn {margin-top: 5px !important;}
.vc_grid .vc_grid-btn-load_more .vc_general.vc_btn3 {font-size: 15px;margin-bottom: 15px;padding: 7px 20px;}
/*testimonial*/
.testimonai_section .ttshowcase_rl_box.tt_full_column.tt_text_left {width: 100%;}
.testimonai_section .custom_heading::after {height: 116px;top: -36px;width: 150px;background-size: cover;}
.testimonai_section .ttshowcase_rl_quote > p {line-height: 25px;font-size: 15px;}
.testimonai_section .ttshowcase_slider .bx-wrapper .bx-pager.bx-default-pager a {height: 14px;width: 14px;}
.ttshowcase_slider .bx-wrapper .bx-viewport {height: 216px !important;}
.home .vc_custom_1501160524138 {padding-top: 30px !important;padding-bottom: 20px !important;}
/*latest news*/
.home .vc_custom_1501506817767 {padding-top: 0px !important;padding-bottom: 10px !important;}
.letest_news .custom_heading {margin-bottom: 15px;}
.letest_news .vc_col-sm-12 {width: 100%;}
.home_news_info {border-bottom: 2px solid #cccccc;padding-bottom: 15px;padding-top: 15px;width: 50%;}
.post-fea_image {width: 44%;right: 15px;}
/*we work with*/
.logo_image_section .vc_col-sm-12 {width: 100%;}
.logo_image {display: block;}
.logo_image img {margin: 0 31px;}
.logo_image_section .wpb_content_element{margin-bottom: 0;}
.home .vc_custom_1501166185486 {padding-top: 0px !important;vertical-align: middle;}
.logo_image_section {margin-bottom: 15px;}
/*feel free to drop a line*/
.above_contact_details {width: 95%;}
.contact_above_info {width: 100%;}
.contact_above_info .contact_title {font-size: 28px;line-height: 30px;margin-bottom: 15px;}
.contact_above_info .contact_title br{display: none;}
.footer-address {font-size: 14px;margin-bottom: 7px;}
.footer-city-state {font-size: 14px;line-height: 19px;margin-bottom: 7px;}
.enquiry_details {width: 100%;}
.third_col textarea {height: 100px;}
.above_section .submit_cont .wpcf7-submit {float: none;padding: 5px 25px;width: 120px;}
.above_section {margin-bottom: 0;}
.footer_area {padding: 6px 0 10px;margin-top: 20px;}
.menu-footer-menu-container a {padding: 0 11px;}
.footer-logo {float: left;margin: auto;display: inline-block;text-align: center;width: 50%;margin-top: 10px;}
.footer-logo:last-child {width: 50%;}
.footer-logo:last-child img{float: left;width: 150px;}
.menu-footer-menu-container + div a img{float: right;width: 120px;margin-right: 30px;}
div.wpcf7-response-output {margin: 2em 0em 1em;padding: 0.2em 5px;}
/*inner pages*/
.feature_img_section222 {margin-top: 0;}
.feature_img_section222 .newheader .entry-title, .shop-banner-in .shop-title .shop-head {margin-top: 0;width: auto;
margin: auto;background: #030303;line-height: 1 !important;color: #fff;}
.drop-down-arrow {top: -27px;height: 12px;}
.drop-down-arrow > a {top: -20px;}
.feature_img_section222 img {width: 100%;}
.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 0 15px;width: 100%;}
.slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 22px;line-height: 26px;padding-right: 0;color: #777;}
.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6:last-child .wpb_content_element{margin-bottom: 0px;}
.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three .vc_col-sm-6:first-child .wpb_content_element{margin-bottom: 15px;}
.custome_design_section.cus_sec_section {padding: 0 2%;}
.inner_heading_text h2, .inner_heading_text h3, .inner_heading_text h4, .inner_heading_text h5 {font-size: 22px;margin-bottom: 15px !important;}
.cus_sec_section.custome_design_section {margin-bottom: 15px;}
.prime_right_content_area.vc_col-sm-4 {padding-left: 15px;padding-top: 15px;min-height: inherit;}
.vc_row.wpb_row.vc_row-fluid.newrowmy {padding: 0 2%;}
.inner_pro_title .title {font-size: 28px;line-height: 30px;}
.newrowmy .wpb_wrapper li {width: 49%;}
.newrowmy .wpb_wrapper li:nth-child(even) {margin-right: 0;}
.entry-footer::before {margin: 0px auto 0;padding-top: 20px;width: 16%;}
.prime_left_content_area.vc_col-sm-4 {padding-right: 15px;min-height: inherit;padding-bottom: 15px;float: left;}
.newrowmy .wpb_text_column.wpb_content_element.inner_pro_title {margin-bottom: 25px;}
.newrowmy .wpb_content_element:last-child{margin-bottom: 15px;}
.page .vc_custom_1502702628104 {padding-top: 0px !important;}
.page .vc_custom_1502702628104 .vc_col-sm-4{margin-bottom: 5px;}
.page  .vc_custom_1502855234847 {padding-top: 0px !important;}
.page .vc_custom_1502855234847 .vc_col-sm-4{margin-bottom: 0px;float: left;}
.vc_custom_1502855234847 .vc_col-sm-4:last-child {padding-top: 15px;margin-bottom: 0;padding-bottom: 5px;}
.single-portfolio .slider_bottom_one_by_three .portfolio-title {font-size: 19px;line-height: 26px;margin-bottom: 6px;}
	.single-portfolio .location_section .slider-area .slick-list {height: auto;}
	.single-portfolio .cntnt_cs .containt_news {margin-top: 15px;}
	.single-portfolio .containt_news h2 {font-size: 33px;top: 6.5%;background: #000;width: 60%;}
	.single-portfolio .slider_bottom_one_by_three .prot-sub-title, .single-portfolio .slider_bottom_one_by_three .prot-add {
	font-size: 18px;line-height: 25px;}
.prot-add br{display: none;}
.portfolio_title {font-size: 20px;margin: 10px auto 30px;}
.single-portfolio .portfolio_title {margin: 0 auto 20px;}
.single-portfolio .vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 20px;}
.single-portfolio .above_section {margin-top: 10px;}
.single-portfolio .more_work_area .work_sec li {width: 47%;margin-bottom: 10px;text-align: center;}
.single-portfolio .more_work_area .work_sec li:nth-child(even){margin-right: 0;}
.post-type-archive-portfolio .feature_img_section222 {margin: 0px auto 17px;width: 100%;}
.post-type-archive .feature_img_section222 {height: 82vh;}
.post-type-archive-portfolio .content {width: 100%;}
.post-type-archive-portfolio .content ul li, .single-portfolio .more_work_area .work_sec li {margin-right: auto;width: 100%;margin-bottom: 0px;}
	.post-type-archive-portfolio .content ul li img , .single-portfolio .more_work_area .work_sec li img {width: 100%;}
.post-type-archive-portfolio .content ul, .single-portfolio .more_work_area .work_sec ul {margin-top: 0px;float: left;margin-bottom: 0;}
.post-type-archive-portfolio .programs .filter-btn {margin: 0 8px;}
.single-portfolio .slider_bottom_one_by_three .vc_column_container.vc_col-sm-6:last-child {padding-top: 0;}
.home .tp-caption div:nth-child(2){background: #000;padding: 7px 5px !important;} 
.footer-phone a {font-size: 15px;}
.post-type-archive-portfolio  .drop-down-arrow {top: -3px;}
.page .vc_custom_1504087836671{padding-top: 0 !important;}
.about_footer .vc_col-sm-4 {min-height: auto;width: 100%;float: left;margin-bottom: 5px;}
.about_con_title {font-size: 18px;margin-bottom: 9px;}
.wpb_row.vc_row-fluid.about_footer {margin: 0 auto -10px;}
.page-template-template-team_showcase_post .content li {width: 49%;margin: 0 10px 20px 0;}
.page-template-template-team_showcase_post .content li:nth-child(even){margin-right: 0}
.content--open .about-member {left: 0%;font-size: 13px;margin: auto;}
	.content--open:nth-child(4n) .about-member {left: 0 !important; right: 0% !important; margin-right: 0px;}
	.page-template-template-team_showcase_post .member-content {padding: 8px 10px;font-size: 13px;}
	.page-template-template-team_showcase_post .site-inner {width: 98%;}
.page-template-template-team_showcase_post .content ul {margin-bottom: 0px;}
.single-portfolio .content-sidebar-wrap > .content {width: 96%;}
.single-portfolio .location_section .slider-area .slick-next {height: 55px;right: -19px;width: 35px;}
.location_section .slider-area .slick-prev {height: 55px;left: -19px;width: 35px;	}
.containt_pro h3{text-align: center;}
.single-post .feature_img_section222 {margin-top: 0;width: 100%;margin-bottom: 15px;}
.single-post .content {width: 96%;}
.single-post .work_sec .portfolio-area .portfolio-title {font-size: 15px;text-align: center;}
.single-post .work_sec li {margin-bottom: 10px;margin-right: 10px;width: 49%;}
.single-post .work_sec li:nth-child(even){margin-right: 0;}
.single-post .work_sec li:nth-of-type(3n) {margin-right: 10px;}
.single-post .site-inner {padding-bottom: 10px;}
.home_slider .readmore {background:  #e7e6e6;padding: 8px 9px !important;}
}

@media only screen and (max-width: 486px){
	.post-fea_image {width: 100%;right: auto;position: inherit;}
	.home_news_info {width: 100%;}
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {	width: 100%;}
	.vc_grid .vc_grid-btn-load_more .vc_general.vc_btn3 {font-size: 14px;margin-bottom: 15px;padding: 5px 15px;}
	.ttshowcase_slider .bx-wrapper .bx-viewport {height: 280px !important;}
	.letest_news .vc_column-inner {padding-top: 15px !important;}
	.logo_image img {margin: 0 13px;}
	.contact_above_info .contact_title {font-size: 22px;margin-bottom: 10px;}
	/*footer*/
	.menu-footer-menu-container ul li {display: block;padding: 3px 0;}
	.footer-logo {width: 57%;margin-top: 20px;}
	.menu-footer-menu-container + div a img {float: right;width: 105px;margin-right: 0;}
	.footer-logo:last-child {width: 58%;}
	.footer-logo:last-child img {float: right;width: 140px;}
	.home_down_arrow::after, .drop-down-arrow::after {padding: 16px 16px;width: 20px;top: 3px;}
	.home_down_arrow a {background-size: 22px;}
	#rev_slider_1_1_wrapper{height: 140px !important;}
	#rev_slider_1_1{height: 140px !important;}
	.home .tp-caption div:nth-child(2) {font-size: 13px !important;line-height: 15px !important;}
	.box_content.vc_col-sm-4 {text-align: left;}
	.commercial_box .vc_col-sm-4 {text-align: left;}
	.vc_grid-filter-dropdown, .vc_grid-filter-select {font-size: 13px;width: 100%;float: left;}
	/*inner pages*/
	/*commercial*/
	.newrowmy .wpb_wrapper li {width: 100%;}
	.inner_pro_title .title {font-size: 22px;line-height: 28px;}
	.inner_heading_text h2, .inner_heading_text h3, .inner_heading_text h4, .inner_heading_text h5 {font-size: 20px;margin-bottom: 10px !important;}
	.first_col > p {width: 100%;}
	.drop-down-arrow {top: -39px;height: 12px;}
	.feature_img_section222 {margin: 0 auto 20px;}
	.drop-down-arrow > a{top: 14px;}
	.newrowmy .wpb_text_column.wpb_content_element.inner_pro_title {margin-bottom: 15px;}
	.single-portfolio .more_work_area .work_sec li {width: 100%;margin-bottom: 10px;text-align: center;}
	.slider_bottom_one_by_three .wpb_wrapper > h2 {font-size: 20px;}
	.post-type-archive-portfolio .programs .filter-btn {margin: auto;width: 52%;display: block;overflow: hidden;}
	.single-portfolio .location_section .slider-area .slick-list {height: auto;}
	
.vc_row.wpb_row.vc_row-fluid.slider_bottom_one_by_three {margin: 0 auto 15px;width: 100%;}
.post-type-archive .feature_img_section222 {height: 28vh;}
.post-type-archive-portfolio .feature_img_section222 {margin: 0px auto 15px;width: 100%;}
.post-type-archive-portfolio .drop-down-arrow {top: -39px;}
.page-template-template-team_showcase_post .content li {width: 100%;margin: 0 auto 20px;}
.single-portfolio .containt_news h2 {font-size: 22px;top: 4.5%;padding: 5px;width: 70%;}
.location_section .slider-area .slick-prev {
	height: 45px;
	left: -16px;
	width: 30px;
}
.single-portfolio .location_section .slider-area .slick-next{
	height: 45px;
	right: -16px;
	width: 30px;
}
.custom_heading {margin-bottom: 10px;}
.single-post .work_sec li {margin-bottom: 10px;margin-right: auto;width: 100%;}
.single-post .drop-down-arrow {
	top: -32px;
}.post-type-archive .feature_img_section222 {margin-bottom: 10px;	}


}
@media only screen and (min-width: 360px) and (max-width: 410px){
	.logo_image img {margin: 0 21px;vertical-align: middle;}
}
@media only screen and (min-width: 411px) and (max-width: 567px){
	.logo_image img {margin: 0 36px;}
}
@media only screen and (min-width: 730px) and (max-width: 767px){
	.logo_image img {margin: 0 0px;}.post-fea_image {
	width: 33%;
	right: 15px;
}
}
header.site-header {z-index: 9999;}

@media only screen and (min-width: 640px) and (max-width: 670px){
	.logo_image img {margin: 0 42px;}
	.post-fea_image {
	width: 38%;
	right: 15px;
}
}