@charset "utf-8";
/* CSS Document */

@media (min-width: 1320px) {
  .container {
    max-width: 1302px;
  }
}

@media only screen and (max-width: 1319px) {
	
.banner_heading{font-size: 45px;}
.banner_content_area{font-size: 18px;}
.button{font-size: 18px;}

.product_content_heading,
.product_content h2.woocommerce-loop-product__title{font-size: 20px;}
.product_content_price {font-size: 20px;}
.product_content_button {font-size: 12px;}
.product_content_button a {padding: 0px 8px;}

.whychoose_image{display:none;}
.whychoose_block{margin-left:auto; margin-right:auto; text-align:center !important; position:static; padding-bottom:20px;}

}

@media only screen and (max-width: 1599px) {

/*.projectgallery_blockheading{font-size:16px; padding:0px 0px 0px 15px;}*/

}

@media only screen and (max-width: 1499px) {

/*.projectgallery_blockheading{float:none; padding:0px 0px 10px 15px; text-align:center;}
.projectgallery_button{float:none;}
.projectgallery_button a{display:block; text-align:center;}*/	
	
}

@media only screen and (max-width: 1419px) {
/*.ourservice_section .row{justify-content: center;}*/ 
}

@media only screen and (max-width: 1199px) {
.logo {width: 150px; position: static; margin:auto; transform:none;}	
.header_top {padding: 15px 0px;}
.header_gap{height:90px;}

.product_section{padding:40px 0px; background:none;}
.product_content_buttonarea{display:block;}
.product_content_price{border:none; padding-right:0px;}

.footer_gap{height:0px;}
.footer_logo{position:static; transform:none; margin:auto; padding-bottom:20px;}

.inner_banner_content{display:none;}
.whychoose_section{padding:70px 0px;}
	

/*header nav ul li{padding:0px 0px 0px 30px; font-size:16px;}

.twocolumn_content{padding-left:15px; padding-right:15px;}
.twocolumn_area:nth-child(2n) .twocolumn_left .twocolumn_content{padding-left:15px; padding-right:15px;}	

.footer_area_block:nth-child(1),
.footer_area_block:nth-child(2){padding-bottom:40px;}	

.plandetails_right .plandetails_style1 span{float:none; display:block;}	
	
.managedesign_thead{display:none;}

.artisan_toparae_left{float:none;}
.artisan_toparae_right{float:none;}*/

}

@media only screen and (max-width: 991px) {
	
.header_top {display: none;}
.logo {width:100px;}

.heading{font-size:50px;}	

.banner_area {min-height: auto;}	
.banner_content{min-height:inherit; width:100%; max-width:inherit; display:block; background:url(../images/banner/banner-mobile.png) no-repeat center center; background-color:#000;}	
.banner_content_area {max-width: none; padding:40px 20px;}

.threecolumn_section .row div.col-lg-4 {border:none;}

.twocolumn_section{padding:40px 0px; background-image:none;}
.twocolumn_right{font-size: 18px; padding-left:0px;}

.product_inner_section{background-image:none;}

footer{text-align:center;}
footer ul li{display:block; padding:0px 0px 0px 0px;}
.footer_top{display:block; padding: 39px 0px;}
.footer_left{display: block;  max-width: 260px; margin: auto;}
.footer_right{display:block;}
.footer_block{margin-bottom:10px;}
.footer_block:first-child {margin-right: 0;}
.footer_logoarea{padding-bottom:20px;}
.footer_logo{width:200px; position:static; transform:none; margin: auto;}

.about_style2{font-size:35px;}
.whychoose_section{padding:40px 0px; background:none;}
.whychoose_area{padding-top:0px;}

.contact_section{padding:40px 0px; background:none;}
.contact_area_left{padding:0px 0px 30px 0px;}

.productdetails_right{padding-left:0px;}
.productdetails_bottom_content{padding:20px 10px;}



/*header{width:100%; position:static; background:rgba(0,0,0,1);}
.logo{width:228px; float:none; margin-left:auto; margin-right:auto;}
.header_top_area{float:none;}
.header_top_left{display:none;}
.header_top_right{float:none; max-width:120px; margin:auto;}
	
.twocolumn_section{font-size:16px; line-height:26px; padding:40px 0px;}	
.twocolumn_area{display:block;}
.twocolumn_area:first-child{padding-bottom:40px;}
.twocolumn_left{width:100%; float:none; display:block;}
.twocolumn_right{width:100%; float:none; display:block;}
.twocolumn_left img,
.twocolumn_right img{display:none;}
.twocolumn_content{width:100%; max-width:inherit; padding-top:0px; padding-bottom:0px; display:block;}

.featured_block_inner{position:absolute; left:0px; top:0;}

.inner_banner{display:none;}

.contact_area_left{max-width:100%;}
.contact_area_right{max-width:100%; background-color:#efefef; float:none;}
.contact_right_heading{padding:15px;}
.contact_right_area{padding:20px 15px 40px 15px;}

.plandetails_area_top{padding-top:25px; padding-bottom:25px;}
.plandetails_button{float:none;}

.about_content{padding:40px 0px 0px 0px;}

.services_page_blockarea{padding-top:30px;}
.services_page_content{padding:30px 0px 0px 0px;}
.services_page_blockarea:nth-child(2) .services_page_content{padding:0px 0px 30px 0px;}
.services_page_heading{font-size:30px;}

.servicedetails_left{padding-right:0px; padding-bottom:40px;}
.servicedetails_right{padding-left:0px;}

.login_area_left{padding-right:0px; padding-bottom:50px; box-shadow:none;}
.login_area_right{padding-left:0px;}
.login_area_bottom{padding-right:0px;}

.projects_details_blockheading{margin-bottom:30px; text-align:center;}

.sitemap_block{margin-bottom:30px;}

.cart_left{margin-bottom:40px;}

.managedesign_tbody{display:block; padding:30px 0px 20px 0px;}
.managedesign_tbody_block{float:none; box-shadow:none; width:100% !important; text-align:center;}
.managedesign_tbody_block_inner{padding:0px 25px 10px 0px;}*/

}

@media only screen and (max-width: 767px) {
	
.inner_area{padding:40px 0px;}	

.contact_right_heading{font-size:30px; padding:30px 15px;}
.contact_right_area{padding:30px 15px;}

/*.heading{font-size:35px;}

.filter_searcharea{padding:0px 20px;}	
.filter_top_style2{font-size:50px;}

.twocolumn_heading{font-size:35px;}
	
.footer_top{padding:40px 0px;}	
.footer_top .row{display:block;}
.footer_area_block:nth-child(1),
.footer_area_block:nth-child(2),
.footer_area_block:nth-child(3){padding-bottom:40px;}	
.footer_area_block{text-align:center;}
.footer_area_block_block{padding:0px 0px 15px 0px;}
.footer_area_block_block img{float:none; display:inline-block; margin:0px 10px 0px 0px; vertical-align:middle;}
.footer_area_heading span{left:50%; margin-left:-13px;}
.footer_area_block_social{padding-left:0px;}
.footer_area_block:nth-child(3) ul{width:100%; float:none;}	



.plandetails_button{font-size:16px; line-height:50px;}
.plandetails_button a{padding:0px 20px;}
.plandetails_area p{padding: 10px 15px;}
.plandetails_style1{padding: 15px;}
.plandetails_style2{padding: 12px 15px;}

.projectdetails_content{font-size:18px;}
.projectdetails_heading{font-size:30px;}
	
.twocolumn_left .twocolumn_content{padding-left:15px; padding-right:15px;}
.twocolumn_right .twocolumn_content{padding-left:15px; padding-right:15px;}

.featured_section{padding:40px 0px;}
.featured_block_buttonarea .button{float:none;}
.featured_block_design{float:none; margin-top:10px;}
.featured_block_inner{padding:25px 15px;}

.projectgallery_section{padding:40px 0px 0px 0px;}
.projectgallery_block_content{left:15px;}

.services_section{padding:40px 0px;}

.login_area{background-color:#f3f5fa; padding:40px 15px;}

.sitemap_block{padding:20px 15px; min-height:inherit;}

.contact_top{padding:30px 0px;}

.checkbox_area_1{float:none;}
.forgotpassword_area{float:none;}

.forgotpassword_top{padding:30px 15px;}

.projects_details_topleft{float:none; padding-bottom:15px;}
.projects_details_topright{float:none;}

.cart_inner{padding:30px 15px;}
.cart_left_buttonarea{padding:15px 0px;}
.cart_right_buttonarea{padding:20px 15px;}

.myaccount_area{padding:30px 0px;}

.managedesign_dashboard_area{margin-left:15px; margin-right:15px;}

.artisan_toparae_left,
.artisan_toparae_right{width:100%; max-width:300px; margin:auto;}
.artisan_top_input1,
.artisan_top_input1:nth-child(3){width:100%; padding:0 15px; margin:0px 0px 15px 0px; float:none; display:block;}
.artisan_top_submit{width:100%; float:none;}
.artisan_top_button a{text-align:center; display:block;}
.artisan_block{max-width:400px; margin-left:auto; margin-right:auto;}*/
	
}

@media only screen and (max-width: 599px) {

/*.services_listing p span{float:none; width:100%; display:block;}*/	

}

@media only screen and (max-width: 499px) {

/*.cart_left_block{text-align:center;}	
.cart_left_block img,
.checkout_area .cart_left_block img{float:none; margin:0px 0px 30px 0px;}*/

}

