/* Desktop */
@media (min-width: 1601px) and (max-width: 1920px)
{
	.middle-sec h1{font-size: 22px;}
}

/* Laptop */
@media (max-width: 1366px)
{
	/* login-flow */
	.active_signup .sign_main {height: auto;}
	.middle-sec h1{font-size: 18px;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	
}
@media screen and (min-device-width: 992px)and (max-device-width: 1200px) {
	.sign_box{transform: scale(0.9);}
}
@media screen and (min-device-width: 768px)and (max-device-width: 991px) {
	.sign_box{transform: scale(0.8);}
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	/* header */
	.wrapper li{margin: 0;}
	/* other */
	.aboutus_main ~ #seven {padding: 80px 0 30px;}
	/* email */
	.mailbox_img{width: 60px;}
	.opening h1{font-size: 16px;}
	.emailbanner-img{height: auto;}	
	.emailsec_main .top_sec{padding: 30px 0 !important;}
	.ourteam_support h1{font-size: 30px;}	
	.ourteam_support{padding: 30px 0 0;}
	.ourteam_support .support_btn{padding: 9px 35px;font-size: 16px;}

    main .support_btn{font-size:14px;margin:0 auto;}
	/* general */
	.offer_pera br{display: none;}
	/*	br{display: none;}*/
	.top_sec{padding: 0px 0 20px;}
	.bottom_sec{padding: 40px 0;border-radius: 0 0 0 50px;}
	.price, .result{padding: 50px 0;}
	header .support_btn{font-size: 12px !important;padding: 7px 14px 7px 8px !important;white-space: nowrap;}
	.join_emailform, .offer_box .join_emailform{width: 100%;}
	#four, #five, #six{padding: 0 0 50px;}
	#seven{padding: 0 0 30px;}
	.line_icon{width: -webkit-fill-available;}
	#five .line_icon {width: unset;bottom: -10px;display: block;text-align: left;}
	/* home page */
	.title_head{font-size: 28px;}
	.offer_title, .trust_content_heading h1{font-size: 26px;}
	.banner_img_right{margin-bottom: 15px;}
	.object_list li p{font-size: 14px;}
	.object_list li p br{display: none;}
	.object_list li span{margin: 0px 10px 3px 0;}
	.join_emailform .form-control{padding: 13px 15px 13px 55px;font-size: 14px;}
	.join_emailform .form-group svg{margin: 12px 20px;}	
	.secleft_img{width: 100%;margin-bottom: 15px;}
	.custom_card{padding: 0;}
	.custom_card p, .testimonial_cardbox p{font-size: 14px;}
	#four .four_imgside{margin-bottom: 15px;}
	#four .join_emailform, #four h1{margin-left: 0;}
	.testimonial_cardbox{width: 94%;}
	.testimonial-carousel .owl-nav.disabled, .testimonial-carousel .owl-nav{margin: 0 10px;}
	.service_blog li{padding: 15px 15px;margin-bottom: 15px;}
	.service_blog li h5{font-size: 16px;}
	.service_blog li p{font-size: 14px;}
	.trust_content_heading h5{font-size: 20px;}
	.trust_content_heading h1 svg {width: 26px;height: 26px;}
	.trust_rating li{width: 30px;height: 30px;}
	.trust_rating li svg{width: 20px;height: 20px;}
	.trust_content_heading{margin-bottom: 10px;}
	#seven .offer_box{padding: 15px 15px;width: 100%;flex-flow: column-reverse;}
	.top_sec .line_icon {width: fit-content;bottom: -10px;}
	#seven .offer_content h5{font-size: 22px;}
	#seven .offer_content p{font-size: 18px;}
	.footer{text-align: center;padding: 30px 0 20px;}
	.footer-logo {display: block;margin-bottom: 20px;}
	.footer_top h5 svg{margin-left: auto;margin-right: auto;}
	.contact_info li a{justify-content: center;}
	.footer_top{padding-bottom: 20px;}
	.other_links{text-align: center;}
	.footer_bottom .row{flex-flow: column-reverse;}
	#seven .offer_box .offer_content{width: 75.5%;}
	#seven .offer_box .offer_imgright{width: 30.5%;margin-bottom: 20px;}
	/* Sign up	*/
	.wd_signup .modal-content{padding: 15px;}
	.wd_signup .modal-body{padding: 0;}
	.wd_signup .support_btn{margin: 0 auto !important;}
	.wd_signup .modal-header p{margin: 10px auto;}
    .navbar{flex-wrap:nowrap;}
    /*new pricing*/
	.banner-img{height: auto;object-position: center center;}
	.user-profile{width: 90px;height: 90px;margin: -65px auto 15px;padding: 5px;}
	.profile_tabs {margin: -25px 0 30px;}
	.user_info{margin-bottom: 20px;}
	.user_info h4{font-size: 20px;}
	.profile_tabs .nav-pills li a{padding: 5px 20px;white-space: nowrap;font-size: 15px;}
	.new_price .title-profile{width: 80%;}
	.title-profile{font-size: 26px;}
	.wd-pricing-area{padding: 20px 0 0;}
	.wd-price-box{padding: 20px;}
	.wd-price-box h3{font-size: 22px;}
	.wd-middle-bx h3{font-size: 28px;}
	.wd-price-box h3 small{font-size: 18px;}
	.wd-middle-bx h3 small, .coupon-right-area h3{font-size: 20px;}
	.wd-price-box .common_btn{font-size: 15px;padding: 8px 30px;margin: 20px auto 0;width: fit-content;}
	/*billing*/
	.tbl-box{border-radius: 10px;margin-bottom: 20px;}
	.paymnt-method-tbl thead tr th, .paymnt-method-tbl tbody tr td, .my-paymnt-tbl thead tr th, .my-paymnt-tbl tbody tr td, .sales-info-tbl tr td, .wd-pkg-box, .active_book-lesson, .sign_box{padding: 15px;}
	.paymnt-method-tbl thead tr:first-child th, .my-paymnt-tbl thead tr th{font-size: 18px;}
	.paymnt-method-tbl thead tr:first-child th{font-size: 16px;}
	.payment-mthod img{height: 20px;margin-right: 15px;}
	.payment-mthod, .my-paymnt-tbl tbody tr td, .paymnt-method-tbl tbody tr td, .wd-search-area .form-control, .wd-payment-form .upgrade_radiobtn label, .wd-payment-form .form-control, .wd-payment-form .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code, .support_btn, .earn_refer_main p, .myprofile_form .form-control, .upgrade_radiobtn p, .total_upgrade li p{font-size: 15px;}
	.my-paymnt-tbl tbody tr td img{height: 20px;width: 62px;}
	/*sales schedule*/
	.avilability-btn{min-width: 135px;padding: 8px 20px;max-width: unset;font-size: 15px;}
	.wd-slaes-blog .tbl-box{margin-bottom: 20px;}
	.wd-search-area span{margin: 10px 15px 10px 0;}
	.wd-slaes-blog .lesson_top, .other_lesson_profile, .wd-apply-coupon{display: block;}
	/*	.other_lesson_profile img{margin: 0 auto;}*/
	.other_lesson_profile h6{margin: 15px 0;}
	.other_lesson_btngrp{text-align: left;}
	.coupon-right-area{text-align: center;}
	/*recommend coupon*/
	.coupon-right-area .form-control{padding: 8px 15px;}
	.pkg-payment-area h2{font-size: 22px; margin: 10px auto 20px;}
	.wd-pkg-payment-links a{font-size: 22px; min-width: 180px}
	.wd-or-txt{padding: 20px 0;}
	.wd-payment-form .common_btn{margin: 20px auto;font-size: 16px;}
	.wd-payment-form .upgrade_radiobtn label{margin-bottom: 12px;}
	.coupon-lft-area{text-align: center; margin: 0 0 20px;}
	.coupon-right-area .form-control{margin: 0 auto; width: 50%;}
	.wd-payment-form .form-group{margin-bottom: 15px;}
	/*profile detail*/
	.myprofile_form .form-control, .myprofile_form .input_custom_group .form-control, .book-lesson_content .form-control{padding: 10px 15px !important;}
	.myprofile_form .input_custom_group .iti .iti__flag-container{padding: 10px 12px !important;}
	/*upgrade*/
	.toupgd_head h4, .inner_title{font-size: 20px;}
	.upgrd_innerblog{padding: 0 15px 15px;}
	.lesson_vector{width: 150px; height: 150px;}
	.other_lesson h1{margin-bottom: 20px;}
	.answered_box {padding: 20px 15px 0;}	
	/*blog details*/
	.wd-share-links{margin: 20px auto;}
	.blog_details img{height: auto;}
	.btn_new_center{float:center !important;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{
	/* header */    
    #checknav {
        position: absolute;
	    opacity: 0;
	    right: 0;
    }
    #checknav ~ label{
        display: block;
        cursor: pointer;
        z-index: 999;
        margin-bottom: 0;
    }
    #checknav ~ label span{
        width: 20px;
        height: 2px;
        background: #000;
        display: block;
        position: relative;        
    }
    #checknav ~ label span:nth-child(2){
        margin: 5px 0 5px auto;
        width: 16px;
    }
    #checknav ~ .wrapper{
        flex-flow: column;
        justify-content: flex-start;
        padding: 25px 15px 0;
        margin: 0;
        position: fixed;
        top: 0;
        bottom: 0;
        right: 0;
        width: 0%;
        height: 100%;
        height: unset;
        z-index: 0;
        opacity: 0;
        background: #fff;
        transition: all 0.3s ease;        
    }    
    #checknav:checked ~ .wrapper{        
        opacity: 1;
        z-index: 11;
        width: 53.5%; 
        align-items: flex-start;               
        transition: all 0.3s ease;
    }
    #checknav:checked ~ .wrapper li{
    	margin-left: 0;
    }
    #checknav:checked ~ label {
    	transform: rotate(45deg);
    }
    #checknav:checked ~ label span:first-child{
        transform: translateY(7px) rotate(180deg);
    }
    #checknav:checked ~ label span:last-child{
        transform: translateY(-7px) rotate(90deg);
    }
    #checknav:checked ~ label span:nth-child(2){
        opacity: 0;
    }
    .wrapper li a{padding: 10px 0 15px;display: inline-block;}
    header .support_btn{display: flex !important;}
	/* other */
	.aboutus_main ~ #seven{padding: 30px 0;}
	.aboutus_main .offer_title {margin: 0 !important;}
	.aboutus_main .support_btn.button_center {margin-bottom: 0 !important;}
	#atlanticlight button{width: 50px;height: 50px;}
	/* email */
	.mailbox_img{width: 60px;}
	.opening h1{font-size: 16px;}
	.emailbanner-img{height: auto;}
	.emailsec_main .wd_signup{margin-bottom: 30px;}
	.emailsec_main .top_sec{padding: 30px 0 !important;}
	.ourteam_support .row{flex-flow: wrap !important;}
	.ourteam_support img{height: 80px;margin-bottom: 20px;padding: 10px 15px;}
	.ourteam_support h1{display: block;text-align: center;font-weight: 600;font-size: 1.5rem;}
	.wd_signup .modal-header h5 img{height: 75px;}
	#five:before{display: none;}
	#first .row{flex-flow: column-reverse;}
	.offer_box{width: 100%;flex-flow: column;padding: 15px 15px;}
	.offer_content{width: 100%;}
	.offer_pera{font-size: 14px !important;}
	.offer_pera br{display: none;}
	.offer_imgright, #seven .offer_box .offer_imgright{width: 100%;margin: 0 0 15px;position: relative;transform: unset !important;}
	#seven .offer_box .offer_content{width: 100%;}
	#seven .offer_box .offer_imgright{margin-right: 0;}
	.join_emailform .form-group .support_btn {margin: 10.5px auto 0;display: block;position: relative;}
	/*new pricing*/
	.new_price .title-profile{width: 100%;}
	.title-profile {font-size: 22px;}
	.profile_tabs .nav-pills{width: 100%;overflow-x: auto;flex-wrap: nowrap;}
	.wd-price-box.wd-middle-bx{margin: 30px 0 20px;}
	.wd-middle-bx img{margin: -50px auto 15px;height: 60px;}
	/*recommend coupon*/
	.wd-payment-form .form-control,.wd-payment-form .input_custom_group .form-control, .wd-payment-form .input_custom_group .iti .iti__flag-container{padding: 10px 15px !important;}
	/*earn refer*/
	.earn_refer_main h1{font-size: 32px;}
	.earn_refer_main h6{font-size: 22px;}
	.earn_refer_main .mt-5{margin-top: 1.5rem;}
	.link_copyform{width: 60.5%;}
	.reward_steplist li span{width: 45px;height: 45px;}
	.owl_refer .owl-dot{width: 10px;height: 10px;}
	.owl_refer .owl-dot.active{width: 13px;height: 13px;}
	/*signup*/
	.sign_main{height: auto;}
	/* alert pop-up	*/
	#alert_popup{margin: 10px;top: auto;bottom: 40%;}
	#alert_popup h2{font-size: 14px;padding: 10px 10px;margin-bottom: 0;border-radius: 5px;}
	/* about-us page */	
/*	#atlanticlight video{border: 2px solid #000;}*/
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	/* header-footer */
	.header .navbar {margin: 0 auto;flex-wrap: nowrap;}
	.support_btn span{width: 22px;height: 22px;margin-right: 5px;}
	.support_btn span svg{width: 16px;height: 16px;}
	.header .support_btn{white-space: nowrap;}	
	/*recommend coupon*/
	.profile_tabs{margin: 65px 0 30px;}
	.wd-pkg-payment-links a{margin: 0 0 15px;}
	.wd-pkg-payment-links a:last-child{margin: 0;}
	.coupon-right-area .form-control{width: 100%;}
	/*profile detail*/
	.lesson_bottom ul, .lesson_top, .other_lesson_profile img, .answered_box{display: block;}
	.lesson_bottom ul li{width: 100%;white-space: nowrap;margin-bottom: 5px;}
	.lesson_bottom ul li:after{display: none;}
	.lesson_bottom ul li:last-child, .lesson_bottom ul li:nth-child(2){justify-content: flex-start;}
	.other_lesson_profile{text-align: center;}
	.answered_box{margin-bottom: 20px;}
	.mb-10{
		margin-bottom:0px;
	}

}