@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900');

.review_promt_step1{


    font-family: 'Poppins', sans-serif;


    text-align: center;


    display: block;

    clear: both;


}


.review_promt_step1 .rp_title{


    display: block;



    clear: both;

    margin: 20px 0px 30px 0px;


    padding: 0px;


    font-size: 24px;


    line-height: 40px;

    text-align: center;


    color: #000;

    font-weight: 600;


}


.review_promt_step1 .rp_title span.free_100{


    font-weight: 700;


    font-size: 45px;







    line-height: 50px;







    color: #ed0b70;







}







.review_promt_step1 .select_plantl{







    display: block;







    clear: both;







    overflow: hidden;







    text-align: center;







    font-size: 24px;







    line-height: 26px;







    font-weight: 400;







    text-decoration: underline;







}







.credits_block{







    display: block;







    clear: both;







    overflow: hidden;







    text-align: center;







    margin: 50px 0px 0px 0px;







    padding: 0px 10%;







}







.cp_rep{







    width: 30%;







    display: inline-block;







    border-radius: 60px;







    overflow: hidden;







    background: #fff;







    margin: 0px 15px 15px 0px;







    -webkit-box-shadow: 10px 10px 20px -7px rgba(0,0,0,0.29);







    -moz-box-shadow: 10px 10px 20px -7px rgba(0,0,0,0.29);







    box-shadow: 10px 10px 20px -7px rgba(0,0,0,0.29);







    position: relative;







}







.cp_rep:hover{background-image: linear-gradient(-90deg,#7b12bd 0,#2251ff 100%);}







.reviewpromting_outer .reviewpromting_inner .cp_rep input[type="checkbox"]{ 







   width: 100%!important; height: 100%; position: absolute !important; top: 0; left: 0; margin: 0px;



    opacity: 0 !important; cursor: pointer;







}



.subscpcls_outer{width: 75%;}

.subscpcls_outer.full_width{width: 95%;}



.subscpcls_outer .succes_msg{width: 80%; background: #d1f4da; border:1px solid #9dd6ab; border-radius: 4px;



padding: 10px; text-align: center; color:#2c5d00; margin: 20px auto; font-size: 18px;}



.subscpcls_outer .subscpcls{



    background: #f8f8f9;



    border: 1px solid #ddd;



    -webkit-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.75);



-moz-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.75);



box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.75);



    padding:0; margin: 50px 0;



    width: 100%; position: relative;







}



.subscpcls_outer .subscpcls .subfmclass{padding:50px 25px;}



.subscpcls_outer .subscpcls .subscpclstable



{padding:25px;}



.subscpcls_outer .subscpcls .subscpclstable{border-top: 1px dashed #dbe4e8}



.subscpcls_outer .subscpcls .subscpclstable tr th{background: #000; color: #fff; font-weight: 500}



.subscpcls_outer .subscpcls .subscpclstable tr td a{text-decoration: none !important;}



.subscpcls_outer .subscpcls .subscpclstable tr td a.del_te{color: #c62500}



.subscpcls_outer .subscpcls .subscpclstable tr td{border-bottom: 1px dashed #dbe4e8; color: #555; 



    font-size: 15px;}



.subscpcls_outer .subscpcls .subfmclass table.subfmtabclass tr td input[type="text"]



{background: #fff; padding: 5px; width: 50%; box-shadow: none; border:1px solid #ddd; color: #333}



.subscpcls_outer .subscpcls .subfmclass table.subfmtabclass tr td input[type="submit"]



{background:#000 ; border-radius: 20px; color: #fff; border:none; cursor: pointer; padding: 7px 15px;



font-size: 15px;}



.subscpcls_outer .subscpcls .subfmclass table.subfmtabclass tr td{font-size: 15px;}



.subscpcls_outer .subscpcls .subfmclass table.subfmtabclass tr td input[type="submit"]:hover



{background: #ffba00; color: #000;}



.subscpcls_outer .subscpcls .subfmclass h3,



.subscpcls_outer .subscpcls .subscpclstable h3{margin: 0px 0px 15px; font-size: 18px;}



.subscpcls_outer .subscpcls h2{padding: 10px; background: linear-gradient(to right, #5B86E5, #36D1DC); 



    box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.75);



font-size: 20px; margin: 0px;



    position: absolute;



    top: -25px;



    left: 2%;



    z-index: 9999;



    text-align: left; width: 96%; color: #fff}











.rp_plugin{border: 4px solid #c6c6c6; padding: 21px; text-align: center; margin-top: 35px;}



.rp_plugin h1{text-transform: uppercase;font-size: 30px !important; margin: 10px 0;}



.rp_plugin h2{font-size: 18px !important; margin: 10px 0;}







.cp_rep .cp_title{







    width: 65%;







    float: left;







    padding: 20px 10px;







    font-size:24px;







    line-height:30px;







    color: #fff;







    font-weight: 600;







    font-style: italic;







    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.30);







}







.cp_rep .cp_price{







    width: 35%;







    float: right;







    background: #fff;







    padding: 15px 10px;







    font-size:34px;







    line-height:40px;







    color: #ed0b70;







    font-weight: 800;







}







.reviewpromting_outer .reviewpromting_inner .review_promt_step2 .rp2_forms label,



.reviewpromting_outer .reviewpromting_inner label



{margin-bottom: 5px !important; font-size: 14px; font-weight: 500;}







.cp_rep .cp_price sup{ font-weight: 500; font-size: 55%; top: -15px; color: #000; margin-right: 3px; }







.cbg_orange{ background: #f7941e; /*background-image: linear-gradient(-90deg,#2251ff 0,#f7941e 100%);*/ }







.cbg_vialett{background:#5e84c3; /*background-image: linear-gradient(-90deg,#2251ff 0,#183b75 100%);*/ }







.cbg_green{background:#78c043; /*background-image: linear-gradient(-90deg,#2251ff 0,#78c043 100%);*/ }















.review_promt_step2{







    font-family: 'Poppins', sans-serif;







    display: block;







    clear: both;







}







.review_promt_step2 .rp_title2{







    display: block;







    clear: both;







    margin: 0px 0px 15px 0px;







    padding: 0px;







    font-size: 28px;







    line-height: 36px;







    text-align: left;







    color: #000;







    font-weight: 600;







}







.review_promt_step2 .rp_termscontent{







    width: 100%;







    height: 400px;







    overflow: scroll;







    overflow-x: hidden;







    border: 1px solid #ccc;







    padding: 20px 20px;







    border-radius: 20px;







    margin: 0px 0px 20px 0px;







}







.review_promt_step2 .rp2_forms{







    display: block;







    clear: both;







    font-size: 16px;







    line-height: 20px;







    margin-bottom: 15px;







}







.review_promt_step2 .rp2_forms strong{ color: #f00; }







.review_promt_step2 .rp2_forms input{ border-radius: 30px; display: block; margin-top: 6px; }







.review_promt_step2 p{ margin: 0px 0px 15px 0px; }















.btn_actions{







    display: block;







    clear:both;







    overflow: hidden;







    text-align: center;







}



.btn_actions.text-left{text-align: left !important;}



.no-padding{padding: 0px !important}



.btn_actions a{







    display: inline-block;







    font-size: 20px;







    line-height: 24px;







    padding: 15px 30px;







    border-radius: 30px;







    color: #fff;







    background-image: linear-gradient(-90deg,#7b12bd 0,#2251ff 100%);







}







.btn_actions a:hover{ color: #fff; background-image: linear-gradient(-90deg,#2251ff 0,#7b12bd 100%);}























.reviewpromting_outer{width: 100%; display: block; margin:20px 0 50px; font-family: 'Poppins', sans-serif;}







.reviewpromting_outer .reviewpromting_inner{width: 100%; margin: 0 auto; }







.reviewpromting_outer .reviewpromting_inner ul{



   /* margin: 0px 0px 0px 24px; 



    padding: 0; 



    list-style: none; 



    float: right;



    display: block;



    clear: both;*/



}







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol button{padding: 10px;}







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol button,







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol a







{ font-size: 15px; font-weight: 500}







.reviewpromting_outer .reviewpromting_inner .tabbed {



    width: 100%;



    margin: 0 auto;



    border-bottom: 0px solid #000;



    overflow: hidden;



    transition: border 250ms ease;



    font-family: 'Poppins', sans-serif;



}



.reviewpromting_outer .reviewpromting_inner .tabbed ul {



    margin: 0px;



    padding: 0px;



    overflow: hidden;



    float: left;



    padding-left: 0;



    list-style-type: none;



}



.reviewpromting_outer .reviewpromting_content_inner.tabbed ul * {



    margin: 0px;



    padding: 0px;



}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li {



    display: block;



    float: left;



    padding: 0px;



    background-color: /*#efefef;*/#e8e8e8;



    margin-right: 6px;



    margin-bottom: 0px;



    z-index: 2;



    position: relative;



    cursor: pointer;



    color: #000;



    text-transform: uppercase; 



    transition: all 250ms ease;



}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li a{ font-size: 12px; padding: 10px 10px 8px; 



    display: block; color:#000;}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li a:hover{text-decoration: none;}    



.reviewpromting_outer .reviewpromting_inner .tabbed ul li:before,
.reviewpromting_outer .reviewpromting_inner .tabbed ul li:after {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 21px;    
    background-color: #e8e8e8!important;
    transition: all 250ms ease;
}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li:before {
    right: -12px;
    transform: skew(30deg, 0deg);
    box-shadow: rgba(0,0,0,.1) 3px 2px 5px, inset rgba(255,255,255,.09) -1px 0;
    display: none!important;
}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li:after {
    left: -12px;
    transform: skew(-30deg, 0deg);
    box-shadow: rgba(0,0,0,.1) -3px 2px 5px, inset rgba(255,255,255,.09) 1px 0;
     display: none!important;
}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li:hover,
.reviewpromting_outer .reviewpromting_inner .tabbed ul li:hover:before,
.reviewpromting_outer .reviewpromting_inner .tabbed ul li:hover:after {
    background-color: #F4F7F9;
    color: #000;
}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li.active {
    z-index: 3;
}



.reviewpromting_outer .reviewpromting_inner .tabbed ul li.active,



.reviewpromting_outer .reviewpromting_inner .tabbed ul li.active:before,



.reviewpromting_outer .reviewpromting_inner .tabbed ul li.active:after {



    background-color: #000!important;



    color: #fff;



}



.reviewpromting_outer .reviewpromting_inner ul li:hover,



.reviewpromting_outer .reviewpromting_inner ul li.active{}







/*.reviewpromting_outer .reviewpromting_inner ul li:hover a, */



.reviewpromting_outer .reviewpromting_inner ul li.active a{



     color: #fff;



    /*background-image: linear-gradient(-90deg,#7b12bd 0,#2251ff 100%);*/



    /*background-image: linear-gradient(-90deg,#4b116f 0,#2270ff 100%);*/



}







/* Round Tabs */



.reviewpromting_outer .reviewpromting_inner .tabbed.round ul li {



    /*border-radius: 8px 8px 0 0;*/
    border-radius: 0px!important;



}



.reviewpromting_outer .reviewpromting_inner .tabbed.round ul li:before {



    border-radius: 0 8px 0 0;



}



.reviewpromting_outer .reviewpromting_inner .tabbed.round ul li:after {



    border-radius: 8px 0 0 0;



}































.reviewpromting_outer img{ box-shadow: none!important; }







#mdivs{







    background: #ccebc9; background-color: #ccebc9; border-radius: 6px; width: 60%; 







    margin: 0 auto; color: #277f00 !important; font-size: 15px; font-weight: 500; 







    font-family: 'Poppins', sans-serif; padding: 15px; 







}



#mdivs_err{







    background: #f26565; background-color: #f26565; border-radius: 6px; width: 60%; 







    margin: 0 auto; color: #FFF !important; font-size: 15px; font-weight: 500; 







    font-family: 'Poppins', sans-serif; padding: 15px; 







}











.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer{

    background-color: #fff; 
    padding:25px;
    border-radius:0px 0px 20px 20px;
    border: 2px solid #000;
    -webkit-box-shadow: 10px 10px 20px -7px rgba(0,0,0,0.29);
    -moz-box-shadow: 10px 10px 20px -7px rgba(0,0,0,0.29);
    box-shadow: 10px 10px 20px -7px rgba(0,0,0,0.29); overflow: hidden;
}

.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer ul{margin: 0; padding: 0;}







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer ul li{







    float: left; padding: 0 10px; background-color: transparent;







}







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer ul li a{color: #8f8f8f}







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer ul li a.active, 







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer ul li a:hover{color: #3b3b3b}







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner{







    background-color: #fff; display: block; 







}







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner h3{







    color: #000;



    font-size: 18px;



    font-family: 'Poppins', sans-serif;



    margin: 13px 0 0 15px !important;



    padding: 0px;



    font-weight: 600;



    display: inline-block;







}







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner .tm_count



{display: inline-block; float: right; font-weight: 600; font-size: 16px; margin-top: 12px;}



.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner .tm_count span



{color: #c20000}







.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner #mail_content{

    min-height: 100% !important; height: 250px !important; margin-bottom: 50px !important;

}



.reviewpromting_outer .reviewpromting_inner input[type="submit"].reviewbtn,

.reviewpromting_outer .reviewpromting_inner input[type="button"], 
.reviewpromting_outer .reviewpromting_inner a.clear_history{

    background: #000 !important;

    background-color: #000 !important;

    color: #fff;

    border: none;

    margin-top: 15px;

    cursor: pointer;

    font-size: 15px;

    border-radius: 25px;

    font-weight: 600;

    padding: 10px 40px !important;

    height: auto !important;
    width: auto!important;

    line-height: inherit !important;

}



.reviewpromting_outer .reviewpromting_inner .uploadmclients input[type="submit"].reviewbtn{

    margin-top: 24px;

}







.reviewpromting_outer .reviewpromting_inner #showoptn ul.leftwid{







    width: 46%; float: left; margin: 0 15px 0 0; padding-right: 15px;







}







.reviewpromting_outer .reviewpromting_inner #showoptn ul.rightwid{







    width: 46%; float: right; margin: 0 0px 0 0; padding-right: 0px;







}







.reviewpromting_outer .reviewpromting_inner #showoptn .emailtext,

.reviewpromting_outer .reviewpromting_inner .emailtext{color: #333; margin-bottom: 0px;}







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol p{color: #777; padding: 5px 0;}







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol{margin: 30px 0; color: #000}







.reviewpromting_outer .reviewpromting_inner #showoptn ul h4{margin: 20px 0; color: #000; font-size: 18px; font-weight: normal;







font-family: 'Poppins', sans-serif; padding-bottom: 10px; border-bottom: 1px solid #ddd;}







.reviewpromting_outer .reviewpromting_inner #showoptn ul strong{margin: 0px 0; color: #277f00; font-size: 16px;}















.reviewpromting_outer .reviewpromting_inner #showoptn ul ol a.download{color: #FFF; text-align: left; font-weight: 500;







background: #0057a1; background-color: #0057a1; padding: 10px 15px; border-radius: 25px; text-decoration: none; 







margin-right: 15px;}







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol span{font-weight: 600; font-size: 12px;}







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol a:hover,







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol a.download:hover{







    background: #277f00; background-color: #277f00;







}







.reviewpromting_outer .reviewpromting_inner #showoptn ul ol button{







    background: #053360 !important;







    background-color: #053360 !important;







    color: #fff;







    border: none;







    margin: 15px 0;







    cursor: pointer;







    border-radius: 25px;







    padding: 10px 20px !important;







    height: auto !important;







    line-height: inherit !important; width: 100%; text-transform: uppercase; text-decoration: none;







} 















/*.reviewpromting_outer .reviewpromting_inner #showoptn ul ol a







{width: 100%; display: block; text-align: center;margin: 15px 0; }  */    





.reviewpromting_outer .reviewpromting_inner input[type="submit"].reviewbtn.savebtn{

    background: #0057a1 !important; background-color: #0057a1 !important;
}

.reviewpromting_outer .reviewpromting_inner input[type="submit"].reviewbtn:hover,
.reviewpromting_outer .reviewpromting_inner #showoptn ul ol button:hover,
.reviewpromting_outer .reviewpromting_inner input[type="button"]:hover,
.reviewpromting_outer .reviewpromting_inner a.clear_history:hover
{

    background: #277f00; background-color: #277f00 !important;
    box-shadow: none!important;

}







.reviewpromting_outer .reviewpromting_inner input[type="file"]{



    border:1px solid #ddd; padding: 3px 15px; border-radius: 25px; height: auto !important; line-height: inherit !important;

    width: 100%;



}

.reviewpromting_outer .reviewpromting_inner .uploadmclients{ display: block; clear: both; }

.reviewpromting_outer .reviewpromting_inner .uploadmclients div{ overflow: hidden; }







a.small_margin{

    /*top: 35px; position: relative;*/ 

    color: #000;

    display: block; text-decoration: none;

    box-shadow: none!important;

}

a.small_margin:hover{}





.clear{clear: both;}







.reviewpromting_outer .reviewpromting_inner .review_heading{



    position: relative;



    display: block;



    clear: both;



    overflow: hidden;



}







.reviewpromting_outer .reviewpromting_inner .review_heading h3{}







.reviewpromting_outer .reviewpromting_inner .review_heading .title_icon{







    background: #c20000; 



    padding: 8px; 



    position: static;



     width: 50px; height: 50px;



     border-radius: 50%;



    float: left;







}





.reviewpromting_outer .reviewpromting_inner .height_50{height: 30px;}



.reviewpromting_outer .reviewpromting_inner .line_border{border-bottom: 1px dashed #ccc; margin: 15px 0;}



.mce-path { display: none !important;}


.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .thankyou_msg{
    display: block;
    clear: both;
    overflow:hidden;
    background:#e0ffdf;
    padding: 10px;
    border:1px solid #a8daa6;
    border-radius: 10px;
    margin: 0px 0px 15px 0px;
    font-size: 14px;
    line-height: 20px;
}

.review_rate_one{
    display: block;
    clear: both;
    overflow: hidden;
    border: 1px solid #255ab1;
    background: #fff;
}
.review_rate_one .reviewpromting_outer{ margin:0px;}
.review_rate_one #message p{
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    padding: 20px;
    margin-bottom:0px;
    display: block;
    clear: both;
    font-weight: 600;
    background: #255ab1;
}
.review_rate_one .reviewpromting_outer .reviewpromting_inner input[type="text"], 
.review_rate_one .reviewpromting_outer .reviewpromting_inner input[type="email"], 
.review_rate_one .reviewpromting_outer .reviewpromting_inner input[type="tel"]{
    width: 100%!important;
    max-width: 100%!important;
    padding: 12px 15px !important;
    border: 1px solid #ccc!important;
    text-transform: capitalize!important;
    height: auto;
    line-height: 14px;
    font-size: 14px;
    color: #333!important;
}
.review_rate_one .reviewpromting_outer .reviewpromting_inner  textarea{
    width: 100%;
    padding: 12px 15px !important;
    border: 1px solid #ccc!important;
    text-transform: capitalize!important;
}
.review_rate_one .reviewpromting_outer .reviewpromting_inner .help-block.with-errors{
    display: block;
    text-align: left;
    font-weight: 600;
    font-size: 14px;
    clear: both;
}

/*bootstrap*/



.reviewpromting_outer .reviewpromting_inner button.button-primary.agree_confirm_before{   background: #0057a1 !important;    background-color: #0057a1 !important;  color: #fff;    border: none;    cursor: pointer;    border-radius: 25px;    padding: 10px 40px !important;    height: auto !important;    line-height: inherit !important;}
.reviewpromting_outer .reviewpromting_inner button.button-primary.agree_confirm_before:hover{background: #277f00 !important;}
    .reviewpromting_outer .reviewpromting_inner table tr th,.reviewpromting_outer .reviewpromting_inner table tr td{padding: 6px; text-align: left;}
.reviewpromting_outer .reviewpromting_inner table{border-spacing:1px; width: 100%; margin-top: 15px;}
.reviewpromting_outer .reviewpromting_inner table tr th{background-color: #505050 !important; background: #505050 !important; color: #fff;}
.reviewpromting_outer .reviewpromting_inner table tr td{font-size: 14px; font-weight: normal; color: #333}
/*.reviewpromting_outer .reviewpromting_inner input[type="submit"].reviewbtn,.reviewpromting_outer .reviewpromting_inner input[type="button"]{margin-top: 10px; background-color: #000; color: #fff; width: auto !important; border: none; padding: 5px 15px;}
*/.reviewpromting_outer .reviewpromting_inner input[type="submit"]:hover{background-color:#277f00 ;}
.reviewpromting_outer .reviewpromting_inner input[type="checkbox"], .reviewpromting_outer .reviewpromting_inner input[type="radio"]{width: auto !important;}
.reviewpromting_outer .reviewpromting_inner input[type="text"],.reviewpromting_outer .reviewpromting_inner input[type="email"],.reviewpromting_outer .reviewpromting_inner input[type="tel"]{   font-family:sans-serif;font-size:100%;margin:0 0 10px 0;    width: 100%; padding:6px 15px !important; border: 1px solid #ccc;   background: #fff; border-radius: 25px; height: 35px; line-height: 35px; color: #333!important;}
.reviewpromting_outer .reviewpromting_inner input[type="text"]:focus,.reviewpromting_outer .reviewpromting_inner input[type="email"]:focus,.reviewpromting_outer .reviewpromting_inner input[type="tel"]:focus{ border-color: #000; }
.reviewpromting_outer .reviewpromting_inner textarea,.reviewpromting_outer .reviewpromting_inner optgroup,.reviewpromting_outer .reviewpromting_inner select,.reviewpromting_outer .reviewpromting_inner textarea{font-family:sans-serif;font-size:100%;margin:0 0 10px 0; width: 100%; padding: 6px;background: #fff;}
.reviewpromting_outer .reviewpromting_inner button{font-family:sans-serif;font-size:100%;margin:0 0 0px 0; }
.reviewpromting_outer .reviewpromting_inner label{font-size: 14px; text-transform: capitalize; color: #333;}



.reviewpromting_outer .reviewpromting_inner .navbar{display:none}
.badge{border:1px solid #000}
.reviewpromting_outer .reviewpromting_inner .table{border-collapse:collapse!important}
.reviewpromting_outer .reviewpromting_inner .table td{background-color:#fff!important}
.reviewpromting_outer .reviewpromting_inner .table-bordered td,
.reviewpromting_outer .reviewpromting_inner .table-bordered th{
    border:1px solid #ddd!important}

.reviewpromting_outer .reviewpromting_inner .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;list-style:none}
.reviewpromting_outer .reviewpromting_inner .nav-link{display:block;padding:.5em 1em}
.reviewpromting_outer .reviewpromting_inner .nav-link:focus,.nav-link:hover{text-decoration:none}
.reviewpromting_outer .reviewpromting_inner .nav-link.disabled{color:#636c72;cursor:not-allowed}
.reviewpromting_outer .reviewpromting_inner .nav-tabs{border-bottom:1px solid #ddd}
.reviewpromting_outer .reviewpromting_inner .nav-tabs .nav-item{margin-bottom:-1px}
.reviewpromting_outer .reviewpromting_inner .nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}
.reviewpromting_outer .reviewpromting_inner .nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}
.reviewpromting_outer .reviewpromting_inner .nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}
.reviewpromting_outer .reviewpromting_inner .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}
.reviewpromting_outer .reviewpromting_inner .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.reviewpromting_outer .reviewpromting_inner .nav-pills .nav-link{border-radius:.25rem}
.reviewpromting_outer .reviewpromting_inner .nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#0275d8}
.reviewpromting_outer .reviewpromting_inner .nav-fill .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.reviewpromting_outer .reviewpromting_inner .nav-justified .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}
.reviewpromting_outer .reviewpromting_inner .tab-content>.tab-pane{display:none}
.reviewpromting_outer .reviewpromting_inner .tab-content>.active{display:block}
.reviewpromting_outer .reviewpromting_inner .navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 1rem}
.reviewpromting_outer .reviewpromting_inner .navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.reviewpromting_outer .reviewpromting_inner .navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.reviewpromting_outer .reviewpromting_inner .navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.reviewpromting_outer .reviewpromting_inner .navbar-nav .nav-link{padding-right:0;padding-left:0}
.reviewpromting_outer .reviewpromting_inner .navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}
.reviewpromting_outer .reviewpromting_inner .navbar-toggler{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}
.reviewpromting_outer .reviewpromting_inner .navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.reviewpromting_outer .reviewpromting_inner .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}
.reviewpromting_outer .reviewpromting_inner .navbar-toggler-left{position:absolute;left:1rem}
.reviewpromting_outer .reviewpromting_inner .navbar-toggler-right{position:absolute;right:1rem}
.reviewpromting_outer input[type="checkbox"]
{opacity: 0!important;}
#Top_bar .top_bar_left{width: 100% !important;}




.reviewpromting_outer .reviewpromting_content_outer .row {   
   margin-right:-15px;
   margin-left:-15px
}

.reviewpromting_outer .reviewpromting_content_outer .col-md-1, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-2, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-3, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-4, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-5, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-6, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-7, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-8, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-9,
.reviewpromting_outer .reviewpromting_content_outer .col-md-10, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-11, 
.reviewpromting_outer .reviewpromting_content_outer .col-md-12{
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
.reviewpromting_outer .reviewpromting_content_outer .col-md-1{width:8.333333%;}
.reviewpromting_outer .reviewpromting_content_outer .col-md-2{width:16.666667%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-3{width:25%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-4{width:33.333333%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-5{width:41.666667%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-6{width:50%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-7{width:58.333333%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-8{width:66.666667%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-9{width:75%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-10{width:83.333333%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-11{width:91.666667%}
.reviewpromting_outer .reviewpromting_content_outer .col-md-12{width:100%}


.reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner{ overflow: hidden!important; }
.reviewpromting_outer .reviewpromting_content_outer .div_repeat{ display: block; clear: both; overflow: hidden; }
.reviewpromting_outer .reviewpromting_content_outer .div_12{width:12%; float: left;  padding-right:20px;}
.reviewpromting_outer .reviewpromting_content_outer .div_30{width:31%; float: left;  padding-right:20px;}  
.reviewpromting_outer .reviewpromting_content_outer .div_20{width:20%; float: left;  padding-right:20px;}
.reviewpromting_outer .reviewpromting_content_outer .div_40{width:40%; float: left;  padding-right:20px;}
.reviewpromting_outer .reviewpromting_content_outer .div_45{width:45%; float: left;  padding-right:20px;}
.reviewpromting_outer .reviewpromting_content_outer .div_48{width:48%; float: left;  padding-right:20px;}
.reviewpromting_outer .reviewpromting_content_outer .div_50{width:50%; float: left;  padding-right:20px;}
.reviewpromting_outer .reviewpromting_content_outer .div_55{width:56%; float: left;  padding-right:20px;}
.reviewpromting_outer .reviewpromting_content_outer .div_60{width:60%; float: left;  padding-right:20px;}




@media only screen and (max-width: 660px){
    .reviewpromting_outer .reviewpromting_content_outer .col-md-1,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-2,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-3,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-4,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-5,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-6,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-7,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-8,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-9,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-10,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-11,
    .reviewpromting_outer .reviewpromting_content_outer .col-md-12{width:100%;}

    .reviewpromting_outer .reviewpromting_content_outer .div_12,
    .reviewpromting_outer .reviewpromting_content_outer .div_30,
    .reviewpromting_outer .reviewpromting_content_outer .div_20,
    .reviewpromting_outer .reviewpromting_content_outer .div_40,
    .reviewpromting_outer .reviewpromting_content_outer .div_45,
    .reviewpromting_outer .reviewpromting_content_outer .div_48,
    .reviewpromting_outer .reviewpromting_content_outer .div_50,
    .reviewpromting_outer .reviewpromting_content_outer .div_55,
    .reviewpromting_outer .reviewpromting_content_outer .div_60{width:100%; float: left;  padding:0px;}


    .reviewpromting_outer .reviewpromting_inner .tabbed ul li{ width: 100%; }
    .reviewpromting_outer .reviewpromting_inner .review_heading .title_icon{ float: none; margin: 0px auto; }
    .reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner h3{margin: 10px 0px 0px!important; text-align: center; display: block;}
    .reviewpromting_outer .reviewpromting_inner .reviewpromting_content_outer .reviewpromting_content_inner .tm_count{ display: block; float: none; text-align: center; }
    .reviewpromting_outer .reviewpromting_inner #showoptn .emailtext, .reviewpromting_outer .reviewpromting_inner .emailtext{ line-height: 20px!important; margin-bottom: 10px; }
    .reviewpromting_outer .reviewpromting_inner input[type="file"] { width: 86% !important;}
    .review_promt_step1 .rp_title{font-size: 15px; line-height: 26px;}
    .credits_block{margin-top: 20px; padding: 0px;}
    .cp_rep{ width: 100%; }
    .reviewpromting_outer .reviewpromting_inner input[type="submit"].reviewbtn, .reviewpromting_outer .reviewpromting_inner input[type="button"], .reviewpromting_outer .reviewpromting_inner a.clear_history{ width: 100%!important; }

}