@media(min-width:1201px) and (max-width:1650px){
	/* **** Home Page **** */
	.container{max-width: 1170px;}
	.navbar-brand img{height: 60px;}
	.navbar-light .navbar-nav li.btn-call,.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 15px;}
	.navbar-light .cnt-bx li.btn-cnt .nav-link,.navbar-light .cnt-bx li.btn-call .nav-link,.navbar-light .navbar-nav li.btn-cnt .nav-link,.navbar-light .navbar-nav li.btn-call .nav-link{padding: 10px 25px;font-size: 15px;}
	.navbar-light .cnt-bx{margin-left: 10px;}
	.navbar-light .cnt-bx li.btn-call{margin-right: 15px;}

	.banner-slider .slick-prev:before,
	.banner-slider .slick-next:before {width: 40px;height:40px;line-height: 40px;font-size: 14px;}
	.banner-slider .slick-prev, .banner-slider .slick-next{right: 15px;}
	.banner-slider .slick-prev{left: 12px;right: auto;}
	.banner-wrapper .col-md-6{width: 60%;}
	.banner-logo{top: 30px;}
	.baner-lgrw img{height: 100px;}
	.banner-data h1{font-size:36px;line-height: 46px;}
	.banner-data p{font-size: 16px;line-height: 24px;}
	.btn-main,.banner-data .btn-group .btn-secondary{margin-right: 15px;font-size: 16px;padding: 10px 25px;}

	.welcome-wrp .welcome-row,.welcome-wrp{padding: 40px 0;}
	.welcome-data h6{font-size: 15px;letter-spacing: 1px;}
	.welcome-data h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.welcome-data p{font-size: 15px;line-height: 22px;margin: 0 0 15px;}
	.what-weimgbx img{height: 150px;}

	.where-we-wrp{padding: 50px 0;}
	.where-block{padding:30px;}
	.where-block h6{font-size: 15px;line-height: 1px;}
	.where-block h2{font-size: 28px;margin: 0 0 15px;line-height: 34px;}
	.where-block p{font-size: 15px;line-height: 22px;}
	.where-block ul li{width: 50%;font-size: 16px;line-height: 24px;padding: 5px 0 5px 15px;}
	.where-block ul li:before{width: 4px;height: 4px;top:15px;}
	.difference-wrp .welcome-data{padding: 0;}
	.difference-wrp .welcome-data h4{font-size: 18px;margin: 0 0 15px;}

	.contact-wrp{padding: 0 0 60px;}
	.contact-data h6{font-size: 15px;letter-spacing: 1px;}
	.contact-data h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.contact-data p{font-size: 16px;line-height: 24px;}
	.contact-data ul li{margin: 0 0 20px;}
	.contact-data ul li:last-child{margin: 0;}
	.call-dt h3{font-size: 18px;line-height: 26px;}
	.call-dt h3 span{font-size: 14px;}
	.contact-form{margin: 0 0 0;padding: 30px;}
	.contact-form h3{font-size: 24px;margin: 0 auto 25px;}
	.contact-form .form-group{margin: 0 0 15px;}
	.contact-form .form-group .form-control{padding: 15px;font-size: 15px;}
	.contact-data ul li .call-ic{margin-right: 15px;}

	.footer-top{padding: 40px 0;}
	.quicklinks{margin: 0 auto 30px;}
	.footer-cnt h3,.quicklinks h3{font-size: 18px;padding: 0 0 15px;margin: 0 0 15px;}
	.footer-cnt h3:after,.quicklinks h3:after{width: 40px;}
	.quicklinks ul li a{font-size: 15px;}
	.footer-logo img{height: 80px;}
	.sponcer-logo img{height: 60px;margin: 0 auto 45px;}
	.footer-cnt li{margin: 0 0 10px;}
	.footer-cnt li a{font-size: 15px;line-height: 22px;word-break: break-all;}
	.copyright p{font-size: 15px;line-height: 22px;margin: 0 auto 0px;}
	.copyright h6{font-size: 15px;margin: 0 auto 0;}
	/* **** End Home Page **** */

	/* **** Why Semtool Page **** */
	.inner-banner h1{font-size: 30px;}
	.breadcrumb-links ul li{font-size: 15px;margin-right: 30px;}
	.breadcrumb-links ul li a:after{font-size: 18px;right: -18px;top:0px;}
	.why-semtool-wrp{padding: 50px 0;}
	.why-semtool-wrp h6{font-size: 16px;}
	.why-semtool-wrp h2{font-size: 36px;line-height: 42px;}
	.why-semtool-wrp h5{font-size: 16px;line-height: 24px;}
	.why-semtool-wrp .row{margin: 0 -15px;}
	.why-semtool-wrp .row .col-md-6{padding: 0 15px;}
	.semtool-img img{height: 250px;}
	.semtool-box h3{font-size: 26px;line-height: 36px;}
	.semtool-box p{font-size: 15px;line-height: 22px;}

	.setting-our-wrp{padding: 50px 0;}
	.setting-block{padding: 45px;}
	.setting-block h2{font-size: 30px;margin: 0 auto 15px;}
	.setting-block p{font-size: 16px;line-height: 24px;}

	.titlebar h6{font-size: 15px;letter-spacing: 1px;}
	.titlebar h2{font-size: 36px;margin: 0 auto 15px;line-height: 44px;}
	.titlebar h5{font-size: 16px;line-height: 24px}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(even) .welcome-data{padding: 0 0 0;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data h2{font-size:26px;line-height: 36px;text-align: left;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data p{text-align: left;}
	.welcome-data ul li{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;}
	.welcome-data ul li:before{width: 5px;height: 5px;}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(odd) .welcome-data{padding: 0 0 0;}
	.service-note p{font-size: 15px;line-height: 22px;}

	.projects-wrp{padding: 70px 0;}

	.contact-pg-wrp{padding: 50px 0;}
	.map-block{padding: 0 0 50px;}
	.map-box{height: 300px;}
	/* **** End Why Semtool Page **** */
}

@media(min-width:1025px) and (max-width:1200px){
	/* **** Home Page **** */
	.container{max-width: 960px;}
	.navbar-brand img{height: 60px;}
	.navbar-light .navbar-nav li.btn-call,.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 15px;}
	.navbar-light .cnt-bx li.btn-cnt .nav-link,.navbar-light .cnt-bx li.btn-call .nav-link,.navbar-light .navbar-nav li.btn-cnt .nav-link,.navbar-light .navbar-nav li.btn-call .nav-link{padding: 10px 25px;font-size: 15px;}
	.navbar-light .cnt-bx{margin-left: 10px;}
	.navbar-light .cnt-bx li.btn-call{margin-right: 15px;}

	.banner-slider .slick-prev:before,
	.banner-slider .slick-next:before {width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
	.banner-slider .slick-prev, .banner-slider .slick-next{right: 10px;}
	.banner-slider .slick-prev{left: 10px;right: auto;}
	.banner-wrapper .col-md-6{width: 60%;}
	.banner-logo{top: 30px;}
	.baner-lgrw img{height: 100px;}
	.banner-data h1{font-size:36px;line-height: 46px;}
	.banner-data p{font-size: 16px;line-height: 24px;}
	.btn-main,.banner-data .btn-group .btn-secondary{margin-right: 15px;font-size: 16px;padding: 10px 25px;}

	.welcome-wrp .welcome-row,.welcome-wrp{padding: 40px 0;}
	.welcome-wrp .welcome-row .row{align-items: flex-start;}
	.welcome-wrp .welcome-row:nth-child(even) .welcome-data,.welcome-data{padding: 0;}
	.welcome-data h6{font-size: 15px;letter-spacing: 1px;}
	.welcome-data h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.welcome-data p{font-size: 15px;line-height: 22px;margin: 0 0 15px;}
	.what-weimgbx img{height: 150px;}

	.where-we-wrp{padding: 50px 0;}
	.where-block{padding:30px;}
	.where-block h6{font-size: 15px;line-height: 1px;}
	.where-block h2{font-size: 28px;margin: 0 0 15px;line-height: 34px;}
	.where-block p{font-size: 15px;line-height: 22px;}
	.where-block ul li{width: 50%;font-size: 16px;line-height: 24px;padding: 5px 0 5px 15px;}
	.where-block ul li:before{width: 4px;height: 4px;top:15px;}
	.difference-wrp .welcome-data{padding: 0;}
	.difference-wrp .welcome-data h4{font-size: 18px;margin: 0 0 15px;}

	.contact-wrp{padding: 0 0 60px;}
	.contact-wrp .row{align-items: flex-start;}
	.contact-data h6{font-size: 15px;letter-spacing: 1px;}
	.contact-data h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.contact-data p{font-size: 16px;line-height: 24px;}
	.contact-data ul li{margin: 0 0 20px;}
	.contact-data ul li:last-child{margin: 0;}
	.call-dt h3{font-size: 18px;line-height: 26px;}
	.call-dt h3 span{font-size: 14px;}
	.contact-form{margin: 0 0 0;padding: 30px;}
	.contact-form h3{font-size: 24px;margin: 0 auto 25px;}
	.contact-form .form-group{margin: 0 0 15px;}
	.contact-form .form-group .form-control{padding: 15px;font-size: 15px;}
	.contact-data ul li .call-ic{margin-right: 15px;}

	.footer-top{padding: 40px 0;}
	.quicklinks{margin: 0 auto 30px;}
	.footer-cnt h3,.quicklinks h3{font-size: 18px;padding: 0 0 15px;margin: 0 0 15px;}
	.footer-cnt h3:after,.quicklinks h3:after{width: 40px;}
	.quicklinks ul li a{font-size: 15px;}
	.footer-logo img{height: 80px;}
	.sponcer-logo img{height: 60px;margin: 0 auto 45px;}
	.footer-cnt{float: none;width: 100%;}
	.footer-cnt li{margin: 0 0 10px;}
	.footer-cnt li a{font-size: 15px;line-height: 22px;word-break: break-all;}
	.copyright p{font-size: 15px;line-height: 22px;margin: 0 auto 0px;}
	.copyright h6{font-size: 15px;margin: 0 auto 0;}
	/* **** End Home Page **** */

	/* **** Why Semtool Page **** */
	.inner-banner h1{font-size: 26px;}
	.breadcrumb-links ul li{font-size: 15px;margin-right: 30px;}
	.breadcrumb-links ul li a:after{font-size: 18px;right: -18px;top:0px;}
	.why-semtool-wrp{padding: 50px 0;}
	.why-semtool-wrp h6{font-size: 16px;}
	.why-semtool-wrp h2{font-size: 28px;line-height: 36px;}
	.why-semtool-wrp h5{font-size: 16px;line-height: 24px;}
	.why-semtool-wrp .row{margin: 0 -15px;}
	.why-semtool-wrp .row .col-md-6{padding: 0 15px;}
	.semtool-img img{height: 250px;}
	.semtool-box h3{font-size: 26px;line-height: 36px;}
	.semtool-box p{font-size: 15px;line-height: 22px;}

	.setting-our-wrp{padding: 50px 0;}
	.setting-block{padding: 35px 25px;}
	.setting-block h2{font-size: 28px;margin: 0 auto 15px;}
	.setting-block p{font-size: 15px;line-height: 22px;}

	.titlebar h6{font-size: 15px;letter-spacing: 1px;}
	.titlebar h2{font-size: 32px;margin: 0 auto 15px;line-height: 34px;}
	.titlebar h5{font-size: 16px;line-height: 22px}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(even) .welcome-data{padding: 0 0 0;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data h2{font-size:26px;line-height: 36px;text-align: left;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data p{text-align: left;}
	.welcome-data ul li{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;}
	.welcome-data ul li:before{width: 5px;height: 5px;}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(odd) .welcome-data{padding: 0 0 0;}
	.service-note p{font-size: 15px;line-height: 22px;}

	.projects-wrp{padding: 70px 0;}

	.contact-pg-wrp{padding: 50px 0;}
	.map-block{padding: 0 0 50px;}
	.map-box{height: 300px;}
	/* **** End Why Semtool Page **** */
}

@media(min-width:992px) and (max-width:1024px){
	/* **** Home Page **** */
	.container{max-width: 940px;}
	.navbar-brand img{height: 60px;}
	.navbar-light .navbar-nav li.btn-call,.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 15px;}
	.navbar-light .cnt-bx li.btn-cnt .nav-link,.navbar-light .cnt-bx li.btn-call .nav-link,.navbar-light .navbar-nav li.btn-cnt .nav-link,.navbar-light .navbar-nav li.btn-call .nav-link{padding: 10px 25px;font-size: 15px;}
	.navbar-light .cnt-bx{margin-left: 10px;}
	.navbar-light .cnt-bx li.btn-call{margin-right: 15px;}

	.banner-slider .slick-prev:before,
	.banner-slider .slick-next:before {width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
	.banner-slider .slick-prev, .banner-slider .slick-next{right: 10px;}
	.banner-slider .slick-prev{left: 10px;right: auto;}
	.banner-wrapper .col-md-6{width: 60%;}
	.banner-logo{top: 30px;}
	.baner-lgrw img{height: 100px;}
	.banner-data h1{font-size:36px;line-height: 46px;}
	.banner-data p{font-size: 16px;line-height: 24px;}
	.btn-main,.banner-data .btn-group .btn-secondary{margin-right: 15px;font-size: 16px;padding: 10px 25px;}

	.welcome-wrp .welcome-row,.welcome-wrp{padding: 40px 0;}
	.welcome-wrp .welcome-row .row{align-items: flex-start;}
	.welcome-wrp .welcome-row:nth-child(even) .welcome-data,.welcome-data{padding: 0;}
	.welcome-data h6{font-size: 15px;letter-spacing: 1px;}
	.welcome-data h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.welcome-data p{font-size: 15px;line-height: 22px;margin: 0 0 15px;}
	.what-weimgbx img{height: 150px;}

	.where-we-wrp{padding: 50px 0;}
	.where-block{padding:30px;}
	.where-block h6{font-size: 15px;line-height: 1px;}
	.where-block h2{font-size: 28px;margin: 0 0 15px;line-height: 34px;}
	.where-block p{font-size: 15px;line-height: 22px;}
	.where-block ul li{width: 50%;font-size: 16px;line-height: 24px;padding: 5px 0 5px 15px;}
	.where-block ul li:before{width: 4px;height: 4px;top:15px;}
	.difference-wrp .welcome-data{padding: 0;}
	.difference-wrp .welcome-data h4{font-size: 18px;margin: 0 0 15px;}

	.contact-wrp{padding: 0 0 60px;}
	.contact-wrp .row{align-items: flex-start;}
	.contact-data h6{font-size: 15px;letter-spacing: 1px;}
	.contact-data h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.contact-data p{font-size: 16px;line-height: 24px;}
	.contact-data ul li{margin: 0 0 20px;}
	.contact-data ul li:last-child{margin: 0;}
	.call-dt h3{font-size: 18px;line-height: 26px;}
	.call-dt h3 span{font-size: 14px;}
	.contact-form{margin: 0 0 0;padding: 30px;}
	.contact-form h3{font-size: 24px;margin: 0 auto 25px;}
	.contact-form .form-group{margin: 0 0 15px;}
	.contact-form .form-group .form-control{padding: 15px;font-size: 15px;}
	.contact-data ul li .call-ic{margin-right: 15px;}

	.footer-top{padding: 40px 0;}
	.quicklinks{margin: 0 auto 30px;}
	.footer-cnt h3,.quicklinks h3{font-size: 18px;padding: 0 0 15px;margin: 0 0 15px;}
	.footer-cnt h3:after,.quicklinks h3:after{width: 40px;}
	.quicklinks ul li a{font-size: 15px;}
	.footer-logo img{height: 80px;}
	.sponcer-logo img{height: 60px;margin: 0 auto 45px;}
	.footer-cnt{float: none;width: 100%;}
	.footer-cnt li{margin: 0 0 10px;}
	.footer-cnt li a{font-size: 15px;line-height: 22px;word-break: break-all;}
	.copyright p{font-size: 15px;line-height: 22px;margin: 0 auto 0px;}
	.copyright h6{font-size: 15px;margin: 0 auto 0;}
	/* **** End Home Page **** */

	/* **** Why Semtool Page **** */
	.inner-banner h1{font-size: 26px;}
	.breadcrumb-links ul li{font-size: 15px;margin-right: 30px;}
	.breadcrumb-links ul li a:after{font-size: 18px;right: -18px;top:0px;}
	.why-semtool-wrp{padding: 50px 0;}
	.why-semtool-wrp h6{font-size: 16px;}
	.why-semtool-wrp h2{font-size: 28px;line-height: 36px;}
	.why-semtool-wrp h5{font-size: 16px;line-height: 24px;}
	.why-semtool-wrp .row{margin: 0 -15px;}
	.why-semtool-wrp .row .col-md-6{padding: 0 15px;}
	.semtool-img img{height: 250px;}
	.semtool-box h3{font-size: 26px;line-height: 36px;}
	.semtool-box p{font-size: 15px;line-height: 22px;}

	.setting-our-wrp{padding: 50px 0;}
	.setting-block{padding: 35px 25px;}
	.setting-block h2{font-size: 28px;margin: 0 auto 15px;}
	.setting-block p{font-size: 15px;line-height: 22px;}

	.titlebar h6{font-size: 15px;letter-spacing: 1px;}
	.titlebar h2{font-size: 30px;margin: 0 auto 15px;line-height: 34px;}
	.titlebar h5{font-size: 15px;line-height: 22px}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(even) .welcome-data{padding: 0 0 0;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data h2{font-size:26px;line-height: 36px;text-align: left;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data p{text-align: left;}
	.welcome-data ul li{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;}
	.welcome-data ul li:before{width: 5px;height: 5px;}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(odd) .welcome-data{padding: 0 0 0;}
	.service-note p{font-size: 15px;line-height: 22px;}

	.projects-wrp{padding: 50px 0;}

	.contact-pg-wrp{padding: 50px 0;}
	.map-block{padding: 0 0 50px;}
	.map-box{height: 300px;}
	/* **** End Why Semtool Page **** */
}

@media(min-width:768px) and (max-width:991px){
	/* **** Home Page **** */
	.navbar-brand img{height: 45px;}
	.navbar-light .navbar-nav li.btn-call,.navbar-light .navbar-nav li{margin-right: 10px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;}
	.navbar-light .cnt-bx li.btn-cnt .nav-link,.navbar-light .cnt-bx li.btn-call .nav-link,.navbar-light .navbar-nav li.btn-cnt .nav-link,.navbar-light .navbar-nav li.btn-call .nav-link{padding: 10px 15px;font-size: 14px;}
	.navbar-light .cnt-bx{margin-left: 10px;}
	.navbar-light .cnt-bx li.btn-call{margin-right: 15px;}

	.banner-wrapper .col-md-6{width: 65%;}
	.banner-logo{top: 30px;}
	.baner-lgrw img{height: 100px;}
	.banner-data h1{font-size: 30px;line-height: 40px;}
	.banner-data p{font-size: 15px;line-height: 24px;}
	.btn-main,.banner-data .btn-group .btn-secondary{margin-right: 15px;font-size: 15px;padding: 10px 25px;}

	.welcome-wrp .welcome-row,.welcome-wrp{padding: 40px 0;}
	.welcome-wrp .welcome-row .row{align-items: flex-start;}
	.welcome-wrp .welcome-row:nth-child(even) .welcome-data,.welcome-data{padding: 0;}
	.welcome-data h6{font-size: 15px;letter-spacing: 1px;}
	.welcome-data h2{font-size: 26px;line-height: 34px;margin: 0 0 15px;}
	.welcome-data p{font-size: 15px;line-height: 22px;margin: 0 0 15px;}
	.what-weimgbx img{height: 150px;}

	.where-we-wrp{padding: 50px 0;}
	.where-block{padding:30px;}
	.where-block h6{font-size: 15px;line-height: 1px;}
	.where-block h2{font-size: 28px;margin: 0 0 15px;line-height: 34px;}
	.where-block p{font-size: 15px;line-height: 22px;}
	.where-block ul li{width: 50%;font-size: 16px;line-height: 24px;padding: 5px 0 5px 15px;}
	.where-block ul li:before{width: 4px;height: 4px;top:15px;}
	.where-we-wrp .col-md-6{width:70%;margin: 0 auto;}
	.difference-wrp .welcome-data{padding: 0;}
	.difference-wrp .welcome-data h4{font-size: 18px;margin: 0 0 15px;}

	.contact-wrp{padding: 0 0 60px;}
	.contact-wrp .row{align-items: flex-start;}
	.contact-data h6{font-size: 15px;letter-spacing: 1px;}
	.contact-data h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.contact-data p{font-size: 16px;line-height: 24px;}
	.contact-data ul li{margin: 0 0 20px;}
	.contact-data ul li:last-child{margin: 0;}
	.call-dt h3{font-size: 18px;line-height: 26px;}
	.call-dt h3 span{font-size: 14px;}
	.contact-form{margin: 0 0 0;padding: 30px;}
	.contact-form h3{font-size: 24px;margin: 0 auto 25px;}
	.contact-form .form-group{margin: 0 0 15px;}
	.contact-form .form-group .form-control{padding: 15px;font-size: 15px;}
	.contact-data ul li .call-ic{margin-right: 15px;}

	.footer-top{padding: 40px 0;}
	.quicklinks{margin: 0 auto 30px;}
	.footer-cnt h3,.quicklinks h3{font-size: 18px;padding: 0 0 15px;margin: 0 0 15px;}
	.footer-cnt h3:after,.quicklinks h3:after{width: 40px;}
	.quicklinks ul li a{font-size: 15px;}
	.footer-logo img{height: 80px;}
	.sponcer-logo img{height: 60px;margin: 0 auto 45px;}
	.footer-cnt{float: none;width: 100%;}
	.footer-cnt li{margin: 0 0 10px;}
	.footer-cnt li a{font-size: 15px;line-height: 22px;word-break: break-all;}
	.copyright p{font-size: 15px;line-height: 22px;margin: 0 auto 0px;}
	.copyright h6{font-size: 15px;margin: 0 auto 0;}
	/* **** End Home Page **** */

	/* **** Why Semtool Page **** */
	.inner-banner h1{font-size: 26px;}
	.breadcrumb-links ul li{font-size: 15px;margin-right: 30px;}
	.breadcrumb-links ul li a:after{font-size: 18px;right: -18px;top:0px;}
	.why-semtool-wrp{padding: 50px 0;}
	.why-semtool-wrp h6{font-size: 16px;}
	.why-semtool-wrp h2{font-size: 28px;line-height: 36px;}
	.why-semtool-wrp h5{font-size: 16px;line-height: 24px;}
	.why-semtool-wrp .row{margin: 0 -15px;}
	.why-semtool-wrp .row .col-md-6{padding: 0 15px;}
	.semtool-img img{height: 250px;}
	.semtool-box h3{font-size: 26px;line-height: 36px;}
	.semtool-box p{font-size: 15px;line-height: 22px;}

	.setting-our-wrp{padding: 50px 0;}
	.setting-block{padding: 35px 25px;}
	.setting-block h2{font-size: 28px;margin: 0 auto 15px;}
	.setting-block p{font-size: 15px;line-height: 22px;}

	.titlebar h6{font-size: 15px;letter-spacing: 1px;}
	.titlebar h2{font-size: 30px;margin: 0 auto 15px;line-height: 34px;}
	.titlebar h5{font-size: 15px;line-height: 22px}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(even) .welcome-data{padding: 0 0 0;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data h2{font-size:26px;line-height: 36px;text-align: left;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data p{text-align: left;}
	.welcome-data ul li{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;}
	.welcome-data ul li:before{width: 5px;height: 5px;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data .btn-main{margin: 0 auto;}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(odd) .welcome-data{padding: 0 0 0;}
	.service-note p{font-size: 15px;line-height: 22px;}

	.projects-wrp{padding: 50px 0;}

	.contact-pg-wrp{padding: 50px 0;}
	.map-block{padding: 0 0 50px;}
	.map-box{height: 300px;}
	/* **** End Why Semtool Page **** */
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:767px){
	/* **** Home Page **** */
	.navbar-brand img{height: 55px;}
	.navbar-light .navbar-nav li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;padding: 12px 0;text-align: center;}
	.navbar-light .navbar-nav li.btn-call{margin: 15px 0 10px;}
	.nav-row{flex-flow: column;}
	.navbar-light .cnt-bx{margin: 15px 0 0;flex-flow: column;width: 100%;}
	.navbar-light .cnt-bx li.btn-call{margin: 0 0 15px;width: 100%}
	.navbar-light .cnt-bx li:last-child{margin: 0;width: 100%}
	.navbar-light .cnt-bx li a{display: flex;align-items: center;justify-content: center;width: 100%;}
	
	.banner-logo{top: 10px;display: none;}
	.baner-lgrw img{height: 100px;margin: 0 auto 15px;}
	.banner-data h1{font-size: 28px;line-height: 38px;text-align: center;margin: 0 auto 15px;}
	.banner-data p{font-size: 16px;line-height: 26px;text-align: center;}
	.banner-data .btn-group{justify-content: center;}
	.banner-data .btn-group .btn-secondary{margin-right: 15px;}
	.btn-main,.btn-secondary{font-size: 15px;padding: 10px 25px;}
	.banner-slider .slick-prev:before,
	.banner-slider .slick-next:before {width: 30px;height: 30px;line-height: 30px;font-size: 12px;}

	.welcome-wrp{padding: 35px 0;}
	.welcome-wrp .welcome-row{padding: 35px 0;}
	.welcome-data{padding: 0;}
	.welcome-data h6{font-size: 15px;letter-spacing: 1px;text-align: center;}
	.welcome-data h2{font-size: 26px;line-height: 34px;text-align: center;margin: 0 auto 15px;}
	.welcome-data p{font-size: 16px;line-height: 24px;text-align: center;}
	.welcome-data .btn-main{margin: 0 auto 30px;}
	.welcome-wrp .welcome-row:nth-child(even) .row{flex-flow: column-reverse;}
	.welcome-wrp .welcome-row:nth-child(even) .welcome-data{padding: 0;}
	.what-we-img .row{flex-flow: inherit !important;flex-wrap: wrap !important;}
	.what-we-img .col-md-6{width: 50%;}
	.what-weimgbx img{height: 150px;}

	.where-we-wrp{padding: 45px 0;background-position: center;}
	.where-block{padding: 30px;}
	.where-block h6{font-size: 15px;letter-spacing: 1px;text-align: center;}
	.where-block h2{font-size: 26px;text-align: center;line-height: 36px;margin: 0 auto 15px;}
	.where-block p{font-size: 16px;line-height: 24px;text-align: center;}
	.where-block ul li{width: 50%;font-size: 16px;line-height: 24px;padding: 5px 0 5px 15px;}
	.where-block ul li:before{width: 4px;height: 4px;top:15px;}
	.where-block .btn-main{margin: 0 auto;}
	.difference-wrp .row{flex-flow: column-reverse;}
	.difference-wrp .welcome-data{padding: 0 0 35px;}
	.difference-wrp .welcome-data h4{font-size: 18px;line-height: 26px;text-align: center;}

	.contact-wrp{padding: 30px 0 50px;}
	.contact-data h6{font-size: 16px;letter-spacing: 1px;text-align: center;margin: 0;}
	.contact-data h2{font-size: 28px;text-align: center;margin: 0 auto 15px;}
	.contact-data p{font-size: 16px;line-height: 24px;text-align: center;margin: 0 auto 35px;}
	.contact-data ul li{margin: 0 0 20px;}
	.call-dt h3{font-size: 18px;}
	.call-dt h3 span{font-size: 14px;}
	.contact-form{margin: 30px 0 0;padding: 30px;}
	.contact-form h3{font-size: 24px;margin: 0 auto 25px;}
	.contact-form .form-group{margin: 0 0 15px;}
	.contact-form .form-group .form-control{padding: 15px;font-size: 15px;}
	.contact-data ul li .call-ic{margin-right: 15px;}

	.footer-top{padding: 40px 0;}
	.quicklinks{margin: 0 auto 30px;}
	.footer-cnt h3,.quicklinks h3{font-size: 18px;text-align: center;padding: 0 0 15px;margin: 0 auto 15px;}
	.footer-cnt h3:after,.quicklinks h3:after{width: 40px;margin: 0 auto;right: 0;}
	.quicklinks ul li a{font-size: 15px;text-align: center;}
	.footer-logo img{height: 80px;}
	.sponcer-logo img{height: 60px;margin: 0 auto 45px;}
	.footer-cnt{float: none;width: 100%;}
	.footer-cnt li{margin: 0 0 10px;}
	.footer-cnt li a{font-size: 15px;line-height: 22px;text-align: center;width: 100%;justify-content: center;}
	.copyright .row{flex-flow: column-reverse;}
	.copyright p{font-size: 15px;text-align: center;line-height: 22px;margin: 0 auto 0px;}
	.copyright h6{font-size: 15px;text-align: center;margin: 0 auto 15px;}
	/* **** End Home Page **** */

	/* **** Why Semtool Page **** */
	.inner-banner h1{font-size: 28px;text-align: center;margin: 0 auto 15px;}
	.breadcrumb-links ul{justify-content: center;}
	.breadcrumb-links ul li{font-size: 15px;margin-right: 30px;}
	.breadcrumb-links ul li a:after{font-size: 18px;right: -18px;top:0px;}
	.why-semtool-wrp{padding: 45px 0;}
	.why-semtool-wrp h6{font-size: 15px;letter-spacing: 1px;}
	.why-semtool-wrp h2{font-size: 28px;line-height: 36px;margin: 0 auto 15px;}
	.why-semtool-wrp h5{font-size: 15px;line-height: 22px;margin: 0 0 30px;text-align: center;}
	.semtool-box{margin: 0 0 30px;}
	.semtool-img img{height: auto;}
	.semtool-box h3{font-size: 28px;text-align: center;line-height: 36px;}
	.semtool-box p{font-size: 15px;line-height: 24px;text-align: center;}
	.why-semtool-wrp .row{margin: 0 -15px;}
	.why-semtool-wrp .row .col-md-6{padding: 0 15px;}

	.setting-our-wrp{padding: 50px 0;}
	.setting-block{padding: 30px 15px;}
	.setting-block h2{font-size: 28px;text-align: center;margin: 0 auto 15px;}
	.setting-block p{font-size: 15px;line-height: 22px;text-align: center;}

	.titlebar h6{font-size: 15px;letter-spacing: 1px;}
	.titlebar h2{font-size: 26px;margin: 0 auto 15px;line-height: 34px;}
	.titlebar h5{font-size: 15px;line-height: 22px}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(even) .welcome-data{padding: 35px 0 0;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data h2{font-size:26px;line-height: 36px;text-align: left;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data p{text-align: left;}
	.welcome-data ul li{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;}
	.welcome-data ul li:before{width: 5px;height: 5px;}
	section.welcome-wrp.services-wrp div.welcome-row .welcome-data .btn-main{margin: 0 auto;}
	section.welcome-wrp.services-wrp div.welcome-row:nth-child(odd) .welcome-data{padding: 35px 0 0;}
	.service-note p{font-size: 15px;line-height: 22px;}

	.projects-wrp{padding: 50px 0;}
	.map-block{padding: 0 0 50px;}
	.map-box{height: 300px;}
	/* **** End Why Semtool Page **** */
}