/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
.header-right-overlay::before{left: -260px}
.slider-text{width: 70%}
.testimonial-info{width: 45%}
.about-left{margin: 0}
.notfound > h2{left:-37px}
.notfound > h3{margin-top: 15px}
.single-product-text{padding: 10px}
.product-button > a{margin: 0}
.product-thumb-info-image{idth: 55px}
.product-thumb-info-content{margin-top: 5px}}

@media only screen and (min-width: 768px) and (max-width: 991px) { 
.header-right-overlay{display: none}
.mobile-top-menu{display: block}
.site-logo {text-align: center;margin: 20px 0;display: block}
.header-right-top{display: none}
.mainmenu{margin: 0}
.header-search{margin: 0}
.single-service > h3{font-size: 16px}
.search-icon{margin: 0}
.slider-text{width: 90%}
.bleezy-main-slide{height: 480px}
.count-box span{display: block}
.count-box{width: 100%}
.counts-text{width: 90%}
.testimonial-slide{width: 100%}
.single-footer-widget{margin-top: 0}
.about-left{margin: 0}
.about-right{margin-top: 50px}
.thumb-service{float: left;width: 24.33%;margin: 0 2px 20px}
.statement-bottom-wrap{margin: 0 10px;padding: 0 30px}
.no-pad-right{padding-right: 15px}
.single-service-text > h2, .about-service-right > h2, .single-service-widget > h2{font-size: 22px}
.no-pad-left{padding-left: 15px}
.about-service-right{margin-top: 30px}
.margin-top{margin-top: 50px}
.instagram li{width: 10%}
.product-button > a{padding: 5px 8px;margin-right: 3px}
.single-product-text{padding: 10px}
.notfound > h2{left: -56px}   
}
@media only screen and (max-width: 767px) { 
.header-right-overlay{display: none}
.mobile-top-menu{display: block}
.site-logo {display: block;margin: 20px 0;text-align: center;}
.site-logo2 {display: block;margin: 10px 0;text-align: center;}
.header-right-top{display: none}
.mainmenu{display: none}
.bleezy-responsive-menu{display:inline-block; width:100%; margin-top: 0px; color:#212121;}
. menu-container{width:100%;}
.header-search{float: right; }
.search-icon {
        margin-top:10px;
        padding: 0px;
        color: #fff;
    }
.header-right {background: #fff none repeat scroll 0 0; width:100%; padding: 0 5px; color:#212121; }
.slider-text{width: 100%}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
.slider-text h2{font-size: 22px;line-height: 30px}
.bleezy-main-slide{ height: 420px}
.promo-heading > h2{ont-size: 22px;line-height: 30px}
.single-promo{ margin-top: 30px}
.single-service{margin-top: 60px}
.counts-text > h3{font-size: 22px}
.counts-text{width: 100%}
.testimonial-slide{width: 100%}
.bleezy-testimonial-area .single-testimonial{padding: 20px}
.testimonial-info{width: 100%}
.bleezy-testimonial-area .single-testimonial::before{font-size: 30px;right: 20}
.info-name{margin-left: -15px}
.bleezy-broucher-area{background: #517AB7 none repeat scroll 0 0;text-align: center}
.broucher-overlay{display: none}
.download-btn{float: none }
.download-btn > a{background: #212121 none repeat scroll 0 0;}
.download-btn > a:hover{background: #d95311 none repeat scroll 0 0;}
.footer-logo img{width: 70%}
 .single-footer-widget{margin: 30px 0 !Important}
.about-left{margin: 0}
.about-right{margin: 50px 0 0}
.statement-right{margin-top: 30px}
.statement-left > h2, .statement-right > h2{font-size: 22px;line-height: 30px}
.bleezy-statement-bottom-area::before{display: none}
.statement-bottom-wrap{float: none;padding: 0;width: 100%}
.breadcromb-top-text > h2{font-size: 30px}
.no-pad-right{ padding-right: 15px}
.single-service-text > h2, .about-service-right > h2, .single-service-widget > h2{font-size: 22px;ine-height: 30px}
.no-pad-left{padding-left: 15px}
.about-service-right{margin-top: 20px}
.about-service-right > ul{float: none;width: 100%}
.panel-title{font-size: 14px}
.margin-top{margin-top: 0px}
ul.pagination li{ margin: 0}
.member-right{margin-top: 30px}
.member-profile-contact{padding: 20px;margin-top: 30px}
.notfound > h2{font-size: 70px;line-height: 70px; left: -26px;top: 26px;padding: 15px}
.notfound > h3{margin-top: 30px;font-size: 20px}
.single-pro-page-desc{margin-top: 30px}
.single-pro-page-desc > h3{font-size: 22px}
.blog-text.single-blog-text > img{margin-bottom: 10px;argin-right: 0}  
.shorting{text-align: center}
    .shorting form{float: none}
    .coupon-cart-left{text-align: center    }
    .coupon-cart-right{text-align: center;  margin-top: 10px}  
    .post-share-left{text-align: center}
    .post-share-right{text-align: center; margin-top: 10px}
    .post-share-right > ul{float: none; text-align: center; display: inline-block;    }
    .single-comment-box.reply-comment{margin-left: 30px}
    .bleezy-leave-comment input[type="text"], .bleezy-leave-comment input[type="email"]{width: 100%;  margin-right: 0 }
    .bleezy-leave-comment textarea{width: 100%
    }}  
 
 
 @media only screen and (min-width: 480px) and (max-width: 767px) { 
.header-right-overlay{ display: none}
.mobile-top-menu{display: block }
.site-logo {display: block;margin: 20px 0;text-align: center;}
.header-right-top{display: none}
.mainmenu{display: none}
.bleezy-responsive-menu{display: block; width:100%}
.header-search{float: right}
.search-icon  {
        margin-top: 0;
        padding: 0px;
        color: #212121;
		
    }
	
.header-right {background: #212121 repeat scroll 0 0;padding: 0 10px; width:100%;}   
.slider-text{width: 100%}
.slider-text h2{font-size: 22px;line-height: 30px}
.bleezy-main-slide{height: 420px}
.promo-heading > h2{font-size: 22px;line-height: 30px}
.single-promo{margin-top: 30px}
.search-form{right: 5px;width: 240px; color: #212121;}
.dropdown-menu.cart-dropdown{min-width: 280px}
 
 /* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

    
       
    .slider-text{
        width: 100%
    }
    .slider-text h2{
        font-size: 22px;
        line-height: 30px
    }
    .bleezy-main-slide{
        height: 420px
    }
    .promo-heading > h2{
        font-size: 22px;
        line-height: 30px
    }
    
    .single-service{
        margin-top: 60px
    }
    .counts-text > h3{
        font-size: 22px
    }
    .counts-text{
        width: 100%
    }
    .testimonial-slide{
        width: 100%
    }
    .bleezy-testimonial-area .single-testimonial{
        padding: 20px
    }
    .testimonial-info{
        width: 100%
    }
    .bleezy-testimonial-area .single-testimonial::before{
        font-size: 30px;
        right: 20
    }
    .info-name{
        margin-left: -15px
    }
    .bleezy-broucher-area{
        background: #517AB7 none repeat scroll 0 0;
        text-align: center
    }
    .broucher-overlay{
        display: none
    }
    .download-btn{
        float: none
    }
    .download-btn > a{
        background: #212121 none repeat scroll 0 0;
    }
    .download-btn > a:hover{
        background: #d95311 none repeat scroll 0 0;
    }
    .footer-logo img{
        width: 70%
    }
    .single-footer-widget{
        margin: 30px 0 !Important
    }
    .about-left{
        margin: 0
    }
    .about-right{
        margin: 50px 0 0
    }
    .statement-right{
        margin-top: 30px
    }
    .statement-left > h2, .statement-right > h2{
        font-size: 22px;
        line-height: 30px
    }
    .bleezy-statement-bottom-area::before{
        display: none
    }
    .statement-bottom-wrap{
        float: none;
        padding: 0;
        width: 100%
    }
    .breadcromb-top-text > h2{
        font-size: 30px
    }
    .no-pad-right{
        padding-right: 15px
    }
    .single-service-text > h2, .about-service-right > h2, .single-service-widget > h2{
        font-size: 22px;
        line-height: 30px
    }
    .no-pad-left{
        padding-left: 15px
    }
    .about-service-right{
        margin-top: 20px
    }
    .about-service-right > ul{
        float: none;
        width: 100%
    }
    .panel-title{
        font-size: 14px
    }
    .margin-top{
        margin-top: 50px
    }
    ul.pagination li{
        margin: 0
    }
    .member-right{
        margin-top: 30px
    }
    .member-profile-contact{
        padding: 20px;
        margin-top: 30px
    }
    .notfound > h2{
        font-size: 70px;
        line-height: 70px;
        left: -26px;
        top: 26px;
        padding: 15px
    }
    .notfound > h3{
        margin-top: 30px;
        font-size: 20px
    }
 
  
   
    
    .blog-text.single-blog-text > img{
        margin-bottom: 10px;
        margin-right: 0;
        width: 100%
    }
    .post-share-left{
        text-align: center
    }
    .post-share-right{
        text-align: center;
        margin-top: 10px
    }
    .post-share-right > ul{
        float: none;
        text-align: center;
        display: inline-block;
    }
    .single-comment-box.reply-comment{
        margin-left: 30px
    }
    .bleezy-leave-comment input[type="text"], .bleezy-leave-comment input[type="email"]{
        width: 100%;
        margin-right: 0
    }
    .bleezy-leave-comment textarea{
        width: 100%
    }
   
    
	
.notfound > h2{ font-size: 70px;line-height: 70px;left: -26px;top: 26px;adding: 15px}
.notfound > h3{margin-top: 30px;font-size: 20px} 
.single-pro-page-desc{ margin-top: 30px}
.single-pro-page-desc > h3{font-size: 22px}
.blog-text.single-blog-text > img{margin-bottom: 10px;margin-right: 0;width: 100%}
.thumb-service{float: left;width: 24.33%; margin: 0 2px 20px}
.thumb-service > img{width: 100%}
.instagram img{width: 100%}    
.bleezy-broucher-area2 {background: #027BC3 none repeat scroll 0 0;border-bottom: 3px solid #027BC3;padding: 20px 0;position: relative;}
.broucher-overlay2:before {border-color: #027BC3 transparent;border-style: solid;border-width: 0 5px 5px 0;content: "";position: absolute;right: 0px;top: 0;}
.broucher-overlay2 {background: #027BC3 none repeat scroll 0 0;height: 100%;left: 0;position: absolute;top: 0;}
.broucher-left2 > h3 {color: #fff;display: inline-block;font-size: 22px;margin: 8px 0;text-transform: capitalize;}
.broucher-right  {background: #027BC3;}
.bleezy-responsive-menu{display: none; position: absolute;right: 0;top: 0px;width: 100%;z-index: 9999;}	
	
	
	
    .slicknav_nav a{font-size: 16px;margin: 0;text-transform: capitalize;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;color: #000}
.slicknav_menu {background: transparent;}
.slicknav_menutxt {display: none !important;}
.slicknav_arrow {float: right;color: #000}
.slicknav_nav a:hover{border-radius: 0;}
.slicknav_nav .slicknav_row:hover{border-radius: 0}
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover {background: #027BC3   none repeat scroll 0 0;color: #fff}
.slicknav_nav li {border-bottom: 1px solid #aaa;}
.slicknav_nav li:last-child{border-bottom: 0px solid #aaa}
.slicknav_nav {background: #fff none repeat scroll 0 0;border-top: 1px solid #027BC3;box-shadow: 0 0 8px rgba(34, 30, 31, 0.3);}
.slicknav_btn{background-color:#517AB7 !important;float: left;margin: 20;line-height: 0;}
.slicknav_menu .slicknav_icon {float: none !important;margin: 10px}
.slicknav_icon-bar {height: 3px !important;margin: 5px 10px;width: 30px !important;}
.slicknav_menu .slicknav_icon-bar {background-color: #fff; font-size:36px ;}

}
@media only screen (min-width: 475px)
{
	.bleezy-responsive-menu{display: inline-block; width: 100%;}
 .bleezy-broucher-area2 {background: #517AB7 none repeat scroll 0 0;border-bottom: 3px solid #517AB7;padding: 20px 0;position: relative;}
.broucher-overlay2:before { border-color: #517AB7 transparent; border-style: solid;border-width: 0 64px 105px 0;content: "";position: absolute;right: -70px;top: 0;width: 40%;}
.broucher-left > h3 {color: #fff;display: inline-block;font-size: 24px;margin: 8px 0;text-transform: capitalize;}
.broucher-left2 > h3 {color: #fff;display: inline-block;font-size: 22px;margin: 8px 0;text-transform: capitalize;}

}