<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.testimonial_list{margin:0 -18px;}
.testimonial_list li{
	width: 50%;
	padding: 0 18px; display: flex;
}
.test_box { display: flex;flex-wrap: wrap;}
.testimonial_list li:not(:last-child){
	margin-bottom: 36px;
}
.testimonial_list li.fullwidth{
	width: 100%;
}
.name_div{
	background: #f6f6f6;
	padding: 20px 35px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px; width: 100%;
}
.review_div{
	background: #efeded;
	padding: 40px;border-top: 1px solid #e6e4e4;width: 100%;
}
.review_div p{
	color: #666666;
	line-height: 28px;
}
.review_div p span{
 display: block;
}
.user{
	width: 60px;
	height:63px;
	border-radius: 100%;
	border:2px solid #00aeef;
	display: inline-block;
}
.user_name{
	width: calc(100% - 95px);
    display: inline-block;
    vertical-align: middle;
    padding-left: 18px;
}
.name{
	font-size: 18px;
	color: #5c5c5c;
	font-weight: bold;
	line-height: 100%;
	padding-bottom: 10px;
}




.why_work{
	background: #f6f6f6;margin-bottom: 40px;
}
.why_titlediv .title_lg{
	line-height: 38px;letter-spacing: 0.4px;text-align: left;padding-bottom: 0;
}
.why_titlediv .title_lg span{
	color: #0954a5;
}
.why_titlediv{
	padding: 40px 40px 0;
}
.whylist_div .list li:not(:last-child){
	border-bottom: 1px solid #e3e3e3;
}
.whylist_div .list li{
	padding: 20px 40px 25px;
}
.whylist_div .list li p{
	position: relative;font-weight: 600;
	font-size: 16px;line-height:22px;padding-left: 38px;
}
.whylist_div .list li p:before{
	content: '';background: url(../images/checked.png) no-repeat;position: absolute;left: 0;top: 3px;width: 24px;height: 24px;
}
.quest_div{
	position: relative;
	height: 494px;
	padding: 40px;
}
.quest_detdiv .title_lg{
	color: #fff; 
	text-align: left;line-height: 38px;letter-spacing: 0.6px;
}
.infobox .label , .infobox a, .infobox p{
	color: #fff;
	font-size: 16px;letter-spacing: 0.2px;line-height: 100%;padding-bottom: 8px;
}
.cont_info li:not(:last-child) {
	width: 50%;margin-bottom: 25px;
}
.infobox a:hover{
	text-decoration: underline;
}
.cont_info li:last-child{
	border-top: 4px double rgb(255 255 255 / 0.10);
	width: 100%;
	padding-top:33px;
}
.cont_info li:nth-child(2) .infobox {
	width: 103px;
    margin: 0 0 0 auto;
}
.cont_info li:first-child{
	border-right: 4px double rgb(255 255 255 / 0.10);
}
.cont_info{margin-bottom: 35px;}

.quest_detdiv a.btn_boder:before {
    background: #353d4a;
}

.testimonialpg .col{margin-bottom: 0;}
.showxs{display: none;}


/*=========== responsive ================*/


@media screen and (max-width:1120px){

.testimonial_list li{padding: 0 8px;}
.testimonial_list li:not(:last-child){margin-bottom: 16px;}
.testimonial_list{margin:0 -8px; }
}
@media screen and (max-width:992px){
	.review_div{padding: 20px;}
	.name_div{padding: 15px 20px;}
    .ser_panel.showxs{display: block;margin-bottom: 30px;}
    .ser_panel.hidexs{display: none}
    .testimonialpg .leftpanel { display: flex;flex-wrap: wrap;}
    .testimonialpg .ser_panel { order: 2;width: 100%; margin-top: 50px;}
    .testimonialpg  .testimonial_list {order: 1; }
    
}
@media screen and (max-width:580px){
.testimonial_list li{width: 100%;}
.revbox{
        height: 100% !important;
    }
     .testimonialpg .ser_panel { order: 2;width: 100%; margin-top: 30px;}
    .quest_div { padding: 40px 20px}
    .why_titlediv {
    padding: 40px 20px 0;
}
    .whylist_div .list li {
    padding: 20px 20px 20px;
}
}</pre></body></html>