@import "../fonts/roboto.css";

@import "../responsive/responsive.css";



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {
	margin: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	color: #900;
	padding-top: 0px;
	padding-bottom: 0px;

}



article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

    display: block;

}



body {

    line-height: 1;

}



ol, ul {

    list-style: none;

}



blockquote, q {

    quotes: none;

}



blockquote:before, blockquote:after,

q:before, q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

    width: 100%;

}



.clearall {

    display: block;

    content: "";

    clear: both;

}



body {

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

    height: auto;

}





.cen-i-cen {

    background-image: url("https://triplemy5starreviews.com/001_reviewreq/images/form-one.jpg");

    background-repeat: no-repeat;

    background-position: left;

    background-size: cover;

    height: auto;

}



.cmp-blo-cen {

    max-width: 500px;

    width: 100%;

    margin: auto;

    box-sizing: border-box;

    padding-bottom: 30px;

}



.cmp-pad-blo{

	padding: 25px 25px;

        background-color: #ffffff;

}



.ctl-lnk-top {

    display: -webkit-flex;

    display: -moz-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-align-items: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    margin-bottom: 25px;

}



.ctl-lnk-lft, .ctl-lnk-rit {

    width: 50%;

}



.ctl-lnk-lft {

    float: left;

}



.ctl-lnk-rit {

    float: right;

}



.ctl-com-lnk-lft, .ctl-com-lnk-rit {

    width: 180px;

}



.ctl-com-lnk-lft {

    float: left;

}



.ctl-com-lnk-rit {

    float: right;

}



.ctl-com-lnk-lft a {

    color: #994840;

}



.ctl-com-lnk-rit a {

    color: #716c6b;

}



.ctl-com-lnk-lft a:hover, .ctl-com-lnk-rit a:hover {

    background: #ffffff;

    background: linear-gradient(

            180deg, #fff, #f2f4f7);

    border-color: #dfe3e9;

    color: #994840;

    box-shadow: 0px 1px 1px #817f7f;

}



.ctl-com-lnk-lft a, .ctl-com-lnk-rit a {





    font-size: 12px;

    font-style: normal;

    font-weight: 500;

    text-align: center;

    line-height: normal;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    text-shadow: 0 -1px 0 #0000001a;

    box-shadow: 0px 1px 1px #817f7f;

    border-radius: 10em;

    padding: 10px 10px;

    text-decoration: none;

}



.ctl-log-con img {

    width: 100%;

    height: auto;

    display: block;

}



.ctl-log-con {

    max-width: 100%;

    width: 100%;

    margin: auto;

}



.ctl-tag-txt {

    margin-top: 15px;

}



.ctl-tag-txt p {

    color: #000000;

    font-size: 15px;

    font-style: italic;

    font-weight: 300;

    text-align: center;

    text-shadow: 0px 0px 0px #000000;

    line-height: normal;

    text-transform: inherit;

    letter-spacing: normal;

}



.cmp-str-cen {

    margin-top: 25px;

}



.cmp-inf-bot {

    margin-top: 50px;

}



.ctl-hdr-txt-top {

    margin-bottom: 20px;

}



.ctl-hdr-txt-top h1 {

    color: #4f4d4d;

    font-size: 30px;

    font-weight: 500;

    font-style: normal;

    text-align: center;

    text-shadow: -1px 1px 0 #b7b7c2bf;

    text-transform: inherit;

    letter-spacing:  normal;



}



.ctl-tag-txt-bot h2 {
	color: #000090;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	text-transform: inherit;
	letter-spacing: normal;
	font-style: italic;

}


.ctl-tag-txt2-bot h2 {
	color: #C00;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	text-transform: inherit;
	letter-spacing: normal;

}


.cmp-frm-inp-bot {

    margin-top: 25px;

    margin-bottom: 25px;

    padding: 25px 25px;

}



.ctl-inp-box, .ctl-inp-thr {

    margin-bottom: 25px;

}



.ctl-inp-sec {

    margin-bottom: 50px;

}



.ctl-inp-fou {

    margin-top: 50px;

    margin-bottom: 50px;

}



.ctl-inp-fiv {

    margin-bottom: 30px;

}



.ctl-ast-col {

    color: #ff0000;

}



.ctl-inp-box label {

    color: #000000;

    font-size: 17px;

    font-weight: 600;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    padding-bottom: 10px;

}



.ctl-inp-box select:focus, .ctl-inp-box input:focus, .ctl-inp-sec input:focus, .ctl-inp-thr input:focus,

.ctl-inp-fou input:focus, .ctl-inp-fiv input:focus {

    border-color: #66afe9;

    outline: 0;

    -webkit-box-shadow: inset 0 1px 1px #00000014, 0 0 8px #66afe999;

    box-shadow: inset 0 1px 1px #00000014, 0 0 8px #66afe999;

}



.ctl-inp-box select, .ctl-inp-box input {

    color: #555555;

    font-size: 14px;

    font-weight: 500;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    width: 100%;

    padding: 6px 12px;

    box-sizing: border-box;



    display: block;

    height: 34px;

    line-height: 1.42857143;

    background-color: #ffffff;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px #00000013;

    box-shadow: inset 0 1px 1px #00000013;

}





.ctl-inp-sec label {

    color: #585858;

    font-size: 13px;

    font-weight: 600;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    padding-bottom: 10px;

}



.ctl-inp-sec input {

    color: #555555;

    font-size: 12px;

    font-weight: 500;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    width: 100%;

    padding: 6px 12px;

    box-sizing: border-box;



    display: block;

    height: 34px;

    line-height: 1.42857143;

    background-color: #ffffff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px #00000013;

    box-shadow: inset 0 1px 1px #00000013;

}



.ctl-inp-sec input::placeholder, .ctl-inp-thr input::placeholder, .ctl-inp-fou input::placeholder, .ctl-inp-fiv input::placeholder {

    color: #555555;

    font-size: 12px;

    font-weight: 500;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

}



.ctl-inp-thr label {

    color: #979797;

    font-size: 12px;

    font-weight: 600;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    padding-bottom: 10px;

}



.ctl-inp-thr input {

    color: #555555;

    font-size: 14px;

    font-weight: 500;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    width: 100%;

    padding: 6px 12px;

    box-sizing: border-box;



    display: block;

    height: 34px;

    line-height: normal;

    background-color: #C1C1C1;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px #00000013;

    box-shadow: inset 0 1px 1px #00000013;

    cursor: not-allowed;

}



.ctl-inp-fou label {

    color: #000000;

    font-size: 17px;

    font-weight: 600;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    padding-bottom: 10px;

}



.ctl-inp-fou p {

    color: #000000;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    padding-bottom: 10px;

}



.ctl-inp-fou select {

    color: #555555;

    font-size: 14px;

    font-weight: 500;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    width: 100%;

    padding: 6px 12px;

    box-sizing: border-box;



    display: block;

    height: 34px;

    line-height: 1.42857143;

    background-color: #ffffff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px #00000013;

    box-shadow: inset 0 1px 1px #00000013;

}





.ctl-inp-fiv label,.ctl-inp-fiv {

    color: #900000;

    font-size: 17px;

    font-weight: 600;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    padding-bottom: 10px;

}



.ctl-inp-fiv input,.ctl-inp-fie {

    color: #555555;

    font-size: 14px;

    font-weight: 500;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    width: 100%;

    padding: 6px 12px;

    box-sizing: border-box;



    display: block;

    height: 34px;

    line-height: 1.42857143;

    background-color: #FFA;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px #00000013;

    box-shadow: inset 0 1px 1px #00000013;

}



.ctl-sub-btn-bot button,.ctl-sub-bta-bot {

    color: #ffffff;

    font-size: 14px;

    font-weight: bold;

    font-style: normal;

    text-align: center;

    text-transform: inherit;

    letter-spacing: normal;

    line-height: normal;

    padding: 10px 12px;

    box-sizing: border-box;



    display: block;



    background-color: #C00 !important;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 8px;

    -webkit-box-shadow: inset 0 1px 1px #00000013;

    box-shadow: inset 0 1px 1px #00000013;

}



.cmp-des-blo {

    border: 1px solid #e0dcdc;

    background-color: #ffffff;

    box-shadow: 0 1px 2px #000000;

    outline: none;

    padding: 20px;

    box-sizing: border-box;

}



.ctl-cli-des-txt p {
	color: #717171;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	text-align: left;
	text-transform: inherit;
	line-height: 23px;
	letter-spacing: normal;

}



.ctl-cli-des-txt p:not(:last-child) {

    padding-bottom: 24px;

}



.ctl-cli-des-txt p span {

    font-weight: 600;

}



.ctl-cli-des-txt p a {

    color: #717171;

    text-decoration: none;

}





.ctl-hrd-txt-top h1{

    color: #4f4d4d;

    font-size: 22px;

    font-weight: 500;

    font-style: normal;

    text-align: center;

    text-shadow: -1px 1px 0 #b7b7c2bf;

    text-transform: inherit;

    letter-spacing: normal;

}



.cmp-frm-inp-cmd label{

    color: #006;

    font-size: 17px;

    font-weight: 600;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    padding-bottom: 10px;

}

.cmp-frm-inp-cmd p{

    color: #000000;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

    display: block;

    line-height: 24px;

    padding-bottom: 10px;

}

.cmp-frm-inp-cmd p span{

    color: #006;

    font-weight: 600;

}

.cmp-frm-inp-cmd textarea{

    color: #ffffff;

    font-size: 14px;

    font-weight: bold;

    font-style: normal;

    text-align: center;

    text-transform: inherit;

    letter-spacing: normal;

    line-height: normal;

    padding: 10px 12px;

    box-sizing: border-box;

    width: 100%;

    display: block;



    background-color: #F2F0FF;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 8px;

}

.cmp-frm-inp-cmd textarea::placeholder{

    color: #555555;

    font-size: 12px;

    font-weight: 500;

    font-style: normal;

    text-align: left;

    text-transform: inherit;

    letter-spacing: normal;

}

.cmp-frm-inp-cmd{

    margin-bottom: 25px;

}

.ctl-red-cus-sty{

    background-color: #ff0000;

    color: #ffffff;

    font-weight: 500;

}

.ctl-blu-cus-sty{

    background-color: #006;

    color: #ffffff;

    font-weight: 500;

}

.ctl-pad-cus-top{

    padding-top: 15px;

}
