@media(min-width:1701px) and (max-width:1799px) {
	img.back-banner {max-width: 100%;} 
}

@media(min-width:1601px) and (max-width:1700px){
	img.footer-shp{width: 30%;}
	img.footer-shp2{width: 50%;}
	img.back-banner{width: 100%;}
}

@media (min-width: 1700px) {
	.header-3 .container {max-width: 1554px;} 
	.second-banner-wrp .container {max-width: 1554px;} 
}

@media (min-width: 1600px) and (max-width: 1699px) {
	.header-3 .container {max-width: 1454px;} 
	.second-banner-wrp .container {max-width: 1454px;} 
	.blog-inner-main .container { max-width: 1490px; }
}

@media (min-width: 1500px) and (max-width: 1599px) {
	.header-3 .container {max-width: 1354px;} 
	.second-banner-wrp .container {max-width: 1354px;} 
	
	.blog-inner-main .container { max-width: 1390px; }
	.left-detail-blog { padding: 80px 35px 0 0; }

	/* upload image section */
	.upload-image-section .upload-detail{max-width: 510px;}
	/* upload image section */

	/* photo services section */
	.photo-services-section .photo-flex-image{margin-left: 90px; margin-top: -30px;}
	/* photo services section */
}

@media (min-width: 1400px) and (max-width: 1499px) {
	.header-3 .container {max-width: 1254px;} 
	.second-banner-wrp .container {max-width: 1254px;} 

	.blog-inner-main .container { max-width: 1290px; }
	.left-detail-blog { padding: 80px 35px 0 0; }
	.innner-blog-bottom { padding: 40px 50px; }
	.quoth-detail .section-detail { font-size: 22px; line-height: 35px; }

	/* upload image section */
	.upload-image-section .upload-detail{max-width: 510px;}
	/* upload image section */

	/* photo services section */
	.photo-services-section .photo-flex-image{margin-left: 90px; margin-top: -30px;}
	/* photo services section */
}

@media (min-width: 1300px) and (max-width: 1399px) {
	.blog-inner-main .container { max-width: 1190px; }
	.left-detail-blog { padding: 80px 35px 0 0; }
	.innner-blog-bottom { padding: 40px 50px; }
	.quoth-detail .section-detail { font-size: 22px; line-height: 35px; }	

	/* upload image section */
	.upload-image-section .upload-detail{max-width: 510px;}
	/* upload image section */

	/* photo services section */
	.photo-services-section .photo-flex-image{margin-left: 90px; margin-top: -30px;}
	.photo-services-section .info-paragraph{margin-top: 20px;}
	.photo-services-section .claim-button{margin-top: 20px;}
	/* photo services section */
}

@media (min-width: 1200px) and (max-width: 1299px) {
	.blog-inner-main .container { max-width: 1090px; }
	.left-detail-blog { padding: 70px 35px 0 0; }
	.innner-blog-bottom { padding: 40px 40px; }
	.quoth-detail .section-detail { font-size: 22px; line-height: 35px; }

	/* HomePage 2 Start */
	.block-title { font-size: 34px; }
	.services-price-main .block-title {margin: 0 auto 40px;}
	.services-price-title h3 { font-size: 24px; }
	.services-price-block {padding: 24px 30px;}
	.services-price-wrp { padding: 50px 0 50px; }
	.customise-services-wrp { padding: 50px 0 50px; }
	.customise-services-block h4 {font-size: 26px; margin: 0 0 20px;}

	.resize-images-right .resize-1 {top: 50px;}
	.resize-images-wrp { padding: 40px 0 110px; }
	.watermark-2 { max-width: 323px; }
	.watermark-1 { max-width: 370px; }
	.watermark-block {left: -80px; bottom: 10px;}
	.batch-watermark-wrp { padding: 50px 0 50px; }
	/* HomePage 2 End */
	/* services section */
	.services-section .faster-product::before{width: 36px; height: 40px; left: -30px; top: -30px;}
	.services-section .row{margin: 0 -28px;}
	.services-section .row>*{padding: 0 28px;}
	/* services section */

	/* upload image section */
	.upload-image-section .upload-detail{max-width: 510px;}
	/* upload image section */

	
	/* photo services section */
	.photo-services-section .photo-flex-image{margin-left: 90px; margin-top: -30px;}
	.photo-services-section .info-paragraph{margin-top: 20px;}
	.photo-services-section .claim-button{margin-top: 20px;}
	/* photo services section */
}

@media(min-width:1201px) and (max-width:1600px){
	.container{max-width: 1140px;}
	header{padding: 15px 0;}
	.navbar-light .navbar-nav li{margin-right:35px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}

	.btn-main{font-size: 15px;padding: 12px 30px;}
	img.back-banner{width: 100%;}
	.hero-banner{padding: 150px 0 50px;}
	.banner-data h1{font-size: 38px;line-height: 44px; letter-spacing: 0;}
	.banner-data h2{font-size: 18px; letter-spacing: 0;}
	img.banner-img1{width:300px;bottom:10%;}
	img.banner-img2{width: 300px;top: 25%;}
	.banner-upload{padding: 100px; margin: 0 auto 30px;}
	.btn-claim,.btn-upload{font-size: 16px;padding: 12px 15px;width: 200px;}

	.service-wrp{padding: 60px 0;}
	.titlebar{margin: 0 auto 40px;}
	.titlebar h6{font-size: 18px;}
	.tested-service-wrp .titlebar h2,.titlebar h2{font-size: 38px;line-height: 46px; letter-spacing: 0;}
	.service-tabs{margin: 0 auto 40px;}
	.service-tabs .nav-tabs .nav-link{font-size: 18px;}
	.service-tabs:after{display: none;}
	.service-tabs-slider .slick-slide {margin: 0 35px;}
	.service-data{padding: 0 30px 0 0;}
	.service-data h3{font-size: 32px;line-height:42px;}
	.service-data p{font-size: 18px;line-height: 28px;margin: 0 0 25px;}

	.sefty-wrp,.faq-wrapper,.testimonial-wrp,.trusted-company-wrp,.howit-work-wrp,.offers-wrp,.tested-service-wrp{padding: 60px 0;}
	.offer-box img{max-width:100%;padding: 5px;}
	.work-box{height: auto;margin: 0 0 30px;}
	.howit-work-wrp .btn-main{margin: 30px auto 0;}
	.trusted-row:after,.trusted-row:before{width: 150px;}
	.testimonial-wrp .btn-main{margin: 35px auto 0;}
	.tested-box h3{font-size: 20px;line-height: 26px;}
	.tested-box p{font-size: 16px;line-height: 24px;}
	.tested-box{margin: 0 auto 30px;height: calc(100% - 30px);}
	.tested-service-wrp .btn-main{margin: 0 auto;}
	.work-dt p{font-size: 16px;line-height: 22px;}

	.faq-list{padding: 0 0 30px;}
	.faq-list h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
	.contact-block{padding: 30px;border-radius: 15px;}
	.contact-block h2{font-size: 26px;}
	.contact-block p{font-size: 18px;line-height: 26px;}
	.sefty-box{padding: 25px 15px;display: flex;flex-flow: column;height: 100%;}	
	.work-box{height:calc(100% - 30px);}
	.sefty-box p{font-size: 16px;line-height: 24px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 26px;padding: 20px 45px 20px 0;}
	.faq-list .accordion .accordion-body p{font-size: 15px;line-height: 24px;}
	.faq-list .accordion .accordion-body{padding: 0 45px 20px 0;}
	.contact-block .form-group .form-control{font-size: 16px;}

	.footer-about img{height: 40px;margin: 0 0 15px;}
	img.foot-shp1{width: 70px;}
	img.foot-shp3{width: 110px;}
	img.foot-shp5{width: 60px;right:-15px;}
	img.foot-shp2{width: 100px;}
	.footer-top{padding: 60px 0;}
	img.foot-shp4{width: 60px;right: 30%;}
	.footer-about{margin: 0 0 30px;}
	.footer-about p{font-size: 14px;line-height: 22px;margin: 0 0 25px;}
	.social-bx a{margin-right: 5px;width: 40px;height: 40px;font-size: 14px;}
	.social-bx a img{height: 14px;}
	.quicklinks ul li a{font-size: 14px;line-height: 26px;}
	img.foot-shp6{right: 40%;width: 100px;}
	.copyright{padding: 20px 0;}
	img.footer-shp{width: 100%;}

	/* Index page 3 Start */
	.banner-top-left .banner-data h1 { font-size: 38px; }
	/* Index page 3 End */

	.section-title { font-size: 25px; line-height: 40px; }
	.animator-banner { padding: 40px; }

	.blog-main .row>* { padding: 0 20px; }
	.blog-main .row { margin: 0 -20px; }
	.top-blog { padding: 25px 35px 30px; }
	.bootom-blog { padding: 21px 35px 25px; }
	.blog-main { padding: 35px 0 0; }

}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 990px;}
	header{padding: 15px 0;}
	.navbar-light .navbar-nav li{margin-right:25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}

	.btn-main{font-size: 14px;padding: 12px 30px;}
	img.back-banner{width: 100%;}
	.hero-banner{padding: 100px 0 50px;}
	.banner-data h1{font-size: 32px;line-height: 38px; letter-spacing: 0;}
	.banner-data h2{font-size: 18px; letter-spacing: 0;}
	img.banner-img1{width:250px;bottom:10%;}
	img.banner-img2{width: 250px;top: 25%;}
	.banner-upload{padding: 50px 15px;margin: 0 auto 30px;}
	.btn-claim,.btn-upload{font-size: 16px;padding: 12px 15px;width: 200px;}

	.service-wrp{padding: 40px 0;}
	.titlebar{margin: 0 auto 40px;}
	.titlebar h6{font-size: 18px;}
	.tested-service-wrp .titlebar h2,.titlebar h2{font-size: 32px;line-height: 40px; letter-spacing: 0;}
	.service-tabs{margin: 0 auto 35px;}
	.service-tabs .nav-tabs .nav-link{font-size: 16px;}
	.service-tabs:after{display: none;}
	.service-tabs-slider .slick-slide {margin: 0 35px;}
	.service-data{padding: 0 0 30px;}
	.service-data h3{font-size: 26px;line-height: 34px;}
	.service-data p{font-size: 16px;line-height: 26px;margin: 0 0 25px;}

	.sefty-wrp,.faq-wrapper,.testimonial-wrp,.trusted-company-wrp,.howit-work-wrp,.offers-wrp,.tested-service-wrp{padding: 40px 0;}
	.offer-list ul li{width: 20%;}
	.offer-box img{max-width:100%;padding: 5px;}
	.work-box{height: auto;margin: 0 0 30px;}
	.howit-work-wrp .btn-main{margin: 0 auto;}
	.trusted-row:after,.trusted-row:before{width: 100px;}
	.testimonial-wrp .btn-main{margin: 35px auto 0;}
	.tested-box h3{font-size: 18px;line-height: 26px;}
	.tested-box p{font-size: 14px;line-height: 22px;}
	.tested-box{margin: 0 auto 30px;height: calc(100% - 30px);}
	.tested-service-wrp .btn-main{margin: 0 auto;}
	.work-dt p{font-size: 16px;line-height: 22px;}

	.faq-list{padding: 0 0 30px;}
	.faq-list h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
	.contact-block{padding: 30px 15px;border-radius: 8px;}
	.contact-block h2{font-size: 20px;}
	.contact-block p{font-size: 15px;line-height: 22px;}
	.sefty-box{padding: 25px 15px;display: flex;flex-flow: column;height: 100%;}	
	.work-box{height:calc(100% - 30px);}
	.sefty-box p{font-size: 15px;line-height: 22px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 16px;line-height: 24px;padding: 15px 45px 15px 0;}
	.faq-list .accordion .accordion-body p{font-size: 14px;line-height: 22px;}
	.faq-list .accordion .accordion-body{padding: 0 45px 15px 0;}
	.contact-block .form-group .form-control{font-size: 14px;}

	.footer-about img{height: 40px;margin: 0 0 15px;}
	img.foot-shp5,img.foot-shp2,img.foot-shp1,img.foot-shp3{display: none;}
	.footer-top{padding: 40px 0;}
	img.foot-shp4{width: 60px;right: 15px;}
	.footer-about{margin: 0 0 30px;}
	.footer-about p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.social-bx a{margin-right: 5px;width: 30px;height: 30px;font-size: 12px;}
	.social-bx a img{height: 12px;}
	.quicklinks ul li a{font-size: 14px;line-height: 26px;}
	img.foot-shp6{right: 40%;width: 100px;}
	.copyright{padding: 15px 0;}
	.copyright p{font-size: 14px;}
	.terms-link ul li a:after{top: 8px;}
	.terms-link ul li a{font-size: 14px;}
	img.footer-shp{width: 100%;}
	.footer-top .col-md-8,.footer-top .col-md-3{width: 100%;}
	.footer-top .offset-md-1{margin: 0;}

	/* Counter Section Start */
	.counter-wrp { padding: 60px 0 40px; }
	.counter-block span { font-size: 32px; line-height: 38px; }
	.counter-block p { font-size: 16px; line-height: 20px; }
	/* Counter Section End */

	/* Index page 3 Start */
	.banner-top-left .banner-data h1 { font-size: 32px; }
	.second-banner-main { padding: 0 0 100px; }
	/* Index page 3 End */

	.section-title { font-size: 25px; line-height: 35px; }
	.animator-banner { padding: 40px 35px; }
	.detail { font-size: 18px; line-height: 26px; }

	.blog-main .row>* { padding: 0 15px; }
	.blog-main .row { margin: 0 -15px; }
	.top-blog { padding: 25px 25px 30px; }
	.bootom-blog { padding: 21px 25px 25px; }
	.bootom-blog ul li img { margin: 0 5px 0 0; }
	.bootom-blog ul li { padding: 0 25px 0 0;}
	.blog-main { padding: 35px 0 0; }

	.blog-inner-main .container { max-width: 990px; }
	.left-detail-blog { padding: 70px 25px 0 0; }
	.innner-blog-bottom { padding: 35px 35px; }
	.quoth-detail .section-detail { font-size: 22px; line-height: 35px; }

	/* HomePage 2 Start */
	.block-title { font-size: 34px; }
	.services-price-main .block-title {margin: 0 auto 40px;}
	.services-price-title h3 { font-size: 24px; }
	.services-price-block {padding: 24px 30px;}
	.services-price-wrp { padding: 50px 0 50px; }
	.customise-services-wrp { padding: 50px 0 50px; }
	.customise-services-block h4 {font-size: 26px; margin: 0 0 20px;}

	.resize-images-right .resize-1 {top: 50px;}
	.resize-images-wrp { padding: 40px 0 90px; }
	.watermark-2 { max-width: 290px;  margin: 0 0 0 210px;}
	.watermark-1 { max-width: 320px; }
	.watermark-block {max-width: 270px; left: -10px; bottom: 0;}
	.batch-watermark-wrp { padding: 50px 0 50px; }
	/* HomePage 2 End */
	/* services section */
	.services-section .faster-product::before{width: 30px; height: 32px; left: -20px; top: -20px;}
	.services-section .row{margin: 0 -18px;}
	.services-section .row>*{padding: 0 18px;}
	/* services section */

	/* upload image section */
	.upload-image-section .upload-detail{max-width: 450px;}
	.upload-image-section .info-paragraph{font-size: 16px;}
	/* upload image section */

	/* photo services section */
	.photo-services-section .photo-flex-image{margin-left: 60px; margin-top: -20px;}
	.photo-services-section .info-paragraph{margin-top: 20px;}
	.photo-services-section .claim-button{margin-top: 20px;}
	.photo-services-section .info-paragraph{font-size: 16px; line-height: 24px;}
	.photo-services-section .row{margin: 0 -18px;}
	.photo-services-section .row>*{padding: 0 18px;}
	.photo-services-section .photo-services-image-group>*{padding: 0 6px; margin-bottom: 12px;}
	.photo-services-section .photo-services-image-group{margin: 0 -6px;}
	/* photo services section */

}

@media(min-width:992px) and (max-width:1024px){
	.container{max-width: 960px;}
	header{padding: 15px 0;}
	.navbar-light .navbar-nav li{margin-right:25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}

	.btn-main{font-size: 14px;padding: 12px 30px;}
	img.back-banner{width: 100%;}
	.hero-banner{padding: 100px 0 50px;}
	.banner-data h1{font-size: 32px;line-height: 38px; letter-spacing: 0;}
	.banner-data h2{font-size: 18px; letter-spacing: 0;}
	img.banner-img1{width:250px;bottom:10%;}
	img.banner-img2{width: 250px;top: 25%;}
	.banner-upload{padding: 50px 15px;margin: 0 auto 30px;}
	.btn-claim,.btn-upload{font-size: 16px;padding: 12px 15px;width: 200px;}

	.service-wrp{padding: 40px 0;}
	.titlebar{margin: 0 auto 40px;}
	.titlebar h6{font-size: 18px;}
	.tested-service-wrp .titlebar h2,.titlebar h2{font-size: 32px;line-height: 40px; letter-spacing: 0;}
	.service-tabs{margin: 0 auto 35px;}
	.service-tabs .nav-tabs .nav-link{font-size: 16px;}
	.service-tabs:after{display: none;}
	.service-tabs-slider .slick-slide {margin: 0 35px;}
	.service-data{padding: 0 0 30px;}
	.service-data h3{font-size: 26px;line-height: 34px;}
	.service-data p{font-size: 16px;line-height: 26px;margin: 0 0 25px;}

	.sefty-wrp,.faq-wrapper,.testimonial-wrp,.trusted-company-wrp,.howit-work-wrp,.offers-wrp,.tested-service-wrp{padding: 40px 0;}
	.offer-list ul li{width: 20%;}
	.offer-box img{max-width:100%;padding: 5px;}
	.work-box{height: auto;margin: 0 0 30px;}
	.howit-work-wrp .btn-main{margin: 0 auto;}
	.trusted-row:after,.trusted-row:before{width: 100px;}
	.testimonial-wrp .btn-main{margin: 35px auto 0;}
	.tested-box h3{font-size: 18px;line-height: 26px;}
	.tested-box p{font-size: 14px;line-height: 22px;}
	.tested-box{margin: 0 auto 30px;height: calc(100% - 30px);}
	.tested-service-wrp .btn-main{margin: 0 auto;}
	.work-dt p{font-size: 16px;line-height: 22px;}

	.faq-list{padding: 0 0 30px;}
	.faq-list h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
	.contact-block{padding: 30px 15px;border-radius: 8px;}
	.contact-block h2{font-size: 20px;}
	.contact-block p{font-size: 15px;line-height: 22px;}
	.sefty-box{padding: 25px 15px;display: flex;flex-flow: column;height: 100%;}	
	.work-box{height:calc(100% - 30px);}
	.sefty-box p{font-size: 15px;line-height: 22px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 16px;line-height: 24px;padding: 15px 45px 15px 0;}
	.faq-list .accordion .accordion-body p{font-size: 14px;line-height: 22px;}
	.faq-list .accordion .accordion-body{padding: 0 45px 15px 0;}
	.contact-block .form-group .form-control{font-size: 14px;}

	.footer-about img{height: 40px;margin: 0 0 15px;}
	img.foot-shp5,img.foot-shp2,img.foot-shp1,img.foot-shp3{display: none;}
	.footer-top{padding: 40px 0;}
	img.foot-shp4{width: 60px;right: 15px;}
	.footer-about{margin: 0 0 30px;}
	.footer-about p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.social-bx a{margin-right: 5px;width: 30px;height: 30px;font-size: 12px;}
	.social-bx a img{height: 12px;}
	.quicklinks ul li a{font-size: 14px;line-height: 26px;}
	img.foot-shp6{right: 40%;width: 100px;}
	.copyright{padding: 15px 0;}
	.copyright p{font-size: 14px;}
	.terms-link ul li a:after{top: 8px;}
	.terms-link ul li a{font-size: 14px;}
	img.footer-shp{width: 100%;}
	.footer-top .col-md-8,.footer-top .col-md-3{width: 100%;}
	.footer-top .offset-md-1{margin: 0;}

	/* Counter Section Start */
	.counter-wrp { padding: 50px 0 40px; }
	.counter-block span { font-size: 38px; line-height: 42px; }
	/* Counter Section End */

	/* Index page 3 Start */
	.banner-top-left .banner-data h1 { font-size: 32px; }
	.second-banner-main { padding: 0 0 100px; }
	/* Index page 3 End */

	.section-title { font-size: 30px; line-height: 35px; }
	.animator-banner { padding: 30px; }
	.detail { font-size: 16px; line-height: 24px; }
	.animator-banner .detail p { margin: 0 0 10px 0; }

	.blog-main .row>* { padding: 0 15px; }
	.blog-main .row { margin: 0 -15px; }
	.top-blog { padding: 25px 25px 30px; }
	.bootom-blog { padding: 21px 25px 25px; }
	.bootom-blog ul li img { margin: 0 5px 0 0; }
	.bootom-blog ul li { padding: 0 25px 0 0; font-size: 16px; line-height: 20px;}
	.blog-main { padding: 35px 0 0; }
	.blog-title { font-size: 25px; line-height: 28px; margin: 10px 0; }
	.pagination { padding: 20px 0 0;}
	.page-link { font-size: 19px; }

	.blog-inner-main .container { max-width: 940px; }
	.left-detail-blog { padding: 70px 25px 0 0; }
	.innner-blog-bottom { padding: 35px 35px; }
	.quoth-detail .section-detail { font-size: 20px; line-height: 30px; }
	.quoth-detail { padding: 0 0 0 30px; }
	.social-icon ul li { margin: 0 7px; }
	.left-detail-blog .detail { font-size: 18px; line-height: 25px; letter-spacing: -0.5px; }
	.one-img { margin: 0 0 20px 0; }
	.one-img .sub-title h6 { font-size: 21px; line-height: 35px; }	

	/* HomePage 2 Start */
	.block-title { font-size: 34px; }
	.services-price-main .block-title {margin: 0 auto 40px;}
	.services-price-title h3 { font-size: 24px; }
	.services-price-block {padding: 24px 30px;}
	.services-price-wrp { padding: 50px 0 50px; }
	.customise-services-wrp { padding: 50px 0 50px; }
	.customise-services-block h4 {font-size: 26px; margin: 0 0 20px;}

	.resize-images-right .resize-1 {top: 50px;}
	.resize-images-wrp { padding: 40px 0 90px; }
	.watermark-2 { max-width: 290px;  margin: 0 0 0 210px;}
	.watermark-1 { max-width: 320px; }
	.watermark-block {max-width: 270px; left: -10px; bottom: 0;}
	.batch-watermark-wrp { padding: 50px 0 50px; }
	/* HomePage 2 End */
	/* services section */
	.services-section .faster-product::before{width: 30px; height: 32px; left: -20px; top: -20px;}
	.services-section .row{margin: 0 -18px;}
	.services-section .row>*{padding: 0 18px;}
	/* services section */

	/* upload image section */
	.upload-image-section .upload-detail{max-width: 450px;}
	.upload-image-section .info-paragraph{font-size: 16px;}
	/* upload image section */

	/* photo services section */
	.photo-services-section .photo-flex-image{margin-left: 60px; margin-top: -20px;}
	.photo-services-section .info-paragraph{margin-top: 20px;}
	.photo-services-section .claim-button{margin-top: 20px;}
	.photo-services-section .row{margin: 0 -18px;}
	.photo-services-section .row>*{padding: 0 18px;}
	.photo-services-section .info-paragraph{font-size: 16px; line-height: 24px;}
	.photo-services-section .photo-services-image-group>*{padding: 0 6px; margin-bottom: 12px;}
	.photo-services-section .photo-services-image-group{margin: 0 -6px;}
	/* photo services section */

}	

@media(min-width:768px) and (max-width:991px) {
	header{padding: 15px 0;}
	.navbar-light .navbar-nav li{margin-right:25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;}

	.btn-main{font-size: 14px;padding: 12px 30px;}
	img.back-banner{width: 100%;}
	.hero-banner{padding: 100px 0 50px;}
	.banner-data h1{font-size: 28px;line-height: 34px; letter-spacing: 0;}
	.banner-data h2{font-size: 16px; letter-spacing: 0;}
	img.banner-img1{width:200px;bottom:10%;}
	img.banner-img2{width: 200px;top: 25%;}
	.banner-upload{padding: 50px 15px;margin: 0 auto 30px;}
	.btn-claim,.btn-upload{font-size: 16px;padding: 12px 15px;width: 200px;}

	.service-wrp{padding: 40px 0;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h6{font-size: 16px;}
	.tested-service-wrp .titlebar h2,.titlebar h2{font-size: 28px;line-height: 38px; letter-spacing: 0;}
	.titlebar h2 br{display: none;}
	.service-tabs{margin: 0 auto 25px;}
	.service-tabs .nav-tabs .nav-link{font-size: 16px;}
	.service-tabs:after{display: none;}
	.service-tabs-slider .slick-slide {margin: 0 25px;}
	.service-data{padding: 0 0 30px;}
	.service-data h3{font-size: 22px;line-height: 30px;}
	.service-data p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}

	.sefty-wrp,.faq-wrapper,.testimonial-wrp,.trusted-company-wrp,.howit-work-wrp,.offers-wrp,.tested-service-wrp{padding: 40px 0;}
	.offer-list ul li{width: 25%; padding: 0 12px;}
	.offer-list ul {margin: 0 -12px;}
	.offer-box img{max-width:100%;}
	.work-box{height: auto;margin: 0 0 30px;}
	.howit-work-wrp .btn-main{margin: 0 auto;}
	.trusted-row:after,.trusted-row:before{width: 100px;}
	.testimonial-wrp .btn-main{margin: 35px auto 0;}
	.howit-work-wrp	.col-md-3,.tested-service-wrp .col-md-3{width: 50%;}
	.tested-box{margin: 0 auto 30px;height: calc(100% - 30px);}
	.tested-service-wrp .btn-main{margin: 0 auto;}
	.work-dt p{font-size: 16px;line-height: 22px;}

	.faq-list{padding: 0 0 30px;}
	.faq-list h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
	.contact-block{padding: 30px 15px;border-radius: 8px;}
	.contact-block h2{font-size: 20px;}
	.contact-block p{font-size: 15px;line-height: 22px;}
	.sefty-box{padding: 25px 15px;}	
	.work-box{height:calc(100% - 30px);}
	.sefty-box p{font-size: 15px;line-height: 22px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 16px;line-height: 24px;padding: 15px 45px 15px 0;}
	.faq-list .accordion .accordion-body p{font-size: 14px;line-height: 22px;}
	.faq-list .accordion .accordion-body{padding: 0 45px 15px 0;}
	.contact-block .form-group .form-control{font-size: 14px;}

	.footer-about img{height: 40px;margin: 0 0 15px;}
	img.foot-shp5,img.foot-shp2,img.foot-shp1,img.foot-shp3{display: none;}
	.footer-top{padding: 40px 0;}
	img.foot-shp4{width: 60px;right: 15px;}
	.footer-about{margin: 0 0 30px;}
	.footer-about p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.social-bx a{margin-right: 5px;width: 30px;height: 30px;font-size: 12px;}
	.social-bx a img{height: 12px;}
	.quicklinks ul li a{font-size: 14px;line-height: 26px;}
	img.foot-shp6{right: 40%;width: 100px;}
	.copyright{padding: 15px 0;}
	.copyright p{font-size: 14px;}
	.terms-link ul li a:after{top: 8px;}
	.terms-link ul li a{font-size: 14px;}
	img.footer-shp{width: 100%;}
	.footer-top .col-md-8,.footer-top .col-md-3{width: 100%;}
	.footer-top .offset-md-1{margin: 0;}

	
	/* Index Page 2 Start */
	.banner-details .btn-group .btn-upload { margin: 0 20px 0 0; width: 130px; }
	.banner-details .btn-group .btn-claim { width: 150px; }
	.banner-right-img-1 { margin: 0 15px 0 0; }
	.header-2 .header-right .claim-btn {margin: 0 10px 0 0;}
	.header-2 .navbar-brand { margin: 0 20px 0 0; }
	.header-2 .navbar-light .navbar-nav li { margin-right: 14px; }
	.header-2 .btn-main {padding: 12px 20px;}
	.banner-right-1 { max-width: 150px; height: auto; margin: 0px 0 15px auto; }
	.banner-wrp { padding: 120px 0 60px; }
	/* Index Page 2 End */

	/* Counter Section Start */
	.counter-wrp { padding: 50px 0 30px; }
	.counter-block span { font-size: 28px; line-height: 32px; }
	.counter-details p { font-size: 18px; line-height: 28px; }
	.counter-block p { font-size: 16px; }
	/* Counter Section End */

	/* Index page 3 Start */
	.banner-top-left .banner-data h1 { font-size: 32px; }
	.second-banner-main { padding: 0 0 60px; }
	.second-banner-wrp .banner-top-right {margin: 0;}
	.second-banner-wrp .counter-details { margin: 0 0 30px; }
	.second-banner-wrp { padding: 120px 0 0; }
	/* Index page 3 End */

	.section-title { font-size: 20px; line-height: 30px; }
	.animator-banner { padding: 25px; }
	.detail { font-size: 15px; line-height: 22px; }
	.animator-banner .detail p { margin: 0 0 10px 0; }
	.animator-banner .section-title { margin: 0 0 10px 0; }

	.blog-main .row>* { padding: 0 10px; }
	.blog-main .row { margin: 0 -10px; }
	.top-blog { padding: 25px 25px 30px; }
	.bootom-blog { padding: 21px 25px 25px; }
	.bootom-blog ul li img { margin: 0 5px 0 0; }
	.bootom-blog ul li { padding: 0 25px 0 0; font-size: 16px; line-height: 20px;}
	.blog-main { padding: 20px 0 0; }
	.blog-title { font-size: 25px; line-height: 28px; margin: 10px 0; }
	.pagination { padding: 20px 0 0;}
	.page-link { font-size: 19px; }
	.blog img.back-banner, .animator-main img.back-banner { top: 5%; }

	.blog-inner-main .container { max-width: 940px; }
	.left-detail-blog { padding: 70px 10px 0 0; }
	.innner-blog-bottom { padding: 25px 25px; }
	.quoth-detail .section-detail { font-size: 20px; line-height: 30px; }
	.quoth-detail { padding: 0 0 0 30px; }
	.social-icon ul li { margin: 0 7px; }
	.left-detail-blog .detail { font-size: 16px; line-height: 23px; letter-spacing: -0.5px; }
	.one-img { margin: 0 0 20px 0; }
	.one-img .sub-title h6 { font-size: 18px; line-height: 25px; }
	.innner-blog-bottom .common-title { font-size: 26px; line-height: 30px; }
	.innner-blog-bottom .detail { font-size: 17px; line-height: 25px; letter-spacing: -0.5px; }
	.innner-blog-bottom .detail p { margin: 0 0 15px 0; }

	/* HomePage 2 Start */
	.block-title { font-size: 30px; }
	.services-price-main .block-title {margin: 0 auto 30px; max-width: 430px;}
	.services-price-title h3 { font-size: 20px; }
	.services-price-block {padding: 20px 20px;}
	.services-price-wrp { padding: 50px 0 40px; }
	.customise-services-wrp { padding: 40px 0 40px; }
	.customise-services-block h4 {font-size: 26px; margin: 0 0 20px;}
	.services-price-img .row {margin: 0 -6px;}
	.services-price-img .row>* { padding: 0 6px; }
	.services-price-title p { font-size: 16px; line-height: 24px; }
	.services-price-middle h5 { font-size: 18px; }
	.common-list ul li { font-size: 16px; line-height: 24px; }
	.common-list ul li::before {width: 6px; height: 6px; top: 7px;}
	/* services section */
	.services-section .services-detail{margin-top: 50px;}
	.services-section .services-detail::before{ left: 50%; top: 0; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
	.services-section .faster-product::before{width: 30px; height: 32px; left: -20px; top: -20px;}
	.services-section .row{margin: 0 0px;}
	.services-section .row>*{padding: 0 0px;}
	.services-section { padding: 150px 20px 60px; }
	.services-section .services-title *{font-size: 32px;}
	.services-section .info-paragraph{max-width: 90%; font-size: 16px;}
	/* services section */

	/* upload image section */
	.upload-image-section .upload-detail{max-width: 450px;}
	.upload-image-section .info-paragraph{font-size: 16px;}
	.upload-image-section .upload-image{height: 100%;}
	.upload-image-section .upload-image img{height: 100%; object-fit: cover;}
	.upload-image-section .row{align-items: stretch;}
	/* upload image section */

	/* photo services section */
	.photo-services-section .photo-flex-image{margin-left: 50px; margin-top: -5px;}
	.photo-services-section .info-paragraph{margin-top: 20px;}
	.photo-services-section .claim-button{margin-top: 20px;}
	.photo-services-section .row{margin: 0 -10px;}
	.photo-services-section .row>*{padding: 0 10px;}
	.photo-services-section .info-paragraph{font-size: 16px; line-height: 24px;}
	.photo-services-section .photo-services-image-group>*{padding: 0 6px; margin-bottom: 12px;}
	.photo-services-section .photo-services-image-group{margin: 0 -6px;}
	/* photo services section */

	.resize-images-right .resize-1 {top: 50px;}
	.resize-images-wrp { padding: 40px 0 70px; }
	.watermark-2 { max-width: 290px;  margin: 0 0 0 230px;}
	.watermark-1 { max-width: 320px; }
	.watermark-block {max-width: 270px; left: -10px; bottom: 0;}
	.batch-watermark-wrp { padding: 50px 0 30px; }
	.batch-watermark-left {max-width: 520px; margin: 0 auto;}
	.batch-watermark-right { max-width: 100%; padding: 60px 30px 0; }
	/* HomePage 2 End */
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:767px) {
	.container{max-width: 520px;}
	.nav-row{flex-flow: column;padding: 15px;background-color: #fff;}
	.navbar-light .navbar-nav{margin: 0;width: 100%;}
	.navbar-light .navbar-nav li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{text-align: center;}
	.nav-row .btn-main{padding: 10px 40px;}
	.btn-main{font-size: 14px;padding: 12px 30px;}
	img.back-banner{width: 100%;}
	.hero-banner{padding: 100px 0 50px;}
	.banner-data h1{font-size: 28px;line-height: 38px; letter-spacing: 0;}
	.banner-data h2{font-size: 15px; letter-spacing: 0;}
	img.banner-img1{width: 150px;bottom:10%;}
	img.banner-img2{width: 150px;top: 25%;}
	.banner-upload{padding: 50px 15px;margin: 0 auto 30px;}
	.btn-claim,.btn-upload{font-size: 16px;padding: 12px 15px;width: 200px;}

	.service-wrp{padding: 40px 0;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h6{font-size: 14px;}
	.tested-service-wrp .titlebar h2,.titlebar h2{font-size: 24px;line-height: 32px; letter-spacing: 0;}
	.titlebar h2 br{display: none;}
	.service-tabs{margin: 0 auto 25px;}
	.service-tabs .nav-tabs .nav-link{font-size: 16px;}
	.service-tabs:after{display: none;}
	.service-tabs-slider .slick-slide {margin: 0 15px;}
	.service-data{padding: 0 0 30px;}
	.service-data h3{font-size: 24px;text-align: center;line-height: 32px;}
	.service-data p{text-align: center;font-size: 14px;line-height: 22px;}
	.service-data .btn-main{margin: 0 auto;}

	.sefty-wrp,.faq-wrapper,.testimonial-wrp,.trusted-company-wrp,.howit-work-wrp,.offers-wrp,.tested-service-wrp{padding: 40px 0;}
	.offer-list ul li{width: 50%; padding: 0 12px;}
	.offer-list ul {margin: 0 -12px;}
	.offer-box img{max-width:100%;}
	.work-box{height: auto;margin: 0 0 30px;}
	.howit-work-wrp .btn-main{margin: 0 auto;}
	.trusted-row:after,.trusted-row:before{width: 100px;}
	.testimonial-wrp .btn-main{margin: 35px auto 0;}

	.faq-list{padding: 0 0 30px;}
	.faq-list h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
	.contact-block{padding: 40px 25px;}
	.contact-block h2{font-size: 20px;}
	.contact-block p{font-size: 15px;line-height: 22px;}
	.sefty-box{padding: 35px;margin: 0 auto 30px;}
	.sefty-wrp	.col-md-3:last-child .sefty-box{margin: 0;}

	img.foot-shp5,img.foot-shp2,img.foot-shp1,img.foot-shp3{display: none;}
	.footer-top{padding: 40px 0;}
	img.foot-shp4{width: 60px;right: 15px;}
	.footer-about{margin: 0 0 30px;}
	.footer-about p{font-size: 14px;line-height: 22px;}
	.quicklink-row{flex-wrap: wrap;margin: 0 -12px;}
	.quicklinks{width: 50%;padding: 0 15px;margin: 0 0 30px;}
	.quicklinks ul li a{font-size: 14px;line-height: 26px;}
	img.foot-shp6{right: 40%;width: 100px;}
	.copyright{padding: 15px 0;}
	.copyright .row{flex-flow: column-reverse;}
	.terms-link ul{justify-content: center;margin: 0 auto 10px;}
	.copyright p{font-size: 14px;text-align: center;}
	.terms-link ul li a:after{top: 8px;}
	.terms-link ul li a{font-size: 14px;}
	img.footer-shp{width: 100%;}

	/* Index Page 2 Start */
	.banner-details .btn-group .btn-upload { margin: 0 20px 0 0; width: 130px; }
	.banner-details .btn-group .btn-claim { width: 150px; }
	.banner-right-img-1 { margin: 0 15px 0 0; }
	.header-2 .header-right .claim-btn {margin: 0 10px 0 0;}
	.header-2 .navbar-brand { margin: 0 20px 0 0; }
	.header-2 .navbar-light .navbar-nav li { margin-right: 14px; }
	.header-2 .btn-main {padding: 12px 20px;}
	.banner-right-1 { max-width: 150px; height: auto; margin: 0px 0 15px auto; }
	.banner-wrp { padding: 110px 0 50px; }
	.banner-section .row { flex-direction: column-reverse; }
	.banner-right-img {margin: 0 0 30px;}
	/* Index Page 2 End */

	/* Counter Section Start */
	.counter-wrp { padding: 40px 0 30px; }
	.counter-block span { font-size: 26px; line-height: 30px; }
	.counter-details p { font-size: 16px; line-height: 26px; letter-spacing: 0; }
	.counter-block p { font-size: 14px; }
	.counter-details {margin: 0 0 30px;}
	.counter-block {padding: 0 15px 0 0;}
	/* Counter Section End */

	/* Index page 3 Start */
	.banner-top-left .banner-data h1 { font-size: 32px; }
	.second-banner-main { padding: 0 0 50px; }
	.second-banner-wrp .banner-top-right {margin: 0;}
	.second-banner-wrp .counter-details { margin: 0 0 30px; }
	.second-banner-wrp { padding: 120px 0 0; }
	.second-banner-wrp .banner-section .row { flex-direction: column; }
	.banner-top-left .banner-data h2 {margin: 0 auto 30px;}
	.banner-top-left {padding: 0 0 40px;}
	.second-banner-wrp .slick-track {display: flex;}
	.second-banner-wrp .slider-items {height: auto;}
	.second-banner-wrp .slider-items img {height: 100%; object-fit: cover;}
	/* Index page 3 End */

	.section-title { font-size: 20px; line-height: 30px; }
	.animator-banner { padding: 15px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
	.detail { font-size: 15px; line-height: 22px; }
	.animator-banner .detail p { margin: 0 0 10px 0; }
	.animator-banner .section-title { margin: 0 0 10px 0; }

	.blog-main .row>* { padding: 0 10px; }
	.blog-main .row { margin: 0 -10px; }
	.top-blog { padding: 25px 20px 30px; }
	.bootom-blog { padding: 21px 20px 25px; }
	.bootom-blog ul li img { margin: 0 5px 0 0; }
	.bootom-blog ul li { padding: 0 25px 0 0; font-size: 16px; line-height: 20px;}
	.blog-main { padding: 20px 0 0; }
	.blog-title { font-size: 25px; line-height: 28px; margin: 10px 0; }
	.pagination { padding: 5px 0 0 0;}
	.page-link { font-size: 14px; border-radius: 6px !important; -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; -ms-border-radius: 6px !important; -o-border-radius: 6px !important; margin: 0 3px !important;}
	.page-item:first-child .page-link { margin: 0 5px 0 0 !important; font-size: 0; }
	.page-item:last-child .page-link { margin: 0 0 0 5px !important;  font-size: 0;}
	.page-item:first-child .page-link.np svg,.page-item:last-child .page-link.np svg { margin: 0; }
	.blog-block { margin: 0 0 25px 0; }
	.blog img.back-banner, .animator-main img.back-banner { top: 4%; }

	.blog-inner-main .container { max-width: 520px; }
	.left-detail-blog { padding: 40px 0 0 0; }
	.innner-blog-bottom { padding: 20px 15px; }
	.quoth-detail .section-detail { font-size: 17px; line-height: 27px; letter-spacing: -0.25px;}
	.quoth-detail { padding: 0 0 0 23px; }
	.social-icon ul li { margin: 0 7px; }
	.left-detail-blog .detail { font-size: 16px; line-height: 23px; letter-spacing: -0.5px; }
	.one-img { margin: 0 0 20px 0; flex: 0 0 48%; }
	.one-img .sub-title h6 { font-size: 16px; line-height: 20px; letter-spacing: 0.05px;}
	.innner-blog-bottom .common-title { font-size: 24px; line-height: 30px; }
	.innner-blog-bottom .detail { font-size: 17px; line-height: 25px; letter-spacing: -0.5px; }
	.innner-blog-bottom .detail p { margin: 0 0 15px 0; }
	.blog-details-main .row { flex-direction: column-reverse; }
	.blog-inner { margin: 25px 0 0 0;}
	.side-img { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; }
	.quoth-detail .small-detail h6 { font-size: 14px; line-height: 20px; }

	/* HomePage 2 Start */
	.block-title { font-size: 30px; }
	.services-price-main .block-title {margin: 0 auto 30px; max-width: 430px;}
	.services-price-title h3 { font-size: 20px; }
	.services-price-block {padding: 20px 20px; margin: 0 0 30px; height: auto;}
	.services-price-wrp { padding: 30px 0 20px; }
	.customise-services-wrp { padding: 20px 0 20px; }
	.customise-services-block h4 {font-size: 22px; margin: 0 0 15px;}
	.customise-services-block {padding: 25px;}
	.services-price-img .row {margin: 0 -6px;}
	.services-price-img .row>* { padding: 0 6px; }
	.services-price-title p { font-size: 16px; line-height: 24px; }
	.services-price-middle h5 { font-size: 18px; }
	.common-list ul li { font-size: 16px; line-height: 24px; }
	.common-list ul li::before {width: 6px; height: 6px; top: 7px;}
	.services-price-bottom .btn-link { font-size: 14px; padding: 0; }
	.customise-services-main .block-title {margin: 0 auto 30px;}

	.resize-images-right .resize-1 {top: 50px;}
	.resize-images-wrp { padding: 20px 0 70px; }
	.watermark-2 { max-width: 100%; margin: 0 0 40px; transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); }
	/* .watermark-1 { max-width: 190px; } */
	.watermark-block {max-width: 100%; left: 0; bottom: 0; position: relative;}
	.batch-watermark-wrp { padding: 50px 0 30px; }
	.batch-watermark-left {max-width: 100%; margin: 0 auto 30px;}
	.batch-watermark-right { max-width: 100%; padding: 60px 0 0; }
	.resize-images-content .block-title { margin: 0 0 20px; }
	.resize-images-content .info-paragraph { margin: 0 0 20px; }
	.resize-images-content {max-width: 100%; margin: 0 0 30px;}
	.batch-watermark-img span { font-size: 18px; max-width: 128px; }
	.watermark-1 { max-width: 100%; margin: 0 0 40px; transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); }
	.resize-images-content::after {max-width: 230px; height: 230px;}
	/* HomePage 2 End */
	
	/* services section */
	.services-section .services-detail{margin-top: 50px;}
	.services-section .services-detail::before{ width: 300px; height: 300px; left: 50%; top: 0; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
	.services-section .faster-product::before{width: 30px; height: 32px; left: -20px; top: -20px;}
	.services-section .row{margin: 0 0px; flex-direction: column-reverse;}
	.services-section .row>*{padding: 0 0px;}
	.services-section { padding: 150px 20px 40px; }
	.services-section .services-title *{font-size: 36px;}
	.services-section .info-paragraph{max-width: 100%; font-size: 17px;}
	/* services section */
	
	/* upload image section */
	.upload-image-section{padding: 40px 0;}
	.upload-image-section .claim-button{display: flex; justify-content: center;}
	.upload-image-section .upload-detail{max-width: 100%;}
	.upload-image-section .info-paragraph{font-size: 16px;}
	.upload-image-section .upload-image{height: 100%;}
	.upload-image-section .upload-image img{height: 100%; object-fit: cover;}
	.upload-image-section .row{align-items: stretch;}
	.upload-image-section .info-paragraph{margin-top: 30px;}
	.upload-image-section .upload-image::before{ left: 50%; top: 100%; width: 320px; height: 320px; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
	/* upload image section */

	/* photo services section */
	.photo-services-section{padding: 40px 0;}
	.photo-services-section .photo-flex-image{margin-left: 0; margin-top: 0;}
	.photo-services-section .info-paragraph{margin-top: 20px;}
	.photo-services-section .claim-button{margin-top: 20px;}
	.photo-services-section .row{margin: 0 -10px;}
	.photo-services-section .row>*{padding: 0 10px;}
	.photo-services-section .info-paragraph{font-size: 16px; line-height: 24px;}
	.photo-services-section .photo-services-image-group>*{padding: 0 6px; margin-bottom: 12px;}
	.photo-services-section .photo-services-image-group{margin: 60px -6px;}
	.photo-services-section .photo-services-image-group::before{width: 320px; height: 320px; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
	/* photo services section */
}

@media(max-width:575px) {
	/* services section */
	.services-section .services-title *{font-size: 30px;}
	.services-section .flex-button{flex-direction: column;}
	.services-section .claim-free-trial{margin-left: -20px; margin-top: 20px;}
	/* services section */ 

	/* photo services section */
	.photo-services-section .photo-flex-image{padding: 0 10px; margin-top: 10px;}
	/* photo services section */
}