@media (min-width:1441px){ 
     .container, .page-section .woocommerce {
     max-width: 1280px;
}
}
@media (min-width:1599px){ 
     .container, .page-section .woocommerce {
     max-width: 1360px;
}
.why-choose {
    padding: 570px 0px 420px 0px !important; 
}.ab-three-box {
    margin-top: 60px !important;
} 
.whyboxx .vc_column-inner { 
    padding: 35px 50px !important; 
}
}
 
@media (min-width:1960px){ 
     .container, .page-section .woocommerce {
    max-width: 1520px;
}
}

@media(max-width:1440px){
	 .container, .page-section .woocommerce {
    max-width: 1180px;
}
}
@media (max-width:1380px){
       .container, .page-section .woocommerce {
    max-width: 1180px;
}
}
@media (max-width:1199px){
	.woocommerce table.my_account_orders {
    font-size: 14px;
}
	.woocommerce ul.order_details li strong {
    font-size: 14px; 
}
	 address{
		font-size: 14px; 
	}
	.woocommerce table.shop_table { 
    margin: 0 -1px 10px 0; 
}
	.woocommerce-message {
    font-size: 14px;
}
	section.related.products > h2 { 
    font-size: 22px!important; 
    margin-bottom: 10px!important;
}
	.woocommerce div.product .woocommerce-tabs ul.tabs {
   margin: 0 0 0.618em; 
}
	.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 1em; 
}
	.home-abouthub h2.vc_custom_heading { 
    font-size: 20px!important; 
}.home-abouthub .vc_column-inner {
    padding: 20px 0px !important;
}
.home-abouthub {
    width: 500px; 
    top: -32px;
}
 
.home-about {
    padding-top: 10px !important;
    padding-bottom: 30px !important;
}
	.logo img {
    width: 90px !important;
}
.stick-fixed .logo img {
    width: 60px !important;
}
	.c-heading:after {
   top: 10px !important;
}
	nav.woocommerce-MyAccount-navigation li a {
    padding: 5px 15px; 
    font-size: 16px;
}
	.woocommerce ul.order_details {
    margin: 0px 0 1em;
    list-style: none;
}
	
	.woocommerce h2.woocommerce-loop-product__title {
    font-size: 16px !important; 
    margin: 15px auto 8px !important;
}
		h1.vc_custom_heading { 
        font-size: 24px!important;
}
	h2.vc_custom_heading { 
        font-size: 22px!important;
}
	h2.vc_custom_heading { 
        font-size: 21px!important;
}
	h4.vc_custom_heading { 
    font-size: 20px !important; 
}h5.vc_custom_heading { 
    font-size: 19px !important; 
}
	h6.vc_custom_heading { 
    font-size: 18px !important; 
}
	.vc_separator .vc_sep_holder {
    height: 20px !important;
}.about-right-sec a.vc_general {
    margin-top: 10px;
}
	.default-style h1{ 
        font-size: 24px;
}
	.default-style h2{ 
        font-size: 22px;
}
	.default-style h3{ 
        font-size: 21px;
}
	.default-style h4{ 
    font-size: 20px; 
}
	.default-style h5{ 
    font-size: 19px; 
}
.default-style h6 { 
    font-size: 18px; 
}
	
	
.navbar-header {
    top: -10px;
} 
.home-about {
    padding-top: 30px;
}	
	p {
    font-size: 15px;
    line-height: 24px;
}
	.home-about h2.vc_custom_heading {
    margin: 0 0 18px!important;
}
	 
	.why-choose h2.vc_custom_heading {
    margin: 0 0 18px!important; 
}
	a.vc_general {
    font-size: 15px !important;
    padding: 8px 20px !important;
}
	.ab-three-box {
    margin-top: 15px !important;
}
.our-testimonial {
    padding: 100px 0px!important;
	    margin-top: 50px;
}	
.wcus {
    padding: 30px 0px 50px 0px!important;
}
.wcus .wcus-list1 {
    padding-top: 0px;
}
.abimage:after { 
    width: 520px; 
	bottom: -20px;
}
.followus {
    padding: 30px 0px 30px 0px!important;
}.footer-section { 
    padding: 30px 0px;
}
.menu-title {
    font-size: 18px; 
    padding-bottom: 10px;
}
.mmenu li a, .footer-section li,.footer-section li a{
    font-size: 15px;
}
	.our-testimonial:after { 
    background-size: 80% 80%;bottom: -200px;

}
 .our-services-boxxx h4.vc_custom_heading {
    font-size: 16px !important;
    margin-top: 12px;
}
 	 .our-services { 
    padding: 100px 0px 250px 0px !important;
}
.page-section {
    padding: 30px 0px;
}
	.c-heading, h1.woocommerce-products-header__title.page-title { 
    font-size: 26px!important;    
		margin-bottom: 8px!important;
}
 
h1.product_title.entry-title { 
    font-size: 20px!important; 
}	
.default-style ul li {
    line-height: 26px;
    background-position: 0px 6px;
    font-size: 15px;
} .default-style ol li { 
    font-size: 16px;
    line-height: 26px;
}
	.wcus-list-last:after { 
    width: 450px; 
	height: 290px;
}
	.wcus-list-last:after { 
    right: -15px; 
}
}
@media (max-width:1024px){
.abimage:after {
    width: 200px;
    bottom: -20px;
    height: 200px;
}
.wcus-list-last:after {
    width: 200px;
    height: 200px;
}
}
@media (max-width:991px){
	.home-abouthub h2.vc_custom_heading {
    font-size: 18px!important;
}
.home-abouthub .vc_column-inner {
    padding: 15px 0px !important;
}
.home-abouthub {
    width: 450px;
    top: -25px;
}
p {
    font-size: 14px;
    line-height: 22px;
}
.wcus {
    padding: 20px 0px 20px 0px!important;
}
.footer-section .social a {
    margin: 0px 5px;
}
.text-center.f-logo img {
    width: 100px !important;
}
.footer-section { 
    text-align: center;
}
.mmenu li:after {
   display:none;
}
.menu-title {
    font-size: 16px;
    padding-bottom: 6px;
}
.mmenu {
    margin-top: 15px;
}
.mmenu li a {
    background: #f7f7f7;
    width: 100%;
    display: inherit;
    padding: 4px 0px;
}
.mmenu li a, .footer-section li, .footer-section li a {
    font-size: 14px;
}
.f-contact {
    padding-top: 12px;
}
.wcus p br{
	display:none;
}

.f-contact li {
    background: #f7f7f7;
    margin: 4px 0px;
}
.f-contact li br{
  display:none;
}
.footer-section {
    padding: 25px 0px 20px 0px;
}








}
@media (max-width:768px){
	legend { 
    font-size: 20px;
    margin-bottom: 0px;
}
	.woocommerce form .form-row {
    padding: 0px; 
}
	#coupon_code {
    width: 100%;
    margin-bottom: 8px;
}
	.woocommerce table.shop_table { 
    font-size: 14px;
}
	h1.product_title.entry-title {
    font-size: 20px!important;
}.summary.entry-summary .price { 
    font-size: 16px !important; 
}
.woocommerce ul.products li {
    width: 48% !important;
    padding-bottom: 20px !important;
    margin-right: 0px !important;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}.woocommerce h2.woocommerce-loop-product__title {
    font-size: 14px !important; 
}.add_to_cart_button, .woocommerce .button, .woocommerce #submit {
     
    padding: 10px 22px !important; 
    font-size: 14px !important;
}
	 
		h1.vc_custom_heading { 
        font-size: 24px!important;
}
	h2.vc_custom_heading { 
        font-size: 22px!important;
}
	h2.vc_custom_heading { 
        font-size: 20px!important;
}
	h4.vc_custom_heading { 
    font-size: 18px !important; 
}h5.vc_custom_heading { 
    font-size: 16px !important; 
}
	h6.vc_custom_heading { 
    font-size: 16px !important; 
}
.default-style h1{ 
        font-size: 24px;
}
	.default-style h2{ 
        font-size: 22px;
}
	.default-style h3{ 
        font-size: 20px;
}
	.default-style h4{ 
    font-size: 18px; 
}
	.default-style h5{ 
    font-size: 16px; 
}
.default-style h6 { 
    font-size: 16px; 
}	
	
	
	.home-about h2.vc_custom_heading {
    margin: 0 0 10px!important;
}
	p {
    font-size: 14px;
    line-height: 22px;
}.about-right-sec a.vc_general {
    margin-top: 8px;
}
.why-choose {
    padding: 220px 0px 170px 0px !important; 
}	.whyboxx .vc_column-inner { 
    padding:20px 15px !important; 
}a.vc_general {
    font-size: 14px !important; 
}
	.ab-three-box a.vc_general {
    margin-top: 4px;
}
	li.c-list p {
    padding: 12px 12px 20px 12px;
}
	.our-courses a.vc_general { 
    margin-top: 10px;
}.our-testimonial { 
    margin-top: 40px;
}
.our-testimonial:after {
    background-size: 70% 70%;
    bottom: -230px;
}
.our-team:before {
    background-size: 80% 80%;
}
	
	.our-team a.vc_general {
    margin-top: 0px;
}
	 
	 
	.footer-section .social a {
    margin: 0px 8px;
}
 .f-contact a.vc_general { 
    margin-top: 0px !important; 
}
	.c-heading, h1.woocommerce-products-header__title.page-title { 
    font-size: 24px!important;     
}
	.courses-page ul li {
    width: 33.33%; 
}.wpcf7-form label .wpcf7-form-control { 
    height: 38px; 
}textarea.wpcf7-form-control.wpcf7-textarea {
    height: 90px !important;
}.wpcf7-not-valid-tip {
    font-size: 14px;
}.wpcf7-response-output {
    font-size: 14px;
}.map {
    padding: 90px 0px; 
}.contact-box { 
    padding: 15px; 
}.map {
    margin-top: 10px;
}.input-text { 
    height: 34px!important; 
    font-size: 14px;
}.woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 100%;
    margin: 2px 0px;
}.woocommerce div.product form.cart {
    margin-bottom: 1em;
}.woocommerce div.product div.summary {
    margin-bottom: 1em;
}.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
   border-bottom-color: #ccc;
}.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 1em; 
}.woocommerce div.product .woocommerce-tabs ul.tabs { 
    margin-bottom:0px; 
}.woocommerce div.product div.images {
    margin-bottom: 1em;
}
.wcus-list .vc_column-inner {
    padding: 20px !important;
}.wcus-list h5 {
    padding-top: 20px;
}
	section.related.products > h2 {
    font-size: 22px!important;
    margin-bottom: 0px!important;
}.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    top: -10px;
    right: -6px;
    border: 1px solid #ccc;
}
	}
@media (max-width:767px){
	h1.woocommerce-products-header__title.page-title {
    margin-bottom: 2px!important;
}
	.page-section {
    padding: 20px 0px;
}
	section.vc_section.service-pagein .wpb_column.vc_column_container.vc_col-sm-3 {
    padding-left: 0px;
    padding-right: 0px;
}
	.wcus {
    padding: 0px 0px 20px 0px!important;
}
	.home-about .vc_col-sm-6{
		width: 100%;
	}
	.home-about .vc_row {
    align-items: center;
    display: inline-block;
}

.home-abouthub {
    width: 100%; 
}.home-abouthub h2.vc_custom_heading {
    font-size: 16px!important;
}.home-about {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
    margin-bottom: 1em;
}.default-style ul li {
     line-height: 24px;
    font-size: 14px; 
}.default-style ol li { 
    font-size: 14px;
    line-height: 24px;
}
	nav.woocommerce-MyAccount-navigation li a { 
    font-size: 14px;
}
	.woocommerce ul.order_details li {
    float: left;
    margin-right: 0px;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-right: none;
    padding-right: 0px;
    width: 100%;
    margin-top: 10px;
}
	div.woocommerce .col-1, div.woocommerce .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px;
}h3#order_review_heading {
    margin-top: 0px;
}
	.summary.entry-summary .price { 
    font-size: 14px !important; 
}h1.product_title.entry-title {
    font-size: 18px!important;
}
	.map {
    padding: 60px 0px;
}
	input.wpcf7-form-control.wpcf7-submit { 
    font-size: 16px !important;
    padding: 8px 35px !important; 
}
 
.home-about h6.vc_custom_heading { 
    text-align: center !important;
}.home-about h2.vc_custom_heading { 
    text-align: center !important;
}.why-choose {
    padding: 30px 0px 30px 0px !important;
    background: #8b1fe7 url(../images/why.png) no-repeat;
}.home-about {
    padding-top: 30px;
    padding-bottom: 30px;
}.ab-three-box {
    margin-top: 0px !important;
} .whyboxx.wpb_column.vc_column_container.vc_col-sm-4 {
    padding: 6px 0px !important;
}.why-choose h2.vc_custom_heading {
    margin: 0 0 10px!important;
}section.vc_section.why-choose {
    text-align: center;
}.why-choose h6.vc_custom_heading { 
    text-align: center !important;
}.why-choose h2.vc_custom_heading { 
    text-align: center !important;
}.our-courses { 
    margin-top: 30px;
}.testimonial-slider {
    text-align: center;
    padding: 20px 20px; 
}.our-testimonial:after {
    background-size: 50% 50%;
    bottom: -280px;
}section.vc_section.our-testimonial .owl-nav img {
    width: 30px !important;
}.team-slider {
    padding: 10px 30px 15px 30px;
  
} .f-contact {
    width: 100%;
}.our-team {
    padding: 50px 0px 30px 0px !important; 
}.our-team:before {
    background-size: 50% 50%;
}.about-right-sec { 
    padding-left: 0px !important;
}.page-template-template-about section.vc_section.our-team {
    padding-bottom: 6px !important;
}.courses-page ul li {
    width: 50%;     
	padding: 10px 15px;
}.contact-form {
    padding-right: 0px !important;
}.woocommerce-info {
    font-size: 14px;
}.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%; 
}.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em !important;
    margin: 0 0 1em !important;
}
div#payment {
    font-size: 14px;
}
.about-right-sec {
    padding-left: 0px !important;
    padding-top: 20px;
}
.vc_separator .vc_sep_holder {
    height: 14px !important;
}
.our-services {
    padding: 30px 0px 190px 0px !important;
}
.our-services-box a.vc_general {
    margin-top: 6px !important;
}
.our-services-box { 
    padding: 60px 0px !important; 
}
.our-services-boxxx h4.vc_custom_heading br{
	display:none;
}
.our-services-boxxx h4.vc_custom_heading{
	margin-bottom:0px !important;
}
		} 

@media (max-width:575px){
	section.related.products > h2 {
    font-size: 20px!important;
    margin-bottom: 10px!important;
}
	.logo img {
    width: 70px !important;
}.home-abouthub .vc_column-inner {
    padding: 10px 0px !important;
}
.home-abouthub h2.vc_custom_heading {
    font-size: 14px!important;
    letter-spacing: 4px;
}
.about-right-sec a.vc_general {
    margin-top: 0px;
}
.copyright-section { 
    padding: 10px 0px;
}
.coupon button.button {
    float: left;
    width: 100% !important;
}
	input.wpcf7-form-control.wpcf7-submit {
    font-size: 14px !important;
    padding: 8px 28px !important;
}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
    width: 100%;
}
.woocommerce-page .woocommerce-ordering select {
    height: 36px;
    padding: 2px 6px;
    font-size: 14px;
    width: 100%;
}
	p.woocommerce-result-count {
    margin: 0px !important;
}
	.woocommerce .products ul, .woocommerce ul.products {
    margin: 0px; 
}
	.woocommerce ul.products li {
    width: 100% !important;
    padding-bottom: 18px !important;margin: 0 0px 18px 0 !important;
}
	.default-style h1{ 
        font-size: 22px;
}
	.default-style h2{ 
        font-size: 20px;
}
	.default-style h3{ 
        font-size: 18px;
}
	.default-style h4{ 
    font-size: 17px; 
}
	.default-style h5{ 
    font-size: 16px; 
}
.default-style h6 { 
    font-size: 14px; 
}	  
 h1.vc_custom_heading { 
        font-size: 22px!important;
}
	h2.vc_custom_heading { 
        font-size: 20px!important;
}
	h2.vc_custom_heading { 
        font-size: 18px!important;
}
	h4.vc_custom_heading { 
    font-size: 17px !important; 
}h5.vc_custom_heading { 
    font-size: 16px !important; 
}
	h6.vc_custom_heading { 
    font-size: 14px !important; 
}
	.c-heading, h1.woocommerce-products-header__title.page-title { 
    font-size: 22px!important;     
}
 
	
	.f-contact h2.vc_custom_heading { 
    margin: 0 0 5px!important;
} .our-team:before {
    background-size: 30% 30%;
    background-position: right;
    right: 10px;
}.team-slider li.t-list { 
    display: inline-block; 
}.mimg img {
    border-radius: 100px;
    margin: auto;
}.mimg {
    padding-top: 15px;
}.mimgt {
    padding: 10px 15px 15px 15px;
    text-align: center;
} .our-testimonial {
    margin-top: 30px;
}.testimonial-slider {
    text-align: center;
    padding: 10px 0px;
}.our-testimonial:after {
    background-size: 30% 30%;
    bottom: -280px;
}.courses-slider {
    padding: 8px 30px 10px 30px; 
}.why-choose {
    padding: 30px 0px 24px 0px !important; 
} 
	
#myHeader .col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width:60%;
}
#myHeader .col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}
.courses-page ul li {
    width: 100%;     
	padding: 10px 15px;
}
}