@media only screen and (min-width: 1200px) and (max-width: 1599px){
.small4-img h2{font-size: 24px;}	
.slider-active button.slick-arrow{position:absolute;left:31%;bottom:1px;}	
.slider-active button.slick-next{left:35.4%;}

.req-quote {top: 48%;font-size: 13px;width: 80px;height: 80px;padding-top: 1.7%;line-height: 17px;}	

.elementor h4{ font-size: 18px; }
.visit-tailor-area .tailor-details {
 
    padding: 180px 100px 180px 0px;
}	

.logo img{width: 100%;}

.main-header .main-menu ul li a {padding: 39px 16px;font-size:0.9em;}

.main-header .main-menu ul ul.submenu>li>a {font-size: 14px;}	

.main-header .main-menu ul ul.submenu {left: 20px;}	

.header-area .header-bottom {padding: 0px 19px 0px 34px;}

.call {padding-right: 56px;font-size:1em;}	

.slider-area { padding-top:99px;}	

.slider-area .single-slider .slider-cap-wrapper .hero__caption h1 {font-size: 32px;	}

.slider-area .single-slider .slider-cap-wrapper .hero__img {width: 69%;}

.slider-area .single-slider .slider-cap-wrapper .hero__caption {width: 31%;	}

.rap-s01 {bottom: 0px;font-size: 12px;height: 64px;}	

.rap-s02 {bottom: 0px;font-size: 12px;height: 64px;}
	
.rap-s03 {bottom: -96px;left: 34%;}	
	
.crt-s01 {font-size: 14px;margin-right: 15px;}	

.main-header .main-menu {margin-right: 0px;}

.social-bg {bottom:-67px;font-size: 1.8rem;}

.border-left {padding: 14px 33px; height: 90px;}	

.scroll-d {font-size: 16px;padding: 0px 30px 0px 42px;}	

.slider-area .single-slider .slider-cap-wrapper .hero__caption .hero-btn {font-size: 14px;width: 80px;height: 80px;line-height: 16px;padding-top:5.8%;}	

.visit-tailor-area .tailor-details h3 {font-size: 30px;margin: 0px 0px 16px -10%}

	



.visit-tailor-area .tailor-details p {font-size: 14px;line-height: 26px;margin-bottom: 34px;}	

.visit-tailor-area .tailor-details .hero-btn {font-size: 14px;width: 80px;height: 80px;padding-top: 4.3%;line-height: 16px;}

.visit-tailor-area .tailor-offers { height: 664px;}	



	

.all-starups-area .starups .starups-details h3 {font-size: 30px;margin: -58px 105px 0px 0px;position: absolute;right: -104px;

	width: 50%;}

.all-starups-area .starups-img {width: 40%;height: 600px;}	

.starups-img img{width: 100%}

.all-starups-area .starups {padding-left: 10%;padding-right:0px;}   	

.all-starups-area .starups .starups-details p {font-size: 14px;line-height: 26px;margin-bottom: 34px;}	

.previous {background-color: #f1f1f1;color:#000!important;font-size: 30px;padding: 8px 24px;margin-right:0px;}



.next {background-color: #822a35;color:#fff!important;font-size: 30px;padding: 8px 24px;margin-left:0px;}	

	

#academy-ca .hero-btn {font-size: 14px;width: 80px;height: 80px;padding-top: 4%;line-height: 16px;margin-top: 34px;}	

#academy-ca p {font-size: 14px;line-height: 26px;margin-bottom:0;font-weight: normal;}

#academy-ca .image-center {margin-top: 0px;padding-bottom:0px;display: flex;}

#academy-ca .section-heading {margin-bottom: 0px;}

#academy-ca .section-heading h6 {color: #fff;}

#academy-ca .section-heading h2 {color: #822a35;font-weight: 700;border-top: 1px solid #4d4d4d;display: inline-block;font-size: 30px;margin-bottom: 15px;padding-top: 10px;margin-right: -55px;text-transform: uppercase;}

#academy-ca .section-heading h6:before {background-color: #fff;}

#academy-ca .box{position: absolute;left: 300px;bottom: 71px;width: 429px;padding: 20px;background: #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

#academy-ca .box h3{color: #822a35;margin-top: 0px;font-size: 30px;font-weight: 700;text-transform: uppercase;border-top: 1px solid #ccc;margin: 0px 0px 10px -5%;padding: 8px 0px 0px 20px;}	

#academy-ca .leftpanel{position: absolute;bottom: 19px;left: 78.5%;}

#academy-ca .rightpanel{float: left;}

#academy-ca {margin-top:0px;padding: 36px 0px;}

#academy-ca .left-text-content{padding-left:0px;margin-top:0px;padding-right:0px;height: 370px;}

#academy-ca .image-left {margin-top: 0px;padding-bottom: 20px;display: flex;align-items: center;padding-left:0px;}

#academy-ca .image-left img {width: 80%;height: 100vh;}



.product-ma-in .image-center {margin-top: 0px;padding-bottom:0px;display: flex;}

.product-ma-in .section-heading {margin-bottom: 0px;}

.product-ma-in .section-heading h6 {color: #fff;}

.product-ma-in .section-heading h2 { color: #822a35;font-weight: 700;border-top: 1px solid #4d4d4d;display: inline-block;font-size: 30px;margin-bottom: 15px;margin-left: -54px;padding: 10px 0px 0px 8%;text-transform: uppercase;}

.product-ma-in .section-heading h6:before {background-color: #fff;}

.product-ma-in .hero-btn {font-size: 16px;font-weight: 700;text-transform: uppercase;color: #822a35;border: 1px solid #7f7f7f;width: 100px;height: 100px;text-align: center;padding-top: 4%;line-height: 20px;display: block;}

.product-ma-in .box{position: absolute;right:300px;bottom: 71px;width: 429px;padding: 20px;background: #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

.product-ma-in .box h3{color: #822a35;margin-top: 0px;font-size: 30px;font-weight: 700;text-transform: uppercase;border-top: 1px solid #ccc;margin: 0px 0px 10px -5%;padding: 8px 0px 0px 20px;}	

.product-ma-in p {color: #506172;font-size: 18px;line-height: 30px;margin-bottom: 15px;font-weight: normal;}

.product-ma-in .leftpanel{position: absolute;bottom: 19px;right: 78.5%;}

.product-ma-in .rightpanel{float: left;}

.product-ma-in {margin-top:0px;padding: 36px 0px;}

.product-ma-in .left-text-content{padding-left:0px;margin-top:0px;padding-right:0px;height: 370px;}

.product-ma-in .image-left {margin-top: 0px;padding-bottom: 20px;display: flex;align-items: center;padding-left:0px;}

.product-ma-in .image-left img {width: 80%;height: 100vh;margin-left: 120px;}	

.product-ma-in .hero-btn {font-size: 14px; width: 80px;height: 80px;padding-top: 4%;line-height: 16px;margin-top: 34px;}	

.product-ma-in p {font-size: 14px;line-height: 26px;margin-bottom:0;}

.footer-area .footer-social a { font-size: 24px;margin-right: 12px;margin-left: 12px;}	



.top-section{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-a{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-b{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-c{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-d{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-e{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-f{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-g{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-h{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-i{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-j{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-k{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-l{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-m{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-n{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-o{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-p{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-q{ width: 100%;height: 100vh; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}
.top-section-job{ width: 100%;height:auto; padding-bottom:80px; padding: 102px 0px 0px; position: relative; margin-bottom: 123px;}

.top-section .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-a .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-b .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-c .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-d .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-e .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-f .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-g .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-h .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-i .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-j .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-k .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-l .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-m .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-n .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-o .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-p .prev {right: 4%;width: 36%;bottom: 0;}
.top-section-q .prev {right: 4%;width: 36%;bottom: 0;}	

.top-section .prev img {width: 100%;}
.top-section-a .prev img {width: 100%;}
.top-section-b .prev img {width: 100%;}
.top-section-c .prev img {width: 100%;}
.top-section-d .prev img {width: 100%;}
.top-section-e .prev img {width: 100%;}
.top-section-f .prev img {width: 100%;}
.top-section-g .prev img {width: 100%;}
.top-section-h .prev img {width: 100%;}
.top-section-i .prev img {width: 100%;}
.top-section-j .prev img {width: 100%;}
.top-section-k .prev img {width: 100%;}
.top-section-l .prev img {width: 100%;}
.top-section-m .prev img {width: 100%;}
.top-section-n .prev img {width: 100%;}
.top-section-o .prev img {width: 100%;}
.top-section-p .prev img {width: 100%;}
.top-section-q .prev img {width: 100%;}	
	

.hero-area .hero-cap h2 {color: #fff;font-size: 42px;}	

.hero-height2 {min-height: 370px;background-size: 100%;}	

.hero-area p {font-size: 13px;line-height: 26px;top: 108%;}



.hero-area .hero-cap .hero-btn {font-size: 13px;width: 80px;height: 80px;padding-top: 4%;line-height: 16px;margin: 12px 6% 0px;}	

.small-img {height: 550px;}

.typeofbg h2 {font-size: 24px;margin: 0px 0px 10px 0px;}	

.typeofbg p {font-size: 15px;line-height: 28px;}	

.typeofbg .main-gray-button a {font-size: 14px;width: 80px;height: 80px; padding:18px;}	

.typeofbg {margin-top: -17%;}	

.section-padding2 {padding-top: 50px;padding-bottom: 50px;}

.section-padding-ap {padding-top: 50px;padding-bottom: 50px;}

.gen-padding h2 {font-size: 30px;margin-bottom: 60px;}	



	

.small2-img {height: 450px;}	

.typeofbg-pu h2 {font-size: 24px;margin: 0px 0px 10px 0px;}	

.typeofbg-pu p {font-size: 15px;line-height: 28px;}	

.typeofbg-pu .main-gray-button a {font-size: 14px;width: 80px;height: 80px; padding:18px;}	

.typeofbg-pu {margin-top: -11%;padding: 25px 27px;}	

	



.email-heading h2 {font-size: 1.8em;width: 100%;}	

.e-mail li {padding: 0px 22px;font-size: 1em;}	

.contact-page-form {padding: 0px 11.2%;}	

.contact-page-form input {font-size: 14px;}	

.single-input-field textarea {font-size: 14px;}		



footer .ftr-tp-pnl .quick-link .ft-lg img {display: block;width: 80%;}	

footer .ftr-tp-pnl .quick-link{float:left;width:26%;margin:0px 31px 0px 0px;}

footer .ftr-tp-pnl .quick-link:nth-child(1){width:25%;}

footer .ftr-tp-pnl .quick-link:nth-child(3){width:23%;}

footer .ftr-tp-pnl .quick-link:nth-child(4){margin:0px; width:17%;}	

footer .ftr-tp-pnl .quick-link .footer-social{color: #666666;font-size: 26px;line-height: 0px;text-align: center;padding-right:70px;}

footer .ftr-tp-pnl .quick-link .footer-social a {font-size: 26px;padding: 0px;display: inline-grid;width: 60px;}	


}



 

/* Tablet desktop :768px. */

@media (min-width: 768px) and (max-width: 991px) {
	
.load-more{
	  font-size:26px!important;
	  margin: 50px auto;
	}	
.small4-img h2 {margin: 20px 0px 50px 0px;font-size: 38px;}	
.slider-active button.slick-arrow{position:absolute;left:0;bottom:1px;}	
.slider-active button.slick-next{left:4%;}		

.req-quote {top: 43%;font-size: 24px;text-transform: uppercase;width: 130px;height: 130px;padding-top: 3.5%;line-height: 30px;}	

.slicknav_nav .slicknav_item a {text-transform: uppercase;}

.pt-50 {padding-top:50px;}

.header-transparent {position: relative;}	

.slider-area .single-slider .slider-cap-wrapper .hero__caption h1{font-size:50px;text-align: center; line-height:1.2}	

.slider-area .single-slider .slider-cap-wrapper .hero__caption p{padding-right:0px;margin-bottom:13px;text-align: center;font-size: 34px;}	

.slider-area{padding-top:0px;height:1003px;border-bottom: 0px solid #ccc; position: relative;display: block;}

.slider-area .single-slider .slider-cap-wrapper .hero__img {width: 100%;}	

.slider-area .single-slider .slider-cap-wrapper .hero__caption {width: 100%;padding: 4% 4% 35px 4%;}	

.social-bg {bottom:0;font-size: 2.8em;display: none;}

.scroll-d { font-size: 24px;padding: 0px 38px 0px 44px;}	

.slider-area .single-slider .slider-cap-wrapper .hero__caption .hero-btn {font-size: 28px;width: 130px;height: 130px;padding-top: 4%;line-height: 30px;margin: auto;}	

.rap-s01 {bottom: 0;left: 4%;font-size: 22px;display:none;}	

.rap-s02 {bottom: 0;left: 50%;font-size: 22px;display: none;}	

.rap-s03 {display: none;}

#academy-ca .image-left img {width: 68%;height: auto;}	

#academy-ca .box {left: 420px;width: 450px;padding: 36px;}	

#academy-ca .leftpanel {left: 67.5%;}	

#academy-ca p {color: #000;font-size: 28px;line-height: 40px;font-weight: 600;letter-spacing: 0.4px;opacity: 0.8;}	

#academy-ca .hero-btn {font-size: 28px;width: 130px;height: 130px;line-height: 30px;}

#academy-ca .left-text-content {margin-top: 50px;}	

#academy-ca .section-heading h2 {font-size: 42px;display: inline-block;color: #000;font-weight: 700;margin-bottom: 25px;text-transform: uppercase;border-top: 1px solid #ccc;margin: 0px 0px 25px -10%;padding-left: 10%;padding-top: 10px;}	

	

.product-ma-in .image-left img {width: 68%;height: auto;margin-left: 288px;}	

.product-ma-in .box {width: 450px;padding: 36px;}	

.product-ma-in .leftpanel {right: 67.5%;}	

.product-ma-in p {color: #000;font-size: 28px;line-height:40px;font-weight: 600;letter-spacing: 0.4px;opacity: 0.8;}	

.product-ma-in .hero-btn {font-size: 28px;width: 130px;height: 130px;line-height: 30px;}		

.product-ma-in .left-text-content {margin-bottom: 40px;}	

	

.visit-tailor-area {padding: 6% 4% 6% 4%;}		

.visit-tailor-area .tailor-details p {color: #000;font-size: 28px;line-height:40px;font-weight: 600;letter-spacing: 0.4px;opacity: 0.8;}

.visit-tailor-area .tailor-details .hero-btn {font-size: 28px;width: 130px;height: 130px;padding-top: 4%;line-height: 30px;}	

.call {font-size: 1.4em;padding-left: 24px;}


.top-section {padding: 0px 0px 0px;margin-bottom: 0px;height: 90vh;}
.top-section-a {padding: 0px 0px 0px;margin-bottom: 100px;height: 78vh;}
.top-section-b {padding: 0px 0px 0px;margin-bottom: 100px;height: 74vh;}
.top-section-c {padding: 0px 0px 0px;margin-bottom: 100px;height: 53vh;}
.top-section-d {padding: 0px 0px 0px;margin-bottom: 100px;height: 78vh;}
.top-section-e {padding: 0px 0px 0px;margin-bottom: 100px;height: 56vh;}
.top-section-f {padding: 0px 0px 0px;margin-bottom: 100px;height: 75vh;}
.top-section-g {padding: 0px 0px 0px;margin-bottom: 100px;height: 75vh;}
.top-section-h {padding: 0px 0px 0px;margin-bottom: 100px;height: 58vh;}
.top-section-i {padding: 0px 0px 0px;margin-bottom: 100px;height: 73vh;}
.top-section-j {padding: 0px 0px 0px;margin-bottom: 100px;height: 61vh;}
.top-section-k {padding: 0px 0px 0px;margin-bottom: 100px;height: 82vh;}
.top-section-l {padding: 0px 0px 0px;margin-bottom: 100px;height: 75vh;}
.top-section-m {padding: 0px 0px 0px;margin-bottom: 100px;height: 56vh;}
.top-section-n {padding: 0px 0px 0px;margin-bottom: 100px;height: 61vh;}
.top-section-o {padding: 0px 0px 0px;margin-bottom: 100px;height: 70vh;}
.top-section-p {padding: 0px 0px 0px;margin-bottom: 100px;height: 68vh;}
.top-section-q {padding: 0px 0px 0px;margin-bottom: 100px;height: 75vh;}
.top-section-job {width: 100%;height: auto;padding: 0px 0px 0px;}


.top-section .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top:26%;height: 400px;}
.top-section-a .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-b .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-c .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-d .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-e .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-f .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-g .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-h .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-i .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-j .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-k .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-l .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-m .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-n .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-o .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-p .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}
.top-section-q .prev {width: 100%;padding-left: 170px;padding-right: 170px;right: 0;left: 0;bottom: 0;top: 415px;height: 400px;}

.top-section .prev img { width: 100%;height: 430px;	}
.top-section-a .prev img { width: 100%;height: 430px;}
.top-section-b .prev img { width: 100%;height: 430px;}
.top-section-c .prev img { width: 100%;height: 430px;}
.top-section-d .prev img { width: 100%;height: 430px;}
.top-section-e .prev img { width: 100%;height: 430px;}
.top-section-f .prev img { width: 100%;height: 430px;}
.top-section-g .prev img { width: 100%;height: 430px;}
.top-section-h .prev img { width: 100%;height: 430px;}
.top-section-i .prev img { width: 100%;height: 430px;}
.top-section-j .prev img { width: 100%;height: 430px;}
.top-section-k .prev img { width: 100%;height: 430px;}
.top-section-l .prev img { width: 100%;height: 430px;}
.top-section-m .prev img { width: 100%;height: 430px;}
.top-section-n .prev img { width: 100%;height: 430px;}
.top-section-o .prev img { width: 100%;height: 430px;}
.top-section-p .prev img { width: 100%;height: 430px;}
.top-section-q .prev img { width: 100%;height: 430px;}


	

.hero-area .hero-cap {width: 100%;margin-bottom: 60px;}

.hero-area .hero-cap h2 {font-size: 48px;text-align: center;padding: 0px 0 0px 0;border-top: none;display: block;line-height: 1.2;}	

.hero-area .hero-cap .hero-btn {font-size: 22px;margin: 30px auto;width: 130px;height: 130px;line-height: 32px;}	

.hero-area p {width: 100%;font-size:1.8em;right:0;left: 0px; text-align: center;top:47vh;padding: 0px 24px;line-height: 42px;}	
	
.hero-height2{width: 100%;min-height: 580px;}	

.gen-padding h2 {font-size: 48px;line-height:1.2;text-align: center;}	

.section-padding2 {padding-top:70px;}

.border-left {padding: 14px 33px;height: 120px;}	

.col-md-4 {

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

}

.col-md-6 {

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

}	

.small2-img {height: 500px;}	

.typeofbg-pu p {font-size:1.8em;font-weight: 600;line-height: 42px;}	

.typeofbg-pu .main-gray-button a {font-size: 20px;width: 120px;height: 120px;padding-top: 6%;line-height: 25px;}

.typeofbg p{font-size:1.8em;line-height: 42px;opacity: 0.8;}	

.typeofbg .main-gray-button a {font-size: 22px;width: 130px;height: 130px;padding-top: 6%;line-height: 28px;margin-top: 44px;}	

.typeofbg { padding: 45px;margin-top: -11%;}

.typeofbg-pu p {margin-bottom: 40px;}	

.typeofbg-pu {padding: 50px 50px;margin-top: -11%;}	

.typeofbg-pu h2 {font-size: 2.8em;}	

.typeofbg h2 {font-size: 2.8em;}		

.cert {display: none;}	


.contact-page-form input { margin-bottom: 30px;padding: 16px 16px;font-size: 28px;font-weight: 500;}

.job-page-form input {margin-bottom: 30px;padding: 16px 16px;font-size: 28px;font-weight: 500;}	

.single-input-field textarea {height: 150px;font-size: 28px;font-weight: 500;padding: 16px 16px;}

.single1-input-field textarea {height: 150px;font-size: 28px;font-weight: 500;padding: 16px 16px;}

.mr-4, .mx-4 {font-size: 28px;font-weight: 600;}	

.email-heading h2 {font-size: 2.8em;margin-left:0;text-align: center;}	

.e-mail li {display: block;padding: 10px 50px;font-size: 2em;background: #f2f2f2;}	

.single-input-fieldsbtn input[type="submit"] {font-size: 26px;}	

	
footer .ftr-tp-pnl{	padding:30px 10px 10px 10px;}

footer .ftr-tp-pnl .quick-link{float:none; width:auto; margin:0px 0px 20px 0px; text-align:center;}

footer .ftr-tp-pnl .quick-link:nth-child(1){width:auto;}

footer .ftr-tp-pnl .quick-link:nth-child(3){width:auto;}	

footer .ftr-tp-pnl .quick-link:nth-child(4){width:auto;}

footer .ftr-tp-pnl .quick-link:nth-child(5){width:auto;}

footer .ftr-tp-pnl .quick-link:nth-child(6){width:auto;}

footer .ftr-tp-pnl .quick-link h2{font-size: 50px;border:none; padding:0px; margin:40px 0px 10px 0px;}

footer .ftr-tp-pnl .quick-link a{display: block;margin: 0px 0px;font-size: 30px;font-weight: 600;line-height:60px;color: #000;

/*border-bottom: 1px solid #ccc;*/}

	

footer .ftr-tp-pnl .quick-link .ft-lg{margin:0px auto;}

footer .ftr-tp-pnl .quick-link p {padding-bottom: 20px;font-size: 30px;font-weight: 600;line-height: 56px;color: #000;}

footer .ftr-tp-pnl .quick-link .ft-lg img {display: block;width: 50%;margin: 50px auto;}	

	

footer .ftr-bt-pnl{	padding:10px;}

footer .ftr-bt-pnl .cp-link{float:none; text-align:center;}

footer .ftr-bt-pnl .cp-link a{display:block; padding:6px 0px 32px;color: #000; font-size:  margin:0px; border:none; }

footer .ftr-bt-pnl .cpright{float:none; padding: 22px 0px 22px 0px;text-align: center;font-size: 26px;color: #000;}	

#scrollUp, #back-top {height: 60px;width: 60px;font-size: 20px;line-height: 52px;}	

footer .ftr-tp-pnl .quick-link .footer-social{padding-right: 0px;}	

footer .ftr-tp-pnl .quick-link .footer-social a {font-size: 50px;padding: 0px;display: inline-grid;width: 50px;}	

footer .ftr-tp-pnl .quick-link .footer-social a img{width:50px; height:49px;}

	
.other-offerings{
  background:#822a35;
  color:#fff;
  border:none;
  position:relative;
  display:block;
  width:30%;
  text-align:center;
  font-size:20px;
  padding:10px 30px;
  font-weight: 700;
  letter-spacing:1px; 
  text-transform:uppercase;
  margin:auto;
}
.other-offerings:hover{background:#000;color:#fff;}

.e-mail a {text-decoration: none;font-weight: 600;color: #000;font-size: 30px;opacity: 0.8;	}	

.hero-area h4 { position:relative; font-size: 35px;line-height: 44px; left: 0;text-align: center;padding: 50px 4%; top:50px;}
.elementor h4 { position: relative;font-size: 35px;line-height: 36px; left: 0;text-align: center;padding: 20px 4%;}
.circle-stroke {margin-top: 20px; color: #000;font-size: 1.5em;}
.card-body {padding: 3rem;}	
.card-text {font-size: 1.8em;line-height: 42px;color: #000;}
.card-title {font-size: 2em;}
.team-openings_title h2 {font-size: 2.5em;}
	
.policies-main p {line-height: 42px;font-size: 1.8rem; opacity: 0.8;}
	
.policies-main h4{font-size: 37px;}
.policies-main h6{font-size: 26px;}
    

	
	
}






