
@media (max-width:1799px){

    /*=======Home Page=====*/

	.bck-pro-list-title h4{font-size:18px;}
	.bck-pro-list-txt{font-size:14px;}
    .theme-box{padding-top:70px;padding-bottom:70px;}
    .pt200{padding-top:210px;}

}



@media (max-width:1599px){

	h1,.h1 { font-size:65px;}
	h2,.h2 { font-size:32px;}

	/*=======Home Page=====*/

    .banner-wrap{padding-top:115px;}
	.theme-box{padding-top:60px;padding-bottom:60px;}
	.btn{padding:13px 25px 13px 25px;font-size:18px;}
    .arrow-btn .arrow-icon svg{width:12px;height:12px;}
	.head-title-btn .head-title,.head-title-btn .head-btn{padding-top:12px;padding-bottom:12px;}
	.theme-box-lcol{width:562px;padding-top:35px;padding-right:35px;}
	.theme-box-rcol{width:calc(100% - 562px);padding-top:35px;padding-left:35px;}
	.theme-box p{line-height: 1.5;}
	.theme-box-col-main{margin-bottom:40px;}
	.theme-rcard{padding:25px 25px 70px;}
	.pt200{padding-top:210px;}
	ul.ch-bullet li{margin-bottom:10px;}
	.psupport-logo .psupport-blogo{margin-top:35px;}
	.plan-price-main{margin-top:55px;padding:35px;}
	.head-title-ftrial-main{padding-bottom:25px;}
	.plan-price-pm-main{padding-top:25px;padding-bottom:25px;}
	ul.plan-points li{margin-bottom:15px;}
	.plan-btn{margin-top:25px;}
	.git-wrap{padding:30px;}
	.sreport-box .sreport-img1 img{max-width:200px;}
	.sreport-box .sreport-img2 img{max-width:192px;}
	.section-video-txt-main{margin-top:35px;}
	ul.sm-bulletr{margin-bottom:20px;}
	.planp-price{font-size:50px;}
	.bck-pro-box{padding:0px 30px 30px 30px;}
	.stitle-lg{font-size:24px;margin-bottom:20px;}
	.banner-head .head-title{margin-bottom:20px;}
	.banner-simg-wrap{padding-top:20px;}
	.banner-simg-link{margin-right:25px;}
	.banner-simg-link img{max-width:180px;}
	.head-title-ftrial-main .head-title h3{font-size:28px;}
    .sreport-box{max-width:240px;}
    .btn.barrow-btn{padding-left:30px;padding-right:25px;}
    .barrow-btn .arrow-icon svg{width:15px;height:15px;}
	.form-control.bb{height:55px;}
	textarea.form-control.bb{height:85px;}
    .plan-btn .btn{font-size:16px;padding:15px;}
    .head-tb .head-title-btn .head-title,.head-tb .head-title-btn .head-btn{padding-top:15px;padding-bottom:15px;}
    .bck-pro-list-title h4{font-size:17px;}


    /*=======What The App Can Do=====*/

    .step-wrap .bck-pro-list-main .bck-pro-list{margin-top:75px;}
	.card-info-row{margin:0px -10px;}
	.card-info-col{padding:0px 10px;}
	.sq-list li{font-size:13px;padding-left:15px;margin-bottom:25px;}
	.sq-list li::before{top:5px;}
	.card-info-b .head-title h4{margin-bottom:20px;padding-bottom:15px;}
	.box-col-txt{width:561px;}
	.box-col-b{width:calc(100% - 561px);padding-left: 30px;}
	.box-col-txt .head-title h3{margin-bottom:15px;font-size:22px;}
	.box-col-txt p{font-size:16px;}
	.points-list li{font-size:16px;padding:7px 15px 7px 33px;}
	.points-list {gap:15px;}
	.points-list li::before{left:15px;top:12px;background-size:12px 9px;width:12px;height:9px;}
    .card-info-b{padding:20px 20px 30px 20px;}
    .box-col-txt p{margin-bottom: 35px;}

    /*=======Sample Reports=====*/

    .sec-bck-cn .sreport-main{margin-top:50px;padding-top:30px;}

     
    /*=======Blog=====*/

	.pagi-num{width: 45px;height: 45px;margin-right:10px;}
	.pagi-dot{font-size: 26px;height: 45px;width: 45px;margin-right:10px;}
	.pagi-num a{font-size: 16px;}

    /*=======Sign In=====*/

	.alogo{padding-top:63px;padding-bottom:53px;width: 315px;}
	.aform-main{padding:40px 40px 40px 40px;}
	.aform-sm{max-width:550px;}

    /*=======Create an Account=====*/

    .aform-main{max-width:657px;}
    .aform-ts{padding-top:20px;padding-bottom:25px;}

}


@media (max-width: 1499px) { 

	h1,.h1 { font-size:60px;}
	h2,.h2 { font-size:28px;}
	h3,.h3 { font-size:22px;}

    .fs-lg .head-title-btn .head-title h3{font-size:25px;}

    /*=======Home Page=====*/

	.stitle-lg{font-size:22px;margin-bottom:15px;}
	.banner-simg-link img{max-width:160px;}
	.banner-simg-wrap{padding-top:15px;}
	.section-txt-main{padding-top:20px;}
	.plan-price-main{margin-top:50px;padding:30px;}
	.theme-box-lcol{width:542px;padding-top:30px;padding-right:30px;}
	.theme-box-rcol{width:calc(100% - 542px);padding-top:30px;padding-left:30px;}
	.sreport-box .sreport-img1 img{max-width:180px;}
	.sreport-box .sreport-img2 img{max-width:172px;}
	.head-title-ftrial-main .head-title h3{font-size:26px;}
    .sreport-box{max-width:220px;}
	.section-video-wrap .section-v-logo{width:40px;height:40px;}
	.section-video-wrap .play-link{width:45px;height:45px;}
    .bck-pro-list-title h4{font-size:16px;}


    /*=======What The App Can Do=====*/

    .step-wrap .bck-pro-list-main .bck-pro-list{margin-top:65px;}
    .box-col-txt p{margin-bottom: 30px;}

    /*=======Sample Reports=====*/

	.sec-bck-cn .sreport-main{margin-top:40px;padding-top:25px;}

}


@media (max-width: 1399px) { 

	h1,.h1 { font-size:55px;}
	h2,.h2 { font-size:25px;}
	h3,.h3 { font-size:20px;}
	h4,.h4 { font-size:18px;}
	h5,.h5 { font-size:16px;}  
	h6,.h6 { font-size:14px;}

	p{font-size: 16px;line-height: 24px;}

	.form-control.bb{height:50px;padding-top:10px;padding-bottom:10px;}
	textarea.form-control.bb{height:80px;}

    /*=======Home Page=====*/

	.plan-price-pm-main{padding-top:20px;padding-bottom:20px;margin-bottom:25px;}
	.head-title-ftrial-main{padding-bottom:20px;}
	.plan-price-pm-wrap{padding-bottom:15px;}
	.plan-price-main{margin-top:40px;padding:25px;}
	.theme-box{padding-top:50px;padding-bottom:50px;}
	.stitle-wrap{padding-top:25px;}
	.bck-pro-list-main .bck-pro-list{margin-top:30px;}
	.bck-pro-list-icon{margin-bottom:20px;width:70px;height:70px;}
	.pt200{padding-top:200px;}
	ul.sm-bulletr li{font-size:16px;line-height: 24px;}
	ul.ch-bullet li{font-size:16px;line-height: 24px;}
	.sreport-title{font-size:16px;margin-top: 10px;}
	.faq-accordion .faq-accordion-item .accordion-body{font-size:16px;}
	.faq-accordion .faq-accordion-button{font-size:16px;}
	.faq-accordion .faq-accordion-button::after{background-size:16px 16px;top: 16px;}
	.head-title-ftrial-main .head-title h3{font-size:24px;}
	.planp-pm{font-size:16px;}
	.planp-price{font-size:40px;}
	.plan-price-pf{font-size:16px;}
	.inup-box .head-title h5{margin-bottom:20px;}
	.inup-datetime{padding-bottom:20px;}
	.inup-txt{margin-bottom:20px;}
	.git-main{padding-left:40px;}
	.bck-pro-list-icon img{width:28px;height:28px;}
	.bck-pro-box{padding:0px 25px 25px 25px;}
	.stitle-lg{font-size:20px;}
	.theme-rcard-icon{width:70px;height:70px;margin-bottom: 15px;}
    .inup-box{padding:20px;margin-top: 30px;}
    .git-wrap{padding:25px;}
    .btn{padding:12px 20px 12px 20px;}
    .banner-simg-link img{max-width:150px;}
    .banner-simg-link{margin-right:20px;}
    .bck-pro{padding-top:80px;}
    .git-main .head-titles-wrap{max-width: 530px;}
	.git-main{width:calc(100% - 480px);padding-left:30px;}
	.git-img{max-width:480px;}
    .plan-btn .btn{padding:12px 15px;}
    .bck-pro-list-title h4{font-size:15px;}
    .bck-pro-list-txt{font-size:13px;}

    /*=======About Us=====*/

	.cr-list li{font-size:16px;line-height: 1.5;padding-left: 22px;}
    .cr-list li::before{top:8px;background-size:12px 9px;width:12px;height:9px;}

    /*=======What The App Can Do=====*/

    .step-wrap .bck-pro-list-main .bck-pro-list{margin-top:55px;}
	.box-col-txt{width:520px;}
	.box-col-b{width:calc(100% - 520px);padding-left:20px;}
	.box-col-txt .head-title h3{font-size:20px;}
	.points-list li{font-size:14px;padding: 6px 12px 6px 33px;}
	.points-list li::before{top:10px;}

    /*=======Sign In=====*/

	.aform-main p{font-size:13px;}
	.aform-main .head-title-atxt{padding-bottom:20px;}
	.alogo{padding-top:53px;padding-bottom:43px;width:265px;}
	.aform-main{padding:35px 35px 35px 35px;}
	.aform-sm{max-width:500px;}
	.aform-signup{margin-top:22px;}
	.afrpass-link{margin-bottom:20px;}

    /*=======Create an Account=====*/

    .aform-main{max-width:620px;}


}


@media (max-width: 1299px) { 

	h1,.h1 { font-size:50px;}
	h2,.h2 { font-size:22px;}
    h3,.h3{font-size:18px;}
    .fs-lg .head-title-btn .head-title h3 {font-size:20px;}
    .head-title-ftrial-main .head-title h3{font-size:22px;}

    /*=======Home Page=====*/

    .theme-box-lcol{width:512px;padding-top:25px;padding-right:25px;}
	.theme-box-rcol{width:calc(100% - 512px);padding-top:25px;padding-left:25px;}
	.stitle-lg{font-size:18px;}
    .pt200{padding-top:180px;}
    .banner-simg-link img{max-width:135px;}
    .bck-pro-list-title h4{font-size:14px;}

    /*=======What The App Can Do=====*/

    .step-wrap .bck-pro-list-main .bck-pro-list{margin-top:45px;}

    /*=======Sign In=====*/

    .aform-main .head-title-atxt .head-title h3{font-size: 20px;}

}

@media (max-width: 1199.98px) { 


	h1,.h1 { font-size:45px;}
	h2,.h2 { font-size:20px;}
    h4, .h4{font-size:16px;}
    .fs-lg .head-title-btn .head-title h3{font-size:18px;}
    .head-title-ftrial-main .head-title h3{font-size:20px;}

	.form-control.bb{height:40px;}
	textarea.form-control.bb{height:75px;}

	.container {width: 94%; }

	/*=======Home Page=====*/

	.btn{padding:11px 20px 11px 20px;font-size:16px;}
	.arrow-btn .arrow-icon{margin-left:5px;}
	.arrow-btn .arrow-icon svg{width:11px;height:11px;}
	.theme-box-col-main .head-title h3{line-height:1.4;}
	.theme-box-lcol{width:412px;padding-top:20px;padding-right:20px;}
	.theme-box-rcol{width:calc(100% - 412px);padding-top:20px;padding-left:20px;}
	.plan-price-main{margin-top:30px;padding:20px;}
    .theme-rcard-icon{width:60px;height:60px;margin-bottom: 10px;}
	.barrow-btn .arrow-icon svg{width:14px;height:14px;}
	.btn.barrow-btn{padding-left:30px;padding-right:20px;}
	.bck-pro{padding-top:60px;}
	.section-video-wrap .section-v-logo{width:35px;height:35px;}
	.section-video-wrap .play-link{width:40px;height:40px;}
	.git-img{max-width:420px;}
	.git-main{width:calc(100% - 420px);}
    .plan-btn .btn{padding:12px 12px;}
    .banner-simg-link img{max-width:130px;}
    .bck-pro-list-main .bck-pro-list{width:30%;}

    
    /*=======What The App Can Do=====*/

	.box-col-txt p{font-size:14px;margin-bottom:25px;}
	.box-col-txt .head-title h3{font-size:18px;}
	.box-col-txt{width:460px;}
	.box-col-b{width:calc(100% - 460px);}


}		




/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) 	{ 
	
	 h1,.h1 { font-size:40px;}
	 .head-title-ftrial-main .head-title h3{font-size:18px;}


	.form-control::placeholder { font-size: 14px;}
	.form-control::-moz-placeholder { font-size: 14px;}
	.form-control:-ms-input-placeholder { font-size: 14px;}
	.form-control::-webkit-input-placeholder { font-size: 14px;}
	.form-control::-o-input-placeholder { font-size: 14px; }

	.form-control.bb::placeholder{font-size:14px;}
	.form-control.bb::-moz-placeholder{font-size:14px;}
	.form-control.bb:-ms-input-placeholder{font-size:14px;}
	.form-control.bb::-webkit-input-placeholder{font-size:14px;}
	.form-control.bb::-o-input-placeholder{font-size:14px;}


    /*=======Home Page=====*/

	.banner-wrap{padding-top:35px;padding-bottom:95px;}
	.banner-img{margin-top:120px;}
	.mockup-animation1,.mockup-animation2{max-width:30%;min-width:273px;}
	.stitle-lg{font-size:16px;}
	.theme-box-lcol{border-right:0;width:100%;padding-right:0;}
	.theme-box-rcol{width:100%;padding:0;}
	.theme-box-col-main{margin-bottom:20px;}
	.theme-rcard{padding:20px 20px 60px;}
	.theme-rcard-icon{width:50px;height:50px;}
	.btn{padding:11px 16px 11px 16px;font-size: 14px;}
	.btn.barrow-btn{padding-left:25px;padding-right:15px;}
	.barrow-btn .arrow-icon{margin-left:5px;}
	.barrow-btn .arrow-icon svg{width:14px;height:12px;}
	.borderw .theme-box-lcol{border-right:0;}
	.hpage-abtus-img{max-width:100%;}
	.theme-box-col-main .head-title h3{margin-bottom:20px;}
	.theme-box{padding-top:50px;padding-bottom:50px;}
	.pt200{padding-top:150px;}
	.psupport-logo .psupport-blogo img{max-width:150px;}
	.bck-pro-list-icon{width:60px;height:60px;margin-bottom: 15px;}
	.bck-pro-list-icon img{width:24px;height:24px;}
    .bck-pro-box{padding:10px 20px 25px 20px;}
	.banner-simg-link img{max-width:120px;}
	.banner-main.bck-img{padding-top:85px;}
	.hpage-abtus .theme-box-rcol{padding-top:20px;}
	.git-img{max-width:100%;width:100%;padding-top:30px;}
	.git-main{width:100%;padding-left:0;}
    .head-title-btn .head-title,.head-title-btn .head-btn{padding-top:10px;padding-bottom:10px;}
    .hpage-abtus-img{padding-bottom:0;}
    .app-screen .head-titles-wrap{padding-bottom:35px;}
    .git-wrap{padding:20px;}
	.inup-box{padding:15px;}
	.inup-datetime{font-size:14px;padding-bottom:15px;}
	.inup-box .head-title h5{font-size:14px;margin-bottom:15px;}
	.inup-txt{margin-bottom:15px;font-size:14px;}
	.inup-btn a{font-size:14px;}
    .footer-lcontact{gap:0px 40px;}
    .head-tb .head-title-btn .head-title,.head-tb .head-title-btn .head-btn{padding-top:13px;padding-bottom:13px;}
    
    /*=======About Us=====*/

	.sec-bck-cn .head-title h2{margin-bottom:15px;}
	.sec-bck-cn .head-breadcrumb{margin-bottom:15px;}
    .sec-bck-cn .stitle-wrap{padding-top:15px;}
	.head-breadcrumb .bcrumb li:not(:first-child)::before{margin:0px 10px;}

    /*=======What The App Can Do=====*/

	.box-col-txt{width:100%;}
	.box-col-b{width:100%;padding-left:0;margin-top:30px;}

    /*=======Blog=====*/

	.pagi-num{width:40px;height:40px;}
	.pagi-num a{font-size:14px;}
	.pagi-dot{height:40px;width:40px;font-size:24px;}

    /*=======Sign In=====*/

	.alogo{padding-top:43px;padding-bottom:40px;width:215px;}
	.aform-sm{max-width:450px;}
	.aform-main{padding:30px 30px 30px 30px;}

    /*=======Create an Account=====*/

    .aform-main{max-width:550px;}


}


/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media (max-width: 767.98px) {

	h1,.h1 { font-size:35px;}
	.fs-lg .head-title-btn .head-title h3 {font-size:16px;}


	p{font-size: 14px;line-height: 20px;}

	/*=======Home Page=====*/

	.sreport-title{font-size:14px;margin-top:5px;}
	.section-video-txt-main{margin-top:25px;}
	.faq-accordion .faq-accordion-button{font-size:14px;padding:10px 45px 10px 0px;}
	.faq-accordion .faq-accordion-button::after{background-size:14px 14px;top:10px;}
	.inup-datetime{font-size:14px;padding-bottom:15px;}
	.inup-box .head-title h5{margin-bottom:15px;}
	.inup-txt{margin-bottom:15px;}
	.inup-btn a{font-size:14px;}
    .theme-rcard-col{margin-bottom:25px;}
    .theme-rcard-col:last-child{margin-bottom:0;}
    .theme-rcard{max-width:100%;}
	.faq-accordion .faq-accordion-item .accordion-body{font-size:14px;}
	.head-titles-wrap p{margin-top:20px;}
	.plan-ftrial h5{font-size:14px;}
	.head-title-ftrial-main{padding-bottom:15px;}
	.plan-price-pm-main{padding-top:15px;padding-bottom:15px;margin-bottom:20px;}
	ul.plan-points li{font-size:14px;margin-bottom:10px;padding-left:25px;line-height:1.3;}
	.planp-pm{font-size:14px;}
	.plan-price-pf{font-size:14px;}
	.planp-price{font-size:35px;}
	.inup-box{margin-top: 25px;}
	.inup-txt{font-size:14px;}
	.theme-box{padding-top:40px;padding-bottom:40px;}
	.pt200{padding-top:140px;}
    ul.ch-bullet li{font-size:14px;line-height:20px;}
	.git-main .head-title h2{margin-bottom:15px;}
	.git-main .head-titles-wrap p{padding-bottom:20px;font-size: 14px;}
	.theme-box-col-main .head-title h3{margin-bottom:15px;}
	.theme-box-col-main-sm p{margin-bottom:15px;}
	.theme-box p{margin-bottom:20px;}
	ul.sm-bulletr li{font-size:14px;line-height:20px;}
	ul.sm-bulletr li::before{top:8px;}
	.banner-simg-link img{max-width:110px;}
	.banner-simg-link{margin-right:15px;}
    .mockup-animation1,.mockup-animation2{max-width:50%;min-width:auto;}
	.sreport-img img{max-width:100px!important;}
	.sreport-box{max-width:120px;}
    .plan-price-main{padding:15px;}
    .app-screen .head-titles-wrap{padding-bottom:25px;}
    .psupport-logo .psupport-blogo img{max-width:130px;}
	.bck-pro-list-icon{width:50px;height:50px;}
	.bck-pro-list-icon img{width:20px;height:20px;}
    .git-wrap{padding:15px;}
    .psupport-logo{justify-content:space-evenly;gap: 0 30px;}
    .head-title-btn .head-btn{display:none;}
    .head-btn-b{display:flex;padding-top:30px;}
    .bck-pro-list-main .bck-pro-list{width:50%;}
    .bck-pro{padding-top:0;}
    
    /*=======About Us=====*/

	.cr-list li{font-size:14px;}
	.cr-list li::before{top:6px;}
	.head-breadcrumb .bcrumb li a{font-size:13px;}
	.head-breadcrumb .bcrumb li:not(:first-child)::before{margin:0px 8px;}

    /*=======What The App Can Do=====*/
    
    .sq-list li{margin-bottom:20px;}

    /*=======Sample Reports=====*/

    .sec-bck-cn .sreport-main{margin-top:30px;padding-top:30px;}

    /*=======Blog=====*/

	.pagi-num{width:30px;height:30px;}
	.pagi-num a{font-size:13px;}
	.pagi-dot{height:30px;width:30px;font-size:22px;}
    .custom-pagination{padding-top:30px;padding-bottom:10px;}

    /*=======Sign In=====*/

	.alogo{padding-top:35px;padding-bottom:35px;width:190px;}
	.aform-main{padding:20px 20px 20px 20px;}
	label.form-label{font-size:14px;}
	.form-control.border{height:40px;padding-top:10px;padding-bottom:10px;}
	.aform-icon{top:8px;}
	.password-icon i{top:12px;}
	.form-control.border::placeholder{font-size:13px;}
	.form-control.border::-moz-placeholder{font-size:13px;}
	.form-control.border:-ms-input-placeholder{font-size:13px;}
	.form-control.border::-webkit-input-placeholder{font-size:13px;}
	.form-control.border::-o-input-placeholder{font-size:13px;}
    .apage-wrapper{padding-bottom:50px;}

    /*=======Agency Register=====*/

	.file-upload .file-select{height:40px;line-height:40px;}
	.file-upload .file-select .file-select-button{font-size:13px;width:85px;top:4px;right:3px;padding:0px 5px;height:30px;line-height:30px;}
	.file-upload .file-select .file-select-name{max-width:calc(100% - 90px);font-size:13px;}
    .aform-main .ainfo{margin-bottom:20px;}

}


/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/
@media (max-width: 576px) { 

	.container{ width: 100%; padding-left:20px; padding-right:20px; }

    /*=======What The App Can Do=====*/
    
    .card-info-col{width:100%;}


}


@media (max-width: 481px) { 

	/*=======Home Page=====*/

	.bck-pro-list-main .bck-pro-list {
	    width: 100%;
	}
	

}


