.hiring-wrap{padding: 175px 145px 115px;position: relative;background-image: url("../img/hiring-bg.png");background-size: cover;background-repeat: no-repeat;max-height: 925px;width: 100%;margin: 0}
.hiring-wrap h1{font-size: 65.761px; font-family: "Roboto",sans-serif; color: rgb(255, 255, 255); line-height: 1.2;margin-bottom: 40px;text-transform: uppercase;font-weight: 500;}
.hiring-wrap h1 span{letter-spacing: 18px;}
.hiring-wrap img{position: absolute;/*bottom: -75px;*/z-index: 999;}
.hiring-form{max-width: 558px;width: 100%;padding: 80px 60px 60px;background: #fff;    border-radius: 24px;float: right;}
.hiring-form input, .hiring-form textarea{background-color: #e8e8e8;width:100%;border-radius: 15px;border: 2px solid #e8e8e8;
  font-size: 19.753px; font-family: "Roboto",sans-serif; color: rgb(105, 108, 112);padding-left: 30px; font-style: italic;height: 63px;display: inline-block; line-height: 60px;text-align: left; }

  .bottom-form input:focus, .bottom-form textarea:focus, .hiring-form input:focus, .hiring-form textarea:focus{background-color: transparent;box-shadow: none;border: 2px solid #e8e8e8;}
  .hiring-form textarea{margin-bottom: 0 !important;line-height: 50px;overflow: hidden;}
 .hiring-form button{width: 290px;margin: 37px auto 0; font-size: 20px; font-family: "Roboto",sans-serif; color: rgb(38, 58, 47); line-height: 1.2;    background-color: #ffd100;height: 64px;
    border-radius: 15px;text-transform: capitalize;font-weight: 700;}

.hiring-info{padding: 95px 20px 110px;background-color: #f7f7f7;width: 100%;position: relative;}
.hiring-info:after{content:''; position: absolute; top: 100%; left: 50%; margin-left: -50px; width: 100px; height: 40px; border-top: solid 40px #f7f7f7; border-left: solid 50px transparent; border-right: solid 50px transparent;z-index: 9}
.hiring-info p{max-width: 1120px;margin: 0 auto;font-size: 27.762px; font-family: "Roboto",sans-serif; line-height: 1.7; text-align: center;font-weight: 300;}
.hiring-info p:nth-child(2){margin-top: 16px;}
.custom-wrapper{background-color: #fff;padding: 130px 20px 170px;text-align: center;position: relative;}
.custom-wrapper:after, .test-wrapper:after{content:''; position: absolute; top: 100%; left: 50%; margin-left: -50px; width: 100px; height: 40px; border-top: solid 40px #fff; border-left: solid 50px transparent; border-right: solid 50px transparent;z-index: 9}
.custom-wrapper h2{position: relative;padding-bottom: 35px;text-align: center;text-transform: capitalize;letter-spacing: 1px;
  font-size: 56.523px; font-family: "Roboto",sans-serif; color: rgb(50, 99, 221); font-weight: bold; line-height: 1; text-align: center; }
.custom-wrapper h2:after{position: absolute;left: 0;right: 0; width: 140px; height: 8px;content: '';background-color: #ffd101;border-radius: 10px;margin: 0 auto;bottom: 0}
.custom-wrapper ul{margin: 115px auto 0;max-width: 1620px;width: 100%;    display: flex; justify-content: space-between; flex-wrap: wrap;}
.custom-wrapper ul li{list-style:none; position: relative;padding-left: 50px;
  font-size: 30px; font-family: "Roboto",sans-serif; line-height: 1.2; text-align: left;margin-bottom: 85px;font-weight: 700;text-align: left;
}
.custom-wrapper ul li::before { color: #ffd100;  display: inline-block; width: 26px; background-image: url("../img/dot.png");background-size: cover;background-repeat: no-repeat;content: '';height: 26px;position: absolute;top: 4px;left: 0;}
.custom-wrapper ul li:nth-child(3){margin-bottom: 0;}
.custom-wrapper.bg{background-color: #f7f7f7;}
.custom-wrapper.bg ul{max-width: 1120px;width: 100%; /*justify-content: center;*/flex-direction: row; }
.custom-wrapper.bg:after{border-top: solid 40px #f7f7f7;}
.custom-wrapper.bg ul li{margin-bottom: 0;}
.custom-wrapper .carousel{margin: 115px auto 0}
.custom-wrapper .carouselBox {width: 100%;}
#explore-pagination{margin: 50px auto 0 ;    position: absolute !important;bottom: -75px;}
.bottom-form{max-width: 100%;    max-width: 1700px; margin: 115px auto 0; float: none; padding: 0 !important;}
.hiring-form .col-sm-12{margin-bottom: 60px;}
.mbn{margin-bottom: 0 !important}
.bottom-form input, .bottom-form textarea{width: 90%;height: 80px;}
.bottom-form label{width: 90%;margin: 0 auto}
.bottom-form textarea{margin-bottom: 0 !important;width: 97% !important;overflow: hidden;line-height: 60px;}
.footer-main, #mydiv{display: none !important;}
.bottom-form button{margin: 55px auto 0;height: 80px;}
.test-wrapper{padding: 85px 20px;position: relative;}
.test-wrap{width: 1800px;margin: 0 auto;max-width: 100%}
.test-img-wrap{width: 35%;}
/*.test-slider{padding: 120px 0;}*/
.test-slider .right-content-wrap{width: 60%;text-align: center;flex-direction: column;margin: 0;}
	.test-sep{margin-right: 80px;}
.test-slider p {font-size: 29px; font-family: "Roboto"; line-height: 1.6; text-align: center;margin-top: 65px;margin-bottom: 0;font-weight: 300}
.test-slider span {font-size: 37.692px; font-family: "Roboto"; color: rgb(50, 99, 221); line-height: 1.2; text-align: center;margin-top: 50px;text-transform: capitalize;}
.test-img-wrap{background-image: url("../img/img-bg.png");background-size: contain;background-repeat: no-repeat;}
.test-img-wrap img{width: 395px;height: 395px;margin: 0 auto;border-radius: 50%;border: 2px solid #2e5cd7;}
.test-prev, .test-next{width: 40px !important; height: 40px !important; text-align: center; border-radius: 50%; font-size: 22px !important; display: flex; vertical-align: middle; background-color: #f7f7f7; color: #8c8c8c !important;position: absolute !important; }

.lets-talk-btn i{position: relative; left: 50%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.lets-talk-btn:hover{background-color: #ffd100 !important;border: none;}
.lets-talk-btn:hover i{left: 8% !important;}
.custom-wrapper.form:after{display: none;}
label.error{margin-bottom: 0}
.rc-anchor{width: 100% !important}
 .g-recaptcha > div, .action .g-recaptcha, #rc-anchor-container{ 
 	width: 100% !important;
  }
  .action .rc-anchor-light{width: 100% !important}
.g-recaptcha > div > div > iframe {
 	width: 100% !important;
 }


@media screen and (max-width: 1600px) {
	.test-wrap{padding: 0 30px;}
	.test-prev, .test-next{top: 50% !important;}
}

@media screen and (max-width: 1536px) {
	.hiring-wrap h1 span{letter-spacing: 11px;}
 .hiring-form{padding: 45px 40px;}
 .hiring-wrap{padding: 130px 120px 100px}
 .hiring-wrap h1{font-size: 40px;}
 .hiring-form input, .hiring-form textarea{height: 55px;}
 .hiring-form textarea{line-height: 41px;}
 .hiring-wrap img{bottom: -100px;}
 .hiring-form .col-sm-12{margin-bottom: 35px;}
 .hiring-info{padding: 90px 20px 90px}
 .hiring-info p{font-size: 24px;}
 .custom-wrapper{padding: 80px 20px 80px}
 .custom-wrapper h2{padding-bottom: 30px;}
 .bottom-form input, .bottom-form textarea{height: 63px;}
 .bottom-form textarea{line-height: 50px;}
 .bottom-form button{height: 64px;}
 .custom-wrapper ul, .custom-wrapper .carousel, .bottom-form{margin: 55px auto 0}
 .custom-wrapper ul li{margin-bottom: 50px;font-size: 24px;}
 .custom-wrapper h2{font-size: 48px;}
.test-slider p{font-size: 22px;}
.test-slider span{margin-top: 30px;font-size: 30px;}
.test-slider p{margin-top: 40px;}
.test-img-wrap img{width: 320px;height: 320px;}
#explore-pagination{margin: 50px auto 0;bottom: -60px;}
}

@media screen and (max-width: 1280px) {
	.test-sep{margin-right: 20px;}
	.test-img-wrap img{width: 280px;height: 280px;}
	.test-slider p{font-size: 22px;margin-top: 30px;}
	.test-slider span{margin-top: 20px;font-size: 26px;}
}

@media screen and (max-width: 1024px) {
	.hiring-wrap h1 span{letter-spacing: 1px;}
	.hiring-wrap{padding: 150px 60px 80px}
	.hiring-wrap h1{font-size: 44px;}
	.hiring-form{padding: 50px 25px;}
.hiring-form input, .hiring-form textarea, .bottom-form input, .bottom-form textarea{height: 60px;}
.bottom-form .col-sm-12, .hiring-form .col-sm-12{margin-bottom: 25px}
.hiring-form button{margin: 30px auto 0;max-width: 100%;}
.hiring-wrap img{bottom: 0}
.hiring-info{padding: 60px 20px 85px}
.hiring-info p{font-size: 22px}
.custom-wrapper h2{font-size: 44px;}
.custom-wrapper{padding: 70px 20px 100px}
.custom-wrapper ul{margin: 70px auto 0}
.custom-wrapper ul li{    margin-bottom: 40px;font-size: 22px;}
.custom-wrapper .carousel{margin: 70px auto 0;}
.test-wrapper{padding: 80px 20px 60px;}
}

@media screen and (max-width: 768px) {
	.hiring-wrap h1 span{letter-spacing: 10px;}
.hiring-wrap{flex-direction: column;flex-wrap: nowrap;padding: 150px 40px 70px;}
.hiring-wrap h1, .custom-wrapper h2{font-size: 40px;}
.hiring-wrap .col-md-6, .hiring-wrap .col-md-5{width: 100%;flex: 0 0 100%;max-width: 100%;}
.hiring-wrap img{position: relative;}
.hiring-form{float: none;margin: 40px auto 0;}
.hiring-wrap{background-image: none;background-color: #3263dd;max-height: max-content}
.hiring-info{padding: 40px 20px;}
.hiring-info p{font-size: 20px;}
.custom-wrapper ul li{padding-left: 40px;font-size: 18px;margin-bottom: 30px;}
.custom-wrapper ul, .custom-wrapper .carousel{margin: 50px auto 0}
.custom-wrapper h2{padding-bottom: 30px;}
.custom-wrapper{padding: 70px 20px 70px}
.test-slider{    flex-direction: column; justify-content: center; align-items: center;} 
.test-sep{display: none;}
.test-slider .right-content-wrap{margin: 40px 0 0}
.test-img-wrap, .test-slider .right-content-wrap{width: 100%;}
.bottom-form input, .bottom-form textarea, .bottom-form textarea, .bottom-form label{width: 100% !important;}
.custom-wrapper ul li{padding-left: 25px;}
.custom-wrapper ul li::before{width: 15px;height: 15px;top: 5px;}
.hiring-form input, .hiring-form textarea{padding-left: 15px;}
.test-slider p{font-size: 18px;}
.custom-wrapper ul .col-md-4{padding:0;}
#explore-pagination{margin: 50px auto 0;bottom: -35px;}
.test-slider span{    margin-top: 15px;font-size: 22px;}
}

@media screen and (max-width: 600px) {
	.custom-wrapper.bg ul{flex-direction: column;}
	.hiring-wrap h1 span{letter-spacing: 10px;}
	.hiring-wrap .col-md-6, .hiring-wrap .col-md-5{padding-left: 0;padding-right: 0}
.hiring-wrap{padding: 100px 20px 70px;}
.hiring-wrap h1{font-size: 36px;}
.hiring-form{padding: 40px 15px;}
.custom-wrapper ul li, .custom-wrapper ul li:nth-child(3){margin-bottom: 20px;}
.custom-wrapper ul li::before{top: 5px;}
.custom-wrapper.bg ul li{margin-bottom: 20px;}
.bottom-form{padding: 0}
.test-img-wrap img{height: 100%;}
.custom-wrapper{padding: 70px 20px 50px}
}

@media screen and (max-width: 480px) {
.hiring-wrap h1, .custom-wrapper h2{font-size: 26px;line-height: 30px;}
.mbn #description{height: 60px !important}
.hiring-wrap h1 span{letter-spacing: 7px;}
}

