@charset "utf-8";
/*----------------
RESET CSS
-----------------*/
@media only screen and (max-width:1187px) {
	.bnr-hdg{font-size:50px; line-height:58px;}
	ul.bnr-list li{font-size:15px; line-height:25px; margin:15px 25px 0 0;}
	.bnr-img{width:500px;}
	.s1-col{width:32.5%;}
	.s1-col-txt3{font-size:15px; line-height:23px;}
	.testi-bx{padding:30px 19px 35px;}
	.sec5 .frm-sec{max-width:500px;}


}
 

@media only screen and (max-width:1023px) {
	.for-desk{ display:none;}	
	
	.commn-hdg{font-size:30px; line-height:38px;}
	.commn-para{margin-top:10px;}
	.commn-btn{max-width:360px; margin-top:30px;}

	.bnr-dot-img2{top:-65px; right:35px; width:125px;}
	.bnr-left{width:85%;}
	.bnr-title{font-size:14px; line-height:14px; padding:14px 25px 12px 15px;}
	.bnr-star{margin:-6px 5px 0 0;}
	.bnr-hdg{font-size:35px; line-height:41px; margin-top:12px;}
	.bnr-hdg span:before{bottom:-2px; right:-6px; height:3px;}
	ul.bnr-list{margin-top:10px;}
	ul.bnr-list li{margin:5px 25px 0 0;}

	.bnr-inr-bx{padding:30px 25px 45px; margin-top:25px;}
	.bnr-img{width:430px;}
	.bnr-inr-left{width:50%;}
	.bnr-inr-hdg{font-size:25px; line-height:25px;}
	.frm-sec{width:90%; }
	.frm-flds{width:100%;}
	.frm-submit{float:left; width:100%; margin-top:20px;}

	.sec1{padding:40px 0 45px;}
	.s1-row{margin:10px 0 0;}
	.s1-col{padding:20px 15px;}
	.s1-col-icn{width:80px;}
	.s1-col-txt1{font-size:21px; line-height:25px; margin-top:20px;}
	.s1-col-txt2{margin-top:10px;}
	.s1-col-btm{margin-top:30px;}

	.sec2{padding:40px 0 45px;}
	.s2-contnt{margin-top:30px;}
	.s2-rgt{width:51%; padding-right:0;}
	ul.s2-list{margin-top:0;}
	ul.s2-list li{padding-left:45px; margin-bottom:40px;}
	ul.s2-list li:before{bottom:-28px;}
	.s2-list-txt1{font-size:18px; line-height:18px;}
	.s2-list-txt2{font-size:21px; line-height:31px; margin-top:12px;}
	.s1-col-arw{width:20px;}

	.sec3{padding:40px 0 45px;}
	.testi-bx{padding:25px 25px 30px; margin:25px 0 10px;}
	.testi-prd-title{padding:8px 15px 8px 10px;}
	.testi-user-bx{margin-top: 10px;}
	.testi-user{top:0; width:50px;}

	.sec4{padding:40px 0 45px;}

	.s5-bx{padding:40px 25px 45px;}
	.sec5 .frm-sec {max-width:475px; margin:30px auto 0;}

	ul.pkg-list-1 li{ line-height:22px;}
	.pkg-list{ min-height:602px;}
	.best-plan{ font-size:13px; left:10px; right:10px;}
	.pkg-btn-box a.packageBtn{ font-size:19px;}

	/*=============*/
	.sec9{padding:40px 0;}	
	.faq-container{margin-top:10px;}

}


 @media only screen and (max-width:767px) {
	.hide-mob{ display:none}
	.show-mob{ display:none}
	.commn-hdg{ font-size: 28px; line-height: 36px;}
	 .proDetails-sec1 .commn-hdg{font-size: 24px;line-height: 32px;}
	.commn-hdg span{ }
	 .proDetails-sec1 .commn-hdg span{font-size: 28px; line-height: 36px;}
	.commn-para, .s4-innr .commn-para{font-size:16px; line-height:24px; margin-top:10px;}
	.btn-bx{ margin: 20px auto 0;}
	.commn-btn{}
	.btn-arw{margin:-3px 0 0 8px;}	 
	
	 .bnr-sec{padding:25px 0 0; overflow: hidden;}
	.bnr-sec:after{ display:none;}
	.bnr-left{width:100%;}
	.bnr-title{font-size:13px; line-height:13px; padding:10px 12px 10px 8px;  position: relative;}
	.bnr-star{margin:-2px 2px 0 0; width:45px;}
	.bnr-hdg{font-size: 34px;line-height: 40px;letter-spacing: 0;margin-top: 5px;}
	ul.bnr-list{width:65%;}
	ul.bnr-list li{margin:8px 0 0 0;}
	.bnr-inr-bx{width:calc(100% + 30px); margin-left:-15px; border-radius:0; text-align:center; padding:15px 20px 30px; margin-top:20px;}
	.bnr-img{width: 160px;bottom: auto;top: -160px;border-radius: 0;right: 20px;}
	.bnr-inr-left{width:100%;}
	.bnr-inr-hdg{font-size:26px; line-height:26px;}
	.frm-sec, .testi-bx .frm-sec, .proDetails-right .btn-box{width:100%; margin: 0;}
	.select-fld{padding:12px 40px 12px 25px;}
	.frm-submit{font-size:20px; margin-top:15px;}
	.bnr-dot-img2 {top: -50px;right: -40px;width: 240px;}
	 .commn-btn {max-width: 360px;margin-top: 20px;}

	.sec1{padding:30px 0 35px;}
	.s1-row{padding:0 10px; margin-top:20px;} 
	.s1-col{width:100%; padding:20px 20px;}
	.s1-col-txt2{font-size:17px; line-height:25px; letter-spacing:0.3px;}
	.s1-col-btm{margin-top:25px;}
	.s1-col-txt3{letter-spacing: 0.3px; padding-right:35px;}

	.sec2{padding:30px 0 35px;}
	.s2-contnt{margin-top:0;}
	.s2-rgt{width:100%;}
	.s2-img{float:none; display:block; margin:20px auto 0; border-radius:10px;}
	ul.s2-list{margin-top:25px;}
	ul.s2-list li{padding-left:35px;}
	ul.s2-list li:before{top:25px; left:10px;}
	.circle{top:3px; left:6px; width:10px; height:10px;}
	.s2-list-txt1{font-size:17px; line-height:17px;}
	.s2-list-txt2{font-size:22px; line-height:30px;}
	.s2-list-txt3{font-size:17px; line-height:25px; letter-spacing: 0.3px;}

	.sec3{padding:30px 0 35px;}
	 .testimonial-bx{        margin-top: 30px;margin-bottom: 30px;}
	.testi-bx{padding:15px 20px;margin: 0;width: 100%;}
	.testi-quote{top: 20px;right: 20px;width: 25px;}
	.testi-prd-title{border-radius:10px;}
	.testi-para{font-size:17px; line-height:25px; letter-spacing:0.5px; margin-top:15px;}

	.sec4{padding:30px 0 35px;}
	.faq-container{margin-top:20px;}
	.accordion{background-position:right 25px center; padding:15px 45px 15px 15px; font-size:18px; line-height:28px;}
	.acdn-content{padding:15px 20px 10px 15px;}
	.acdn-para{font-size:17px; line-height:25px; margin-bottom:10px;}

	 .sec5{padding-bottom:30px;}
	 .s5-bx{padding:25px 20px 35px;}
	.sec5 .commn-hdg{font-size:26px; line-height:30px;}
	.sec5 .frm-sec{margin:22px auto 0;}
	.sec5 .select-fld{padding:12px 40px 12px 25px;}
	.sec5 .frm-submit{font-size:22px; margin-top:15px; text-shadow:0 1px #000;}
 }
