@media( max-width:1230px){
    .banner{background-position: -193px 0px; }
    .howitwork{padding:130px 69px 103px; }
    .howitwor-right{ width: 57%; margin:49px -39px 0 0; }
    .feature{padding:65px 15px 52px; }
    .feature h2{padding:14px 0; }
    .feature ul{margin:0; }
    .feature ul li{padding:0; }
    .feature ul li .feturecontent{padding: 96px 15px 122px;}
    .prisinginner{padding:61px 0 100px; }
    .prisingsection{padding:0 15px 105px; }
    .footer{padding:74px 71px 75px; }
    
    /* Inner page */
    .termssection {display: block; padding: 33px 73px;}
}

@media( max-width:1023px){
    .logo { padding: 46px 0 0 35px;}    
    .logo a img { width: 208px;}
    
    .bantext{top: 42%; margin-top: -58%; margin-left: 32px;}
    .bantext h2{line-height:80px; }
    
    .howitwork {padding:67px 35px 37px;}
    .howitwor-left{width:100%; }
    .howitwor-left h2{text-align:center; }
    .howitwor-left p{font-size:22px; line-height:38px; text-align:center; padding:25px 0 0 0;}
    .howitwor-right{width:100%; margin:0; padding:36px 0; }
    .howitwor-right img{margin:0 auto; }
    
    .feature ul li{width:100%; }
    .feature ul li .feturecontent{padding:54px 15px 43px; }
    .feature ul li a{padding:0 0 38px; }
    .feature ul li h4{font-size:31px; line-height:34px; }
    .feature ul li h4 span{display:inline-block; }
    
    .prisingsection {padding: 130px 0 0;}
    .prisinginner ul{margin:0; display:block;  }
    .prisinginner ul li{width:auto; max-width:408px; margin:0 auto; display:block; float:none; margin-bottom:50px; }
    .prisinginner{padding:74px 0 93px;}
    .prisinginner ul li .prisecontent{min-height:0; }
    .prisinginner ul li .prisecontent span{font-size:20px; line-height:21px; }
    .prisinginner ul li .prisecontent small{font-size:18px; line-height:24px; }
    
    .downloadsection.btn3{width:100%; max-width:100%; }
    .downloadsection.btn3 a{padding:52px 38px 51px 40px; border-radius:0;  }
    .downloadsection.btn3 a h3{ font-size: 45px; line-height: 48px; }
    
    .footer{padding:0; }
    .fleft{width:100%; padding:76px 47px 17px; background:#fff; float:none; display:block;  }
    .needhelp{float:left; }
    .needhelp ul li{padding-bottom:29px; }
    .needhelp ul li a{font-size:20px; }
    .needhelp ul li span{font-size:20px; line-height:22px; }
    .socialicon{float:right; padding:66px 0 0 0; }
    .socialicon ul li{padding:0 0 0 63px; }
    .socialicon ul li a{font-size:60px; line-height:60px; }
    
    .fright{width:100%; display:block; float:none; padding:48px 10px; margin:0;   }
    .fnave{padding:6px 0 0 0;}
    .fnave ul li{padding:0 37px; }
    .fnave ul li a{font-size:17px; line-height:18px; }
    .flogo a{padding:0 32px 0 0;}
    .fnave ul li span{font-size:14px; line-height:22px; }
    
    /* Inner Page */
    .faqsection { padding: 112px 44px 83px;}
    .faqsectioninn{padding:20px 0 0; }
    .faqsectioninn ul li h3{font-size:26px; line-height:28px;  padding:30px 10px 30px; }
    
    .formsection h2{font-size:50px; line-height:52px; }
    .formsection span{ padding:16px; }
    .forminn{padding:51px 53px 30px;}
    .forminn ul li.buttwidth{padding-top:32px; }
    .forminn ul li .input1, .forminn ul li .button1{width:100%; font-size: 28px; height: 100px;}
    
    .success {   padding: 29px 0 59px;}
    .success h2 {font-size:50px; }
    .success span{padding:0; }
    .successgal ul li .successcontent{padding:107px 0 12px; }
    
    .termssection{padding:33px 47px; }
    .termssection h2{font-size:60px; }

}

@media( max-width:646px){
    .banner{background:url(../images/mobilebannerimg.jpg) no-repeat; min-height:799px;  }
    
    .downloadsection.btn1{display:none; height:0;  }
    .downloadsection.btn2{display:block; width:100%; max-width:100%; position:relative;z-index:99; }
    .downloadsection.btn2 a{padding: 52px 38px 60px 40px;}
    .downloadsection.btn2 h3{font-size:44px; }
    .downloadsection.btn2.stk{position:fixed; top:0; left:0;}
    .downloadsection.btn2.stk a{ padding:36px; border-radius:0; }
    .downloadsection.btn2.stk + .spc2{height:162px; width:100%; display:block; }
}

