body {
	position: relative; /* required */
	font-family: 'Yantramanav', sans-serif;
}
* {
	margin: 0;
	padding: 0;
}
.container {
  max-width: 95%;
}
a:hover {
	text-decoration: none !important;
}
img {
	max-width: 100%;
}
.head_top {
	background: #105a87;
	padding: 10px 0px;
	color: #fff;
}
.flag {
	position: absolute;
	margin-top: -8.8% !important;
	left: 380px !important;
	width: 100% !important;
	height: 100% !important;
}
.carousel-controls .control {
	position: absolute;
	transform: translateY(-50%);
	width: 45px;
	height: 45px;
	border-radius: 50%;
	border: 2px solid  #2c9364 !important;
	z-index: 1;
}
div#section3 h4 {
	font-size: 20px;
	text-align: center;
	color: 
 #105a87;
	margin-bottom: 20px;
	font-weight: 700;
}
.icon-overlay {
	top: -20% !important;
}
h5 {
	font-size: 20px;
	color: yellow;
}
ul {
	text-align: left;
	margin-left: 30px;
}
.col-xl-8.col-md-10 {
	padding-left: 80px;
}
.content_right {
	float: right;
	width:303px;
}
.content_left {
	float: left;
	width:400px;
}
.fa.fa-chevron-left {
	color: 
 #2c9364 !important;
}
.fa.fa-chevron-right {
	color: 
 #2c9364;
}
.head_top_right ul {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding-left: 0;
	float: right;
}
.head_top p, .head_top ul {
	margin-bottom: 0;
}
.banner {
	background: #f6f5f5 url('../images/banner-img.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px 0px;
}
div#section1 {
	background: #105a87;
	padding: 25px 0px;
	color: #fff;
}
div#section3 {
	background: #f2f2f2;
	padding: 50px 0;
}
div#section5 {
	background: #fff;
	text-align: center;
	padding: 50px 0;
}
footer {
	background: #2c9364;
}
.footer-bottom {
	background: #105a87;
	padding: 10px 0px;
}
.head_top p, .head_top ul li {
	font-size: 16px;
	line-height: 26px;
}
.head_top ul li {
	margin-left: 15px;
}
.head_top ul li a {
	color: #fff;
	margin-left: 5px;
}
nav#myNavbar li a {
	font-size: 17px;
	line-height: 92px;
	color: #474b55;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 10px;
	font-weight: 500;
}
.applyCls a {
	font-size: 17px;
	color: #fff;
	background: #105a87;
	border-radius: 21px;
	width: 120px;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	height: 42px;
	line-height: 42px;
	font-weight: 700;
}
.head_top ul li .sm a:hover {
	opacity: 0.7;
}
nav#myNavbar li a:hover,  nav#myNavbar li.active a {
	border-bottom: 2px solid #105a87;
	color: #105a87;
}
nav#myNavbar {
	padding: 0;
}
.banner h2 {
	color:
 #fff;
	font-size: 55px;
	font-weight: 601;
	line-height: 50px;
}
.banner h3 {
	font-size: 20px;
	line-height: 54px;
	color:
 #ff0;
	text-transform: capitalize;
	max-width: 615px;
	font-weight: 700;
	line-height: 14px;
}
.banner img {
	margin-top: 0px;
}
.section1_left, .section1_right {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
div#section1 h2 {
	font-size: 20px;
	line-height: 32px;
	text-transform: uppercase;
	font-weight: 700;/*padding-left: 50px;*/



}
.section1_left h2 {
	width: 360px;
	padding-left: 20px;
}
.cont_section1_right {
	margin-left: 0px;
}
.cont_section1_right ul {
	padding-left: 30px;
	margin-bottom: 0px;
}
.cont_section1_right ul li {
	font-size: 20px;
	line-height: 26px;
	border-bottom: 1px solid #fff;
	font-weight: 500;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.cont_section1_right ul li:last-child {
	border-bottom: 0px;
	margin-bottom: 0;
	padding-bottom: 0;
}
div#section2 {
	padding: 50px 0;
}
div#section2 {
	padding: 50px 0;
}
div#section2 h2 {
	font-size: 27px;
	color: #105a87;
	font-weight: 700;
}
.cont_section2_right ul {
	margin-top: 20px;
	list-style-type: none;
}
.cont_section2_right ul li {
	color: #292b2f;
	line-height: 24px;
	margin-bottom: 12px;
	position: relative;
	padding-left: 25px;
}
.cont_section2_right ul li:before {
	position: absolute;
	content: '';
	background: url('../images/tick_icon.png');
	width: 15px;
	height: 11px;
	left: 0;
	top: 6px;
}
.section2_left img {
	margin-top: 50px;
}
.cont_section2_right a {
	font-size: 17px;
	color: #fff;
	background: #105a87;
	border-radius: 21px;
	width: 160px;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	height: 42px;
	line-height: 42px;
	font-weight: 700;
}
div#section3 h2 {
	font-size: 38px;
	text-align: center;
	color: #105a87;
	margin-bottom: 20px;
	font-weight: 700;
}
.form-content label {
	color: #474b55;
	font-size: 16px;
}
.form-content input {
	border: 1px solid #dddddd;
	border-radius: 6px;
	height: 42px;
	color: #105a87/*#7d8a93*/;
	font-weight:bold;
	font-size: 15px;
	outline: none;
	background-image: none !important;
}
.form-content input:focus {
	box-shadow: none;
	outline: 0;
}
.course_off_box {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
	margin-bottom: 40px;
}
.course_off_box p {
	color: #252525;
	font-size: 16px;
	text-align: center;
	background: #fff;
	padding: 15px 10px;
	font-weight: 500;
}
.center_btn_section {
	text-align: center;
}
.center_btn_section a {
	font-size: 17px;
	color: #fff;
	background: #105a87;
	border-radius: 21px;
	width: 160px;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	height: 42px;
	line-height: 42px;
	font-weight: 700;
}
div#section4 h2 {
	font-size: 38px;
	text-align: center;
	color: #105a87;
	margin-bottom: 20px;
	font-weight: 700;
}
div#section4 {
	padding: 50px 0px;
}
.service_off_box_parent {
	display: flex;
	flex-wrap: wrap;
}
.service_off_box {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	background: #f2f2f2;
	border-radius: 40px;
	padding: 10px 20px;
	margin-bottom: 20px;
	width: 23.33%;
	margin-right: 2%;
}
 .service_off_box:nth-child(4n+4) {
 margin-right: 0;
}
div#section5 video {
	width: 600px;
	height: 400px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	background: #464646;
}
p {
	text-align: justify;
}
.service_off_box p {
	margin-bottom: 0;
	max-width: 80%;
	line-height: 20px;
	padding-left: 8px;
	font-size: 16px;
	text-align: left;
}
div#section5 h2 {
	font-size: 38px;
	text-align: center;
	color: #105a87;
	margin-bottom: 20px;
	font-weight: 700;
}
div#section4 .center_btn_section a {
	width: 215px;
	margin-top: 20px;
}
.footer-content {
	text-align: center;
}
.footer-content ul {
	list-style-type: none;
	margin-bottom: 10px;
}
.footer-content ul li {
	display: inline-block;
}
.footer-content p {
	color: #fff;
	text-align: center;
	margin-top:15px;
	font-size:20px;
}
.footer-content ul li a {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	text-transform: uppercase;
	padding: 0 10px;
}
.footer-bottom .sm a {
	color: #fff;
	margin-left: 12px;
}
.footer-bottom .sm {
	float: right;
}
.footer-bottom ul {
	list-style-type: none;
	margin-bottom: 0;
}
.footer-bottom ul li {
	display: inline-block;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	margin-right: 15px;
}
.banner .container {
	position: relative;
}
.imgBannerabs {
	position: absolute;
	top: 0;
	right: 0;
}
.imgBannerabs img {
	width: 100%;
	max-width: 367px;
	margin-top: -100px;
}
.form-parent {
	background: #fff;
	border-radius: 5px;
	margin-top: 35px;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	width:60%; margin:0 auto
}
.form-top h2 {
	color: #fff;
	font-size: 24px;
	margin-bottom: 0;
	font-weight: 700;
}
.form-top {
	background: #105a87;
	color: #fff;
	padding: 12px 25px;
}
.form-content form {
	padding: 20px 25px;
}
input.btn-submit {
	font-size: 17px;
	color: #fff;
	background: #105a87;
	border-radius: 21px;
	/*width: 120px;*/
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	height: 42px;
	border: 0;
	margin-top: 30px;
	font-weight: 700;
	padding:2px 20px;
}
.form-top p {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 0;
}
.custom-modal-dialog {
	max-width: 1000px;
	margin: auto;
	margin-top: 75px;
	position: relative;
}
.custom-modal-dialog .form-parent {
	margin-top: 0px;
}
#myModal1 .custom-modal-dialog .form-parent {
	margin-top: 0px;
	padding: 3em;
}
#myModal1 .close-new {
	top : 5px;
}
#myModal1 .form-parent .form-top {
	background: none;
}
#myModal1 .form-parent .form-top p {
	font-size : 18px;
}
.applyCls {
	float: right;
	margin-right: 15px;
}
.close-new {
	position: absolute;
	right: 15px;
	font-size: 25px;
	color: #fff;
	cursor: pointer;
	top: 15px;
	font-weight: 700;
	cursor: pointer;
	z-index: 100;
}
ul.nav.navbar-nav {
	margin: 0 auto;
}
.head_top .fa {
	margin-right: 2px;
}
.logo img {
	width: 160px;
}
.head_top p a {
	color: #fff;
}
.applyCls a:focus, .applyCls a:active,  .cont_section2_right a:focus, .cont_section2_right a:active, .applyCls a:focus, .applyCls a:active,  .center_btn_section a:focus, .center_btn_section a:active, div#section4 .center_btn_section a:focus,  div#section4 .center_btn_section a:active {
	outline: 0;
	box-shadow: none;
}
 .form-content [type=number]::-webkit-inner-spin-button,  .form-content [type=number]::-webkit-outer-spin-button {
 display: none;
}
.toast.show {
	transition-duration: 5s;
	-webkit-animation: fadein 4s, fadeout 0.5s 10s;
	animation: fadein 4s, fadeout 0.5s 10s;
}
.toast {
	width: 100%;
	max-width: 100%;
	margin-bottom: 0;
	position: fixed;
	top: 0;
	background: #43792e;
	z-index: 1000;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	transition-duration: 5s;
}
.form-content input:focus {
	box-shadow: none !important;
	outline: 0;
	background-image: none !important;
}
div#toTop {
	position: fixed;
	bottom: 60px;
	right: 20px;
	cursor: pointer;
	background: #dc3545/*#065b89*/;
	font-size: 16px;
	color: #fff;
	padding: 8px 10px;
	font-weight: 700;
	border-radius: 5px;
	text-transform: uppercase;
	display: none;
}
div#toTop img {
	max-width: 20px;
}
.footer-bottom ul li a {
	color: #fff;
}
.success {
	display: none;
}
.success.show {
	display: block;
}
.form-parent.active {
	display: block !important;
}
 @media screen and (max-width: 320px) {
 .imgBannerabs img {
 max-width: 75px;
}
 .imgBannerabs {
 margin-top: -65px;
}
 ul {
 text-align: left;
 margin-left: 30px;
}
 .section1_left h2 {
 width: 315px;
 padding-left: 20px;
}
}
 @media screen and (max-width: 1199px) {
 nav#myNavbar li a {
 font-size: 16px;
}
 .flag {
 position: absolute;
 margin-top: -10.5% !important;
 left: 375px !important;
 width: 100% !important;
 height: 100% !important;
}
 .service_off_box {
 width: 31.33%;
}
 div#section1 h2 {
 font-size: 22px;
}
 .cont_section1_right ul li {
 font-size: 18px;
}
 .course_off_box p {
 font-size: 14px;
 padding: 15px 8px;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 25px;
 font-weight: 601;
 line-height: 20px !important;
}
 .imgBannerabs img {
 width: 100%;
 max-width: 195px;
 margin-top: -20px;
}
 .banner h3 {
 font-size: 13px;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
}
 @media screen and (max-width: 1023px) {
 .head_top p, .head_top ul li {
 font-size: 12px;
}
 .imgBannerabs img {
 width: 100%;
 max-width: 195px;
 margin-top: -55px;
}
 .flag {
 position: absolute;
 margin-top: -9.2% !important;
 left: 215px !important;
 width: 100% !important;
 height: 100% !important;
}
 nav#myNavbar li a {
 font-size: 12px;
 margin: 0 6px;
}
 .banner h2 {
 font-size: 32px;
}
 .banner h3 {
 font-size: 30px;
 line-height: 40px;
 max-width: 400px;
}
 .banner img {
 max-width: 100%;
}
 .imgBannerabs img {
 max-width: 200px;
}
 .form-top h2 {
 font-size: 20px;
}
 .section1_left img, .section1_right img {
 margin: 0 auto;
 margin-bottom: 15px;
}
 .cont_section1_right ul li {
 line-height: 20px;
 padding-bottom: 12px;
 padding-top: 12px;
}
 .service_off_box {
 width: 47.33%;
}
 .custom-modal-dialog {
 max-width: 80%;
 margin-bottom: 50px;
}
 .imgBannerabs {
 right: 15px;
}
 .applyCls a {
 font-size: 16px;
 width: 110px;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 25px;
 font-weight: 601;
 line-height: 20px !important;
}
 .banner h3 {
 font-size: 13px;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
}
 @media screen and (max-width: 768px) {
 .footer-content p {
  font-size: 16px;
}
 .form-parent{width:94% !important;}
 div#section5 video {
 width: 80%;
 height: auto;
}
 .flag {
 position: absolute;
 margin-top: -11.5% !important;
 left: 185px !important;
 width: 100% !important;
 height: 100% !important;
}
 .container {
 max-width: 95%;
}
 .section1_left {
 margin-bottom: 15px;
 border-bottom: 1px solid #8e8e8e;
 padding-bottom: 15px;
}
 .section1_left img, .section1_right img {
 margin: 0;
}
 .footer-logo {
 text-align: center;
 margin-bottom: 20px;
}
 .footer-content ul li a {
 padding: 0 10px;
}
 .head_top p, .head_top ul li {
 line-height: 16px;
}
 .head_top ul li a {
 color: #fff;
 margin-left: 5px;
}
 .head_top ul li {
 margin-left: 5px;
}
 .head_top .col-sm-7 {
 padding-left: 0;
}
 .section2_left, div#section2 h2 {
 text-align: center;
}
 .cont_section2_right a {
 margin: 0 auto;
 display: block;
}
 .footer-bottom ul {
 display: flex;
 flex-wrap: wrap;
}
 input.btn-submit {
 margin-top: 15px;
}
 header {
 position: relative;
 padding: 5px 0px;
}
 header .col-xl-7.col-md-8.col-4 {
 position: absolute;
 right: 0;
 top: 25px;
 width: auto;
}
 nav#myNavbar li a {
 color: #105a87;
 font-size: 16px;
 line-height: 20px;
 padding: 8px 15px;
 margin: 0;
}
 nav#myNavbar li a:hover, nav#myNavbar li.active a {
 background: #dadbdb;
 color: #105a87;
 border-bottom: 0px;
}
 nav#myNavbar {
 float: right;
 position: relative;
 width: auto;
 cursor: pointer;
}
 .applyCls {
 margin-right: -60px;
}
 div#navbarCollapse {
 position: absolute;
 top: 64px;
 right: -15px;
 width: 100vw;
 background: #dadbdb;
 z-index: 100;
}
 header .col-xl-7.col-md-8.col-4 button:active, header .col-xl-7.col-md-8.col-4 button:focus {
 outline: 0;
 box-shadow: none;
}
 .logo img {
 max-width: 150px;
}
 .course_off_box img {
 width: 100%;
}
 .section2_left img {
 margin-top: 0px;
}
 .imgBannerabs img {
 width: 100%;
 max-width: 195px;
 margin-top: -40px;
}
 .banner h2 {
 font-size: 28px;
}
 .banner h3 {
 font-size: 26px;
 line-height: 30px;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 25px;
 font-weight: 601;
 line-height: 20px !important;
}
 .banner h3 {
 font-size: 13px;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
}
 @media screen and (max-width: 575px) {
 .head_top .col-sm-7 {
 padding-right: 0px;
}
 .head_top ul li {
 margin-left:0;
}
 .head_top ul li a {
 margin-left:0;
 margin-right: 12px;
}
 .banner h2 {
 font-size: 28px;
 margin-bottom: 2px;
}
 .banner h3 {
 font-size: 26px;
 line-height: 26px;
 max-width: 320px;
}
 .banner img {
 max-width: 100%;
 margin-top: 0px;
}
 .imgBannerabs img {
 max-width: 100px;
}
 .form-parent {
 margin-top: 15px;
}
 .imgBannerabs {
 position: absolute;
 top: 7px!important;
 right: 15px;
}
 .section1_left img, .section1_right img {
 margin: 0 auto;
 margin-bottom: 10px;
}
 .service_off_box {
 width: 100%;
}
 .head_top {
 text-align: center;
}
 .head_top_right ul {
 float: none;
 flex-wrap: wrap;
 justify-content: center;
}
 .head_top p, .head_top ul li {
 margin-bottom: 5px;
}
 .head_top ul li:last-child {
 margin-bottom: 0;
}
 .form-top {
 padding: 12px 15px;
}
 .form-content form {
 padding: 20px 15px;
}
 input.btn-submit {
 margin: 0 auto;
 display: block;
 margin-top: 10px;
}
 div#section2 h2 {
 margin-top: 12px;
}
 div#section3 .col-12 {
 -ms-flex: 0 0 50%;
 flex: 0 0 50%;
 max-width: 50%;
}
 .footer-bottom ul {
 justify-content: center;
}
 .footer-bottom .sm {
 float: none;
 text-align: center;
 margin-top: 10px;
}
 .center_btn_section a, .cont_section2_right a {
 margin-top: 20px;
 font-size: 16px;
}
 div#section4 h2, div#section3 h2,  div#section2 h2, div#section5 h2 {
 font-size: 30px;
}
 div#section1 h2 {
 padding-left: 0px;
}
 .cont_section1_right {
 margin-left: 0px;
}
 div#section1, div#section2, div#section3, div#section4 {
 padding: 30px 0;
}
 .flag {
 position: absolute;
 margin-top: -9.5% !important;
 left: 190px !important;
 width: 100% !important;
 height: 100% !important;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 25px;
 font-weight: 601;
 line-height: 20px !important;
}
 .banner h3 {
 font-size: 13px;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
}
 @media screen and (max-width: 479px) {
 .logo img {
 max-width: 115px;
}
 div#section3 .col-12 {
 -ms-flex: 0 0 100%;
 flex: 0 0 100%;
 max-width: 100%;
}
 .applyCls {
 margin-right: 10px;
}
 .imgBannerabs {
 position: absolute;
 top: -10px!important;
 right: 15px;
}
 .applyCls a {
 font-size: 14px;
 width: 90px;
 margin-right: 0px;
 height: 30px;
 line-height: 30px;
}
 header .col-xl-7.col-md-8.col-4 {
 position: absolute;
 right: 5px;
 top: 15px;
 width: 50px;
 z-index: 1000;
 padding: 0;
}
 nav#myNavbar button {
 padding-left: 0;
}
 div#navbarCollapse {
 top: 55px;
 right: -5px;
}
 .course_off_box {
 max-width: 75%;
 margin: 0 auto;
 margin-bottom: 20px;
}
 .flag {
 position: absolute;
 margin-top: -12.1% !important;
 left: 185px !important;
 width: 100% !important;
 height: 100% !important;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 25px;
 font-weight: 601;
 line-height: 20px !important;
}
 .col-xl-8.col-md-10 {
 padding-left: 30px!important;
}
 .banner img {
 max-width: 100%;
 margin-top: 0px;
}
 .imgBannerabs img {
 max-width: 100px;
}
 .banner h3 {
 font-size: 13px;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
}
 @media screen and (max-width: 399px) {
 .banner h2 {
 font-size: 26px;
}
 .banner h3 {
 font-size: 22px;
}
 .banner img {
 max-width: 100%;
}
 .imgBannerabs {
 top: 7px;
 right: 15px;
}
 .imgBannerabs img {
 max-width: 100px;
}
 .flag {
 position: absolute;
 margin-top: -12.5% !important;
 left: 177px !important;
 width: 100% !important;
 height: 100% !important;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 25px;
 font-weight: 601;
 line-height: 20px !important;
}
 .banner h3 {
 font-size: 10px!important;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
 .col-xl-8.col-md-10 {
 padding-left: 2px !important;
}
}
 @media screen and (max-width: 359px) {
 .course_off_box {
 max-width: 90%;
}
 .banner h2 {
 font-size: 22px;
}
 .banner img {
 max-width: 100%;
}
 .banner h3 {
 font-size: 20px;
 max-width: 100%;
 line-height: 20px;
}
 .imgBannerabs img {
 max-width: 70px;
}
 .imgBannerabs {
 top: 65px;
}
 .flag {
 position: absolute;
 margin-top: -15.1% !important;
 left: 175px !important;
 width: 100% !important;
 height: 100% !important;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 55px;
 font-weight: 601;
 line-height: 20px !important;
}
 .banner h3 {
 font-size: 43px;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
}
 @media screen and (max-width: 360px) {
 .banner h2 {
 font-size: 26px;
}
 .banner h3 {
 font-size: 22px;
}
 .banner img {
 max-width: 100%;
}
 .imgBannerabs {
 top: -58px;
 right: 15px;
}
 .imgBannerabs img {
 max-width: 110px;
}
 .flag {
 position: absolute;
 margin-top: -12.5% !important;
 left: 159px !important;
 width: 100% !important;
 height: 100% !important;
}
 .banner h2 {
 color: 
 #fff;
 font-size: 25px;
 font-weight: 601;
 line-height: 20px !important;
}
 .banner h3 {
 font-size: 13px;
 line-height: 54px;
 color: 
 #ff0;
 text-transform: capitalize;
 max-width: 615px;
 font-weight: 700;
 line-height: 4px !important;
}
 .col-xl-8.col-md-10 {
 padding-left: 0px !important;
}
}
