@charset "utf-8";



/* CSS Document */







#opt_review_wrap{ display: none; width: 600px; }







label { margin-right: 12px; margin-bottom: 9px; font-family: Georgia, serif; color: #646464; font-size: 1.2em; }







.txt { 



display: inline-block; 



color: #676767;



width: 100%; 



font-family: Arial, Tahoma, sans-serif; 



margin-bottom: 10px; 



border: 1px dotted #ccc; 



padding: 5px 9px;



font-size: 1.2em;



line-height: 1.4em;



}







.txtarea { 



display: block; 



resize: none;



color: #676767;



font-family: Arial, Tahoma, sans-serif; 



margin-bottom: 10px; 



width: 100%; 



height: 150px;



border: 1px dotted #ccc;



padding: 5px 9px; 



font-size: 1.2em;



line-height: 1.4em;



}







.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }







input.input_error, textarea.input_error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }



input.input_error:focus, textarea.input_error:focus { border-color: #973d3d; color: #a35959; }



.icon_opt{



padding:10px 10px;	



	}



.optr_btn { 



color: #dee5f0;



cursor: pointer;



padding: 5px 11px;



font-size: 1.2em;



border: solid 1px #224983;



border-radius: 5px;



background: #1e4c99; 



background: -webkit-gradient(linear, left top, left bottom, from(#2f52b7), to(#0e3a7d)); 



background: -moz-linear-gradient(top, #2f52b7, #0e3a7d); 



background: -webkit-linear-gradient(top, #2f52b7, #0e3a7d);



background: -o-linear-gradient(top, #2f52b7, #0e3a7d);



background: -ms-linear-gradient(top, #2f52b7, #0e3a7d);



background: linear-gradient(top, #2f52b7, #0e3a7d);



filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f52b7', endColorstr='#0e3a7d'); 



}



.optr_btn:hover {



border: solid 1px #224983;



border-radius: 5px;	



background: #183d80; 



background: -webkit-gradient(linear, left top, left bottom, from(#284f9d), to(#0c2b6b)); 



background: -moz-linear-gradient(top,  #284f9d, #0c2b6b); 



background: -webkit-linear-gradient(top, #284f9d, #0c2b6b);



background: -o-linear-gradient(top, #284f9d, #0c2b6b);



background: -ms-linear-gradient(top, #284f9d, #0c2b6b);



background: linear-gradient(top, #284f9d, #0c2b6b);



filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284f9d', endColorstr='#0c2b6b');



}



.optr_btn:focus {



	border: solid 1px #224983;



border-radius: 5px;



background: #183d80; 



background: -webkit-gradient(linear, left top, left bottom, from(#284f9d), to(#0c2b6b)); 



background: -moz-linear-gradient(top,  #284f9d, #0c2b6b); 



background: -webkit-linear-gradient(top, #284f9d, #0c2b6b);



background: -o-linear-gradient(top, #284f9d, #0c2b6b);



background: -ms-linear-gradient(top, #284f9d, #0c2b6b);



background: linear-gradient(top, #284f9d, #0c2b6b);



filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284f9d', endColorstr='#0c2b6b');



}



.optr_btn:active {



border: solid 1px #224983;



border-radius: 5px;



color: #8c9dc0; 



background: -webkit-gradient(linear, left top, left bottom, from(#0e387d), to(#2f55b7)); 



background: -moz-linear-gradient(top,  #0e387d,  #2f55b7);



background: -webkit-linear-gradient(top, #0e387d, #2f55b7);



background: -o-linear-gradient(top, #0e387d, #2f55b7);



background: -ms-linear-gradient(top, #0e387d, #2f55b7);



background: linear-gradient(top, #0e387d, #2f55b7);



filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e387d', endColorstr='#2f55b7');



}



.optr_btn-large{padding: 10px 62px;}



.optr_btn-large:active{padding: 10px 62px;}



.optr_btn {



  float: left;



  margin: 4px 6px;



}



a.optr_btn {



  color: #ffffff !important;



}

.inner.custom-icon img {
  box-sizing: border-box;
  height: 36px;
  width: 40px;
}

.review-yes .custom-link-wrapper {
  display: inline-block;
  float: none;
  padding: 10px;
  vertical-align: middle;
}

a.icon-link {
  float: left;
}

.review-yes .icon-link {
  display: inline-block;
  float: none !important;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}
.review-yes .custom-link {
  display: block;
  margin: 0 auto;
  text-align: center;
}.review-yes h1 {	text-align: center;	}





html {
  background: #92b4cd url("http://www.trustmy.review/wp-content/uploads/2016/11/trustmyreview-e1490110830397.jpg") no-repeat fixed 30% 450px / 40% auto !important;
}
.home-review-sec h4 {
  font-size: 34px;
  margin-bottom: 20px;
}
.expectations-meet {
  background-color: #ffffff;
  color: #000000 !important;
  overflow: hidden;
  padding: 30px 0 30px 30px !important;
}
.home-review-sec button.optr_btn {
  font-size: 30px  !important;
  margin: 0 30px 0 0  !important;
  padding: 10px 70px  !important;
}
.home-review-sec .review-yes h4 {
  background-color: #ffffff;
  color: #000000   !important;
  font-size: 20px;
  padding: 30px ;
}
.review-yes .custom-link {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 160px;
}

@media only screen and (max-width:1024px){
.vc_col-sm-2.wpb_column.vc_column_container.logo-sec {
  width: 170px !important;
}
.home-review-sec, .vc_col-sm-8.wpb_column.vc_column_container.color_custom.home-review-sec {
  padding: 0 20px !important;
  padding-right:20px !important;
  width: 100% !important;
}
html {
  background-size: 100% auto !important;
}
.home-review-sec button.optr_btn:last-child {
  margin-right: 0 !important;
}
	
}

@media only screen and (max-width:767px){

.vc_col-sm-2.wpb_column.vc_column_container.logo-sec {
  display: block;
  margin: 0 auto;
  width: 170px !important;
}
.logo-right {
  display: block;
  padding: 20px 0 30px !important;
  text-align: center;
}
html {
  background-position: center bottom !important;
}
.home-review-sec h4 {
  font-size: 30px;
}
.home-review-sec button.optr_btn {
  font-size: 20px !important;
  margin: 0 10px 0 0 !important;
  padding: 10px 50px !important;
}
.expectations-meet {
  padding: 20px !important;
}
#opt_review_wrap {
  width: 100% !important;
}
.logo-right {
  padding-bottom: 0 !important;
}
}

@media only screen and (max-width:600px){

.home-review-sec h4 {
  font-size: 22px;
}

}
@media only screen and (max-width:360px){
.home-review-sec button.optr_btn {
  font-size: 20px !important;
  padding: 5px 30px !important;
}

}