@media(min-width:1651px) and (max-width:1850px){
	header .container{
		max-width: 1600px;
	}
}

@media(min-width:1280px) and (max-width:1650px){
	header .container{max-width: 1320px;}
	.client-wrp .container,.about-wrp .container,.hero-banner .container,.container{max-width:1170px;}

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

	.navbar-light .navbar-nav .nav-link{font-size: 16px;padding: 30px 0;}

	.navbar-light .navbar-nav .nav-link:before {

    	width: 8px;

    	height: 30px;

	}

	ul.enter-nav{padding: 0 0 0 25px;}

	.navbar-brand{padding: 0 25px 0 0;}

	.navbar-brand img{height: 40px;}

	ul.enter-nav li a{font-size: 16px;min-width: 140px;padding: 12px 15px 12px 25px;}



	.hero-banner{padding: 120px 0 70px;}

	.inbanner-box{min-width: 150px;width: 150px;height: 150px;max-width: 150px;}

	.inbanner-box:after,.inbanner-box img{width: 150px;height: 150px;}

	.banner-img-freambox{max-width: 430px;}

	.banner-data-row{max-width: 950px;}

	.banner-data-row h1{font-size: 48px;line-height: 48px;margin: 0 0 15px;}

	.banner-data-row h3,.banner-data-row h2{font-size: 48px;line-height: 52px;}
	.banner-data-row h2{margin: 0 15% 15px 0;}

	.banner-data-row h3{margin: 0 0 30px;}

	.banner-data-row p{max-width: 550px;font-size: 15px;line-height: 22px;}

	.social-bx{right: 40px;}

	



	.about-wrp{padding: 50px 0;}

	.about-data-block{padding: 0;margin:0;}

	.about-data-block h2{font-size:30px;line-height: 40px;margin: 0 auto 15px;}

	.about-data-block h2:before{display: none;}

	.about-data-block p{font-size: 15px;line-height: 22px;margin: 0 0 20px;}

	.about-tabs .nav-tabs li{margin: 0 0 10px;}

	.about-tabs .nav-tabs li a{font-size: 22px;line-height: 32px;padding: 0 30px 10px 0;}

	.about-tabs{margin: 0 auto 30px;}

	.achivement-data{padding: 0 0 0 15px;}

	.accolades-data h5{font-size: 16px;}

	.stemp-ic img{width: 100px;}

	.stemp-ic{right:-20px;top: -20px;}

	.about-inner-data{padding: 35px 0 0;}

	.about-inner-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}

	.about-owner-box{max-width: 250px;margin: 0 auto;}

	.about-inner-data{padding: 0 0;}

	.about-inner-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}

	.achivement-data ul li{font-size: 14px;line-height: 22px;margin: 0 0 16px;}

	.accolades-data ul li p{font-size: 14px;line-height: 22px;}

	.accolades-img{min-width: 55px;max-width: 55px;}

	.videos-row{padding: 0 0 0 30px;}

	.video-box img{height: 150px;object-fit: cover;}



	.what-we-offer-wrp{padding: 70px 0;}

	.what-we-offer-wrp .titlebar {display: block;}

	.what-we-offer-wrp .titlebar h2{font-size: 40px;line-height: 50px;margin: 0 0 -30px auto;}

	.titlebar h2:before{top: 15px;width: 85px;height: 10px;left: -95px;}

	.what-we-offer-wrp .titlebar h2:before{left: -60px;top: 20px;}

	.what-we-offer-wrp .row{margin: 0 -10px;}

	.what-we-offer-wrp .row .col-md-3{padding: 0 10px;}

	.service-dt h3{font-size: 24px;}

	.service-dt ul li{font-size: 15px;line-height: 24px;}

	.service-ic{min-width: 60px;height: 60px;width: 60px;}

	.service-ic img{height: 40px;}

	.service-dt ul{}

	.btn-read{font-size: 16px;}



	.are-defrent-wrp h2{font-size: 30px;line-height: 40px;display: table;}

	.are-defrent-wrp h2:after{top: 15px;right: -80px;}

	.diffrent-block-in{padding: 25px;}

	.diffrent-block-in h3{font-size: 22px;margin: 0 auto 15px;}

	.diffrent-block-in p{font-size: 15px;line-height: 22px;}

	.diffrent-block{margin: 30px 0 0;}



	.client-wrp{padding: 60px 0;}
	.client-title p{font-size: 16px;line-height: 24px;max-width: 400px;}

	.client-titlebar h2{font-size: 30px;}

	.client-titlebar h2:before{width: 85px;height: 10px;top: 15px;}

	.client-row{padding: 0 0 30px;}



	.praise-wrp h2{font-size: 30px;line-height: 40px;}

	.praise-wrp h2:after{top: 15px;}

	.review-data p{font-size: 16px;line-height: 24px;}

	.testimonials-userbox-in{padding: 20px;}

	.testimonials-userbox-in p{font-size: 16px;line-height: 24px;}

	.testimonials-user-rw{padding: 15px 15px 15px 50px;}



	.contact-wrp{padding: 70px 0;}

	.contact-form{padding: 30px 80px 30px 30px;}

	.contact-title h2{font-size: 30px;line-height: 40px;}

	.contact-title h2:before{width: 75px;top: 15px;height: 8px;left: -80px;}

	.contact-databox{margin: 0 0 0 -60px;}

	.contact-databox-in h3{font-size: 18px;padding: 12px 20px;border-radius: 6px;}

	.contact-databox-in p{font-size: 16px;line-height: 24px;word-break: break-word;padding: 0 15px;}

	.contact-form .form-group{margin: 0 0 20px;}

	.contact-form .form-group label{font-size: 16px;margin: 0 0 -12px 20px;}

	.contact-form .form-group .form-control{padding: 12px 20px;border-radius: 6px;}

	.contact-form .btn-main{font-size: 18px;}



	.footer-title h2{font-size: 85px;line-height:85px;padding: 0 0 0 85px;}

	.footer-title h2:before{width: 70px;}

	.footer-abt-bx p{font-size: 14px;line-height: 22px;}

	.footer-abt-bx img{height: 40px;margin: 0 0 30px;}

	.footer-social-bx{max-width: 180px;max-width: 180px;}

	.footer-social-bx a i{font-size: 65px;}

	.copyright{padding: 20px 0;}

	.copyright-links ul li{font-size: 15px;}

	.quicklinks ul li{margin: 0 25px 0 0;}

	.quicklinks ul li a{font-size: 16px;}



	#vision-craft-popup .modal-dialog,.modal-dialog{max-width: 85%;}

	.modal-content{padding: 25px;border-radius: 10px;}

	.vision-title h2,.poptitle h2{font-size: 32px;line-height: 42px;}

	.content-craft-dt p{font-size: 15px;line-height: 24px;}

	.crafts-list-wrp ul li{padding: 20px;}

	.vision-notebx p,.vision-block p,.vision-title p,.content-crtfdt h3{font-size: 15px;line-height: 22px;}

	.brand-craft-wrp .about-data-block{padding: 00px;}

	.brand-craft-wrp .about-inner-data p{padding: 30px 0 0;font-size: 14px;line-height: 22px;}

	.brand-craft-wrp .about-tabs .nav-tabs li a{font-size: 16px;line-height: 24px;}

	.brand-craft-wrp .about-tabs{margin: 0;}

	.vision-wrp,.brand-craft-wrp{position: relative;z-index: 1}

	.thought-block,.thought-wrp .col-md-3:nth-child(odd) .thought-block{margin: 0 0 30px;}

	.thought-block-in{padding: 20px;}

	img.quote-ic{width: 50px;}

	.vision-block h3,.thought-block p{font-size: 16px;line-height: 26px;}

	.vision-block-in{padding: 20px;}

	.vision-block h3{min-height: auto;}

	.vision-notebx{padding: 30px 0 0;}

	.vision-wrp .row{margin: 0 -10px;}

	.vision-wrp .row .col-md-4{padding: 0 10px;}



	.client-titlebar h2{font-size: 32px;line-height: 32px;}

	.client-titlebar h2:before{left: -95px;}

	.client-titlebar p{font-size: 18px;line-height: 24px;}

	.clients-bigin:after{left: 0;}

	.clients-bigin:before{right: 0;}

	.client-list ul li{margin: 0 0 10px;font-size: 16px;}

	.client-list{padding: 15px;max-width: 300px;}

}

@media(min-width:1025px) and (max-width:1350px){

}


@media(min-width:1025px) and (max-width:1279px){

	.about-wrp .container,.hero-banner .container,.container{max-width: 990px;}

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

	.navbar-light .navbar-nav .nav-link{font-size: 16px;padding: 30px 0;}

	.navbar-light .navbar-nav .nav-link:before {

    	width: 8px;

    	height: 30px;

	}

	ul.enter-nav{padding: 0 0 0 25px;}

	.navbar-brand{padding: 0 25px 0 0;}

	.navbar-brand img{height: 40px;}

	ul.enter-nav li a{font-size: 16px;min-width: 140px;padding: 12px 15px 12px 25px;}



	.hero-banner{padding: 120px 0 70px;}

	.inbanner-box.fouebox{position: relative;bottom: 0;max-width: 100%;}

	.banner-img-freambox{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto;}

	.inbanner-box{width: 25%;max-width: 100%;height: auto;margin: 0 0 15px;padding: 10px;}

	.inbanner-box img{width: 100%;height: 100%;}

	.inbanner-box:after{width: 100%;height: 100%;display: none;}

	.inbanner-box.fouebox,.inbanner-box.seondbox{margin: 0 0 15px;}

	.banner-data-row{position: relative;top: 0;left: 0;right: 0;}

	.banner-data-row h1{font-size:40px;line-height: 40px;margin: 0 auto 15px;}

	.banner-data-row h3,.banner-data-row h2{font-size: 36px;margin: 0 auto 15px;line-height: 46px;text-align: center;}

	.banner-data-row p{font-size: 16px;line-height: 24px;text-align: center;margin: 0 auto 30px;padding: 0;max-width: 80%}

	img.banner-shp{width: 100%;}

	.btn-scroll{width: 25px;height: 50px;bottom: 15px;}

	.btn-scroll img{width:15px;}

	.social-bx{right: 30px;}

	.social-bx ul li a{font-size: 14px;}



	.about-wrp{padding: 50px 0;}

	.about-data-block{padding: 0;margin:0;}

	.about-data-block h2{font-size:30px;line-height: 40px;margin: 0 auto 25px;}

	.about-data-block h2:before{display: none;}

	.about-data-block p{font-size: 15px;line-height: 22px;margin: 0 0 30px;}

	.about-tabs .nav-tabs li a{font-size: 22px;line-height: 32px;}

	.about-tabs{margin: 0 auto 30px;}

	.stemp-ic img{width: 100px;}

	.stemp-ic{right:-20px;top: -20px;}

	.about-inner-data{padding: 35px 0 0;}

	.about-inner-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}

	.about-owner-box{max-width: 250px;margin: 0 auto;}

	.videos-row,.about-inner-data{padding: 0 0;}

	.about-inner-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}

	.achivement-data ul li{font-size: 14px;line-height: 22px;margin: 0 0 16px;}

	.accolades-data ul li p{font-size: 14px;line-height: 22px;}

	.accolades-img{min-width: 55px;max-width: 55px;}



	.what-we-offer-wrp{padding: 50px 0;}

	.what-we-offer-wrp .titlebar {display: block;}

	.what-we-offer-wrp .titlebar h2{font-size: 26px;line-height: 36px;margin: 0 0 -50px auto;}

	.titlebar h2:before{top: 15px;width: 85px;height: 10px;left: -95px;}

	.what-we-offer-wrp .titlebar h2:before{left: -30px;}

	.what-we-offer-wrp .row{margin: 0 -10px;}

	.what-we-offer-wrp .row .col-md-3{padding: 0 10px;}

	.service-dt h3{font-size: 24px;}

	.service-dt ul li{font-size: 15px;line-height: 24px;}

	.service-ic{min-width: 60px;height: 60px;width: 60px;}

	.service-ic img{height: 40px;}

	.service-dt ul{}

	.btn-read{font-size: 16px;}



	.are-defrent-wrp h2{font-size: 26px;line-height: 36px;}

	.are-defrent-wrp h2:after{top: 15px;}

	.diffrent-block-in{padding: 25px;}

	.diffrent-block-in h3{font-size: 22px;margin: 0 auto 15px;}

	.diffrent-block-in p{font-size: 15px;line-height: 22px;}

	.diffrent-block{margin: 30px 0 0;}



	.client-wrp{padding: 60px 0;}

	.client-title p{font-size: 15px;line-height: 22px;}

	.client-titlebar h2{font-size: 30px;}

	.client-titlebar h2:before{width: 85px;height: 10px;top: 15px;}

	.client-row{padding: 0 0 30px;}



	.praise-wrp h2{font-size: 30px;line-height: 40px;}

	.praise-wrp h2:after{top: 15px;}

	.review-data p{font-size: 14px;line-height: 22px;}

	.testimonials-userbox-in{padding: 15px;}

	.testimonials-userbox-in p{font-size: 15px;line-height: 22px;}

	.testimonials-user-rw{padding: 15px 15px 15px 30px;}



	.contact-wrp{padding: 70px 0;}

	.contact-form{padding: 30px;}

	.contact-title h2{font-size: 30px;line-height: 40px;}

	.contact-title h2:before{width: 75px;top: 15px;height: 8px;left: -80px;}

	.contact-databox{margin: 0;}

	.contact-databox-in h3{font-size: 15px;padding: 10px;border-radius: 6px;}

	.contact-databox-in p{font-size: 14px;line-height: 22px;padding: 0;}

	.contact-form .form-group{margin: 0 0 20px;}

	.contact-form .form-group label{font-size: 16px;margin: 0 0 -12px 20px;}

	.contact-form .form-group .form-control{padding: 12px 20px;border-radius: 6px;}

	.contact-form .btn-main{font-size: 18px;}



	.footer-title h2{font-size: 70px;line-height:70px;padding: 0 0 0 65px;}

	.footer-title h2:before{width: 50px;}

	.footer-abt-bx p{font-size: 14px;line-height: 22px;}

	.footer-abt-bx img{height: 40px;margin: 0 0 30px;}

	.footer-social-bx a i{font-size: 65px;}

	.copyright{padding: 20px 0;}

	.copyright-links ul li{font-size: 12px;}

	.quicklinks ul li{margin: 0 15px 0 0;}

	.quicklinks ul li a{font-size: 14px;}



	#vision-craft-popup .modal-dialog,.modal-dialog{max-width: 90%;}

	.modal-content{padding: 25px;border-radius: 10px;}

	.vision-title h2,.poptitle h2{font-size: 32px;line-height: 42px;}

	.content-craft-dt p{font-size: 15px;line-height: 24px;}

	.crafts-list-wrp ul li{padding: 20px;}

	.vision-notebx p,.vision-block p,.vision-title p,.content-crtfdt h3{font-size: 15px;line-height: 22px;}

	.brand-craft-wrp .about-data-block{padding: 00px;}

	.brand-craft-wrp .about-inner-data p{padding: 30px 0 0;font-size: 14px;line-height: 22px;}

	.brand-craft-wrp .about-tabs .nav-tabs li a{font-size: 16px;line-height: 24px;}

	.brand-craft-wrp .about-tabs{margin: 0;}

	.vision-wrp,.brand-craft-wrp{position: relative;z-index: 1}

	.thought-block,.thought-wrp .col-md-3:nth-child(odd) .thought-block{margin: 0 0 30px;}

	.thought-block-in{padding: 25px;}

	img.quote-ic{width: 50px;}

	.vision-block h3,.thought-block p{font-size: 18px;line-height: 26px;}

	.vision-block-in{padding: 20px;}

	.vision-block h3{min-height: auto;}

	.vision-notebx{padding: 30px 0 0;}

	.thought-wrp .col-md-3{width: 50%;}

	.vision-wrp .row{margin: 0 -10px;}

	.vision-wrp .row .col-md-4{padding: 0 10px;}



	.client-titlebar h2{font-size: 32px;line-height: 32px;}

	.client-titlebar h2:before{left: -95px;}

	.client-titlebar p{font-size: 18px;line-height: 24px;}

	.clients-bigin:after{left: 0;}

	.clients-bigin:before{right: 0;}

	.client-list ul li{margin: 0 0 10px;font-size: 16px;}

	.client-list{margin: 0 auto;padding: 15px;}



	.not-found-wrp{padding: 150px 0 80px;}

	.not-found-wrp h1{font-size: 180px;line-height: 180px;margin: 0 auto 15px;}

	.not-found-wrp p{font-size: 18px;line-height: 28px;margin: 0 auto 25px;}

	.not-found-wrp .btn-main{font-size: 15px;}

}



@media(min-width:768px) and (max-width:1024px){

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

	.navbar-light .navbar-nav .nav-link{font-size: 14px;padding: 30px 0;}

	.navbar-light .navbar-nav .nav-link:before {

    	width: 8px;

    	height: 30px;

	}

	ul.enter-nav{padding: 0 0 0 15px;}

	.navbar-brand{padding: 0 15px 0 0;}

	.navbar-brand img{height: 30px;}

	ul.enter-nav li a{font-size: 14px;min-width: 130px;padding: 12px 15px 12px 25px;}



	.hero-banner{padding: 120px 0 70px;}

	.inbanner-box.fouebox{position: relative;bottom: 0;max-width: 100%;}

	.banner-img-freambox{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto;}

	.inbanner-box{width: 25%;max-width: 100%;height: auto;margin: 0 0 15px;padding: 10px;}

	.inbanner-box img{width: 100%;height: 100%;}

	.inbanner-box:after{width: 100%;height: 100%;display: none;}

	.inbanner-box.fouebox,.inbanner-box.seondbox{margin: 0 0 15px;}

	.banner-data-row{position: relative;top: 0;left: 0;right: 0;}

	.banner-data-row h1{font-size:40px;line-height: 40px;margin: 0 auto 15px;}

	.banner-data-row h3,.banner-data-row h2{font-size: 36px;margin: 0 auto 15px;line-height: 46px;text-align: center;}

	.banner-data-row p{font-size: 16px;line-height: 24px;text-align: center;margin: 0 auto 30px;padding: 0;max-width: 80%}

	img.banner-shp{width: 100%;}

	.btn-scroll{width: 25px;height: 50px;bottom: 15px;z-index: 99;}

	.btn-scroll img{width:15px;}

	.social-bx{position: relative;transform: rotate(0);left: 0;right: 0;bottom: 0;margin: 0 auto 25px;}

	.social-bx ul{justify-content: center;}

	.social-bx ul li a{font-size: 14px;}



	.about-wrp{padding: 50px 0;}

	.about-data-block{padding: 0;margin:0;}

	.about-data-block h2{font-size:30px;line-height: 40px;margin: 0 auto 25px;}

	.about-data-block h2:before{display: none;}

	.about-data-block p{font-size: 15px;line-height: 22px;margin: 0 0 30px;}

	.about-tabs .nav-tabs li a{font-size: 22px;line-height: 32px;}

	.about-tabs{margin: 0 auto 30px;}

	.stemp-ic img{width: 100px;}

	.stemp-ic{right:-20px;top: -20px;}

	.about-inner-data{padding: 35px 0 0;}

	.about-inner-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}

	.about-bref-dt .col-md-7,.about-bref-dt .col-md-5{width: 100%;}

	.about-owner-box{max-width: 250px;margin: 0 auto;}

	.videos-row,.about-inner-data{padding: 35px 0 0;}

	.about-inner-data p{font-size: 14px;line-height: 22px;text-align: center;margin: 0 auto 15px;}

	.achivement-data{padding: 35px 0 0;}

	.achivement-data ul li{font-size: 14px;line-height: 22px;margin: 0 0 16px;}

	.accolades-data ul li p{font-size: 14px;line-height: 22px;}

	.accolades-img{min-width: 55px;max-width: 55px;}



	.what-we-offer-wrp{padding: 50px 0;}

	.what-we-offer-wrp .titlebar h2{font-size: 26px;line-height: 36px;margin: 0 auto ;}

	.titlebar h2:before{top: 15px;width: 85px;height: 10px;left: -95px;}

	.what-we-offer-wrp .row{margin: 0 -10px;}

	.what-we-offer-wrp .row .col-md-3{padding: 0 10px;}

	.service-dt h3{font-size: 24px;}

	.service-dt ul li{font-size: 15px;line-height: 24px;}

	.service-ic{min-width: 60px;height: 60px;width: 60px;}

	.service-ic img{height: 40px;}

	.service-dt ul{}

	.btn-read{font-size: 16px;}

	.what-we-offer-wrp .col-md-3{width: 50%;}

	.service-offerbox,.what-we-offer-wrp .row .col-md-3:nth-child(odd) .service-offerbox{margin: 0 0 30px;}



	.are-defrent-wrp h2{font-size: 26px;line-height: 36px;}

	.are-defrent-wrp h2:after{top: 15px;}

	.diffrent-block-in{padding: 25px;}

	.diffrent-block-in h3{font-size: 22px;margin: 0 auto 15px;}

	.diffrent-block-in p{font-size: 15px;line-height: 22px;}

	.diffrent-block{margin: 30px 0 0;}



	.client-wrp{padding: 60px 0;}

	.client-title p{font-size: 15px;line-height: 22px;}

	.client-titlebar h2{font-size: 30px;}

	.client-titlebar h2:before{width: 85px;height: 10px;top: 15px;}

	.client-row{padding: 0 0 30px;}



	.praise-wrp h2{font-size: 30px;line-height: 40px;}

	.praise-wrp h2:after{top: 15px;}

	.review-data p{font-size: 14px;line-height: 22px;}

	.testimonials-userbox-in{padding: 15px;}

	.testimonials-userbox-in p{font-size: 15px;line-height: 22px;}

	.testimonials-user-rw{padding: 15px 15px 15px 30px;}



	.contact-wrp{padding: 70px 0;}

	.contact-form{padding: 30px;}

	.contact-title h2{font-size: 30px;line-height: 40px;}

	.contact-title h2:before{width: 75px;top: 15px;height: 8px;left: -80px;}

	.contact-databox{margin: 0;}

	.contact-databox-in h3{font-size: 15px;padding: 10px;border-radius: 6px;}

	.contact-databox-in p{font-size: 14px;line-height: 22px;padding: 0;}

	.contact-form .form-group{margin: 0 0 20px;}

	.contact-form .form-group label{font-size: 16px;margin: 0 0 -12px 20px;}

	.contact-form .form-group .form-control{padding: 12px 20px;border-radius: 6px;}

	.contact-form .btn-main{font-size: 18px;}



	.footer-title h2{font-size: 40px;line-height:40px;padding: 0 0 0 45px;}

	.footer-title h2:before{width: 40px;}

	.footer-abt-bx p{font-size: 14px;line-height: 22px;}

	.footer-abt-bx img{height: 40px;margin: 0 0 30px;}

	.footer-social-bx a i{font-size: 65px;}

	.copyright{padding: 20px 0;}

	.copyright .row{flex-flow: column-reverse;}

	.copyright .col-md-6{width: 100%;}

	.copyright-links ul {margin: 15px auto 0;justify-content: center;}

	.copyright-links ul li{font-size: 12px;}

	.quicklinks ul{justify-content: center;}

	.quicklinks ul li{margin: 0 15px 0 0;}

	.quicklinks ul li a{font-size: 14px;}



	#vision-craft-popup .modal-dialog,.modal-dialog{max-width: 95%;}

	.modal-content{padding: 25px 15px;border-radius: 10px;}

	.vision-title h2,.poptitle h2{font-size: 32px;line-height: 42px;}

	.content-craft-dt p{font-size: 15px;line-height: 24px;}

	.crafts-list-wrp ul li{padding: 20px;}

	.vision-notebx p,.vision-block p,.vision-title p,.content-crtfdt h3{font-size: 15px;line-height: 22px;}

	.brand-craft-wrp .about-data-block{padding: 00px;}

	.brand-craft-wrp .about-inner-data p{padding: 30px 0 0;font-size: 14px;line-height: 22px;}

	.brand-craft-wrp .about-tabs .nav-tabs li a{font-size: 16px;line-height: 24px;}

	.brand-craft-wrp .about-tabs{margin: 0;}

	.vision-wrp,.brand-craft-wrp{position: relative;z-index: 1}

	.thought-block,.thought-wrp .col-md-3:nth-child(odd) .thought-block{margin: 0 0 30px;}

	.thought-block-in{padding: 25px;}

	img.quote-ic{width: 50px;}

	.vision-block h3,.thought-block p{font-size: 18px;line-height: 26px;}

	.vision-block-in{padding: 20px;}

	.vision-block h3{min-height: auto;}

	.vision-notebx{padding: 30px 0 0;}

	.thought-wrp .col-md-3{width: 50%;}

	.vision-wrp .row{margin: 0 -10px;}

	.vision-wrp .row .col-md-4{padding: 0 10px;}



	.client-titlebar{padding: 0 0 30px;}

	.client-titlebar h2{font-size: 32px;line-height: 32px;}

	.client-titlebar h2:before{left: -95px;}

	.client-titlebar p{font-size: 18px;line-height: 24px;}

	.clients-bigin:after,.clients-bigin:before{display: none;}

	.client-list ul li{margin: 0 0 10px;font-size: 16px;}

	.client-list{margin: 0 auto;padding: 15px;}



	.not-found-wrp{padding: 150px 0 80px;}

	.not-found-wrp h1{font-size: 150px;line-height: 150px;}

	.not-found-wrp p{font-size: 16px;line-height: 26px;margin: 0 auto 25px;}

	.not-found-wrp .btn-main{font-size: 15px;}



	.typography-wrp{padding: 60px 0;}

	.typography-wrp h1{font-size: 65px;line-height: 68px;}

	.typography-wrp h2{font-size: 55px;line-height: 58px;}

	.typography-wrp h3{font-size: 45px;line-height: 48px;}

	.typography-wrp h4{font-size: 35px;line-height: 38px;}

	.typography-wrp h5{font-size: 25px;line-height: 28px;}

	.typography-wrp h6{font-size: 22px;line-height: 26px;}

	.typography-wrp p{font-size: 15px;line-height: 22px;}

	.typography-wrp ol li,.typography-wrp ul li{font-size: 15px;line-height: 22px;}

	.typography-wrp ul li:before{top: 8px;}

}



@media(min-width:992px) and (max-width:1024px){

	.about-wrp .container,.hero-banner .container,.container{max-width: 920px;}

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

}




@media(max-width:767px){

	.are-defrent-wrp .container,.about-wrp .container,.hero-banner .container,.container{max-width: 520px;}

	header{padding: 10px 0;}

	.navbar-brand img{height: 40px;}



	.hero-banner{padding: 120px 0 50px;}

	.inbanner-box.fouebox{position: relative;bottom: 0;max-width: 100%;}

	.banner-img-freambox{display: flex;flex-wrap: wrap;}

	.inbanner-box{width: 50%;max-width: 100%;height: auto;margin: 0 0 15px;padding: 10px;}

	.inbanner-box img{width: 100%;height: 100%;}

	.inbanner-box:after{width: 90%;height: 90%;right: 0;top: 0;}
	.banner-img-freambox .inbanner-box:nth-child(3):after{left: 0;}
	.banner-img-freambox .inbanner-box:nth-child(4):after{left: 0;}
	.banner-img-freambox .inbanner-box:first-child img{width: 95%;height: 95%;margin: 0 auto;}

	.inbanner-box.fouebox,.inbanner-box.seondbox{margin: 0 0 15px;}

	.banner-data-row{position: relative;top: 0;left: 0;right: 0;}

	.banner-data-row h1{padding: 0;font-size: 24px;line-height: 30px;margin: 0 auto 5px;}

	.banner-data-row h1:after,.banner-data-row h1:before{display: none;}

	.banner-data-row h1 span{width: 100%;padding: 0;text-align: center;}

	.banner-data-row h3,.banner-data-row h2{font-size: 28px;margin: 0 auto 15px;line-height: 35px;text-align: center;}

	.banner-data-row p{max-width: 100%;font-size: 14px;line-height: 22px;text-align: center;margin: 0 auto 30px;padding: 0;}

	img.banner-shp{width: 100%;}

	.btn-scroll{width: 25px;height: 50px;bottom: 15px;}

	.btn-scroll img{width:15px;}

	.social-bx{position: relative;transform: rotate(0);left: 0;right: 0;bottom: 0;margin: 0 auto 25px;}

	.social-bx ul{justify-content: center;}

	.social-bx ul li a{font-size: 14px;}


	.about-tabs .nav-tabs .nav-item.show .nav-link, .about-tabs .nav-tabs .nav-link.active{background: transparent;}

	.about-wrp{padding: 50px 0;}

	.about-data-block{padding: 0;margin:0;}

	.about-data-block h2{font-size:30px;line-height: 40px;margin: 0 auto 25px;}

	.about-data-block h2:before{display: none;}

	.about-data-block p{font-size: 15px;line-height: 22px;margin: 0 0 30px;}

	.about-tabs .nav-tabs li a{font-size: 22px;line-height: 32px;}

	.about-tabs{margin: 0 auto 30px;}

	.stemp-ic img{width: 100px;}

	.stemp-ic{right:-10px;top: -15px;}

	.videos-row,.about-inner-data{padding: 0 0;}

	.about-inner-data p{font-size: 14px;line-height: 22px;text-align: left;margin: 0 auto 15px;}

	.achivement-data{padding: 0 0 0;}

	.achivement-data ul li{font-size: 14px;line-height: 22px;margin: 0 0 16px;}

	.accolades-data ul li p{font-size: 14px;line-height: 22px;}

	.accolades-img{min-width: 55px;max-width: 55px;}
	.accolades-data h5{font-size: 16px;line-height: 24px;}
	.mobile-about-wrp{display: block;position: relative;z-index: 5}
	.about-bref-dt,.about-tabs{display: none;}


	.what-we-offer-wrp{padding: 50px 0 50px;}

	.titlebar{margin: 0 auto;width: 100%;}

	.titlebar h2:before{display: none;}

	.what-we-offer-wrp .titlebar h2{margin: 0 auto 35px;text-align: center;font-size: 30px;line-height: 40px;}

	.service-offerbox,.what-we-offer-wrp .row .col-md-3:nth-child(odd) .service-offerbox{margin: 0 0 30px;}

	.service-dt h3{font-size: 24px;}

	.service-dt ul li{font-size: 15px;line-height: 24px;}

	.service-ic{min-width: 60px;height: 60px;width: 60px;}

	.service-ic img{height: 40px;}

	.service-dt ul{min-height: 100%;}

	.btn-read{font-size: 16px;}

	.what-we-offer-wrp .col-sm-6{width: 100%;}



	.are-defrent-wrp{padding: 50px 0;}

	.are-defrent-wrp h2{font-size: 30px;line-height: 40px;text-align: center;}

	.are-defrent-wrp h2:after{display: none;}

	.diffrent-block{margin: 0 0 30px;}

	.diffrent-block-in{padding: 25px;}

	.diffrent-block-in h3{font-size: 22px;margin: 0 auto 15px;}

	.diffrent-block-in p{font-size: 15px;line-height: 22px;}

	.diffrent-block.nomargin{margin: 0 0 30px;}	


	.praise-wrp,.client-wrp{padding: 50px 0;}

	.client-title .row{flex-flow: column-reverse;}

	.client-titlebar{justify-content: center;align-items: center;}

	.praise-wrp h2,.client-titlebar h2{text-align: center;margin: 0 auto 25px;font-size: 30px;line-height: 40px;padding: 0;}

	.praise-wrp h2:after,.client-titlebar h2:before{display: none;}

	.client-titlebar h2 span,.praise-wrp h2 span{display: inline-block;}

	.client-title p{font-size: 14px;line-height: 22px;text-align: center;max-width: 100%;}

	.client-row{padding: 0px;}

	.review-data{padding: 20px 0 0;}

	.review-data p{font-size: 14px;line-height: 22px;}

	img.quoteic2{width: 50px;}

	.testimonials-navblock{margin: 50px 0 0;}

	.testimonials-user-rw{padding: 15px 15px 15px 30px;}

	.testimonials-userbox-in{padding: 15px;}

	.testimonials-userbox-in p{font-size: 15px;line-height: 22px;}

	.testimonials-user-rw .testimonials-userbox{margin: 0;}



	.praise-wrp .slick-prev, .praise-wrp .slick-next{bottom:-40px;top: auto;transform: translate(0);}



	.contact-wrp{padding: 50px 0;}

	.contact-form{padding: 25px;}

	.contact-form .form-group{margin: 0 0 20px;}

	.contact-form .form-group label{font-size: 16px;margin: 0 0 -12px 20px;}

	.contact-form .form-group .form-control{padding: 12px 20px;border-radius: 6px;}

	.contact-form .btn-main{font-size: 18px;}

	.contact-title{display: none;}

	.contact-title.mobile-title{display: block;}

	.contact-title h2{margin: 0 auto 20px;font-size: 30px;line-height: 40px;text-align: center;}

	.contact-title h2:before{display: none;}

	.contact-databox{margin: 35px 0 0;max-width: 100%;}

	.contact-databox-in h3{font-size: 10px 15px;font-size: 18px;}

	.contact-databox-in p{font-size: 15px;line-height: 22px;}

	.contact-databox-in p:last-child{margin: 0;}



	.footer-abt-rw{flex-flow: column;}

	.footer-abt-bx{max-width: 100%;min-width: 100%;padding: 30px 0;}

	.footer-abt-bx img{height: 35px;margin: 0 auto 20px;}

	.footer-abt-bx p{font-size: 14px;text-align: center;}

	.footer-social-bx{max-width: 100%;min-width: 100%;display: flex;flex-wrap: wrap;margin: 0;border: 1px solid rgba(255, 255, 255, 0.15);}

	.footer-social-bx a{border: none;border-right: 1px solid rgba(255, 255, 255, 0.15);width: 50%;}

	.footer-social-bx a:last-child{border: none;}	

	.footer-title h2{font-size: 60px;line-height: 60px;text-align: center;padding: 30px 0;}

	.footer-title h2:before{display: none;}

	.footer-title{justify-content: center;align-items: center;}

	.copyright{padding: 15px 0;}

	.copyright .row{flex-flow: column-reverse;}

	.quicklinks {margin: 0 auto 20px;}

	.quicklinks ul{flex-flow: column;}

	.quicklinks ul li{margin: 0 0 5px;}

	.quicklinks ul li a{font-size: 16px;}

	.copyright-links{padding: 15px 0 0;border-top: 1px solid rgba(255, 255, 255, 0.30);}

	.copyright-links ul{flex-flow: column-reverse;}

	.copyright-links ul li{margin: 0 0 5px;}

	.copyright-links ul li a{font-size: 14px;}

	.copyright-links ul li:after{display: none;}



	.modal-content{padding: 25px 15px;border-radius: 10px;}

	.vision-title h2,.poptitle h2{font-size: 22px;line-height: 32px;}

	.content-craft-dt p{font-size: 15px;line-height: 24px;}

	.crafts-list-wrp ul li{width: 100%;border: none;border-bottom:1px solid #D9D9D9;}

	.vision-notebx p,.vision-block p,.vision-title p,.content-crtfdt h3{font-size: 15px;line-height: 22px;}

	.brand-craft-wrp .about-data-block{padding: 0px;}

	.brand-craft-wrp .about-inner-data p{padding: 30px 0 0;font-size: 14px;line-height: 22px;}

	.brand-craft-wrp .about-tabs .nav-tabs li a{font-size: 18px;}

	.vision-wrp,.brand-craft-wrp{position: relative;z-index: 1}

	.thought-block,.thought-wrp .col-md-3:nth-child(odd) .thought-block{margin: 0 0 30px;}

	.thought-block-in{padding: 25px;}

	img.quote-ic{width: 50px;}

	.vision-block h3,.thought-block p{font-size: 18px;line-height: 26px;}

	.vision-block-in{padding: 20px;}

	.vision-block h3{min-height: auto;}

	.vision-block.nomargin,.vision-block{margin: 30px 0 0;}

	.vision-notebx{padding: 30px 0 0;}



	.client-wrp .row{flex-flow: column-reverse;}

	.client-titlebar{padding: 0 0 30px;}

	.client-titlebar h2{margin: 0 auto 5px;}

	.client-titlebar p{font-size: 16px;line-height: 24px;}

	.clients-bigin{margin: 0 auto 40px;}

	.clients-bigin:after,.clients-bigin:before{display: none;}

	.client-list ul li{margin: 0 0 10px;}

	.client-list{margin: 0 auto;}



	.not-found-wrp{padding: 100px 0 50px;}

	.not-found-wrp h1{font-size: 100px;line-height: 100px;}

	.not-found-wrp p{font-size: 14px;line-height: 24px;margin: 0 auto 25px;}

	.not-found-wrp .btn-main{font-size: 15px;}



	.typography-wrp{padding: 60px 0;}

	.typography-wrp h1{font-size: 65px;line-height: 68px;}

	.typography-wrp h2{font-size: 55px;line-height: 58px;}

	.typography-wrp h3{font-size: 45px;line-height: 48px;}

	.typography-wrp h4{font-size: 35px;line-height: 38px;}

	.typography-wrp h5{font-size: 25px;line-height: 28px;}

	.typography-wrp h6{font-size: 22px;line-height: 26px;}

	.typography-wrp p{font-size: 15px;line-height: 22px;}

	.typography-wrp ol li,.typography-wrp ul li{font-size: 15px;line-height: 22px;}

	.typography-wrp ul li:before{top: 8px;}

	.about-owner-box:after{
		right: -5px;
		bottom: -5px;
	}
	.slider-nav .slick-prev, .slider-nav .slick-next{display: none !important;}
}

@media(min-width:576px) and (max-width:767px){

	.are-defrent-wrp .col-md-4{width: 50%;}
	.diffrent-block-in h3{font-size: 18px;line-height: 26px;}
}

@media(min-width:448px) and (max-width:575px){


}


/* **** Menu **** */

@media(max-width:767px){	

	.navbar-collapse{

		position: fixed;

		left: -100%;

		top: 0;

		min-height: 100vh;

		background: #000;

		height: 100%;

		width: 100%;

		padding: 85px 0 0;

		overflow: auto;

		-webkit-transition: all 0.3s linear;

		transition: all 0.3s linear;

	}	

	ul.enter-nav{padding: 25px 0 0px;margin:25px 0 0;border-top: 1px solid rgba(255, 255, 255, 0.30);width: 100%;justify-content: center;}

	ul.enter-nav li{margin: 0 15px 0 0;}

	.navbar-collapse.collapse.show{

		left: 0;

	}

	.navbar-light .navbar-nav{

		margin: 0 auto;

		background: transparent;

	}

	.navbar-brand{

		position: relative;

		z-index: 121;

	}

	.navbar-toggler{

		position: relative;

		z-index: 121;

	}

	.nav-row{flex-flow: column;padding: 0 20px;}

	.navbar-light .navbar-nav{

		padding: 0;

		width: 100%;

		display: flex;

		align-items: center;

		justify-content: center;

		border: none;

	}

	.navbar-light .navbar-nav li{

		margin: 0 0;

		width: 100%;

	}

	.navbar-light .navbar-nav li:last-child{

		margin: 0;

	}

	.navbar-light .navbar-nav li .nav-link{

		color: #fff;

		font-size: 16px;

		line-height: 26px;
		padding: 25px 0;
		display: table;
		margin: 0 auto;

	}

	.navbar-light .navbar-nav .nav-link:before{width: 10px;height: 25px;}

	.navbar-light .navbar-nav .nav-link.active{

		color: #fff;

	}

	.navbar-light .navbar-nav li .nav-link i{

		margin: 0 0 0 auto;

	}

	ul.enter-nav li a{font-size: 18px;}

	.navbar-light .navbar-nav .nav-link:after{display: none;}

	body.add-fix{

		overflow: hidden;

	}

}

/* **** End Menu **** */