     /* XX-Large devices (larger desktops, 1400px and up) */
.mobile_icon_wrap,.resposnive_header_nav,.resposnive_header{display: none;}

@media (min-width: 2000px) and (max-width:2800px)
{
  
}
@media (min-width:1800px) and (max-width:2600px)
{
    
    }

@media (min-width:1701px) and (max-width:1980px)
{
    .blue_line {left: 5%;width: 42%!important;}
}
@media (min-width:1600px) and (max-width:1700px)
{
  
}
@media(max-width:1900px) 
{
   
}
@media (max-width:1800px) 
{
    
    }

@media (max-width: 1700px) 
{
     
   }

@media (max-width: 1600px) 
{
    .portfolio_content_wrap p{padding: 0px 40px;}
}

@media (max-width: 1500px) 
{
	.footer_anchor li{padding:0px 7px;}
}
@media(min-width:1300px) and (max-width: 1450px) 
{
    
}

@media (max-width: 1400px) 

{
    .subscribe_text_wrap p{width: 80%;}
    .subscribe_text_wrap h1{font-size: 2.2rem!important;}
	.footer_anchor li a{font-size:1rem;}
}



@media (max-width: 1290px) 
{
   
   
}

@media (max-width: 1242px) 
{
    .subscribe_text_wrap h1{font-size: 2rem!important;}
    .subscribe_text_wrap p{width: 90%;}  
}


@media (min-width: 1200px)  and (max-width: 1375px)
{
   
}



@media (max-width: 1186px) 
{
      
}

@media (max-width: 1143px) 
{
    
   .border_wrap {width:100%!important;} 
}

@media (min-width: 980px) and  (max-width: 1090px){
	.border_wrap {width:100%!important;}
	.web_nav li a {padding:0px 23px 0px 23px;}
    .subscribe_text_wrap {
        padding: 100px 20px 150px 50px;
    }
    .subscribe_text_wrap h1 {
        font-size: 2rem!important;
    }
}
@media (max-width: 1058px) 
{
	.site-main{min-height:calc(100vh - 788px);}
	.border_wrap {width:100%!important;}
	.anchor_wrap {margin-right:0px;}
	.lease_info_wrap h2{text-align:center;}
	.subscribe_text_wrap h1 {
    font-size: 2rem!important;
}
	.web_nav_footer li a{padding:0 2px!important;font-size:0.8rem;}
	.portfolio_content_wrap p {
    padding: 0px 0px;
}
    
	.portfolio_content_wrap h6{font-size:1.5rem;}
   
    }
 
    @media (max-width: 985px) 
    {
		.site-main{min-height:calc(100vh - 214px);}
.woocommerce ul.products li.product .price {
    display: flex!important;
    font-weight: 400;
    margin-bottom: 0.5em;
    font-size: .857em;
    justify-content: center!important;
}
		.woocommerce ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
    display: flex;
    flex-wrap: wrap;
    justify-content: center!important;
}
		.woocommerce ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
			.about_banner img {
    width: 80%;padding-top:50px;
}
		.border_wrap_sample {width:100%;}
		.about_banner p {font-size:1.4rem;}
		.about_banner .col-lg-7{text-align:center;position:relative;z-index:3;}
		.about_banner .col-lg-5{text-align:center;padding-bottom:50px;;position:relative;z-index:3;}
		.about_banner{position:relative;}
		.about_banner::before{content:"";background-color:rgba(255,255,255, 0.78);width:100%;height:100%;position:absolute;top:0;left:0;}
		.about_lease_wrap h2::before {left:0;width:100%;}
		.pic_wrap_main_wrap{padding:0px 50px;}
		.lease_info_wrap h2 {text-align:center;}
		.social_icon_wrap ul li {
    list-style: none;
    padding: 0px 62px 0px 10px;
}
	.web_nav_footer li a{font-size:1.2rem;}
    .cart_icon_menu{position:relative;}
    .footer_menu{display: block!important;text-align: center;}
.footer_menu li{padding: 10px 0px;}
    .questions_wrap h5{font-size: 4rem;}
    .woocommerce-loop-product__title{position: unset;}
    .subscribe_plan_wrap p{position: unset;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
        width: 100%!important;text-align: center!important;
    }
    .woocommerce ul.products li.product .price{text-align: center!important;}
    .woocommerce ul.products li.product a img{margin:10px auto!important;}
    .product.type-product{margin: 31px 0px!important;}
  
    .border_form_row{box-shadow:none!important;}
    .btn_submit{display: block;margin: auto;}
    .product-quantity{display: none!important;}
    .border_white {left: 0%;margin: 50px auto;}
    .portfolio_wrap h5 {font-size: 4.6rem;}
    .questions_wrap p{padding-bottom: 10px;}
    .pic_wrap img {
        width: 104%;
        /* margin: 0px auto; */
        display: block;
        clip-path: polygon(21% 0, 173% 0%, 97% 103%, 2% 100%)!important;
    }
    .form_styles{padding: 14px 0px;}
    .footer_anchor_wrap p{text-align: center;}
    .footer_para p{text-align: center;}
    .pic_wrap{padding-top: 0px;}
    .blue_graphic_wrap{padding-bottom: 30px;}
    .blue_graphic_wrap h4::before {width: 27%;left: 34%;}
    .blue_graphic_wrap h4{font-size: 2.9rem;text-align: center;}
    .anchor_wrap{text-align: center ;margin-right: 0px;} 
    .our_report_wrap .col-lg-5{padding-top: 30px;}
    .lease_info_wrap{width: 100%;}
    .subscribe_btn{text-align:center;}
.index_banner{background-position:unset!important;}
.subscribe_text_wrap h1{font-size: 2rem;}
.menu_section_wrap{display: none;}
.mobile_icon_wrap{display: block;text-align:right;}
.mobile_icon i{font-size: 3rem;padding-top: 12px;color: #a91f41;}
.resposnive_header{display: block;}
.resposnive_header a{color: #a91f41;text-decoration: none; font-family: 'Lemands';font-size: 1.4rem;}
.resposnive_header li{list-style: none;padding: 10px 0px}
#open_nav{left:0;z-index: 100000;width: 44%;}
.resposnive_header_nav{position: fixed;top: 0;left: 0;z-index: 20;height: 100%;display: block;
box-shadow: 0px 0px 12px 2px #000;left:-380px;transition: left 0.4s ease;}
.index_content_wrap h2{font-size: 2.5rem;}
.web_menu_bar{display: none;}
.menu_holder{height: 119px;}
.menu_holder{height: 100px;display: none;}
.resposnive_header_nav,.resposnive_header{display: block;background-color:#eee9db;}
.responsive_header_pd{padding: 10px 30px;}
        .footer_content_wrap {text-align: center;}
        .footer_anchor_wrap p{text-align: center;}
        
 
		.footer_anchor {justify-content:space-around;}
         
        .woocommerce ul.products li.product .price{text-align: left!important;}
        .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{width: auto;}
        .form_logo_wrap {border-bottom: 2px dotted #a91f41;}
        .subscribe_plan_wrap{text-align: center;}
        .subscribe_plan_wrap p{padding-right: 0px;}
        .our_report_wrap img {left: -40px;}
        .our_report_wrap .col-lg-5{order:2;width: 48%;}
        .index_form_wrap{padding-bottom: 50px;}
        .form_logo_wrap {border-right: none;padding: 50px 0px;}
        .lease_info_wrap {width: 100%;}
        .blue_anchor_wrap {padding-bottom: 30px;}
        .blue_graphic_wrap h4::before {width: 31%;bottom: 14px;left: 40%;}
        .main_menu_wrap{padding: 5px 15px;}
    
    }
    @media (max-width: 800px) 
{
    .footer_para p{text-align: center;padding-top: 10px;}
  

}
 


@media (max-width: 768px)

{
	.about_banner img {
    width: 80%;padding-top:50px;
}
	.social_icon_wrap ul li {
    list-style: none;
    padding: 0px 62px 0px 10px;
}
	.web_nav_footer li a{font-size:1.2rem;}
    .cart_icon_menu{position:relative;}
    .footer_menu{display: block!important;text-align: center;}
.footer_menu li{padding: 10px 0px;}
    .questions_wrap h5{font-size: 4rem;}
    .woocommerce-loop-product__title{position: unset;}
    .subscribe_plan_wrap p{position: unset;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
        width: 100%!important;text-align: center!important;
    }
    .woocommerce ul.products li.product .price{text-align: center!important;}
    .woocommerce ul.products li.product a img{margin:10px auto!important;}
    .product.type-product{margin: 31px 0px!important;}
  
    .border_form_row{box-shadow:none!important;}
    .btn_submit{display: block;margin: auto;}
    .product-quantity{display: none!important;}
    .border_white {left: 0%;margin: 50px auto;}
    .portfolio_wrap h5 {font-size: 4.4rem;}
    .questions_wrap p{padding-bottom: 10px;}
    .pic_wrap img {
        width: 104%;
        /* margin: 0px auto; */
        display: block;
        clip-path: polygon(21% 0, 173% 0%, 97% 103%, 2% 100%)!important;
    }
    .form_styles{padding: 14px 0px;}
    .footer_anchor_wrap p{text-align: center;}
    .footer_para p{text-align: center;}
    .pic_wrap{padding-top: 0px;}
    .blue_graphic_wrap{padding-bottom: 30px;}
    .blue_graphic_wrap h4::before {width: 100%;left: 0px;}
    .blue_graphic_wrap h4{font-size: 2.9rem;text-align: center;}
    .anchor_wrap{text-align: center ;margin-right: 0px;} 
    .our_report_wrap .col-lg-5{padding-top: 30px;}
    .lease_info_wrap{width: 100%;}
    .subscribe_btn{text-align:center;}
.index_banner{background-position:unset!important;}
.subscribe_text_wrap h1{font-size: 2rem;}
.menu_section_wrap{display: none;}
.mobile_icon_wrap{display: block;text-align:right;}
.mobile_icon i{font-size: 3rem;padding-top: 12px;color: #a91f41;}
.resposnive_header{display: block;}
.resposnive_header a{color: #a91f41;text-decoration: none; font-family: 'Lemands';font-size: 1.4rem;}
.resposnive_header li{list-style: none;padding: 10px 0px}
#open_nav{left:0;z-index: 100000;width: 44%;}
.resposnive_header_nav{position: fixed;top: 0;left: 0;z-index: 20;height: 100%;display: block;
box-shadow: 0px 0px 12px 2px #000;left:-380px;transition: left 0.4s ease;}
.index_content_wrap h2{font-size: 2.5rem;}
.web_menu_bar{display: none;}
.menu_holder{height: 119px;}
.menu_holder{height: 100px;display: none;}
.resposnive_header_nav,.resposnive_header{display: block;background-color:#eee9db;}
.responsive_header_pd{padding: 10px 30px;}
/*.menu-item.cart-contents{font-size: 1.5rem;}*/
}

@media (max-width: 650px)
{
		   .about_lease_wrap h2{text-align: center;}
    .about_lease_wrap h2::before{left: 0px;width: 100%;}
   .woocommerce .products ul, .woocommerce ul.products{display: unset!important;}
    .subscribe_text_wrap p{width: 100%;}
    .portfolio_content_wrap p{padding: 0px 0px;text-align:center;}
    .questions_wrap .col-lg-8{padding: 0px 0px;}
    .blue_line {margin: 0px auto!important;width: 90%!important;position: unset;}
    .blue_graphic_brd img {height: 50px;}
    .lease_info_wrap h2{font-size: 2.1rem;text-align:center;}
    
    .pic_wrap img{width:100%;clip-path: unset;}
    
}



@media (max-width: 500px)

{
.about_banner img {
    width: 80%;
    padding-top: 50px;
}
	.subscribe_text_wrap h1{text-align:center;}
	.pic_wrap_main_wrap{padding:0px 50px;}
	.anchor_wrap a{width:200px;margin:20px 0px 20px 0px;}
    .index_form_wrap {
        padding-bottom: 50px;
        padding: 50px 10px;
    }
    .plan_wrap {padding: 50px 0px 50px 0px;}
    .subscribe_plan_wrap .row{padding-bottom: 10px}
    .blue_graphic_wrap{margin-top: 0px;}
    .border_white{margin: 50px auto;width: 80%;left: 0px;}
    .subscribe_btn a {border: 3px solid #193F6C;}
    .about_lease_wrap h2::before{width: 100%;left: 0;}
    .portfolio_wrap h5:before{width: 100%;left: 0px;right: 0px;margin:0px auto}
    .blue_graphic_wrap h4::before {width: 80%;left:0px;right: 0px;margin:0px auto;}
    .our_report_wrap h3:before {width: 100%;right:unset; text-align: center;display: block;margin:0px auto;}
    .about_banner { padding: 56px 0px 128px 10px;text-align: center;}
    .subscribe_btn{padding-right: 0px;padding-left:0;text-align:center!important;}
    .about_lease_wrap{padding: 30px 30px;}
    .portfolio_wrap h5{font-size: 3rem;}
    .subscribe_plan_wrap h2{text-align: center;}
    .blue_graphic_brd{display: none;}
    .our_report_wrap .col-lg-5{order:2;width: 100%;}
    .our_report_wrap img{left: 0px;bottom: -1px;}
    .about_lease_wrap ul {
        padding: 30px 0px 0px 0px;
        margin: 0px 0px;
    }
    .form_logo_wrap {border-right: none;padding: 50px 0px;border:none;}
	.form_styles{border-left:none;}
    .questions_wrap h5{font-size: 3.1rem;}
    .about_banner h1{font-size: 2.5rem;padding-top: 20px;}
    .blue_graphic_wrap{padding-top: 30px;}
    .pic_wrap img{width:100%;clip-path: unset;}
    .us_lease_info_wrap {padding: 0px 0px;text-align: center;}
    .us_logo_wrap{padding-top: 20px;}
    .blue_graphic_brd { height: 100%;}
    .subscribe_text_wrap {padding: 30px 10px 0px 20px;}
    .about_lease_wrap h2{font-size: 2.2rem;}
}
@media (max-width: 395px)
{
	.our_report_wrap p{text-align:center;}
	.subscribe_text_wrap p{text-align:center;}
    .portfolio_wrap h5{font-size: 2.5rem;}
    .about_lease_wrap ul {
        padding: 30px 0px 0px 0px;
    }
    .blue_graphic_brd { height: 100%;display: none;}
    .subscribe_text_wrap {padding: 30px 10px 0px 20px;}
}
@media (max-width: 300px)
{
   #open_nav {
    left: 0;
    z-index: 100000;
    width: 65%;
} 
   .subscribe_btn {
 padding-left:0px;
}
}



 

































