.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;}#esa_banner{background-color:#e2e2e2;padding:0;}#esa_banner img{width:100%;}#esa_banner .carousel-caption{top:85px;right:49%;}#esa_banner .carousel-caption h2{color:#fff;font-size:42px;font-weight:500;font-family:Montserrat,sans-serif;line-height:40px;}#esa_banner .carousel-caption h2 span{font-weight:700;color:#0dbf92;}#esa_banner .carousel-caption p{font-size:21px;font-family:Montserrat,sans-serif;margin-top:30px;}.act_one{background:#fff;padding:70px 0;}.act_one .head_ing{margin-bottom:35px;}.act_one .head_ing .h2,.act_one .head_ing h2{font-size:35px;text-transform:capitalize;font-weight:600;position:relative;}.act_one .head_ing .h2:after,.act_one .head_ing h2:after{content:"";display:block;margin:10px auto 10px auto;width:100px;height:4px;background-color:#0dbf92;}.act_one .head_ing p{font-family:Montserrat,sans-serif;font-size:19px;}.act_one .description h4{font-size:16px;color:#3a3a3a;font-weight:500;font-family:Montserrat,sans-serif;}.act_one ul li p{font-family:Montserrat,sans-serif;font-size:15px;color:#3a3a3a;}.about_us_{background:#f9fbfd;padding:70px 0;}.about_us_ .head_ing{margin-bottom:35px;}.about_us_ .head_ing .h2,.about_us_ .head_ing h2{font-size:35px;text-transform:capitalize;font-weight:600;position:relative;}.about_us_ .head_ing .h2:after,.about_us_ .head_ing h2:after{content:"";display:block;margin:10px auto 10px auto;width:100px;height:4px;background-color:#0dbf92;}.about_us_ .head_ing p{font-family:Montserrat,sans-serif;font-size:19px;}.about_us_ .banner-boxed .subtitle{font-size:24px;color:#777;font-weight:300;line-height:34px;margin:35px 0 30px;font-family:Montserrat,sans-serif;}.about_us_ .banner-boxed p{font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;color:#3a3a3a;}.about_us_ .signature{margin-top:30px;}@media screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:portrait){#esa_banner{height:27vh;overflow:hidden;}#esa_banner img{width:176%;max-width:290%;position:absolute;left:-188px;}#esa_banner .carousel-inner{overflow:initial;height:100%;}#esa_banner .carousel-inner .carousel-item,#esa_banner .carousel-inner .carousel-item .container{height:100%;}#esa_banner .carousel-inner .carousel-caption{top:0;right:34%;left:3%;width:94%;bottom:0;margin:auto;height:86px;}#esa_banner .carousel-inner .carousel-caption h2{font-size:22px;line-height:25px;width:100%;float:left;}#esa_banner .carousel-inner .carousel-caption h2 span{font-weight:700;color:#0dbf92;}#esa_banner .carousel-inner .carousel-caption p{display:none;}.about_us_,.act_one{background:#fff;padding:20px 0;}.about_us_ .head_ing .h2,.about_us_ .head_ing h2,.act_one .head_ing .h2,.act_one .head_ing h2{font-size:27px;}.act_one img{width:100%;display:block;margin:0 auto;}}@media screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:landscape){#esa_banner{height:95vh;overflow:hidden;}#esa_banner img{width:136%;max-width:290%;position:absolute;left:-100px;}#esa_banner .carousel-inner{overflow:initial;}#esa_banner .carousel-inner .carousel-caption{top:0;right:48%;left:5%;}#esa_banner .carousel-inner .carousel-caption h2{font-size:24px;}#esa_banner .carousel-inner .carousel-caption p{font-size:18px;}.about_us_,.act_one{background:#fff;padding:20px 0;}.about_us_ .head_ing .h2,.about_us_ .head_ing h2,.act_one .head_ing .h2,.act_one .head_ing h2{font-size:27px;}.act_one img{width:70%;display:block;margin:0 auto;}.about_us_ img{display:none;}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#esa_banner{height:38vh;overflow:hidden;}#esa_banner img{width:139%;max-width:290%;position:absolute;left:-150px;}#esa_banner .carousel-inner{overflow:initial;}#esa_banner .carousel-inner .carousel-caption{top:0;right:48%;left:5%;}#esa_banner .carousel-inner .carousel-caption h2{font-size:35px;}#esa_banner .carousel-inner .carousel-caption p{font-size:21px;}.about_us_,.act_one{background:#fff;padding:20px 0;}.about_us_ .head_ing .h2,.about_us_ .head_ing h2,.act_one .head_ing .h2,.act_one .head_ing h2{font-size:27px;}.act_one img{width:30%;display:block;margin:0 auto;}.about_us_ img{display:none;}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#esa_banner{height:60vh;overflow:hidden;}#esa_banner img{width:153%;max-width:290%;position:absolute;left:-290px;}#esa_banner .carousel-inner{overflow:initial;}#esa_banner .carousel-inner .carousel-caption{top:50px;right:48%;left:5%;}#esa_banner .carousel-inner .carousel-caption h2{font-size:40px;}#esa_banner .carousel-inner .carousel-caption p{font-size:23px;}}@media screen and (min-device-width:1400px){#esa_banner{background-color:#e2e2e2;height:540px;overflow:hidden;}#esa_banner .carousel-caption{top:100px;right:49%;left:11%;}}section#esa_banner h1{font-size:44px;color:#1f1d1d;margin:0 0 22px;text-transform:capitalize;font-family:Montserrat,sans-serif;font-weight:100;}#esa_banner .carousel-caption h2{line-height:40px;font-weight:500;color:#171717;font-family:"Montserrat",sans-serif;padding:0 23px 0 0;font-size:23px !important;margin-top:9px !important;}.h3{font-size:1.75rem !important;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;}.h5{font-size:1.25rem !important;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}.section.act_one .h3{font-size:1.75rem !important;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;}.section.act_one .h5{font-size:1.25rem !important;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}section.about_us_ .h5{font-size:1.25rem !important;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}section.about_us_ .h3{font-size:1.75rem !important;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;}