
@media all and (min-width: 1024px) and (max-width: 1280px)
{
.wrapper
{
padding-top:103px !important;
}
.menu_header .logo
{
width: 92%;
margin: 12px auto;
}
.shop_now
{
padding: 7px 5px;
}
.menu_header ul.menu li
{
padding: 23px 9px !important;
width: 33.333%;
float: left;
text-align: center;
}
.menu_header ul.menu li a
{
padding: 10px 9px;
}
.menu_header ul.login_signup li
{
padding: 5px 10px;
width: 33.33%;
float: left;
text-align: center;
}
.menu_header ul.login_signup li.cart img
{
margin: 9px auto;
}
.menu_header ul.login_signup li a.sign_up_btn
{
padding: 9px 14px;
width: 100%;
float: left;
font-size: 12px;
}
.menu_header ul.login_signup li a.login_btn
{
padding: 9px 14px;
width: 100%;
float: left;
font-size: 12px;
}
.menu_header ul.login_signup
{
height: 43px;
padding-left: 0px;
margin: 10px 0 0px 0px;
}
/*.banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
height:598px !important;
}*/
.listing_banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
min-height:604px;
background-size: cover;
position: relative;
}

.banner .banner_content .banner_content_inner .product_intro img
{
width: 20%;
}
.banner .banner_content .banner_content_inner .product_intro h1.logo_name {
font-size:69px;
    font-weight: 600;
    margin: 0px;
}
.main_pricing .pricing .pricing_inner
{
padding: 0px;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
line-height: 23px !important;
}
.banner .banner_content .banner_content_inner .product_intro
{
padding: 0px !important;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
font-size: 23px !important;
margin: 5px 0px;
}
.banner_content
{
width: 54%;
top: 13%;
padding: 0px 10px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn a
{
font-size: 24px;
text-decoration: none;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn
{
padding: 1px 12px;
height: 39px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a.shop_now {
background-color: #c2327f;
color: #fff !important;
border-radius: 7px;
padding: 5px 11px;
text-transform: uppercase;
line-height: 29px;
font-size: 22px;
}
.owl-dots
{
display: none;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a
{
font-size: 10px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li
{
padding:6px 0px;
}
.pricing_list_center
{
width:40% !important;
}
.main_pricing .pricing_list_center .pricing_list_full .plan_container,
.main_pricing .pricing_list_center .pricing_list_full .plan_container_mid,
.standard_plan_box
{
width: 100%;
height: 447px;
}
.main_pricing
{
height: 1742px;
}
.blog_inner  
{
padding-top:35px;
}
.footer_box
{
padding: unset;
}
.main_footer
{
height: 718px !important;
background-size: cover !important;
padding-bottom: 0px;
}

.main_footer ul.subscribtion li .btn_subscripb
{
right: 16px !important;
top: 67% !important;
height: 41px;
}
.bottom_footer
{
height: 108px;
}

.b_footer_inner
{
text-align: center;
}
.listing_banner_content
{
left: 0px;
right: 0px;
top:18%;
width: 100%;
padding: 10px 70px;
}
.listing_banner_inner .lips
{
width: 13%;
}
.listing_banner_content h1
{
    font-size: 90px;
}
.login_inner
{
width: 100%;
padding-top: 185px;
}
/*cart*/
.cart_dtails_in
{
width: 100%;
float: left;
}
.main_pricing .pricing
{
background-image: url(../images/pricing.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
    height: 100%;
}
.bottom_footer .footer_inner p
{
text-align: center;
}
.overview img
{
width: 75%;
float: none;
margin: 0 auto;
 }
 .login_page {
    background-image: url(../images/login_bg.jpg);
    background-repeat: no-repeat;
    min-height: 730px;
    background-size: cover;
}

 }
 
@media all and (min-width: 768px) and (max-width: 1024px)
{
.wrapper
{
padding-top:103px !important;
}
.menu_header .logo
{
width: 90%;
margin: 14px auto;
}
.shop_now
{
padding: 7px 5px;
}
.menu_header ul.menu li
{
padding: 22px 9px;
width: 33.333%;
float: left;
text-align: center;
}
.menu_header ul.menu li a
{
padding: 10px 9px;
}
.menu_header ul.login_signup li
{
padding: 5px 2px;
width: 33.33%;
float: left;
text-align: center;
}
.menu_header ul.login_signup li.cart img
{
margin: 0 auto;
}
.menu_header ul.login_signup li a.sign_up_btn
{
padding: 9px 14px;
width: 100%;
float: left;
font-size: 10px;
}
.menu_header ul.login_signup li a.login_btn
{
padding: 7px 14px;
width: 100%;
float: left;
font-size: 12px;
}
.menu_header ul.login_signup
{
height: 43px;
padding-left: 0px;
margin-top: 7px;
}
.menu_header ul.login_signup li:hover > ul.account_dropdown {
display: block;
position: absolute;
top: 30px;
width: 150px;
background-color: #fff;
box-shadow: 0px 0px 4px #c9c9c9;
z-index: 999;
right: 0px;
}
.menu_header ul.login_signup li
{
position: relative;
}
.menu_header ul.login_signup li.cart > ul.account_dropdown {
display: none;
}
.menu_header ul.login_signup li.cart:hover > ul.account_dropdown {
display: block;
position: absolute;
top: 30px;
width: 150px;
background-color: #fff;
box-shadow: 0px 0px 4px #c9c9c9;
z-index: 999;
}
.menu_header ul.login_signup li > ul.account_dropdown li {
float: left;
width: 100%;
border-bottom: 1px solid #d8d8d8;
list-style: none;
padding: 5px 12px;
list-style: none;
}
/*.banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
height: 481px !important;
}*/
.listing_banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
min-height: 481px;
background-size: cover;
position: relative;
}

.banner .banner_content .banner_content_inner .product_intro img
{
width: 20%;
}
.banner .banner_content .banner_content_inner .product_intro h1.logo_name {
font-size:40px;
    font-weight: 600;
    margin: 0px;
}
.main_pricing .pricing .pricing_inner
{
padding: 0px;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
line-height: 23px !important;
}
.banner .banner_content .banner_content_inner .product_intro
{
padding: 0px !important;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
font-size:16px !important;
margin: 5px 0px;
}
.banner_content
{
width: 44%;
top: 13%;
padding: 0px 10px;
}
.slider_border {
position: relative;
bottom: 56px;
width: 100%;
float: left;
z-index:7;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn a
{
font-size: 24px;
text-decoration: none;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn
{
padding: 1px 12px;
height: 39px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a.shop_now {
background-color: #c2327f;
color: #fff !important;
border-radius: 7px;
padding: 15px 26px;
text-transform: uppercase;
line-height: 36px;
font-size: 20px;

}
.owl-dots
{
display: none;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a
{
font-size: 10px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li
{
padding:5px 0px;
}
.pricing_list_center
{
width:40% !important;
}
.main_pricing .pricing_list_center .pricing_list_full .plan_container,
.main_pricing .pricing_list_center .pricing_list_full .plan_container_mid,
.standard_plan_box
{
width: 100%;
height: 447px;
}
.main_pricing
{
    height: 1500px;
}
.blog_inner  
{
padding-top:35px;
}
.footer_box
{
padding: unset;
}
.main_footer
{
height: 718px !important;
background-size: cover !important;
padding-bottom: 0px;
}

.main_footer ul.subscribtion li .btn_subscripb
{
right: 16px !important;
top: 63% !important;
height: 41px;
}
.bottom_footer
{
height: 108px;
}

.b_footer_inner
{
text-align: center;
}
.listing_banner_content
{
left: 0px;
right: 0px;
top:18%;
width: 100%;
padding: 10px 70px;
}
.listing_banner_inner .lips
{
width: 15%;
}
.listing_banner_content h1
{
font-size:80px;
}
.login_inner
{
width: 100%;
padding-top:0px;
}
/*cart*/
.cart_dtails_in
{
width: 100%;
float: left;
}
.main_pricing .pricing
{
background-image: url(../images/pricing.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
    height: 100%;
}
.bottom_footer .footer_inner p
{
text-align: center;
}
.overview img
{
width: 75%;
float: none;
margin: 0 auto;
 }
 .login_page {
    background-image: url(../images/login_bg.jpg);
    background-repeat: no-repeat;
    min-height: 730px;
    background-size: cover;
}

}
 
@media all and (min-width: 480px) and (max-width: 768px)
 { 
.wrapper
{
padding-top: 108px;
}
.padding_xs_none
{
padding: 0px !important;
}
.menuToggle
{
display: inline-block;
float: left;
padding: 5px 10px;
border: 1px solid #000;
box-shadow: none;
margin-top: 16px;
}
.menu_header ul.menu
{
display: none;
position: fixed;
top: 101px;
left: 0px;
right: 0px;
z-index: 9;
background-color: #c2327f;
}
.sticky_header  ul.menu {
    display: none;
    position: fixed;
    top:69px;
    left: 0px;
    right: 0px;
    z-index: 99999;
    background-color: #c2327f;
}
.menu_header .logo
{
width: 100%;
margin: 22px auto;
}
.shop_now
{
padding: 7px 5px;
}
.menu_header ul.menu li
{
padding: 10px 9px;
width: 100%;
float: left;
text-align: left;
margin-bottom: 20px;
}
.menu_header ul.menu li a
{
padding: 10px 9px;
color: #fff;
}
.menu_header ul.login_signup li
{
padding:0px 5px;
width: 33.33%;
float: left;
text-align: center;
}
.menu_header ul.login_signup li.cart img
{
margin: 0 auto;
}
.menu_header ul.login_signup li a.sign_up_btn
{
padding:10px 14px;
width: 100%;
float: left;
font-size: 9px;
}
.menu_header ul.login_signup li a.login_btn
{
padding: 9px 14px;
width: 100%;
float: left;
font-size: 9px;
}
.menu_header ul.login_signup
{
height: 43px;
padding-left: 0px;
    margin-top:19px;
}
.menu_header ul.login_signup li:hover > ul.account_dropdown
{
display: none;
}
/*.banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
height:361px !important;
}*/
.listing_banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
min-height:334px !important;
background-size: cover;
position: relative;
}

.banner .banner_content .banner_content_inner .product_intro img
{
width: 20%;
}
.banner .banner_content .banner_content_inner .product_intro h1.logo_name {
font-size:25px;
    font-weight: 600;
    margin: 0px;
}
.main_pricing .pricing .pricing_inner
{
padding: 0px;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
line-height: 23px !important;
}
.banner .banner_content .banner_content_inner .product_intro
{
padding: 0px !important;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
font-size: 18px !important;
margin: 5px 0px;
}
.banner_content
{
width:49%;
top: 13%;
padding: 0px 10px;
}
.slider_border {
position: relative;
bottom: 40px;
width: 100%;
float: left;
z-index:7;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn a
{
font-size: 24px;
text-decoration: none;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn
{
padding: 1px 12px;
height: 39px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a.shop_now {
background-color: #c2327f;
color: #fff !important;
border-radius: 7px;
padding: 8px 6px;
text-transform: uppercase;
line-height: 31px;
font-size: 17px;
}
.owl-dots
{
display: none;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a
{
font-size: 10px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li
{
padding:5px 0px;
}
.pricing_list_center
{
width:51% !important;
}
.main_pricing .pricing_list_center .pricing_list_full .plan_container,
.main_pricing .pricing_list_center .pricing_list_full .plan_container_mid,
.standard_plan_box
{
width: 100%;
height: 447px;
}
.main_pricing
{
height: 1742px;
}
.blog_inner  
{
padding-top:35px;
}
.footer_box
{
padding: unset;
}
.main_footer
{
height: 853px !important;
background-size: cover !important;
}
.main_footer ul.subscribtion li .btn_subscripb
{
right: 16px !important;
top: 63% !important;
height: 41px;
}
.bottom_footer
{
height: 108px;
}

.b_footer_inner
{
text-align: center;
}
.listing_banner_content
{
left: 0px;
right: 0px;
top:18%;
width: 100%;
padding: 10px 70px;
}
.listing_banner_inner .lips
{
width: 13%;
}
.listing_banner_content h1
{
font-size: 42px;
}
.login_inner
{
width: 70%;
padding-top: 10px;
margin: 0 auto;
float: none;
}
/*cart*/
.cart_dtails_in
{
width: 100%;
float: left;
}
.main_pricing .pricing
{
background-image: url(../images/pricing.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
    height: 100%;
}
.bottom_footer .footer_inner p
{
text-align: center;
}
.overview img
{
width: 75%;
float: none;
margin: 0 auto;
 }
 .login_page {
    background-image: url(../images/login_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}


 }
 
@media all and (max-width: 480px)
 {
/*global css*/
.padding_xs_none
{
padding: 0px !important;
}
/*global css*/
.wrapper
{
    padding-top: 102px;
}
.menuToggle
{
display: inline-block;
float: left;
padding: 10px 12px;
border: 1px solid #000;
box-shadow: none;
margin-top: 9px;
}
.menu_header ul.menu
{
display: none;
position: fixed;
top: 101px;
left: 0px;
right: 0px;
z-index: 99999;
background-color: #c2327f;
}

.sticky_header  ul.menu {
    display: none;
    position: fixed;
    top: 58px;
    left: 0px;
    right: 0px;
    z-index: 99999;
    background-color: #c2327f;
}
.menu_header ul.menu li
{
padding: 10px 9px;
width:100%;
float: left;
text-align: left;
margin-bottom:0px;
}
.menu_header ul.menu li a
{
padding: 10px 9px;
color: #fff;
}
.overview
{
padding: 0px !important;
}
.top_header p
{
font-size: 12px;
}
.menu_header .logo
{
width:100%;
margin: 21px auto;
}
.shop_now
{
padding: 7px 5px;
}

.menu_header ul.login_signup li
{
padding:0px 2px;
width: 33.33%;
float: left;
text-align: center;
}
.menu_header ul.login_signup li.cart img
{
margin: 0 auto;
}
.menu_header ul.login_signup li a.sign_up_btn
{
padding: 10px 8px;
width: 100%;
float: left;
font-size:9px;
}

.menu_header ul.login_signup li a.login_btn
{
padding: 9px 14px;
width: 100%;
float: left;
font-size:9px;
}
.menu_header ul.login_signup
{
height: 43px;
padding-left: 0px;
margin-top:17px;
margin-bottom: 0px;
}
.menu_header ul.login_signup li:hover > ul.account_dropdown
{
display: none;
}
/*.banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
height: 228px !important;
}*/
.listing_banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
min-height: 218px;
background-size: cover;
position: relative;
}

.banner .banner_content .banner_content_inner .product_intro img
{
width: 14%;
}
.banner .banner_content .banner_content_inner .product_intro h1.logo_name {
font-size: 17px;
    font-weight: 600;
    margin: 0px;
}
.main_pricing .pricing .pricing_inner
{
padding: 0px;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
line-height: 23px !important;
}
.banner .banner_content .banner_content_inner .product_intro
{
padding: 0px !important;
}
.banner .banner_content .banner_content_inner .product_intro .banner_title
{
font-size: 13px !important;
margin: 5px 0px;
}
.banner_content
{
width: 50%;
top: 13%;
padding: 0px 10px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn a
{
font-size: 17px;
text-decoration: none;
line-height: 27px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li.code_btn
{
padding: 1px 12px;
height:32px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a.shop_now {
background-color: #c2327f;
color: #fff !important;
/* border-radius: 7px; */
padding: 8px 4px;
text-transform: uppercase;
line-height: 22px;
font-size: 10px;
}
.owl-dots
{
display: none;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li a
{
font-size: 10px;
}
.banner .banner_content .banner_content_inner .product_intro ul.banner_btn li
{
padding:6px 0px;
}
.pricing_list_center
{
width:80% !important;
}
.main_pricing .pricing_list_center .pricing_list_full .plan_container,
.main_pricing .pricing_list_center .pricing_list_full .plan_container_mid,
.standard_plan_box
{
width: 100%;
height: 447px;
}
.main_pricing
{
height: 1742px;
}
.blog_inner  
{
padding-top:35px;
}
.footer_box
{
padding: unset;
}
.main_footer
{
height: 853px !important;
background-size: cover !important;
}
.main_footer ul.subscribtion li .btn_subscripb
{
right: 16px !important;
top: 63% !important;
height: 41px;
}
.bottom_footer
{
height: 108px;
}

.b_footer_inner
{
text-align: center;
}
.listing_banner_content
{
right: 0px;
top: 18%;
width: 72%;
padding: 10px 70px;
}
.listing_banner_inner .lips
{
width: 30%;
}
.listing_banner_content h1
{
font-size:21px;
}
.login_inner
{
width: 80%;
padding-top: 0px;
float: none;
margin: 0 auto;
}
.login_inner .form_in
{
border-radius: 0px;
}
/*cart*/
.cart_dtails_in
{
width: 100%;
float: left;
}
.main_pricing .pricing
{
background-image: url(../images/pricing.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
    height: 100%;
}
.bottom_footer .footer_inner p
{
text-align: center;
}
.login_page {
background-image: url(../images/login_bg.jpg);
    background-repeat: no-repeat;
    height: 61px;
    background-size: cover;
    background-position: right;
}
.overview img
{
margin: 50px auto 0px;
float: none;
}
.slider_border {
position: relative;
bottom: 48px;
width: 100%;
float: left;
z-index: 7;
}

}
 
/* Large screens ----------- */
@media  screen and (min-width: 1400px) and (max-width: 1920px) {

/*.banner {
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
height:94vh !important;
background-size: cover;
position: relative;
}*/
.main_footer {
background-image: url(../images/footer_bg.png);
background-repeat: no-repeat;
background-position: center;
height: 576px;
padding: 137px 0px;
background-size: cover;
}
.listing_banner,.login_page
{
background-image: url(../images/banner_new.jpg);
background-repeat: no-repeat;
height:94vh !important;
background-size: cover;
position: relative;
}
.listing_banner_content h1
{
font-size: 95px;
}

}

@media all and (min-width:300px) and (max-width:992px)
{


}

@media all and (min-width: 993px) and (max-width:1196px)
{
.wrapper
{
padding-top:103px !important;
}

.menu_header ul.menu li
{
padding: 20px 6px;
margin: 0px;
}

.menu_header ul.login_signup
{
padding-left: 0px;
margin: 4px 0px;
}
.menu_header ul.login_signup li
{
padding: 10px 7px;
}

}
@media all and (min-width:1400px) and (max-width:1600px) {

.slider_border {
position: relative;
bottom: 141px;
width: 100%;
float: left;
z-index: 7;
}
.banner .banner_content .banner_content_inner .product_intro h1.logo_name {
font-size: 90px;
font-weight: 600
}
.menu_header ul.login_signup li
{
position: relative;
}
.menu_header ul.login_signup li.cart > ul.account_dropdown {
display: none;
}
.menu_header ul.login_signup li.cart:hover > ul.account_dropdown {
display: block;
position: absolute;
top: 30px;
width: 150px;
background-color: #fff;
box-shadow: 0px 0px 4px #c9c9c9;
z-index: 999;
}
.menu_header ul.login_signup li > ul.account_dropdown li {
float: left;
width: 100%;
border-bottom: 1px solid #d8d8d8;
list-style: none;
padding: 5px 12px;
list-style: none;
}
.menu_header ul.login_signup li
{
position: relative;
}
.menu_header ul.login_signup li.cart > ul.account_dropdown {
display: none;
}
.menu_header ul.login_signup li.cart:hover > ul.account_dropdown {
display: block;
position: absolute;
top: 30px;
width: 150px;
background-color: #fff;
box-shadow: 0px 0px 4px #c9c9c9;
z-index: 999;
}
.menu_header ul.login_signup li > ul.account_dropdown li {
float: left;
width: 100%;
border-bottom: 1px solid #d8d8d8;
list-style: none;
padding: 5px 12px;
list-style: none;
}

    }


@media all and (min-width:1600px) and (max-width:1820px) {

.slider_border {
    position: relative;
    bottom: 141px;
    width: 100%;
    float: left;
    z-index: 7;
}
.banner .banner_content .banner_content_inner .product_intro h1.logo_name {
    font-size: 90px;
    font-weight: 600
}
.menu_header ul.login_signup li
{
position: relative;
}
.menu_header ul.login_signup li.cart > ul.account_dropdown {
display: none;
}
.menu_header ul.login_signup li.cart:hover > ul.account_dropdown {
display: block;
position: absolute;
top: 30px;
width: 150px;
background-color: #fff;
box-shadow: 0px 0px 4px #c9c9c9;
z-index: 999;
}
.menu_header ul.login_signup li > ul.account_dropdown li {
float: left;
width: 100%;
border-bottom: 1px solid #d8d8d8;
list-style: none;
padding: 5px 12px;
list-style: none;
}

    }


@media all and (min-width:1824px) and (max-width:2000px) {

.slider_border {
    position: relative;
    bottom: 141px;
    width: 100%;
    float: left;
    z-index: 7;
}
.banner .banner_content .banner_content_inner .product_intro h1.logo_name {
    font-size: 130px;
    font-weight: 600;
}
.menu_header ul.login_signup li
{
position: relative;
}
.menu_header ul.login_signup li.cart > ul.account_dropdown {
display: none;
}
.menu_header ul.login_signup li.cart:hover > ul.account_dropdown {
display: block;
position: absolute;
top: 30px;
width: 150px;
background-color: #fff;
box-shadow: 0px 0px 4px #c9c9c9;
z-index: 999;
}
.menu_header ul.login_signup li > ul.account_dropdown li {
float: left;
width: 100%;
border-bottom: 1px solid #d8d8d8;
list-style: none;
padding: 5px 12px;
list-style: none;
}

    }