/** responsive **/
@media(min-width: 1200px) and (max-width: 1320px){
	h2, .heading-two {font-size: 32px;line-height: 46px;}
	.ds-header-image{ height: 960px; }
	.feature-loved-right {padding: 0 0 0 13px;}
}
@media(min-width: 992px) and (max-width: 1199px){
	.home-banner-left h1 {font-size: 38px;line-height: 50px;}
	.ds-header-image {height: 850px;}
	h2, .heading-two{ font-size: 28px; line-height: 42px; }
	.feature-loved-content {margin-top: 0;}
	.feature-loved-right {padding: 0 0 0 13px;}
	.para-nine{ font-size: 16px; }
	.sec-what-makeus {padding: 210px 0 80px 0;margin: -140px 0 0 0;}
	.howvm-left {padding-right: 50px;padding-top: 40px;}
	.workbox-text{ font-size: 16px; }
	.readyto-left {padding-right: 40px;}
	.footer-block.fblock-quick .menu li{ width: 100% }
	.footer-block.fblock-quick, .footer-block.fblock-getin{flex: 0 0 25%;max-width: 25%;-ms-flex: 0 0 25%;}
}
@media(min-width: 768px) and (max-width: 991px){
	.home-banner-left h1 {font-size: 30px;line-height: 50px;}	
	.ds-header-image{ height: 750px; }
	h2, .heading-two {font-size: 22px;line-height: 30px;}
	.para-nine, p{ font-size: 15px; }
	.feature-loved-content {margin-top: 0;}
	.feature-loved-right {padding: 0 0 0 13px;}
	.para-nine br{ display: none; }
	.sec-what-makeus {background: #f5edf6 !important;margin: 0;padding: 50px 0;}
	.howvm-left p{ font-size: 15px; }
	.workbox-col {padding: 0 10px 29px;flex: 0 0 50%;-ms-flex: 0 0 50%;}
	.site-footer .wp-block-social-links .wp-social-link a {width: 28px;height: 28px;font-size: 13px;border-radius: 50%; line-height: 29px;}
	.workbox-text {font-size: 14px;line-height: 22px;}
	.works-three-box{ margin: 0 -10px; }
	.plan-section {margin: 0 -10px;}
	.plan-col {padding: 0 10px;}
	.readyto-left {padding-right: 0;}
	.footer-block {padding: 0 10px;}
	.footer-main {margin: 0px -10px;padding: 60px 0 60px 0;}
	.footer-block.fblock-quick .menu li{ width: 100% }
	.footer-block.fblock-quick, .footer-block.fblock-getin{flex: 0 0 25%;max-width: 25%;-ms-flex: 0 0 25%;}
	.howvm-left {padding-right: 30px;padding-top: 30px;}

	.page-id-9 .entry-content{    margin: auto;}
	.logged-in .woocommerce-MyAccount-navigation ul{padding: 0px;}
	  .page-id-12 .entry-content{    margin: auto;}
	  .logged-in .woocommerce-MyAccount-navigation {width: 20%;}
      .logged-in .woocommerce-MyAccount-content {    width: 78%;}
      .woocommerce-account .addresses .title h3{    font-size: 16px;}
}


/** header menu only **/
@media(max-width: 909px){
	.site-header-part a:not(.login-btn, .register-btn){padding: 0 0 0 14px}
	.login-btn {padding: 5px 13px;letter-spacing: 0px;margin: 0 0px 0 12px;}
	.main-head-inner .site-branding .custom-logo-link img {max-width: 115px;}
	.main-head-inner{ position: relative; }
	.main-head-inner .site-header-menu {margin: 0;position: absolute;left: 0;top: 115%;width: 100%;background: #513dbd; z-index: 9}
	.main-navigation li:first-child {border: none;}
	.main-navigation .primary-menu{ border: none; }
	.site-header-menu .main-navigation .primary-menu li a{  padding: 15px 17px }
	.main-navigation li {border-color: #715ddd;}
	#menu-toggle {margin: 0;color: #fff;border-color: #fff;border-radius: 0;}
	.site-header-main {padding: 15px 0;}
	.site-header-main .menu-toggle.toggled-on{ background-color:#513dbd; border-color: #513dbd !important;  }
	.site-header-menu .main-navigation .primary-menu li a::after { display: none; }
}


@media(max-width: 767px){
	/*.container{max-width: 540px; padding: 0 15px;}*/
	.home-banner-left h1 {font-size: 28px;line-height: 42px;}
	.home-banner-block {flex: 0 0 100%;-ms-flex: 0 0 100%;max-width: 100%;}
	.home-banner-right.home-banner-block {margin-top: 0; text-align: center;}
	.ds-header-image{ padding-top: 140px; padding-bottom: 60px; height: auto;}
	h2, .heading-two {	font-size: 22px;line-height: 33px;}
	.para-nine{ font-size: 15px; }
	.home-banner-right.home-banner-block img {max-width: 500px;margin: auto; width: 100%}
	.flex-50 {flex: 0 0 100%;-ms-flex: 0 0 100%;max-width: 100%;}
	.feature-loved-right {padding: 10px 0 0;}
	.sec-what-makeus {background: #f4eef9 !important;margin: 0 0;padding: 50px 0;}
	.howvm-left {padding-right: 0;padding-top: 0;}
	.workbox-col {padding: 0 5px 16px;}
	.workbox-text{ font-size: 14px; line-height: 21px;}
	.howvm-works {padding: 45px 0 40px;}
	.plan-head .price {font-size: 25px;}
	.works-three-box{ margin: 0 -5px; }
	.howvm-left p{ font-size: 15px; }
	.howvm-right {margin-top: 20px;}
	.pricing-plan {padding: 50px 0 50px;}
	.plan-colinner {margin: 0 0 30px 0;}
	.flex-40 {flex: 0 0 100%;-ms-flex: 0 0 100%;max-width: 100%;}
	.flex-60 {flex: 0 0 100%;-ms-flex: 0 0 100%;max-width: 100%;}
	.readyto-left {padding: 0 0 10px 0;}
	.faqcontent-faqs {padding: 20px 0 0;}
	.faqcontent-faqs h2 {font-size: 20px;}
	.readyto-right {padding: 0;}
	.footer-block, .footer-block.fblock-getin, .footer-block.fblock-quick {flex: 0 0 100%;max-width: 100%;-ms-flex: 0 0 100%; padding: 10px 10px}
	.footer-main {margin: 0 -10px;padding: 30px 0 40px 0;}
	.footer-block.fblock-quick .menu li{ width: 100% }
	.footer-main .footer-block h6 {margin: 12px 0 15px 0;}
	.site-info .container{ display: block; }
	footer .site-info{ text-align: center; }
	.rightcopyright {justify-content: center;margin-top: 10px;}
	.plan-section {margin: 0;}
	.plan-col{ padding: 0; }
	/* css* **/
	.woocommerce-form-register{    padding: 10px !important;}
	.logged-in .woocommerce-MyAccount-navigation,.logged-in .woocommerce-MyAccount-content{width: auto;}
     .page-id-12 .entry-content p,.page-id-15 .entry-content p,.page-id-15 .status-publish p{font-size: 15px;}
     .logged-in .entry-content{    margin: auto;}
     .page-id-9 .woocommerce-Address {    margin-bottom: 20px;}
     .products .product{    width: 100% !important;}

}

@media(max-width: 540px){
	.site-header-part a:first-child {display: none;}
	.site-header-part a:not(.login-btn, .register-btn) {font-size: 0;display: inline-block;vertical-align: middle;}
	.site-header-part a:not(.login-btn, .register-btn) i {font-size: 18px;}

	.woocommerce-form-register .woocommerce-FormRow label{    font-size: 13px;}
	.products .type-product .added_to_cart {    margin-top: 10px;}
}