

/****Media starts here*******/
@media(max-width:1145px){
    .form-wrapper.form-wrapper9{
        width:100%!important
    }
}
@media(max-width:800px){
    .form-wrapper4{
        width:100%
    }
}

@media(max-width:767px){

	.form-outer{
        width:100%
    }
    .order-summary-outer .appy-copons-form .btn{
        margin-top:15px
    }
    .power_description{
        float:left
    }
    .product_power_cart{
        padding:15px 15px 0
    }
    .power_description p{
        min-height:0
    }
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
        clear:both
    }
    
    .order-summary-outer .appy-copons-form .appy-copons-btn{
        padding-left:0;
        padding-top:15px
    }
   .form-outer  form{
        padding:0 20px 20px;
        float:left;
        width:100%
    }
    .col-sm-12.payment-imgs{
        clear:both
    }
    .paymnet-information-outer .radio-inline:last-child label input{
        top:25px
    }
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
        clear:both
    }
    .form-wrapper.form-wrapper8 .form-panel{
        clear:both
    }
    .form-wrapper.form-wrapper8 .form-inner-body{
        padding:20px;
        float:left;
        width:100%
    }
    div#credit_card_info .form-group{
        clear:both
    }
     
}

@media(max-width:700px){
    .template9 .form-inner-box .right-text-wraper{
        border-left:none
    }
    .testimonial_div [class*="col-"]{
        clear:none
    }
    .bump_product_div_outer{
        float:left;
        width:100%
    }
    .prod_orderdetails{
        width:100%!important
    }
} 



@media (max-width: 640px){
  .popup_wrapper, .form-wrapper9{
        width:100%!important
    }
    .checkbox-outer{
        font-size:17px;
        margin:10px
    }   
    .temp-border-div .form-box-inn.left-wraper,.temp-border-div .right-text-wraper.sidebar_main_outer{
        width:100%!important
    }  
    
    .form-outer .appy-copons-btn,.prod_orderdetails{
        width:100%
    }
    .btn_submit_heading,.form-outer form#formPayment .place-order .btn_submit_heading,.form-outer form#formPayment .place-order h3,.place-order .btn_submit_heading span{
        font-size:22px!important
    }
    #checkout_temp_form .payment-imgs img,.form-wrapper9 .payment-imgs img{
        height:29px
    }
     .bump_product_div .popup_wrapper_main {
         max-width: -moz-calc(100% - 60px);
         max-width: -webkit-calc(100% - 60px);
         max-width: -o-calc(100% - 60px);
         max-width: calc(100% - 60px);
    }
     .bump-arrow {
         width: 25px;
    }
     .template4 .form-inner {
         padding: 20px 10px 0 !important;
    }
     .paymnet-information-outer .radio-inline {
         padding-right: 0px!important;
    }
     .form-wrapper9 .btn-primary, .form-wrapper9 .btn:hover, .form-wrapper9 .btn_submit_order, .form-wrapper9 h3.btn_submit_heading, .form-wrapper9 input[type=submit][disabled]:focus, .form-wrapper9 input[type=submit][disabled]:hover, input.btn.btn_submit_order {
         width: 80%!important;
    }
     .template9 .form-inner .row {
         margin: 0 0px;
    }
     .payment-info-div .row {
         float: left;
         width: 100%;
    }    
     
    .checkbox-outer{
        font-size:17px
    }
    .right-text-container h2{
        font-size:30px;
        margin-top:30px
    }
    .checkbox-outer{
        margin:10px
    }
  
    .product_power_cart.disable_product_div{
        padding:15px 15px 0
    }
    .product_power_cart .power_product_img{
        border:1px solid #ddd;
        float:left;
        margin-right:0;
        width:100%
    }
    #checkout_temp_form .payment-plan{
        width:calc(100% - 30px);
        margin:20px 15px 0
    }
    #payment_offer_options label label{
        width:calc(100% - 20px);
        float:left
    }
    .order_power_cart{
        padding:15px 15px 0!important
    }
    .order-summary-outer .appy-copons-form .btn{
        width:100%
    }
    .payment-plan h4{
        padding:0 10px;
        font-size:16px
    }
    .form-outer.template4 h2{
        font-size:18px
    }
    .payment-imgs img{
        height:auto
    }
    .template9 .form-inner-box .right-text-wraper ul li{
        font-size:14px
    }
    .form-wrapper .btn-primary,.form-wrapper .btn_submit_order,.form-wrapper .btn_submit_order,.form-wrapper h3.btn_submit_heading,.form-wrapper .btn :hover,.form-wrapper .btn :hover,.form-wrapper input[type="submit"][disabled]:hover,.form-wrapper input[type="submit"][disabled]:focus,input.btn.btn_submit_order{
        width:100%!important
    }
    .amount_total_with_vat_outer{
        float:left;
        width:100%;
        max-width:100%
    }
}



@media (max-width:479px){
    .bump_product_div .popup_wrapper_main{
        width:100%!important
    }
    .privacy-check span{
        width:calc(100% - 25px)
    }
    .power_description{
        width:100%
    }
}
