@media screen and (max-width:1199px){
.mk-free-img{position:relative;left:auto;}	
}

@media screen and (max-width:992px){
	.rv-mp-banner-sec{background-color:#11334c;background-image:none;}
	.rv-mp-banner-sec .rv-b-content .rv-btn-group{margin-top:30px;margin-bottom:30px;}
}
@media only screen and (max-width:767px) and (min-width:570px) {
	.dream-card{text-align: center;width: 400px; margin: 10px auto;}
}
@media screen and (max-width:767px){
	.rv-mp-banner-sec {padding: 30px 0 150px; background-position: 0% 100%; }
	.rv-sample-paper-sec .rv-sample-bg { padding: 5px 0px 10px 0px;}
	.mk-free-gdpi {font-size: 22px; text-align: center;}
}

@media screen and (max-width:568px){
    .rv-mp-banner-sec{padding: 30px 0 150px;background-position: 0% 100%;}
    .rv-mp-banner-sec .rv-b-content .rv-btn-group .rv-coun-btn{padding: 14px 35px; font-size: 14px}
    .rv-mp-banner-sec .rv-b-content .rv-btn-group .rv-application-btn{padding: 14px 35px; font-size: 14px}
    .rv-mp-banner-sec .rv-b-content .rv-btn-group .rv-badge{padding: 8px 6px 4px 6px;}
    .rv-mp-banner-sec .rv-b-content h1 {font-size: 30px; margin-bottom: 25px; font-weight: 500; }
    .rv-mp-banner-sec .rv-b-content .rv-sub-h{font-size: 12px;}
    .rv-mp-banner-sec .rv-b-content .rv-sub-text {font-size: 12px; line-height: 18px; }
    .rv-mp-banner-sec .rv-b-content .rv-btn-group{margin-top: 30px;}
    .rv-mp-form{} 
    .rv-mp-form-box{position: relative;}
    .rv-mp-contact-form-box{padding: 20px 10px;}
    .mk-free-img{width: 90px; right: auto;left:auto; top: 0px;position:relative;}
    .rv-mp-whc-sec{}
    .rv-mp-whc-sec .rv-title-head h2{font-size: 26px;}
    .rv-mp-whc-sec .rv-title-head p{font-size: 12px;}
    .rv-mp-whc-sec .rv-content-box .rv-inner-box p{font-size: 12px;line-height: 20px;min-height: auto;}
    .rv-mp-whc-sec .rv-content-box .rv-inner-box h4 {font-size: 14px; min-height: auto; }
    .rv-mp-whc-sec .rv-content-box .rv-inner-box{margin-bottom: 30px;}
    .rv-mp-whc-sec .rv-content-box .rv-inner-box::after{display: none;}

    .rv-mp-mec-sec{padding: 70px 0;}
    .rv-mp-mec-sec .rv-title-head h2 {font-size: 26px; }
    .rv-mp-mec-sec .rv-title-head p{font-size: 12px;}
    .rv-mp-mec-sec .rv-ec-box{padding: 20px 20px;}
    .rv-mp-mec-sec .rv-ec-box .rv-expert-img{margin-bottom: 15px;}
    
    .rv-mp-mec-sec .rv-ec-box .rv-expert-text h3{margin-bottom: 6px;font-size: 16px;}
    .rv-mp-mec-sec .rv-ec-box .rv-expert-text p{font-size: 12px;line-height: 16px;}

    .rv-mp-bs-sec{padding: 70px 0;overflow: hidden;}
    .rv-mp-bs-sec .rv-title-head h2{font-size: 26px;}
    .rv-mp-bs-sec .rv-content-box ul li {padding: 10px 0px 10px 20px; font-size: 12px;margin-bottom: 20px; } 
    .rv-mp-bs-sec .rv-content-box{padding-top: 0;}
    .rv-mp-bs-sec .rv-apply-btn{margin-bottom: 10px;font-size: 12px; width: 100%}    
 
       .rv-mp-banner-sec{padding: 30px 0 150px;background-position: 0% 100%;}
      .rv-mp-form-box{margin-top: 20px}
      .rv-mp-banner-sec {padding: 30px 0 20px;}
      .mk-m-making-ul li { line-height: 43px;}
      .mk-m-making-ul li:before {top: 7px;}
      .mk-m-making-ul:after{display: none}
      .mk-m-making {font-size: 48px;}
    /* footer css no need to copy */
   /*match making*/

    .mk-m-making-ul li {list-style: none; font-size: 14px; font-weight: 300; line-height: 30px; position: relative; padding-left: 40px; }
    .mk-m-making-ul li:before {top: 14px}
    .mk-m-making {font-size: 22px; line-height: 35px; }
    .mk-m-making-ul:after {width: 450px; right: -20px; top: 105%; transform: rotate(0deg); }	
	.rv-mp-banner-sec .rv-b-content h1{font-size:30px;margin-bottom:15px;}
	.mk-banner-sub-copy{font-size:18px;}
	ul.mk-banner-ul li{font-size:12px;}
	.rv-mp-banner-sec .rv-b-content .rv-btn-group .openbuynowpopup{font-size:14px;padding:8px 15px;}
	.rv-mp-form .form-group.mb--11{margin:0;}
	.rv-submit-btn{padding:4px 12px;}
	.rv-mp-whc-sec{padding:30px 0;}
	.rv-mp-whc-sec .rv-title-head h2{font-size:22px;}
	.rv-mp-whc-sec .rv-title-head h2::after{width:90px;left:calc(50% - 45px);}
	.rv-mp-whc-sec .rv-title-head{margin-bottom:30px;}
	.rv-mp-mec-sec{padding:30px 0;}
	.rv-mp-mec-sec .rv-title-head{margin-bottom:30px;}
	.rv-mp-mec-sec .rv-title-head h2{font-size:22px;}
.rv-mp-mec-sec .rv-ec-box .rv-expert-img .rv-expert-name{position:relative;font-size: 16px;left:auto;bottom:auto;margin-top:0;padding:10px 0;}
.rv-mp-mec-sec .rv-mp-carousel .owl-nav{display:none;}
.rv-mp-cta{padding:0;}	
.rv-sample-paper-sec .rv-sample-bg{padding:30px 0;}
.mk-free-gdpi{font-size:18px;margin:0 0 15px;}
.rv-sample-paper-sec .rv-download{font-size:14px;padding:20px 40px;}
.rv-sample-paper-sec .rv-sample-bg .cta-sec .num-div {top: 30px;}
.rv-mkt-team-sec{padding:30px 0;}
.rv-mkt-team-sec .rv-title h2{font-size:22px;}
.rv-mp-mec-sec .rv-title-head h2::after{width:90px;left:calc(50% - 45px);}
.rv-mkt-team-sec .rv-title h2::after{width:90px;left:calc(50% - 45px);}
.rv-mp-cta.sec{padding:15px 0;}
.rv-mp-cta .rv-cta-btn a{padding:4px 15px;font-size:14px;}
footer .footer-top{text-align:center;}
footer .footer-top .links{text-align:center;margin-top:10px;}
.rv-logos-sec{padding:30px 0;}
.rv-logos-sec .rv-title-head h2{font-size:22px;}
.rv-logos-sec .rv-title-head h2::after{width:90px;left:calc(50% - 45px)}
.rv-logos-sec .rv-title-head{margin-bottom:30px;}
.mk-m-making-ul li{font-size:14px;line-height:24px;padding:5px 0 5px 40px;}
.mk-m-making-ul li:before{height:20px;width:20px;top:6px;line-height:10px;font-size:8px;}
.mk-m-making{font-size:18px;line-height:26px;}
.dream-card{padding:15px 30px;}
.img-wrap img{width:100%;}
.pricing-wrap h4{margin:20px 0 10px 0;font-size:18px;}
.pricing-wrap h2{font-size:36px;}
.mk-m-making-ul-after-login:after{display:none;}
.mk-m-making-ul-after-login li{font-size:14px;padding-left:28px;}
.mk-m-making-ul-after-login li:before{height:20px;width:20px;font-size:8px;line-height:10px;top:10px;}
.rv-btn-group a.mk-get-coun-after-login {margin-top:15px;font-size:15px;}
.rv-mp-bs-sec-a-login{padding:30px 0;}
.rv-mp-bs-sec-a-login .rv-title-head h2{font-size:22px;}
.rv-mp-bs-sec-a-login .rv-title-head h2:after{width: 90px; left: calc(50% - 45px);}
.rv-mp-bs-sec-a-login .rv-content-box{padding-top:0;}
.rv-mp-bs-sec-a-login .rv-title-head{margin-bottom:30px;}
.rv-mp-bs-sec-a-login .rv-content-box ul li{background-color:#4CCBE7;margin-bottom:15px;font-size:12px;}
.rv-mp-bs-sec-a-login .mk-redeem-btn{padding:6px 15px;font-size:15px;}
.rv-cb-img img{display:none}
.rv-logos-sec-a-login{padding:30px 0;}
.rv-logos-sec-a-login .rv-title-head{margin-bottom:30px;}
.rv-logos-sec-a-login .rv-title-head h2{font-size:22px;}
.rv-logos-sec-a-login .rv-title-head:after{width: 90px; left: calc(50% - 45px);}

}

@media screen and (max-width:479px){
	
	.modal-dialog{width:100%;padding:0 15px;}
	.rv-mp-banner-sec .rv-b-content h1{font-size:30px;margin-bottom:15px;}
	.mk-banner-sub-copy{font-size:18px;}
	ul.mk-banner-ul li{font-size:12px;}
	.rv-mp-banner-sec .rv-b-content .rv-btn-group .openbuynowpopup{font-size:14px;padding:8px 15px;}
	.rv-mp-form .form-group.mb--11{margin:0;}
	.rv-submit-btn{padding:4px 12px;}
	.rv-mp-whc-sec{padding:30px 0;}
	.rv-mp-whc-sec .rv-title-head h2{font-size:22px;}
	.rv-mp-whc-sec .rv-title-head h2::after{width:90px;left:calc(50% - 45px);}
	.rv-mp-whc-sec .rv-title-head{margin-bottom:30px;}
	.rv-mp-mec-sec{padding:30px 0;}
	.rv-mp-mec-sec .rv-title-head{margin-bottom:30px;}
	.rv-mp-mec-sec .rv-title-head h2{font-size:22px;}
	.rv-mp-cta .rv-content .rv-num{font-size:14px;}
	}
}
@media screen and (max-width:375px){
	
}








