@media(min-width:1201px) and (max-width:1600px){
	.advantage-box{padding: 50px 20px;}
	footer{padding: 50px 0;border-radius: 30px 30px 0 0;}
	footer .container{max-width: 100%;width: 100%;}
}

@media(min-width:1025px) and (max-width:1200px){
	.navbar-light .navbar-nav li {margin-right: 20px;}

	.hero-wrp{padding: 150px 0 50px;}
	.hero-wrp .hero-dt h2{font-size: 32px;line-height: 40px;}
	.hero-wrp .hero-dt p{width: 100%;font-size: 16px;line-height: 24px;}
	.hero-wrp .hero-dt ul li a{font-size: 16px;padding: 12px 20px;}

	.hero-img .home_img_hid{width: 1044px;height: 433px;top: 25%;right: -20%;}
	.hero-img img{width: 35%;left: 35px;}

	.who_we_sec{padding:100px 0;}
	.who_we_imgWrapper .pattern{width: 100px;transform: translateY(80px);}
	.who_we_imgfirst img{width: 160px;}
	.who_we_imgsecond img{width: 190px;}
	.who_we_sec::after{}
	.who_we_sec .titlebar{padding: 40px 0 0;}
	.titlebar h2{font-size: 28px;}
	.titlebar h2 br{display: none;}
	.titlebar p{width: auto;font-size: 16px;}

	.advantage-wrp .col-md-3.col-sm-6{width: 50%;}
	.advantage-box{margin: 0 0 30px;}

	footer{padding: 50px 0;border-radius: 30px 30px 0 0;}
	footer .container{max-width: 100%;width: 100%;}
	.logo-bx img{margin: 0 0 20px;max-width: 100%;}
	.quicklinks ul li{margin-right: 20px;}
	.quicklinks ul li a{font-size: 16px;}
	.contact-box .cnt-dt a{font-size: 16px;}

	/* **** advantage-oca **** */
	.app-screen-bx{padding: 15px;}
	.app-screen-bx img{max-width: 100%;}
	.advantagebx h3{font-size: 20px;}
	.advantagebx p{min-height: 120px;}
	/* **** End advantage-oca **** */

	/* **** Work **** */
	.oca-step{padding: 20px;}
	.oca-stepbx{padding: 0;}
	.oca-stepbx h4{min-height: 65px;}
	/* **** End Work **** */

	/* **** why-oca ***** */
	.why-box{padding: 20px;min-height: 310px;}
	/* **** End why-oca ***** */
}

@media(min-width:992px) and (max-width:1024px){
	.navbar-light .navbar-nav li {margin-right: 20px;}

	.hero-wrp{padding: 150px 0 50px;}
	.hero-wrp .hero-dt h2{font-size: 32px;line-height: 40px;}
	.hero-wrp .hero-dt p{width: 100%;font-size: 16px;line-height: 24px;}
	.hero-wrp .hero-dt ul li a{font-size: 16px;padding: 12px 20px;}

	.hero-img .home_img_hid{width: 1044px;height: 433px;top: 25%;right: -20%;}
	.hero-img img{width: 35%;left: 35px;}

	.who_we_sec{padding:100px 0;}
	.who_we_imgWrapper .pattern{width: 100px;transform: translateY(80px);}
	.who_we_imgfirst img{width: 150px;}
	.who_we_imgsecond img{width: 190px;}
	.who_we_sec::after{}
	.who_we_sec .titlebar{padding: 40px 0 0;}
	.titlebar h2{font-size: 28px;}
	.titlebar h2 br{display: none;}
	.titlebar p{width: auto;font-size: 16px;}

	.advantage-wrp .col-md-3.col-sm-6{width: 50%;}
	.advantage-box{margin: 0 0 30px;}

	footer{padding: 50px 0;border-radius: 30px 30px 0 0;}
	.logo-bx img{margin: 0 0 20px;max-width: 100%;}
	footer .container{max-width: 100%;width: 100%;}
	.quicklinks ul li{margin-right: 20px;}
	.quicklinks ul li a{font-size: 16px;}
	.contact-box .cnt-dt a{font-size: 16px;}

	/* **** advantage-oca **** */
	.app-screen-bx{padding: 15px;}
	.app-screen-bx img{max-width: 100%;}
	.advantagebx h3{font-size: 20px;}
	.advantagebx p{min-height: 110px;}
	/* **** End advantage-oca **** */

	/* **** Work **** */
	.oca-step{padding: 20px;}
	.oca-stepbx{padding: 0;display: block;}
	.oca-stdt{width: 100%;padding: 20px 0 0;}
	.oca-stepbx h4{font-size: 16px;}
	/* **** End Work **** */

	/* **** why-oca ***** */
	.why-box{padding: 20px;min-height: 310px;}
	/* **** End why-oca ***** */
}

@media(min-width:768px) and (max-width:991px){
	.navbar-light .navbar-nav{background: #FEEFEE;padding: 15px;display: blocks;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li a{text-align: center;}

	.hero-wrp{padding: 150px 0 50px;}
	.hero-wrp .hero-dt h2{font-size: 32px;line-height: 40px;}
	.hero-wrp .hero-dt p{width: 100%;font-size: 16px;line-height: 24px;}
	.hero-wrp .hero-dt ul li a{font-size: 16px;padding: 12px 20px;}

	.hero-img .home_img_hid{width: 1044px;height: 433px;top: 25%;right: -20%;}
	.hero-img img{width: 35%;left: 35px;}

	.who_we_sec{padding:100px 0;}
	.who_we_imgWrapper .pattern{width: 100px;transform: translateY(80px);}
	.who_we_imgfirst img{width: 120px;}
	.who_we_imgsecond img{width: 140px;}
	.who_we_sec::after{}
	.who_we_sec .titlebar{padding: 40px 0 0;}
	.titlebar h2{font-size: 28px;}
	.titlebar h2 br{display: none;}
	.titlebar p{width: auto;font-size: 16px;}

	.advantage-wrp .col-md-3.col-sm-6{width: 50%;}
	.advantage-box{margin: 0 0 30px;}

	footer{padding: 50px 0;border-radius: 30px 30px 0 0;}
	.logo-bx img{margin: 0 0 20px;}
	footer .container{max-width: 100%;width: 100%;}
	.quicklinks ul li{margin-right: 20px;}
	.quicklinks ul li a{font-size: 16px;}
	.contact-box .cnt-dt a{font-size: 16px;}

	/* **** About **** */
	.abt-evenrow .about-data{padding: 0 30px 0 0;}
	/* **** End About **** */

	/* **** advantage-oca **** */
	.app-screen-bx{padding: 15px;}
	.app-screen-bx img{max-width: 100%;}
	.advantagebx h3{font-size: 20px;min-height: 48px;}
	.advantagebx p{min-height: 160px;}
	/* **** End advantage-oca **** */

		/* **** Contact ***** */ 
	.cnt-addwp{padding: 40px 0;}
	.cnt-rw{display: block;}
	.cnt-dt{width: 100%;padding: 20px 0 0;}
	.cnt-dt h3{margin: 0 0 5px;}
	.contact-form{padding: 40px 0;}
	.contact-form .titlebar h2{font-size: 26px;margin: 0 0 20px;}
	.contact-form form{width: auto;padding: 20px;border-radius: 30px 0 30px 0;}
	/* **** End Contact ***** */ 

	/* **** Work **** */
	.oca-step{padding: 20px;}
	.oca-stepbx{padding: 0;display: block;}
	.oca-stdt{width: 100%;padding: 20px 0 0;}
	.oca-stepbx h4{font-size: 16px;}
	/* **** End Work **** */

	/* **** why-oca ***** */
	.why-box{padding: 20px;display: block;min-height: 380px;}
	.whydt{width: 100%;padding: 20px 0 0;}
	/* **** End why-oca ***** */
}

@media(min-width:576px) and (max-width:767px){
	.navbar-light .navbar-nav{background: #FEEFEE;padding: 15px;display: blocks;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li a{text-align: center;}

	.hero-wrp{padding: 120px 0 50px;margin: 0;}
	.hero-img{position: relative;width: 100%;}
	.hero-img .home_img_hid{height: 100%;width: 100%;position: relative;top: 0;right: 0;top: 0;bottom: 0;transform: unset;justify-content: center;padding:30px;border-radius: 30px 30px 30px 5px;}
	.hero-img img{position: relative;top: 0;right: 0;bottom: 0;transform: unset;width: 100%;left: 0;}
	.hero-wrp .hero-dt h2{font-size: 32px;line-height: 40px;}
	.hero-wrp .hero-dt p{width: 100%;font-size: 16px;line-height: 24px;}
	.hero-wrp .hero-dt ul{margin: 0 0 20px;display: block;}
	.hero-wrp .hero-dt ul li{margin: 0 0 15px;}
	.hero-wrp .hero-dt ul li a{font-size: 16px;display: block;text-align: center;width: 100%;}

	.who_we_sec{padding: 0 0 50px;}
	.who_we_sec .titlebar{padding: 40px 0 0;}
	.who_we_sec::after{display: none;}

	.advantage-box{padding: 20px;margin: 0 0 20px;}
	.advantage-box p br{display: none;}
	.ambcat-wrp .advantage-box{padding: 0;margin: 0 0 20px;}
	.ambcat-wrp .titlebar{padding: 50px 0 0;}
	.ambcat-wrp{padding: 50px 0 100px;}
	.titlebar h2{font-size: 30px;}
	.testimonial_sec .slider-box{display: block;}
	.testimonial_sec .slider-box .people_wrap{margin: 0 0 20px;}

	footer{padding: 50px 0;border-radius: 30px 30px 0 0;}
	.logo-bx img{margin: 0 0 20px;}
	footer .container{max-width: 100%;width: 100%;}
	.social-bx h4, .quicklinks h4{margin: 0 0 15px;}
	.quicklinks{margin: 0 0 30px;}
	.quicklinks ul li{margin: 0 20px 0 0;}
	.quicklinks ul li a{font-size: 16px;}
	.footer-cntbx{padding: 30px 0 0;}
	.contact-box{margin: 0 0 20px;}

	/* **** About **** */
	.inner-banner{padding: 140px 0 30px;border-radius: 0 0 30px 30px;}
	.about-data{padding: 30px 0 0;}
	.about-pg-wrp{padding: 40px 0;}
	.abt-evenrow .about-data{padding: 0 0 30px;}
	/* **** End About **** */
	

	/* **** Contact ***** */ 
	.cnt-addwp{padding: 40px 0;}
	.cnt-rw{display: block;}
	.cnt-dt{width: 100%;padding: 20px 0 0;}
	.cnt-dt h3{margin: 0 0 5px;}
	.contact-form{padding: 40px 0;}
	.contact-form .titlebar h2{font-size: 26px;margin: 0 0 20px;}
	.contact-form form{width: auto;padding: 20px;border-radius: 30px 0 30px 0;}
	/* **** End Contact ***** */ 

	.advantagebx p{min-height: unset;}


}

@media(min-width:448px) and (max-width:575px){
	.navbar-light .navbar-nav{background: #FEEFEE;padding: 15px;display: blocks;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li a{text-align: center;}

	.hero-wrp{padding: 120px 0 50px;}
	.hero-img{position: relative;width: 100%;}
	.hero-img .home_img_hid{height: 100%;width: 100%;position: relative;top: 0;right: 0;top: 0;bottom: 0;transform: unset;justify-content: center;padding:30px;border-radius: 30px 30px 30px 5px;}
	.hero-img img{position: relative;top: 0;right: 0;bottom: 0;transform: unset;width: 100%;left: 0;}
	.hero-wrp .hero-dt{text-align: center;}
	.hero-wrp .hero-dt h2{font-size: 32px;line-height: 40px;}
	.hero-wrp .hero-dt p{width: 100%;font-size: 16px;line-height: 24px;}
	.hero-wrp .hero-dt ul{margin: 0 0 20px;}
	.hero-wrp .hero-dt ul li a{font-size: 16px;}

	.who_we_sec{padding: 0 0 80px;}
	.who_we_imgWrapper .pattern{margin-right: 0;margin-left: auto;width: 100px;transform: translateY(80px);}
	.who_we_imgfirst img{width: 120px;}
	.who_we_imgsecond img{width: 140px;}
	.who_we_sec::after{display: none;}
	.who_we_sec .titlebar{padding: 40px 0 0;}
	.titlebar h2{font-size: 28px;}
	.titlebar h2 br{display: none;}
	.titlebar p{width: auto;font-size: 16px;}

	.advantage-box{margin: 0 0 50px;}
	.ambcat-wrp{padding: 0 0 100px;}

	.testimonial_sec{padding: 0;margin: 0 0 50px;}
	.testimonial_sec .back_progress{width: 95%;}

	footer{padding: 50px 0;border-radius: 30px 30px 0 0;}
	.logo-bx img{margin: 0 0 20px;}
	footer .container{max-width: 100%;width: 100%;}
	.social-bx h4, .quicklinks h4{margin: 0 0 15px;}
	.quicklinks ul{display: block;margin: 0 0 30px;}
	.quicklinks ul li{margin: 0 0 10px;}
	.quicklinks ul li a{font-size: 16px;}
	.footer-cntbx{padding: 30px 0 0;}
	.contact-box{margin: 0 0 20px;}

	/* **** About **** */
	.inner-banner{padding: 120px 0 50px;border-radius: 0 0 30px 30px;}
	.page-title h2{margin: 0 0 20px;}
	.page-bread ul{justify-content: flex-start;}
	.about-data{padding: 30px 0 0;}
	.about-pg-wrp{padding: 40px 0;}
	.abt-evenrow .about-data{padding: 0 0 30px;}
	/* **** End About **** */

	/* **** advantage-oca **** */
	.app-screen-bx{padding: 0 0 30px;}
	.app-screen-bx img{max-width: 100%;}
	/* **** End advantage-oca **** */

	/* **** Contact ***** */ 
	.cnt-addwp{padding: 40px 0 10px;}
	.cnt-rw{margin: 0 0 30px;}
	.cnt-dt h3{margin: 0 0 5px;}
	.contact-form{padding: 40px 0;}
	.contact-form .titlebar h2{font-size: 26px;margin: 0 0 20px;}
	.contact-form form{width: auto;padding: 20px;border-radius: 30px 0 30px 0;}
	/* **** End Contact ***** */ 

	/* **** Work **** */
	.oca-step{padding: 20px;}
	.oca-stepbx{padding: 0;}
	.oca-stepbx h4{min-height: unset;}
	/* **** End Work **** */

	/* **** why-oca ***** */
	.why-box{padding: 20px;}
	/* **** End why-oca ***** */
}

@media(max-width:447px){
	.navbar-light .navbar-nav{background: #FEEFEE;padding: 15px;display: blocks;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li a{text-align: center;}

	.hero-wrp{padding: 120px 0 50px;}
	.hero-img{position: relative;width: 100%;}
	.hero-img .home_img_hid{height: 100%;width: 100%;position: relative;top: 0;right: 0;top: 0;bottom: 0;transform: unset;justify-content: center;padding:30px;border-radius: 30px 30px 30px 5px;}
	.hero-img img{position: relative;top: 0;right: 0;bottom: 0;transform: unset;width: 100%;left: 0;}
	.hero-wrp .hero-dt{text-align: center;}
	.hero-wrp .hero-dt h2{font-size: 32px;line-height: 40px;}
	.hero-wrp .hero-dt p{width: 100%;font-size: 16px;line-height: 24px;}
	.hero-wrp .hero-dt ul{display: block;margin: 0 0 20px;}
	.hero-wrp .hero-dt ul li{margin: 0 0 10px;}
	.hero-wrp .hero-dt ul li a{display: block;width: 100%;text-align: center;}

	.who_we_sec{padding: 0 0 80px;}
	.who_we_imgWrapper .pattern{margin-right: 0;margin-left: auto;width: 100px;transform: translateY(80px);}
	.who_we_imgfirst img{width: 120px;}
	.who_we_imgsecond img{width: 140px;}
	.who_we_sec::after{display: none;}
	.who_we_sec .titlebar{padding: 40px 0 0;}
	.titlebar h2{font-size: 28px;}
	.titlebar h2 br{display: none;}
	.titlebar p{width: auto;font-size: 16px;}

	.advantage-box{margin: 0 0 50px;}
	.ambcat-wrp{padding: 0 0 100px;}

	.testimonial_sec{padding: 0;margin: 0 0 50px;}
	.testimonial_sec .back_progress{display: none;}
	.testimonial_sec .nav-tabs{display: table;margin: 0 auto 50px;}
	.testimonial_sec .nav-tabs li .nav-link{border-radius: 20px 20px 0 0;}
	.testimonial_sec .nav-tabs li:last-child .nav-link{border-left: 2px solid rgba(0, 0, 0, 0.1);border-radius: 0 0 20px 20px;}
	.testimonial_sec .slider-box{padding: 5px;}

	footer{padding: 50px 0;border-radius: 30px 30px 0 0;}
	.logo-bx img{margin: 0 0 20px;}
	footer .container{max-width: 100%;width: 100%;}
	.social-bx h4, .quicklinks h4{margin: 0 0 15px;}
	.quicklinks ul{display: block;margin: 0 0 30px;}
	.quicklinks ul li{margin: 0 0 10px;}
	.quicklinks ul li a{font-size: 16px;}
	.footer-cntbx{padding: 30px 0 0;}
	.contact-box{margin: 0 0 20px;}


	/* **** About **** */
	.inner-banner{padding: 120px 0 50px;border-radius: 0 0 30px 30px;}
	.page-title h2{margin: 0 0 20px;}
	.page-bread ul{justify-content: flex-start;}
	.about-data{padding: 30px 0 0;}
	.about-pg-wrp{padding: 40px 0;}
	.abt-evenrow .about-data{padding: 0 0 30px;}
	/* **** End About **** */

	/* **** advantage-oca **** */
	.app-screen-bx{padding: 0 0 30px;}
	.app-screen-bx img{max-width: 100%;}
	/* **** End advantage-oca **** */

	/* **** Contact ***** */ 
	.cnt-addwp{padding: 40px 0 10px;}
	.cnt-rw{margin: 0 0 30px;}
	.cnt-dt h3{margin: 0 0 5px;}
	.contact-form{padding: 40px 0;}
	.contact-form .titlebar h2{font-size: 26px;margin: 0 0 20px;}
	.contact-form form{width: auto;padding: 20px;border-radius: 30px 0 30px 0;}
	/* **** End Contact ***** */ 

	/* **** Work **** */
	.oca-step{padding: 20px;}
	.oca-stepbx{padding: 0;}
	.oca-stepbx h4{min-height: unset;}
	/* **** End Work **** */


	/* **** why-oca ***** */
	.why-box{padding: 20px;display: block;}
	.whydt{width: 100%;padding: 25px 0 0;}
	/* **** End why-oca ***** */
}