@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 960px;}

	.navbar-light .navbar-nav li{margin-right: 20px;}

	/* ***** Home **** */
	.hero-wrp .hero-block{max-width: 420px;}
	.hero-wrp .hero-block h5{font-size: 16px;margin: 0 0 15px;padding: 15px;}
	.hero-wrp .hero-block h4{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
	.hero-wrp .hero-block h2{font-size: 50px;line-height: 50px;margin: 0 0 10px;}
	.hero-wrp .hero-block h3{font-size: 18px;line-height: 22px;margin: 0 0 15px;}
	.hero-wrp .hero-image{max-width: 540px;}

	.features-wrp{padding: 50px 0;}
	.features-wrp .row{margin: 0 -15px;}
	.features-wrp .col-md-6{padding: 0 15px;}
	.features-wrp .features-dt h2{font-size: 24px;line-height: 30px;}
	.features-wrp .features-dt ul li{font-size: 14px;line-height: 18px;}

	.bonuses-wrp .bonuses-block .bonuses-box{padding: 15px;}
	.bonuses-wrp .bonuses-title h6{font-size: 18px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h2{font-size: 30px;line-height: 40px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h5{font-size: 18px;}
	.bonuses-wrp .bonuses-block .bonuses-box .star-icon{max-width: 80px;top: -50px;left: -30px;}
	.bonuses-wrp .bonuses-block .bonuses-box h4 span{font-size: 24px;}

	.work-wrp .work-title h2{font-size: 32px;margin: 0 0 30px;line-height: 40px;}
	.work-block{padding: 25px 0;}
	.work-block .row{margin: 0 -15px;}
	.work-block .col-md-6{padding: 0 15px;}
	.work-block .work-dt h2{font-size: 28px;line-height: 32px;}
	.work-block .work-dt ul li{font-size: 15px;line-height: 20px;}

	.freetrail-wrp .freetrail-title h2{font-size: 30px;line-height: 40px;margin: 0 0 25px;}
	.freetrail-wrp .freetrail-title h6{font-size: 16px;line-height: 24px; margin: 0 0 60px;}
	.freetrail-block .freetrail-info{padding:45px 35px}
	.freetrail-block .freetrail-info h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info h2{font-size: 95px;line-height: 85px;}
	.freetrail-block .freetrail-info h2 span{font-size: 60px;line-height: 60px;}
	.freetrail-block .freetrail-info h2 small{font-size: 16px;}
	.freetrail-block .freetrail-info h5 span{padding: 0 15px;}
	.freetrail-block .freetrail-info ul li{font-size: 10px;padding: 0 5px 0 20px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info ul li:before{font-size: 12px;}
	.freetrail-form{padding: 35px;}
	.freetrail-form h2{font-size: 26px;line-height: 32px;margin: 0 0 10px;}
	.freetrail-form .row{margin: 0 -5px;}
	.freetrail-form .col-md-6{width: 50%;padding: 0 5px;}
	.freetrail-form .col-md-12{padding: 0 5px}
	.freetrail-form .form-group{margin: 0 0 10px;}
	.freetrail-form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	.freetrail-form button{font-size: 15px;line-height: 20px;padding: 12px;}

	.post-wrp{padding: 50px 0;}
	.post-wrp .post-title{display: block;margin: 0 0 30px;}
	.post-wrp .post-title h2{font-size: 30px;line-height: 40px;margin: 0 ;text-align: center;}
	.post-wrp .post-title .btn-secondary{display: none;}
	.post-box{margin: 0 0 45px;}
	.post-box .post-dt a{font-size: 16px;line-height: 24px;}
	.post-wrp a.btn-secondary.mobile-btn{display: table;margin: 0 auto;border-radius: 30px;}

	.quote-wrp{padding: 50px 0;}
	.quote-wrp .quote-img{margin: 0 auto 10px;}
	.quote-wrp p{font-size: 18px;line-height: 24px;}
	.quote-wrp p:before{width: 150px;}
	.quote-wrp .user-box img{height: 60px;width: 60px;}
	.quote-wrp .user-box h6{font-size: 12px;}
	.quote-wrp .user-box h2{font-size: 24px;}

	.testimonial-wrp{padding: 50px 0 100px;}
	.testimonial-wrp .container{padding: 0;}
	.testimonial-wrp h2{padding: 0 35px;font-size: 23px;margin: 0 0 30px;}
	.testimonial-wrp .slider-box{padding: 20px;}
	.testimonial-wrp .slider-box p{min-height: 150px;margin: 0 0 20px;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{top: -70px;}

	.contact-wrp .contact-info h2{font-size: 28px;margin: 0 0 10px;}
	.contact-wrp .contact-form button{font-size: 15px;padding: 12px;}
	/* ***** End Home **** */

	/* **** Blog Post ***** */
	.blog-post-wrp .blog-post-block h2{font-size: 36px;line-height: 40px;}
	/* **** End Blog Post ***** */
}

@media(min-width:992px) and (max-width:1024px){
	.container{max-width: 960px;}

	.navbar-light .navbar-nav li{margin-right: 20px;}

	/* ***** Home **** */
	.hero-wrp .hero-block{max-width: 420px;}
	.hero-wrp .hero-block h5{font-size: 16px;margin: 0 0 15px;padding: 15px;}
	.hero-wrp .hero-block h4{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
	.hero-wrp .hero-block h2{font-size: 50px;line-height: 50px;margin: 0 0 10px;}
	.hero-wrp .hero-block h3{font-size: 18px;line-height: 22px;margin: 0 0 15px;}
	.hero-wrp .hero-image{max-width: 540px;}

	features-wrp{padding: 50px 0;}
	.features-wrp .row{margin: 0 -15px;}
	.features-wrp .col-md-6{padding: 0 15px;}
	.features-wrp .features-dt h2{font-size: 24px;line-height: 30px;}
	.features-wrp .features-dt ul li{font-size: 14px;line-height: 18px;}

	.bonuses-wrp .bonuses-block .bonuses-box{padding: 15px;}
	.bonuses-wrp .bonuses-title h6{font-size: 18px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h2{font-size: 30px;line-height: 40px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h5{font-size: 18px;}
	.bonuses-wrp .bonuses-block .bonuses-box .star-icon{max-width: 80px;top: -50px;left: -30px;}
	.bonuses-wrp .bonuses-block .bonuses-box h4 span{font-size: 24px;}

	.work-wrp .work-title h2{font-size: 32px;margin: 0 0 30px;line-height: 40px;}
	.work-block{padding: 25px 0;}
	.work-block .row{margin: 0 -15px;}
	.work-block .col-md-6{padding: 0 15px;}
	.work-block .work-dt h2{font-size: 28px;line-height: 32px;}
	.work-block .work-dt ul li{font-size: 15px;line-height: 20px;}

	.freetrail-wrp .freetrail-title h2{font-size: 30px;line-height: 40px;margin: 0 0 25px;}
	.freetrail-wrp .freetrail-title h6{font-size: 16px;line-height: 24px; margin: 0 0 60px;}
	.freetrail-block .freetrail-info{padding:45px 35px}
	.freetrail-block .freetrail-info h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info h2{font-size: 95px;line-height: 85px;}
	.freetrail-block .freetrail-info h2 span{font-size: 60px;line-height: 60px;}
	.freetrail-block .freetrail-info h2 small{font-size: 16px;}
	.freetrail-block .freetrail-info h5 span{padding: 0 15px;}
	.freetrail-block .freetrail-info ul li{font-size: 10px;padding: 0 5px 0 20px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info ul li:before{font-size: 12px;}
	.freetrail-form{padding: 35px;}
	.freetrail-form h2{font-size: 26px;line-height: 32px;margin: 0 0 10px;}
	.freetrail-form .row{margin: 0 -5px;}
	.freetrail-form .col-md-6{width: 50%;padding: 0 5px;}
	.freetrail-form .col-md-12{padding: 0 5px}
	.freetrail-form .form-group{margin: 0 0 10px;}
	.freetrail-form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	.freetrail-form button{font-size: 15px;line-height: 20px;padding: 12px;}

	.post-wrp{padding: 50px 0;}
	.post-wrp .post-title{display: block;margin: 0 0 30px;}
	.post-wrp .post-title h2{font-size: 30px;line-height: 40px;margin: 0 ;text-align: center;}
	.post-wrp .post-title .btn-secondary{display: none;}
	.post-box{margin: 0 0 45px;}
	.post-box .post-dt a{font-size: 16px;line-height: 24px;}
	.post-wrp a.btn-secondary.mobile-btn{display: table;margin: 0 auto;border-radius: 30px;}

	.quote-wrp{padding: 50px 0;}
	.quote-wrp .quote-img{margin: 0 auto 10px;}
	.quote-wrp p{font-size: 18px;line-height: 24px;}
	.quote-wrp p:before{width: 150px;}
	.quote-wrp .user-box img{height: 60px;width: 60px;}
	.quote-wrp .user-box h6{font-size: 12px;}
	.quote-wrp .user-box h2{font-size: 24px;}

	.testimonial-wrp{padding: 50px 0 100px;}
	.testimonial-wrp .container{padding: 0;}
	.testimonial-wrp h2{padding: 0 35px;font-size: 23px;margin: 0 0 30px;}
	.testimonial-wrp .slider-box{padding: 20px;}
	.testimonial-wrp .slider-box p{min-height: 150px;margin: 0 0 20px;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{top: -70px;}

	.contact-wrp .contact-info h2{font-size: 28px;margin: 0 0 10px;}
	.contact-wrp .contact-form button{font-size: 15px;padding: 12px;}
	/* ***** End Home **** */

	/* **** Blog Post ***** */
	.blog-post-wrp .blog-post-block h2{font-size: 32px;line-height: 40px;}
	/* **** End Blog Post ***** */

	/* **** Contact **** */
	.contact-info-wrp .row{margin: 0 -15px;}
	.contact-info-wrp .col-md-6{padding: 0 15px;}
	.contact-info-wrp .map-bx{}
	.contact-info-wrp .cnt-info h2{font-size: 34px;line-height: 42px;margin: 0 0 10px;}
	.contact-info-wrp .cnt-info p{margin: 0 0 20px;}
	.contact-info-wrp .cnt-info ul li h3{font-size: 18px;line-height: 22px;}
	.contact-info-wrp .cnt-info ul li span{margin-right: 10px;}
	.contact-info-wrp .cnt-info ul li{margin: 0 0 25px;}
	/* **** End Contact **** */

}

@media(min-width:768px) and (max-width:991px){
	.container{max-width: 720px;}

	/* **** login **** */
	.login-wrpper{min-height: unset;padding: 30px 0 48px;}
	.login-wrpper .logo-img{margin: 0 auto 25px;}
	.login-wrpper .logo-img img{max-width: 183px;}
	.login-wrpper .login-form{padding: 32px;margin: 0 auto 20px;}
	/* **** End login **** */

	/* **** Hearder **** */
	header{background: #F1F1FF}
	.navbar-brand img{height: auto;max-width: 142px;}
	.navbar-light .navbar-nav{display: block;padding: 55px 0 0}
	.navbar-light .navbar-nav li{margin: 0 0 37px;}
	.navbar-light .navbar-nav .nav-link{padding: 0;}
	.navbar-light .navbar-nav.right-nav{padding: 25px 0 0;margin: 0;display: flex;align-items: center;margin: 0 -8px;flex-flow: inherit;}
	.navbar-light .navbar-nav.right-nav li{margin: 0;width: 50%;padding: 0 8px;}
	.navbar-light .navbar-nav.right-nav li a{display: block;width: 100%;text-align: center;}
	/* **** End Hearder **** */

	/* ***** Home **** */
	.hero-wrp{padding: 30px 0 0;text-align: center;}
	.hero-wrp .hero-block{margin: 0 auto;}
	.hero-wrp .hero-block h5{font-size: 16px;margin: 0 auto 15px;padding: 15px;}
	.hero-wrp .hero-block h4{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
	.hero-wrp .hero-block h2{font-size: 50px;line-height: 50px;margin: 0 0 10px;}
	.hero-wrp .hero-block h3{font-size: 18px;line-height: 22px;margin: 0 0 15px;text-align: center;}
	.hero-wrp .hero-image{position: relative;margin-left: auto;}
	.hero-wrp .btn-primary{margin: 0 auto 20px;}

	.features-wrp{padding: 50px 0;}
	.features-wrp .row{margin: 0 -15px;}
	.features-wrp .col-md-6{padding: 0 15px;}
	.features-wrp .features-dt h2{font-size: 24px;line-height: 30px;}
	.features-wrp .features-dt ul li{font-size: 14px;line-height: 18px;}

	.bonuses-wrp .bonuses-title h6{font-size: 18px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h2{font-size: 30px;line-height: 40px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h5{font-size: 18px;}
	.bonuses-wrp .bonuses-block .bonuses-box{padding: 15px;}
	.bonuses-wrp .bonuses-block .bonuses-box .star-icon{max-width: 80px;top: -50px;left: -30px;}
	.bonuses-wrp .bonuses-block .bonuses-box h4 span{font-size: 24px;}

	.work-wrp .work-title h2{font-size: 32px;margin: 0 0 30px;line-height: 40px;}
	.work-block{padding: 25px 0;}
	.work-block .row{margin: 0 -15px;}
	.work-block .col-md-6{padding: 0 15px;}
	.work-block .work-dt h2{font-size: 28px;line-height: 32px;}
	.work-block .work-dt ul li{font-size: 15px;line-height: 20px;}

	.freetrail-wrp .freetrail-title h2{font-size: 30px;line-height: 40px;margin: 0 0 25px;}
	.freetrail-wrp .freetrail-title h6{font-size: 16px;line-height: 24px; margin: 0 0 60px;}

	.freetrail-block .freetrail-info{padding: 25px}
	.freetrail-block .freetrail-info h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info h2{font-size: 95px;line-height: 85px;}
	.freetrail-block .freetrail-info h2 span{font-size: 60px;line-height: 60px;}
	.freetrail-block .freetrail-info h2 small{font-size: 16px;}
	.freetrail-block .freetrail-info h5 span{padding: 0 15px;}
	.freetrail-block .freetrail-info ul li{font-size: 10px;padding: 0 5px 0 20px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info ul li:before{font-size: 12px;}
	.freetrail-form{padding: 25px;}
	.freetrail-form h2{font-size: 26px;line-height: 32px;margin: 0 0 10px;}
	.freetrail-form .row{margin: 0 -5px;}
	.freetrail-form .col-md-6{width: 50%;padding: 0 5px;}
	.freetrail-form .col-md-12{padding: 0 5px}
	.freetrail-form .form-group{margin: 0 0 10px;}
	.freetrail-form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	.freetrail-form button{font-size: 15px;line-height: 20px;padding: 12px;}

	.post-wrp{padding: 50px 0;}
	.post-wrp .post-title{display: block;margin: 0 0 30px;}
	.post-wrp .post-title h2{font-size: 30px;line-height: 40px;margin: 0 ;text-align: center;}
	.post-wrp .post-title .btn-secondary{display: none;}
	.post-box{margin: 0 0 45px;}
	.post-box .post-dt a{font-size: 16px;line-height: 24px;}
	.post-wrp a.btn-secondary.mobile-btn{display: table;margin: 0 auto;border-radius: 30px;}

	.quote-wrp{padding: 50px 0;}
	.quote-wrp .quote-img{margin: 0 auto 10px;}
	.quote-wrp p{font-size: 18px;line-height: 24px;}
	.quote-wrp p:before{width: 150px;}
	.quote-wrp .user-box img{height: 60px;width: 60px;}
	.quote-wrp .user-box h6{font-size: 12px;}
	.quote-wrp .user-box h2{font-size: 24px;}

	.testimonial-wrp{padding: 50px 0 100px;}
	.testimonial-wrp .container{padding: 0;}
	.testimonial-wrp h2{padding: 0 35px;font-size: 23px;margin: 0 0 30px;}
	.testimonial-wrp .slider-box{padding: 20px;}
	.testimonial-wrp .slider-box p{min-height: 150px;margin: 0 0 20px;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{top: -70px;}

	.contact-wrp .contact-info h2{font-size: 28px;margin: 0 0 10px;}
	.contact-wrp .contact-form button{font-size: 15px;padding: 12px;}
	/* ***** End Home **** */

	/* **** About **** */
	.about-wrp{padding: 50px 0 0;}
	.titlebar h6{font-size: 16px;margin: 0 0 10px;}
	.titlebar h2{font-size: 30px;line-height: 40px;margin: 0 0 40px;}
	.about-wrp .about-block img{max-width: 300px;}
	.about-wrp .about-block:before{width: 40%;}
	.about-wrp .about-block .btn-primary{width: 100%;}
	/* **** End About **** */

	/* **** Blog Post ***** */
	.blog-post-wrp .post-login h3{font-size: 14px;line-height: 22px; display: block;text-align: center;}
	.blog-post-wrp .blog-post-block h2{font-size: 24px;line-height: 34px;}
	.newsletter-block .form-group .form-control{padding: 12px 20px;}
	.newsletter-block h3{font-size: 20px;}
	.comment-block .comment-title{padding: 0 0 30px;margin: 0 0 30px;}
	.comment-block .comment-title h2{font-size: 18px;margin: 0;}
	.comment-block .comment-title .col-md-6{width: 50%;}
	.comment-block .comment-title .sort-box h6{font-size: 15px;margin-right: 5px;}
	.send-comment .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.send-comment .form-control{font-size: 16px;padding: 10px 12px;}
	.sendpost-img{padding: 10px 20px;}
	.comment-box .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.comment-box .comment-dt p{font-size: 14px;line-height: 20px;}
	.comment-box .comment-dt ul li{font-size: 14px;line-height: 14px;}
	.comment-block .load-btn{font-size: 16px;padding: 14px;}
	/* **** End Blog Post ***** */

	/* **** Contact **** */
	.contact-info-wrp .row{margin: 0 -15px;}
	.contact-info-wrp .col-md-6{padding: 0 15px;}
	.contact-info-wrp .map-bx{}
	.contact-info-wrp .cnt-info h2{font-size: 34px;line-height: 42px;margin: 0 0 10px;}
	.contact-info-wrp .cnt-info p{margin: 0 0 20px;}
	.contact-info-wrp .cnt-info ul li h3{font-size: 18px;line-height: 22px;}
	.contact-info-wrp .cnt-info ul li span{margin-right: 10px;}
	.contact-info-wrp .cnt-info ul li{margin: 0 0 25px;}
	/* **** End Contact **** */
}

@media(min-width:576px) and (max-width:767px){
	.container{max-width: 540px;}

	/* **** login **** */
	.login-wrpper{min-height: unset;padding: 30px 0 48px;}
	.login-wrpper .logo-img{margin: 0 auto 25px;}
	.login-wrpper .logo-img img{max-width: 183px;}
	.login-wrpper .login-form{padding: 32px;margin: 0 auto 20px;}
	/* **** End login **** */

	/* **** Hearder **** */
	header{background: #F1F1FF}
	.navbar-brand img{height: auto;max-width: 142px;}
	.navbar-light .navbar-nav{display: block;padding: 55px 0 0}
	.navbar-light .navbar-nav li{margin: 0 0 37px;}
	.navbar-light .navbar-nav .nav-link{padding: 0;}
	.navbar-light .navbar-nav.right-nav{padding: 25px 0 0;margin: 0;display: flex;align-items: center;margin: 0 -8px;flex-flow: inherit;}
	.navbar-light .navbar-nav.right-nav li{margin: 0;width: 50%;padding: 0 8px;}
	.navbar-light .navbar-nav.right-nav li a{display: block;width: 100%;text-align: center;}
	/* **** End Hearder **** */

	/* **** Footer **** */
	footer .social-bx{margin: 0}
	footer .foot-box p{margin: 0 0 20px;}
	footer .copyright p{margin: 0 0 15px;}
	footer .copyright ul{justify-content: flex-start;}
	/* **** End Footer **** */


	/* ***** Home **** */
	.hero-wrp{padding: 30px 0 0;text-align: center;}
	.hero-wrp .hero-block h5{font-size: 16px;margin: 0 auto 15px;padding: 15px;}
	.hero-wrp .hero-block h4{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
	.hero-wrp .hero-block h2{font-size: 50px;line-height: 50px;margin: 0 0 10px;}
	.hero-wrp .hero-block h3{font-size: 18px;line-height: 22px;margin: 0 0 15px;text-align: center;}
	.hero-wrp .hero-image{position: relative;margin-left: auto;}
	.hero-wrp .btn-primary{margin: 0 auto 20px;}

	.features-wrp{padding: 50px 0;}
	.features-wrp .row{flex-flow: column-reverse;}
	.features-wrp .features-dt h2{font-size: 24px;line-height: 30px;}
	.features-wrp .features-dt ul li{font-size: 14px;line-height: 18px;}
	.features-wrp .features-img img{margin: 0 0 25px;}

	.bonuses-wrp{background: #642391;padding: 50px 0;position: relative;}
	.bonuses-wrp:before{position: absolute;content: "";height: 260px;width: 100%;left: 0;right: 0;bottom: 0;background: #fff;}
	.bonuses-wrp .bonuses-title{background: transparent;padding: 0}
	.bonuses-wrp .bonuses-title h6{font-size: 18px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h2{font-size: 30px;line-height: 40px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h5{font-size: 18px;margin: 0 0 60px;}
	.bonuses-wrp .bonuses-block{margin: 0;position: relative;z-index: 5}
	.bonuses-wrp .bonuses-block .bonuses-box{margin: 0 0 70px;}
	.bonuses-wrp .bonuses-block .col-md-3:last-child .bonuses-box{margin: 0 0 30px;}

	.work-wrp .work-title h2{font-size: 32px;margin: 0 0 30px;line-height: 40px;}
	.work-block{padding: 25px 0;}
	.work-block .row{flex-flow: column-reverse;}
	.even-work-block.work-block .row{flex-flow: column;}
	.work-block .work-img img{margin: 0 0 20px;}
	.work-block .work-dt h2{font-size: 28px;line-height: 32px;}
	.work-block .work-dt ul li{font-size: 15px;line-height: 20px;}


	.freetrail-wrp{background: #642391;padding: 50px 0;position: relative;}
	.freetrail-wrp:before{position: absolute;content: "";height: 200px;width: 100%;left: 0;right: 0;bottom: 0;background: #fff;}
	.freetrail-wrp .freetrail-title{background: transparent;padding: 0}
	.freetrail-block{margin: 0;}
	.freetrail-wrp .freetrail-title h2{font-size: 30px;line-height: 40px;margin: 0 0 25px;}
	.freetrail-wrp .freetrail-title h6{font-size: 16px;line-height: 24px; margin: 0 0 60px;}
	.freetrail-wrp .freetrail-title h6 br{display: none;}
	.freetrail-block .col-md-5{width: 100%;}
	.freetrail-block .col-md-7{width: 100%;}
	.freetrail-block .freetrail-info{border-radius: 6px 6px 0 0;padding: 22px;}
	.freetrail-block .freetrail-info h3{font-size: 20px;line-height: 24px;margin: 0 0 10px;text-align: center;}
	.freetrail-block .freetrail-info h2{font-size: 95px;line-height: 85px;justify-content: center;}
	.freetrail-block .freetrail-info h2 span{font-size: 60px;line-height: 60px;}
	.freetrail-block .freetrail-info h2 small{font-size: 16px;}
	.freetrail-block .freetrail-info h5 span{padding: 0 15px;}
	.freetrail-block .freetrail-info ul li{font-size: 11px;padding: 0 5px 0 20px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info ul li:before{font-size: 12px;}
	.freetrail-form{margin: 0 -15px;padding: 25px;}
	.freetrail-form h2{font-size: 26px;line-height: 32px;margin: 0 0 10px;}
	.freetrail-form .row{margin: 0 -5px;}
	.freetrail-form .col-md-6{width: 50%;padding: 0 5px;}
	.freetrail-form .col-md-12{padding: 0 5px}
	.freetrail-form .form-group{margin: 0 0 10px;}
	.freetrail-form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	.freetrail-form button{font-size: 15px;line-height: 20px;padding: 12px;}

	.company-wrp h2{font-size: 18px;line-height: 25px;margin: 0 0 20px;}

	.post-wrp{padding: 50px 0;}
	.post-wrp .post-title{display: block;margin: 0 0 30px;}
	.post-wrp .post-title h2{font-size: 30px;line-height: 40px;margin: 0 ;text-align: center;}
	.post-wrp .post-title .btn-secondary{display: none;}
	.post-box{margin: 0 0 45px;}
	.post-box .post-dt a{font-size: 16px;line-height: 24px;}
	.post-wrp a.btn-secondary.mobile-btn{display: table;margin: 0 auto;border-radius: 30px;}

	.quote-wrp{padding: 50px 0;}
	.quote-wrp .quote-img{margin: 0 auto 10px;}
	.quote-wrp p{font-size: 18px;line-height: 24px;}
	.quote-wrp p:before{width: 150px;}
	.quote-wrp .user-box img{height: 60px;width: 60px;}
	.quote-wrp .user-box h6{font-size: 12px;}
	.quote-wrp .user-box h2{font-size: 24px;}

	.testimonial-wrp{padding: 50px 0 100px;}
	.testimonial-wrp .container{padding: 0;}
	.testimonial-wrp h2{padding: 0 35px;font-size: 23px;margin: 0 0 30px;}
	.testimonial-wrp .slider-box{padding: 20px;}
	.testimonial-wrp .slider-box p{min-height: 150px;margin: 0 0 20px;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{right: auto;left: 50%;top: auto;bottom: -25px;transform: translate(-50%, 0);}
	.testimonial-wrp button.slick-next.slick-arrow{right: auto;left: 50%;top: auto;bottom: -25px;transform: translate(-50%, 0);}
	.testimonial-wrp button.slick-prev.slick-arrow:before, .testimonial-wrp button.slick-next.slick-arrow:before{left: -50px;right: auto;}
	.testimonial-wrp button.slick-next.slick-arrow:before{right: -60px;left: auto;}

	.contact-wrp .row{margin: 0 -15px;}
	.contact-wrp .col-md-6{padding: 0 15px;}
	.contact-wrp .contact-info h2{font-size: 24px;}
	.contact-wrp .contact-info h6{font-size: 15px;line-height: 20px;}
	.contact-wrp .contact-info ul li a{font-size: 15px;}
	.contact-wrp .contact-form button{padding: 15px;font-size: 15px;}
	/* ***** End Home **** */

	/* **** About **** */
	.about-wrp{padding: 50px 0;}
	.titlebar h6{font-size: 16px;margin: 0 0 10px;}
	.titlebar h2{font-size: 30px;line-height: 40px;margin: 0 0 40px;}
	.about-wrp .about-block img{max-width: 300px;margin: 0 auto 60px;}
	.about-wrp .about-block:before{height: 640px;width: 50%;}
	.about-wrp .about-block{padding: 25px 0 0;}
	.about-wrp .about-block .btn-primary{width: 100%;}
	/* **** End About **** */

	/* **** Blog **** */
	.blog-wrp{padding: 50px 0;}
	.blog-wrp .titlebar h2{margin: 0 0 30px;}
	.blog-wrp .btn-primary{margin: 0 auto;}
	/* **** End Blog **** */

	/* **** Blog Post ***** */
	.blog-post-wrpper{overflow: hidden;}
	.blog-post-wrp .post-login h3{font-size: 14px;line-height: 22px; display: block;text-align: center;}
	.blog-post-wrp .blog-post-block h2{font-size: 24px;line-height: 34px;}
	.newsletter-block .form-group .form-control{padding: 12px 20px;}
	.newsletter-block h3{font-size: 20px;}
	.comment-block .comment-title{padding: 0 0 30px;margin: 0 0 30px;}
	.comment-block .comment-title h2{font-size: 18px;margin: 0;}
	.comment-block .comment-title .col-md-6{width: 50%;}
	.comment-block .comment-title .sort-box h6{font-size: 15px;margin-right: 5px;}
	.send-comment .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.send-comment .form-control{font-size: 16px;padding: 10px 12px;}
	.sendpost-img{padding: 10px 20px;}
	.comment-box .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.comment-box .comment-dt p{font-size: 14px;line-height: 20px;}
	.comment-box .comment-dt ul li{font-size: 14px;line-height: 14px;}
	.comment-block .load-btn{font-size: 16px;padding: 14px;}
	.rolloffer-block{padding: 25px 0;}
	/* **** End Blog Post ***** */

	/* **** Faq **** */
	.faq-wrp{padding: 50px 0;}
	.faq-wrp .titlebar h2{margin: 0 0 20px;}
	.faq-wrp .faq-block .accordion .accordion-item .accordion-button{font-size: 15px;line-height: 24px;padding: 20px 20px 20px 45px;}
	.faq-wrp .faq-block .accordion .accordion-item .accordion-button:before{left: 10px;font-size: 16px;}
	.accordion .accordion-body{padding: 0 20px 20px;}
	.accordion .accordion-body p{font-size: 14px;line-height: 24px;}
	/* **** End Faq **** */

	/* **** Contact **** */
	.contact-wrpper .titlebar h2{margin: 0 0 40px;}
	.contact-wrpper .titlebar h2 br{display: none;}
	.contact-info-wrp .map-bx{margin: 30px 0 75px;}
	.contact-info-wrp:before{height: 360px;}
	.contact-info-wrp{padding: 0 0 50px;}
	.contact-info-wrp .cnt-info h2{font-size: 34px;line-height: 42px;margin: 0 0 10px;}
	.contact-info-wrp .cnt-info p{margin: 0 0 20px;}
	.contact-info-wrp .cnt-info ul li h3{font-size: 18px;line-height: 22px;}
	.contact-info-wrp .cnt-info ul li span{margin-right: 10px;}
	.contact-info-wrp .cnt-info ul li{margin: 0 0 25px;}

	.contact-info-wrp .map-bx img{width: 100%;height: 500px;object-fit: cover;}
	.contact-info-wrp:before {height: 560px;}
	/* **** End Contact **** */
}

@media(min-width:448px) and (max-width:575px){
	.container{max-width: 100%;padding: 0 35px;}

	/* **** login **** */
	.login-wrpper{min-height: unset;padding: 30px 0 48px;}
	.login-wrpper .logo-img{margin: 0 auto 25px;}
	.login-wrpper .logo-img img{max-width: 183px;}
	.login-wrpper .login-form{padding: 32px;margin: 0 auto 20px;}
	.login-wrpper .login-bg{height: 530px;object-fit: cover;object-position: 70%;}
	/* **** End login **** */

	/* **** Hearder **** */
	header{background: #F1F1FF}
	.navbar-brand img{height: auto;max-width: 142px;}
	.navbar-light .navbar-nav{display: block;padding: 55px 0 0}
	.navbar-light .navbar-nav li{margin: 0 0 37px;}
	.navbar-light .navbar-nav .nav-link{padding: 0;}
	.navbar-light .navbar-nav.right-nav{padding: 25px 0 0;margin: 0;display: flex;align-items: center;margin: 0 -8px;flex-flow: inherit;}
	.navbar-light .navbar-nav.right-nav li{margin: 0;width: 50%;padding: 0 8px;}
	.navbar-light .navbar-nav.right-nav li a{display: block;width: 100%;text-align: center;}
	/* **** End Hearder **** */

	/* **** Footer **** */
	footer .social-bx{margin: 0}
	footer .foot-box p{margin: 0 0 20px;}
	footer .copyright p{margin: 0 0 15px;}
	footer .copyright ul{justify-content: flex-start;}
	/* **** End Footer **** */

	/* ***** Home **** */
	.hero-wrp{padding: 30px 0 0;text-align: center;}
	.hero-wrp .hero-block h5{font-size: 16px;margin: 0 auto 15px;padding: 15px;}
	.hero-wrp .hero-block h4{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
	.hero-wrp .hero-block h2{font-size: 50px;line-height: 50px;margin: 0 0 10px;}
	.hero-wrp .hero-block h3{font-size: 18px;line-height: 22px;margin: 0 0 15px;text-align: center;}
	.hero-wrp .hero-image{position: relative;margin-left: auto;}
	.hero-wrp .btn-primary{margin: 0 auto 20px;}

	.features-wrp{padding: 50px 0;}
	.features-wrp .row{flex-flow: column-reverse;}
	.features-wrp .features-dt h2{font-size: 24px;line-height: 30px;}
	.features-wrp .features-dt ul li{font-size: 14px;line-height: 18px;}
	.features-wrp .features-img img{margin: 0 0 25px;}

	.bonuses-wrp{background: #642391;padding: 50px 0;position: relative;}
	.bonuses-wrp:before{position: absolute;content: "";height: 260px;width: 100%;left: 0;right: 0;bottom: 0;background: #fff;}
	.bonuses-wrp .bonuses-title{background: transparent;padding: 0}
	.bonuses-wrp .bonuses-title h6{font-size: 18px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h2{font-size: 30px;line-height: 40px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h5{font-size: 18px;margin: 0 0 60px;}
	.bonuses-wrp .bonuses-block{margin: 0;position: relative;z-index: 5}
	.bonuses-wrp .bonuses-block .bonuses-box{margin: 0 0 70px;}
	.bonuses-wrp .bonuses-block .col-md-3:last-child .bonuses-box{margin: 0 0 30px;}

	.work-wrp .work-title h2{font-size: 32px;margin: 0 0 30px;line-height: 40px;}
	.work-block{padding: 25px 0;}
	.work-block .row{flex-flow: column-reverse;}
	.even-work-block.work-block .row{flex-flow: column;}
	.work-block .work-img img{margin: 0 0 20px;}
	.work-block .work-dt h2{font-size: 28px;line-height: 32px;}
	.work-block .work-dt ul li{font-size: 15px;line-height: 20px;}

	.freetrail-wrp{background: #642391;padding: 50px 0;position: relative;}
	.freetrail-wrp:before{position: absolute;content: "";height: 200px;width: 100%;left: 0;right: 0;bottom: 0;background: #fff;}
	.freetrail-wrp .freetrail-title{background: transparent;padding: 0}
	.freetrail-block{margin: 0;}
	.freetrail-wrp .freetrail-title h2{font-size: 30px;line-height: 40px;margin: 0 0 25px;}
	.freetrail-wrp .freetrail-title h6{font-size: 16px;line-height: 24px; margin: 0 0 60px;}
	.freetrail-wrp .freetrail-title h6 br{display: none;}
	.freetrail-block .col-md-5{width: 100%;}
	.freetrail-block .col-md-7{width: 100%;}
	.freetrail-block .freetrail-info{border-radius: 6px 6px 0 0;padding: 22px;}
	.freetrail-block .freetrail-info h3{font-size: 20px;line-height: 24px;margin: 0 0 10px;text-align: center;}
	.freetrail-block .freetrail-info h2{font-size: 95px;line-height: 85px;justify-content: center;}
	.freetrail-block .freetrail-info h2 span{font-size: 60px;line-height: 60px;}
	.freetrail-block .freetrail-info h2 small{font-size: 16px;}
	.freetrail-block .freetrail-info h5 span{padding: 0 15px;}
	.freetrail-block .freetrail-info ul li{font-size: 11px;padding: 0 5px 0 20px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info ul li:before{font-size: 12px;}
	.freetrail-form{margin: 0 -15px;padding: 25px;}
	.freetrail-form h2{font-size: 26px;line-height: 32px;margin: 0 0 10px;}
	.freetrail-form .row{margin: 0 -5px;}
	.freetrail-form .col-md-6{width: 50%;padding: 0 5px;}
	.freetrail-form .col-md-12{padding: 0 5px}
	.freetrail-form .form-group{margin: 0 0 10px;}
	.freetrail-form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	.freetrail-form button{font-size: 15px;line-height: 20px;padding: 12px;}

	.company-wrp h2{font-size: 18px;line-height: 25px;margin: 0 0 20px;}

	.post-wrp{padding: 50px 0;}
	.post-wrp .post-title{display: block;margin: 0 0 30px;}
	.post-wrp .post-title h2{font-size: 30px;line-height: 40px;margin: 0 ;text-align: center;}
	.post-wrp .post-title .btn-secondary{display: none;}
	.post-box{margin: 0 0 45px;}
	.post-box .post-dt a{font-size: 16px;line-height: 24px;}
	.post-wrp a.btn-secondary.mobile-btn{display: table;margin: 0 auto;border-radius: 30px;}

	.quote-wrp{padding: 50px 0;}
	.quote-wrp .quote-img{margin: 0 auto 10px;}
	.quote-wrp p{font-size: 18px;line-height: 24px;}
	.quote-wrp p:before{width: 150px;}
	.quote-wrp .user-box img{height: 60px;width: 60px;}
	.quote-wrp .user-box h6{font-size: 12px;}
	.quote-wrp .user-box h2{font-size: 24px;}

	.testimonial-wrp{padding: 50px 0 100px;}
	.testimonial-wrp .container{padding: 0;}
	.testimonial-wrp h2{padding: 0 35px;font-size: 23px;margin: 0 0 30px;}
	.testimonial-wrp .slider-box{padding: 20px;}
	.testimonial-wrp .slider-box p{min-height: 150px;margin: 0 0 20px;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{right: auto;left: 50%;top: auto;bottom: -25px;transform: translate(-50%, 0);}
	.testimonial-wrp button.slick-next.slick-arrow{right: auto;left: 50%;top: auto;bottom: -25px;transform: translate(-50%, 0);}
	.testimonial-wrp button.slick-prev.slick-arrow:before, .testimonial-wrp button.slick-next.slick-arrow:before{left: -50px;right: auto;}
	.testimonial-wrp button.slick-next.slick-arrow:before{right: -60px;left: auto;}

	.contact-wrp{padding: 0;}
	.contact-wrp .container{padding: 0;}
	.contact-wrp .row{margin: 0 -15px;}
	.contact-wrp .row .col-md-6{padding: 0 15px;}
	.contact-wrp:before{display: none;}
	.contact-wrp .contact-info{background-image: url(../images/contact-bg@2x.jpg);background-size: cover;background-position: bottom left;padding:45px 35px;}
	.contact-wrp .contact-info h2{font-size: 28px;margin: 0 0 10px;}
	.contact-wrp .contact-form{padding: 40px 35px;}
	.contact-wrp .contact-form button{font-size: 15px;padding: 12px;}
	/* ***** End Home **** */

	/* **** About **** */
	.about-wrp{padding: 50px 0;}
	.titlebar h6{font-size: 16px;margin: 0 0 10px;}
	.titlebar h2{font-size: 30px;line-height: 40px;margin: 0 0 40px;}
	.about-wrp .about-block img{max-width: 300px;margin: 0 auto 60px;}
	.about-wrp .about-block:before{height: 640px;width: 50%;}
	.about-wrp .about-block{padding: 25px 0 0;}
	.about-wrp .about-block .btn-primary{width: 100%;}
	/* **** End About **** */

	/* **** Blog **** */
	.blog-wrp{padding: 50px 0;}
	.blog-wrp .titlebar h2{margin: 0 0 30px;}
	.blog-wrp .btn-primary{margin: 0 auto;}
	/* **** End Blog **** */

	/* **** Blog Post ***** */
	.blog-post-wrpper{overflow: hidden;}
	.blog-post-wrp .post-login h3{font-size: 14px;line-height: 22px; display: block;text-align: center;}
	.blog-post-wrp .blog-post-block h2{font-size: 24px;line-height: 34px;}
	
	.newsletter-block .form-group .form-control{padding: 12px 20px;}
	.newsletter-block h3{font-size: 20px;}

	.comment-block .comment-title{padding: 0 0 30px;margin: 0 0 30px;}
	.comment-block .comment-title h2{font-size: 18px;margin: 0;}
	.comment-block .comment-title .col-md-6{width: 50%;}
	.comment-block .comment-title .sort-box h6{font-size: 15px;margin-right: 5px;}

	.send-comment .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.send-comment .form-control{font-size: 16px;padding: 10px 12px;}
	.sendpost-img{padding: 10px 20px;}
	.comment-box .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.comment-box .comment-dt p{font-size: 14px;line-height: 20px;}
	.comment-box .comment-dt ul li{font-size: 14px;line-height: 14px;}

	.comment-block .load-btn{font-size: 16px;padding: 14px;}
	.rolloffer-block{padding: 25px 0;}
	/* **** End Blog Post ***** */

	/* **** Faq **** */
	.faq-wrp{padding: 50px 0;}
	.faq-wrp .titlebar h2{margin: 0 0 20px;}
	.faq-wrp .faq-block .accordion .accordion-item .accordion-button{font-size: 15px;line-height: 24px;padding: 20px 20px 20px 45px;}
	.faq-wrp .faq-block .accordion .accordion-item .accordion-button:before{left: 10px;font-size: 16px;}
	.accordion .accordion-body{padding: 0 20px 20px;}
	.accordion .accordion-body p{font-size: 14px;line-height: 24px;}
	/* **** End Faq **** */

	/* **** Contact **** */
	.contact-wrpper .titlebar h2{margin: 0 0 40px;}
	.contact-wrpper .titlebar h2 br{display: none;}
	.contact-info-wrp .map-bx{margin: 30px 0 75px;}
	.contact-info-wrp:before{height: 360px;}
	.contact-info-wrp{padding: 0 0 50px;}
	.contact-info-wrp .cnt-info h2{font-size: 34px;line-height: 42px;margin: 0 0 10px;}
	.contact-info-wrp .cnt-info p{margin: 0 0 20px;}
	.contact-info-wrp .cnt-info ul li h3{font-size: 18px;line-height: 22px;}
	.contact-info-wrp .cnt-info ul li span{margin-right: 10px;}
	.contact-info-wrp .cnt-info ul li{margin: 0 0 25px;}

	.contact-info-wrp .map-bx img{max-width: 378px;}
	.contact-info-wrp:before {height: 560px;}
	/* **** End Contact **** */
}

@media(max-width:447px){
	.container{max-width: 100%;padding: 0 35px;}
	
	/* **** login **** */
	.login-wrpper{min-height: unset;padding: 30px 0 48px;}
	.login-wrpper .logo-img{margin: 0 auto 25px;}
	.login-wrpper .logo-img img{max-width: 183px;}
	.login-wrpper .login-form{padding: 32px;margin: 0 auto 20px;}
	.login-wrpper .login-form .login-title h6{font-size: 14px;line-height: 18px;}
	.login-wrpper .login-form .login-title h2{font-size: 20px;line-height: 24px;margin: 0 0 18px;}
	.login-wrpper .login-form form .form-group{margin: 0 0 10px;}
	.login-wrpper .login-form form .form-group label{font-size:12px;line-height:16px;margin: 0 0 6px;}
	.login-wrpper .login-form form .form-group .form-control{font-size: 14px;line-height: 16px;padding: 6px 12px;}
	.login-wrpper .login-form form button{font-size: 12px;line-height:15px;padding: 10x;margin: 20px 0 15px;}
	.login-wrpper .login-form form a{font-size: 12px;}
	.login-wrpper h6{font-size: 12px;}
	.login-wrpper .login-bg{height: 530px;object-fit: cover;object-position: 70%;}
	/* **** End login **** */


	/* **** Hearder **** */
	header{background: #F1F1FF}
	.navbar-brand img{height: auto;max-width: 142px;}
	.navbar-light .navbar-nav{display: block;padding: 55px 0 0}
	.navbar-light .navbar-nav li{margin: 0 0 37px;}
	.navbar-light .navbar-nav .nav-link{padding: 0;}
	.navbar-light .navbar-nav.right-nav{padding: 25px 0 0;margin: 0;display: flex;align-items: center;margin: 0 -8px;flex-flow: inherit;}
	.navbar-light .navbar-nav.right-nav li{margin: 0;width: 50%;padding: 0 8px;}
	.navbar-light .navbar-nav.right-nav li a{display: block;width: 100%;text-align: center;}
	/* **** End Hearder **** */

	/* **** Footer **** */
	footer .social-bx{margin: 0}
	footer .foot-box p{margin: 0 0 20px;}
	footer .copyright p{margin: 0 0 15px;}
	footer .copyright ul{justify-content: flex-start;}


	/* ***** Home **** */
	.hero-wrp{padding: 30px 0 0;text-align: center;}
	.hero-wrp .hero-block h5{font-size: 16px;margin: 0 auto 15px;padding: 15px;}
	.hero-wrp .hero-block h4{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
	.hero-wrp .hero-block h2{font-size: 50px;line-height: 50px;margin: 0 0 10px;}
	.hero-wrp .hero-block h3{font-size: 18px;line-height: 22px;margin: 0 0 15px;text-align: center;}
	.hero-wrp .hero-image{position: relative;margin-left: auto;}
	.hero-wrp .btn-primary{margin: 0 auto 20px;}

	.features-wrp{padding: 50px 0;}
	.features-wrp .row{flex-flow: column-reverse;}
	.features-wrp .features-dt h2{font-size: 24px;line-height: 30px;}
	.features-wrp .features-dt ul li{font-size: 14px;line-height: 18px;}
	.features-wrp .features-img img{margin: 0 0 25px;}

	.bonuses-wrp{background: #642391;padding: 50px 0;position: relative;}
	.bonuses-wrp:before{position: absolute;content: "";height: 260px;width: 100%;left: 0;right: 0;bottom: 0;background: #fff;}
	.bonuses-wrp .bonuses-title{background: transparent;padding: 0}
	.bonuses-wrp .bonuses-title h6{font-size: 18px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h2{font-size: 30px;line-height: 40px;margin: 0 0 10px;}
	.bonuses-wrp .bonuses-title h5{font-size: 18px;margin: 0 0 60px;}
	.bonuses-wrp .bonuses-block{margin: 0;position: relative;z-index: 5}
	.bonuses-wrp .bonuses-block .bonuses-box{margin: 0 0 70px;}
	.bonuses-wrp .bonuses-block .col-md-3:last-child .bonuses-box{margin: 0 0 30px;}

	.work-wrp .work-title h2{font-size: 32px;margin: 0 0 30px;line-height: 40px;}
	.work-block{padding: 25px 0;}
	.work-block .row{flex-flow: column-reverse;}
	.even-work-block.work-block .row{flex-flow: column;}
	.work-block .work-img img{margin: 0 0 20px;}
	.work-block .work-dt h2{font-size: 28px;line-height: 32px;}
	.work-block .work-dt ul li{font-size: 15px;line-height: 20px;}


	.freetrail-wrp{background: #642391;padding: 50px 0;position: relative;}
	.freetrail-wrp:before{position: absolute;content: "";height: 200px;width: 100%;left: 0;right: 0;bottom: 0;background: #fff;}
	.freetrail-wrp .freetrail-title{background: transparent;padding: 0}
	.freetrail-block{margin: 0;}
	.freetrail-wrp .freetrail-title h2{font-size: 30px;line-height: 40px;margin: 0 0 25px;}
	.freetrail-wrp .freetrail-title h6{font-size: 16px;line-height: 24px; margin: 0 0 60px;}
	.freetrail-wrp .freetrail-title h6 br{display: none;}
	.freetrail-block .col-md-5{width: 100%;}
	.freetrail-block .col-md-7{width: 100%;}
	.freetrail-block .freetrail-info{border-radius: 6px 6px 0 0;padding: 22px;}
	.freetrail-block .freetrail-info h3{font-size: 20px;line-height: 24px;margin: 0 0 10px;text-align: center;}
	.freetrail-block .freetrail-info h2{font-size: 95px;line-height: 85px;justify-content: center;}
	.freetrail-block .freetrail-info h2 span{font-size: 60px;line-height: 60px;}
	.freetrail-block .freetrail-info h2 small{font-size: 16px;}
	.freetrail-block .freetrail-info h5 span{padding: 0 15px;}
	.freetrail-block .freetrail-info ul li{font-size: 11px;padding: 0 5px 0 20px;margin: 0 0 10px;}
	.freetrail-block .freetrail-info ul li:before{font-size: 12px;}
	.freetrail-form{margin: 0 -15px;padding: 25px;}
	.freetrail-form h2{font-size: 26px;line-height: 32px;margin: 0 0 10px;}
	.freetrail-form .row{margin: 0 -5px;}
	.freetrail-form .col-md-6{width: 50%;padding: 0 5px;}
	.freetrail-form .col-md-12{padding: 0 5px}
	.freetrail-form .form-group{margin: 0 0 10px;}
	.freetrail-form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	.freetrail-form button{font-size: 15px;line-height: 20px;padding: 12px;}

	.company-wrp h2{font-size: 18px;line-height: 25px;margin: 0 0 20px;}

	.post-wrp{padding: 50px 0;}
	.post-wrp .post-title{display: block;margin: 0 0 30px;}
	.post-wrp .post-title h2{font-size: 30px;line-height: 40px;margin: 0 ;text-align: center;}
	.post-wrp .post-title .btn-secondary{display: none;}
	.post-box{margin: 0 0 45px;}
	.post-box .post-dt a{font-size: 16px;line-height: 24px;}
	.post-wrp a.btn-secondary.mobile-btn{display: table;margin: 0 auto;border-radius: 30px;}

	.quote-wrp{padding: 50px 0;}
	.quote-wrp .quote-img{margin: 0 auto 10px;}
	.quote-wrp p{font-size: 18px;line-height: 24px;}
	.quote-wrp p:before{width: 150px;}
	.quote-wrp .user-box img{height: 60px;width: 60px;}
	.quote-wrp .user-box h6{font-size: 12px;}
	.quote-wrp .user-box h2{font-size: 24px;}

	.testimonial-wrp{padding: 50px 0 100px;}
	.testimonial-wrp .container{padding: 0;}
	.testimonial-wrp h2{padding: 0 35px;font-size: 23px;margin: 0 0 30px;}
	.testimonial-wrp .slider-box{padding: 20px;}
	.testimonial-wrp .slider-box p{min-height: 150px;margin: 0 0 20px;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{right: auto;left: 50%;top: auto;bottom: -25px;transform: translate(-50%, 0);}
	.testimonial-wrp button.slick-next.slick-arrow{right: auto;left: 50%;top: auto;bottom: -25px;transform: translate(-50%, 0);}
	.testimonial-wrp button.slick-prev.slick-arrow:before, .testimonial-wrp button.slick-next.slick-arrow:before{left: -50px;right: auto;}
	.testimonial-wrp button.slick-next.slick-arrow:before{right: -60px;left: auto;}

	.contact-wrp{padding: 0;}
	.contact-wrp .container{padding: 0;}
	.contact-wrp .row{margin: 0 -15px;}
	.contact-wrp .row .col-md-6{padding: 0 15px;}
	.contact-wrp:before{display: none;}
	.contact-wrp .contact-info{background-image: url(../images/contact-bg@2x.jpg);background-size: cover;background-position: bottom left;padding:45px 35px;}
	.contact-wrp .contact-info h2{font-size: 28px;margin: 0 0 10px;}
	.contact-wrp .contact-form{padding: 40px 35px;}
	.contact-wrp .contact-form button{font-size: 15px;padding: 12px;}
	/* ***** End Home **** */

	/* **** About **** */
	.about-wrp{padding: 50px 0;}
	.titlebar h6{font-size: 16px;margin: 0 0 10px;}
	.titlebar h2{font-size: 30px;line-height: 40px;margin: 0 0 40px;}
	.about-wrp .about-block img{max-width: 300px;margin: 0 0 60px;}
	.about-wrp .about-block:before{height: 640px;}
	.about-wrp .about-block{padding: 25px 0 0;}
	.about-wrp .about-block .btn-primary{width: 100%;}
	/* **** End About **** */

	/* **** Blog **** */
	.blog-wrp{padding: 50px 0;}
	.blog-wrp .titlebar h2{margin: 0 0 30px;}
	.blog-wrp .btn-primary{margin: 0 auto;}
	/* **** End Blog **** */


	/* **** Blog Post ***** */
	.blog-post-wrpper{overflow: hidden;}
	.blog-post-wrp .post-login h3{font-size: 14px;line-height: 22px; display: block;text-align: center;}
	.blog-post-wrp .blog-post-block h2{font-size: 24px;line-height: 34px;}
	.newsletter-block .form-group .form-control{padding: 12px 20px;}
	.newsletter-block h3{font-size: 20px;}
	.comment-block .comment-title{padding: 0 0 30px;margin: 0 0 30px;}
	.comment-block .comment-title h2{font-size: 18px;margin: 0;}
	.comment-block .comment-title .col-md-6{width: 50%;}
	.comment-block .comment-title .sort-box h6{font-size: 15px;margin-right: 5px;}
	.send-comment .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.send-comment .form-control{font-size: 16px;padding: 10px 12px;}
	.sendpost-img{padding: 10px 20px;}
	.comment-box .comment-img{height: 50px;width: 50px;min-width: 50px;}
	.comment-box .comment-dt p{font-size: 14px;line-height: 20px;}
	.comment-box .comment-dt ul li{font-size: 14px;line-height: 14px;}
	.comment-block .load-btn{font-size: 16px;padding: 14px;}
	.rolloffer-block{padding: 25px 0;}
	/* **** End Blog Post ***** */

	/* **** Faq **** */
	.faq-wrp{padding: 50px 0;}
	.faq-wrp .titlebar h2{margin: 0 0 20px;}
	.faq-wrp .faq-block .accordion .accordion-item .accordion-button{font-size: 15px;line-height: 24px;padding: 20px 20px 20px 45px;}
	.faq-wrp .faq-block .accordion .accordion-item .accordion-button:before{left: 10px;font-size: 16px;}
	.accordion .accordion-body{padding: 0 20px 20px;}
	.accordion .accordion-body p{font-size: 14px;line-height: 24px;}
	/* **** End Faq **** */

	/* **** Contact **** */
	.contact-wrpper .titlebar h2{margin: 0 0 40px;}
	.contact-wrpper .titlebar h2 br{display: none;}
	.contact-info-wrp .map-bx{margin: 30px 0 75px;}
	.contact-info-wrp:before{height: 360px;}
	.contact-info-wrp{padding: 0 0 50px;}
	.contact-info-wrp .cnt-info h2{font-size: 34px;line-height: 42px;margin: 0 0 10px;}
	.contact-info-wrp .cnt-info p{margin: 0 0 20px;}
	.contact-info-wrp .cnt-info ul li h3{font-size: 18px;line-height: 22px;}
	.contact-info-wrp .cnt-info ul li span{margin-right: 10px;}
	.contact-info-wrp .cnt-info ul li{margin: 0 0 25px;}

	.contact-info-wrp .map-bx img{max-width: 305px;}
	.contact-info-wrp:before {height: 450px;}
	/* **** End Contact **** */
}

@media(max-width:374px){
	.container{max-width: 100%;padding: 0 15px;}
	.contact-info-wrp .map-bx img{max-width: 100%;}
}