@charset "utf-8";
/* CSS Document */
/*----------------
RESET CSS
-----------------*/

/*-----------------------
		Pulse
------------------------*/
.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	}
@keyframes pulse {
0% {transform: scale(0.9);}
50% {transform: scale(1);}
100% {transform: scale(0.9);}
}

@-webkit-keyframes pulse {
0% {-webkit-transform: scale(0.95);}
50% {-webkit-transform: scale(1);}
100% {-webkit-transform: scale(0.95);}
}



/*==============Media=============*/


@media only screen and (max-width:1047px){
.container{ width:1004px;}

.bnr-txt2{font-size:21px;}

}

@media only screen and (max-width:1021px){
.container{ width:750px;}
.forDesk{ display:none;}
.forTab{ display:block;}

.banr-Hdng{font-size: 26px;line-height: 32px; width:57%;}
.bnr-txt1{font-size:20px;line-height: 28px; width:49%;}

.frmhdng{ font-size: 26px;line-height: 31px;}
.frmbx-top-icon {right: 15px;top: 10px;width: 50px;}
.frmhdng:after{ width:70px; background-size:100%; bottom:-13px; right:7px;}
.frm-secure{ font-size:13px;}
.frm-testi{ padding:0 15px 10px;}
.frm-testi p{font-size: 15px;line-height: 22px;}
.bnr-txt2{font-size: 22px;line-height: 28px;}
.bnr-left{ width:56%; margin-top:20px;}
ul.bnr-list li{font-size: 17px; line-height: 22px;padding-left: 24px;}
.verified p{font-size: 17px;line-height: 25px;}

ul.brand-list li img{ max-width:90%;}

.sectionOne{ padding:50px 0 20px;}
.comnHdng{font-size: 38px; line-height: 45px;}
.s1-left{ width:62%;}
.s1-flt-txt1{font-size: 30px;line-height: 35px;}
.comnPara{font-size: 17px;line-height: 25px;}
.s1-img{ width: 450px;top: 155px; right:-60px;}

.sectionTwo{ padding:50px 0;}
.graphCont{ padding:0 10px;}
.grpHead{font-size: 28px;line-height: 30px;}
.grpPara{font-size: 17px;line-height: 25px;}

.sectionThree{ padding:50px 0;}
.testi-bx{ padding:20px;}
.tsti-txt{ font-size:17px; line-height:27px; letter-spacing:0.3px;    margin-top: 15px;}
.tsti-mid{padding: 15px 20px 15px 88px;}

}


@media only screen and (max-width:767px){
.container{ width:100%; max-width:600px; padding:0 10px;}

.forMob{ display:block;}
.hide-mob{ display:none;}

.topStrip p{ font-size:14px; line-height:18px;}
.banner{ padding:13px 0 20px; background:#f5f4fb;}
.banr-Hdng {font-size: 28px;line-height: 32px; width:100%; text-align:center; margin:0;}
.bnr-txt1{width:100%; text-align:center;line-height: 26px;}

.bnrbox-rgt{ width:100%; position:static; margin-top:15px;}
.bnr-left{ width:100%; margin-top:20px;}
.bnr-txt2 {font-size: 19px;line-height:27px;}
ul.bnr-list{ margin:3px 0 0;}
ul.bnr-list li {font-size: 17px;line-height: 22px;margin-top: 10px;}
.verified {margin-top: 20px;}
.verified p {font-size: 16px; line-height: 24px;}
.brandHead{ font-size: 16px;line-height: 22px;}
ul.brand-list{ margin-top:5px;}
ul.brand-list li {float: none; width: 49.33%;display: inline-block;vertical-align: middle;margin-top:8px;}
ul.brand-list li img {max-width: 94%;}
.frmMid {padding: 0px 15px 20px;}
.frmhdng{ padding: 13px 15px 12px 20px;}
.contFld {margin-top: 10px;}

.brandStrip{padding: 20px 0 20px;}

.sectionOne{ padding:25px 0;}
.comnHdng {font-size: 27px;line-height: 30px;}
.s1-left{ width:100%; padding:20px 0 0;}
.s1-img-mob{  display:inline-block; vertical-align:middle; width:calc(100% + 20px); margin-left:-10px;}
.s1-txt2{ padding:0 0 0;}
.s1-flt-txt1 {font-size: 24px;line-height: 26px; text-align:center; padding-bottom:10px;}
.comnPara{ font-size:16px; line-height:24px;}
.s1-btn{ margin-top:20px;}

.sectionTwo{ padding:25px 0;}
.graphCont{ margin-top:40px; width:100%;}
.graphCont-lft{ width:100%; text-align:center;}
.graph-img1-m{ margin:0 auto; max-width:100%;}
.grpHead {font-size: 24px;line-height: 28px;margin-bottom: 15px;}
.grpPara {font-size: 16px;line-height: 24px; margin:0 0 10px;}
.s1-grp-icns{ margin:0 auto;}

.sectionThree{ padding:25px 0;}
.testi-sec {margin-top: 0;}
.testi-bx {margin-top: 25px;padding: 15px 10px;}
.tsti-lft{ padding:5px 0 5px 65px;}
.tsti-top{ padding-bottom:9px; margin-bottom:9px;}
.tsti-img{ left: 0; top: -8px; width: 60px;}
.tsti-tp-tx1{ font-size:18px; line-height:18px;}
.tsti-tp-tx2{ font-size:12px; line-height:12px; margin-top:5px;}
.edit{ width:18px; margin:0px 4px 0 0;}
.date{ font-size:14px; line-height:14px; margin-top:18px;}
.tsti-mid{ padding:10px 10px 0;}
.tsti-stars{ width:100px;}
.tsti-hdg{ font-size:18px; line-height:22px; margin-top:15px;}
.tsti-txt{ font-size: 16px; line-height: 24px; margin-top:14px;}

a.view-moreBtn{max-width: 270px;margin-top: 30px;}

.strip-sec{ padding:20px 0;}
.strp-t1{font-size: 26px;line-height: 35px;}
.strp-t2{ font-size:16px; line-height:24px; letter-spacing:0.5px;}
.strip-sec .s1-btn {margin-top: 15px;}

.footer{ padding:20px 0;}
.ftr-logo{ width:200px; margin-bottom:20px;}
.ftr-txt1{font-size: 12px;line-height: 16px; margin-bottom: 20px;}
.ftr-txt{font-size: 14px;line-height: 25px;}
.footer p a{ padding: 0 2px;}

}

@media only screen and (max-width:360px){
	
}




