

.menuall .img-fluid {

	width: 250px;

}

h4 {

    font-family: 'Poppins';

    font-size: 34px;

    color: #24233f;

    font-weight: 600;

    text-transform: capitalize;

    line-height: 50px;

}

h5

{

	font-family: 'Poppins';

    font-size: 18px;

	font-weight: 600;

}

header {

	background: #1e295d;

	position: relative;

}



.header-logo-menu-section {

	padding: 1rem 0 1rem;

	background: #fff;

}



.header-bannertext-bannerimage-section {

	padding: 5rem 0 10rem;

}



header .menuall .navbar {	

	margin: 0px;	

	padding: 0 ; 

	text-align:right;  

}



.header-banner-image .owl-controls {

	display: none !important;

}



header .menuall .navbar .navbar-brand {	

	margin-right: 00px;

}



header .menuall nav.navbar .navbar-nav li.nav-item {	

	padding: 0px 5px; transition-duration: 500ms;	

	-webkit-transition-duration: 500ms; 

}





header .menuall nav.navbar .navbar-nav li.nav-item a.nav-link { 

	font-family: 'Poppins';	font-size: 16px;	

	color: #252525;  font-weight: 400;	text-transform: capitalize;	

	padding: 10px 25px 10px; transition-duration: 500ms;	

	-webkit-transition-duration: 500ms;  

}

header .menuall nav.navbar .navbar-nav li.nav-item a.nav-link:hover

{

	border-radius: 4px;

	background: #1e295d;

	color: #fff !important;

}

header .menuall nav.navbar .navbar-nav li.nav-item a.nav-link.active

{

	border-radius: 4px;

	background: #1e295d;

	color: #fff !important;

}



#navbarNav {

	position: absolute;

	right: 0;

}



.nav-link.btn-contact {

	padding: 0 !important;

	border: 1px solid #fff;

	padding: 10px 18px !important;

	border-radius: 4px;

	position: relative;

	top: 17px;

	background: #1e295d;

	color: #fff !important;

}



.header-banner-text h3 {

	font-family: 'Poppins';

	font-size: 43px;

	color: #ffffff;

	font-weight: 600;

	text-transform: capitalize;

	padding-top: 110px;

	margin: 0;

}



.header-banner-text p  { font-family: 'Poppins';	font-size: 16px;	

	color: #ffffff;  font-weight: 400;	line-height: 30px; padding-top: 20px; padding-bottom: 10px;	 }



.header-banner-text .btn-get {

	color: #fff;

	background: #bc1a1b;

	font-family: "Poppins";

    padding: 10px 30px;

	margin-top: 30px;

margin-left: 25px;

}



.header-banner-text .btn-learn  { 

	color: #bc1a1b;

	font-family: "Poppins";

	padding: 13px 0px;

}

.btn_banner {

	display: inline-block;

	font-weight: 400;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	user-select: none;

	border: 1px solid transparent;

	font-size: 1rem;

	line-height: 1.5;

	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}



.trusts {

	background: #ffffff;

	text-align: center;

	padding: 30px 25px 55px;

	border-radius: 6px;

	box-shadow: 0px 10px 12px #cbcfdd;

	-webkit-box-shadow:0px 10px 12px #cbcfdd;

	-moz-box-shadow: 0px 10px 12px #cbcfdd;

}



.trusts h4 { font-family: 'Poppins';

	font-size: 30px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize; padding-bottom: 20px; padding-top: 20px; }



header  .owl-dots {

	display: none !important;

}





header .owl-prev {

	background: url(../images/bar-1.png) no-repeat !important;

	text-indent: -9999px;

	width: 91px;

	height: 91px;

	border: none !important;

	position: absolute;

	left: -76px;

	bottom: 10px;

}



header .owl-next { background:url(../images/bar-2.png) no-repeat !important; text-indent:-9999px; width:91px; height:91px; border:none !important; position:absolute; right:-76px; bottom:10px; }

header  .owl-nav { display: block !important;}

.trusted-by-section {

	position: absolute;

	width: 100%;

	left: 0;

	bottom: -120px;

}



<!-- Demo Styles -->

        	* {

        		box-sizing: border-box;

        	}





        	.let-it-snow {

        		width: 100%;

        		height: 100%;

        		float: left;

        		background: #001e28;

        	}



        	.button {

                display: block;

        		position: relative;

        		z-index: 1;

        		margin: 400px auto 0;

        		border-radius: 10px;

        		width: 480px;

        		background: #38b6cd;

                color: #fff;

                text-align: center;

                font-family: Helvetica, Arial, sans-serif;

                font-size: 1.5em;

                line-height: 3.5em;

                font-weight: bold;

        	}







.btn1

{

	padding:0px;

	margin:0px;

	float:left;

}



.btn2

{

	padding:0px;

	margin:0px;

	float:left;

}



.content-area {

	padding-top: 140px;

	background: #f6f8fc;

}





.our-mv-image .img-fluid {

	width: 420px;

	margin-left: auto;

	margin-right: auto;

	display: block;

}



.our-mv-tetx h4 {

	font-family: 'Poppins';

	font-size: 34px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize;

	line-height: 50px;

}

.our-mv-tetx p  { color: #707070; font-family: 'Poppins'; line-height: 32px; font-size: 16px; text-align: justify;  }



.our-mv-tetx {

	padding-top: 20px;

}

.i-all h5

{

	font-family: 'Poppins';

}

.quote{

	font-size:18px;

	font-style:italic;

	color:#1E295D;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	padding-bottom:20px;

}





.our-mv-section.icon {

	padding-bottom: 140px;

}

.our-mv-section h3 { font-family: 'Poppins';

	font-size: 34px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize;

	line-height: 50px; }





.our-mv-section h5 { font-family: 'Poppins';

	font-size: 18px;

	color: #24233f;

	font-weight: 400; padding: 10px 30px; }



.i-all .img-fluid {

	width: 30px;

}



.i-all.text-center {

	padding: 40px 0 0;

}



.our-mv-tetx ul li { color: #707070; font-family: 'Poppins'; line-height: 40px; font-size: 16px; text-align: justify; background: url("../images/sol-tick.png") no-repeat 0 8px; padding-left: 40px;   }



.our-mv-tetx.sp2 {

	padding-top: 80px;

}



.sp2 ul li

{

	background:none;

}





.our-mv-section.gray {

	background: #f6f8fc;

}



.who-we-are-section { background: #f6f8fc; padding: 40px 0 50px; }



.our-mv-section {

	padding: 20px 0 70px;

	background: #fff;

	padding: 60px 0;

}



.who-we-are-section .btn-get {

	color: #fff;

	background: #bc1a1b;

	font-family: "Poppins";

	padding: 12px 22px;

}



.who-we-are-section .btn-learn  { 

	color: #bc1a1b;

	background: #ffffff;

	font-family: "Poppins";

	padding: 12px 22px;

	border: 1px solid #bc1a1b;

}



.who-we-are-section ul li { background: none; padding-left: 0; }



.our-who.text-center {

	padding-top: 60px;

}



.form-section {

	background: #fff;

	padding: 80px 0 150px;

	padding-bottom: 150px;

}



.form-left h3 { font-family: 'Poppins';

	font-size: 30px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize; }



.form-left p  { font-family: 'Poppins';	font-size: 16px;	

	color: #707070;  font-weight: 400;	line-height: 30px; }



.form-left li { font-family: 'Poppins';	font-size: 16px;	

	color: #707070;  font-weight: 400;	line-height: 30px; padding: 4px 0;  }



.form-left .c1 { background: url("../images/i-1.png") no-repeat 0 9px; padding-left: 30px; }

.form-left .c2 { background: url("../images/i-2.png") no-repeat 0 10px; padding-left: 30px; }

.form-left .c3 { background: url("../images/i-3.png") no-repeat 0 9px; padding-left: 30px; }

.form-section { background: url("../images/map-bg.png") no-repeat center center #fff;}





.form-in .form-control {

	display: block;

	width: 100%;

	padding: 0.375rem 0.75rem;

	font-size: 1rem;

	line-height: 1.5;

	color: #000 !important;

	background-color: #ffffff;

	background-clip: padding-box;

	border: 1px solid #ddd;

	border-radius: 5px;

	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

	height: 49px;

	font-family: "Montserrat";

	font-size: 16px;

	font-weight: 400;

}



.form-in {

	padding: 10px 0;

}



.form-in.sp .form-control {

height: 100px;

	

}



.form-in .btn-primary { color: #fff;

	background: #bc1a1b;

	font-family: "Poppins";

	padding: 12px 30px; border: none; } 









footer {

	background: #1e295d;

	padding: 60px 0 20px; position: relative; 

}



.foot-social i { background: #bc1a1b; color: #ffffff; font-size: 15px; padding: 10px; border-radius:100px; }

.foot-social .fa-facebook { padding: 10px 13px; }

.foot-social .fa-instagram { padding: 10px 12px; }

.foot-social .fa-twitter { padding: 10px 11px; }



.foot-social {

	padding-bottom: 10px;

	position: relative;

	left: -18px;

	top: 7px;

}



.foor-top-all {

	position: absolute;

	bottom: 100px;

	width: 100%;

}



.footer-top {

	background: #ffffff;

	padding: 30px 35px; border-radius: 6px;

	box-shadow: 0px -10px 12px #cbcfdd;

	-webkit-box-shadow:0px -10px 12px #cbcfdd;

	-moz-box-shadow: 0px -10px 12px #cbcfdd;

}

.integro_foot {

	/* float: left; */

	/*top: 0px;

	position: absolute;

	left: 250px;*/

	width: 250px;

	/* z-index: 1;*/

}



.footer-top ul { margin: 0; }





footer .foot-logo { padding-bottom: 0px; width:250px; }

footer .foot-menu ul li a { color: #202020; font-size: 15px; font-family: "Poppins"; padding: 0 20px; }

footer .foot-menu { padding: 10px 0; }

footer hr { border-color: #fff;  }

footer .copy p { color: #ffffff; font-size: 15px; font-family: "Poppins"; padding: 40px 0 20px; margin: 0; }



.ser-icon .img-fluid {

	width: 50px;

	position: relative;

	top: 18px;

}



.our-mv-image.icon .img-fluid {

	width: 660px;

	position: relative;

	top: -20px;

}



.ser-icon {

	background: #fff;

	padding: 7px;

	border-radius: 51px;

	width: 100px;

	height: 100px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	border: 1px solid #f1f1f1;

}



.service-heading h3 { font-family: 'Poppins';

	font-size: 30px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize; padding-bottom: 10px;  }

.service-heading p  {  color: #707070; font-size: 15px; font-family: "Poppins"; padding-bottom: 10px; line-height: 35px; }

.ser-texts h4 {

	font-family: 'Poppins';

	font-size: 25px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize;

	padding-bottom: 9px;

	padding-top: 10px;

	line-height: 33px;

}

.ser-texts h5 { color: #3d3d3d; font-size: 15px; font-family: "Poppins"; }

.ser-texts p {

	color: #3d3d3d;

	font-size: 13px;

	font-family: "Poppins";

	line-height: 28px;

}

.ser-texts .btn-learn { color: #fff;

	background: #bf2026;

	font-family: "Poppins";

	padding: 8px 20px; border: none; }



.sers.text-center {

	background: #fff;

	padding: 20px 20px 50px;

	margin: 0 15px;

}



.service-area {

	padding: 20px 0 70px;

}



.sers:hover .ser-icon {

	background: #f1f1f1 !important;

}



.sers:hover { cursor: pointer; }



.service-area .owl-controls {

	display: block;

}



.owl-dots {

	padding-top: 50px;

}





/*inner*/

.content-area.inner {

	padding: 0;

	padding-bottom: 50px;

}

.content-area.inner h2

{

	font-family: "Poppins";

	font-weight:bold;

	color:#C0252B;

	width:100%;

}

/*.content-area.inner h4

{

	font-family: "Poppins";

	font-weight:bold;

	color:#C0252B;

	width:100%;

	font-size:18px;

}*/

.content-area.inner ul

{

	width:auto;

}

.content-area.inner ul li {

	line-height: 36px;

	/*width: 258px;*/

}



.banner-innerpage.text-center {

	padding: 50px 0;

}



.banner-innerpage.text-center h4 { font-family: 'Poppins';

	font-size: 40px;

	color: #ffffff;

	font-weight: 600; margin: 0; }



.form-section.sp {

	padding-top: 40px;

}



.our-mv-tetx .btn-learn 

{

	color: #fff;

	background: #bf2026;

	font-family: "Poppins";

	padding: 8px 20px;

	border: none;

}

	



/*vertical-tabs*/

/*tabs*/







ul.tabs {

	display: inline-block;

	vertical-align: top;

	position: relative;

	z-index: 10;

	margin: 0;

	padding: 0;

	width: $tabs_width;

	min-width: $tabs_min_width;

	list-style: none;

	box-shadow: 0;

	li { margin: 0;

	cursor: pointer;

	padding: 0px 15px;

	line-height: 31px;

	color: $tab_text_color;

	text-align: left;

	font-weight: bold;

	background-color: #666;

	&: hover { @include tab-bg-gradient-hover; color: $tab_text_color_hover; @include tabs-transition; } &.active { @include tab-bg-gradient-active; color: $tab_text_color_active; @include tabs-transition; } };

}



.tab_container {

  display: inline-block;

  vertical-align: top;

  position: relative;

  z-index: 20;

  left: -2%;

  width: $tab_container_width;

  min-width: $tab_container_min_width;

  text-align: left;

	background: $tab_container_bg;

  border-radius: 12px;

  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);

}



.tab_content {

	padding: 0 20px;

	height: 100%;

	display: none;

}



.tab_content .our-mv-tetx {

	padding-top: 0;

}



.tab_drawer_heading { 

  display: none; 

}



@media screen and (max-width: 1023px) {

	

	.tab_drawer_heading h4 {  }

	

	ul.tabs {

		display: none;

	}

  .tab_container {

    display: block;

    margin: 0 auto;

    width: 95%;

    border-top: none;

    border-radius: 0;

    box-shadow: 0px 0px 10px black;

  }

	.tab_drawer_heading {

	background-color: #bc1a1b;

	color: #fff;

	margin: 0;

	padding: 5px 20px;

	display: block;

		font-family: 'Poppins';

	cursor: pointer;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	text-align: center;

		font-size: 18px !important;

		margin: 2px 0;

		padding: 10px 0;

	&: hover { background: #ccc; @include tab-bg-gradient-hover(); color: $tab_text_color_hover; };

}

	.d_active {

		background: #303030;

    @include tab-bg-gradient-active;

	  color: $tab_text_color_active;

	}

}





.tab_container .our-mv-tetx h4 {

	font-family: 'Poppins';

	font-size: 29px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize;

	line-height: 50px;

	margin-top: 0;

}



.tab_container {

	display: inline-block;

	vertical-align: top;

	position: relative;

	z-index: 20;

	left: 20px;

	width: $tab_container_width;

	min-width: $tab_container_min_width;

	text-align: left;

	background: $tab_container_bg;

	border-radius: 12px;

	box-shadow: none !important;

	width: 800px;

	border: none;

	border-radius: 0;

	top: 0px;

	min-height: 500px !important;

	border-radius: 5px;

}



.web-tab-all .tabs_wrapper {

	width: 100%;

	text-align: left;

	margin: 0 auto;

	background: transparent;

}





.tabs li {

	background: #bc1a1b;

	color: #fff;

	font-family: ;

	font-family: 'Poppins';

	margin: 10px;

	padding: 10px 15px;

	font-size: 14px;

	border-radius:5px;

	cursor: pointer;

}



.tabs .active {

	background: #1E295D !important;

}



.tab_container {

	width: 700px !important;

}







/*Responsive*/



@media (max-width: 1279px)  



{

	

	.header-banner-text h3 {

	font-family: 'Poppins';

	font-size: 30px;

	color: #ffffff;

	font-weight: 600;

	text-transform: capitalize;

	padding-top: 47px;

	margin: 0;

}

	

	.header-banner-text p {

	font-family: 'Poppins';

	font-size: 14px;

	color: #ffffff;

	font-weight: 400;

	line-height: 32px;

	padding-top: 20px;

	padding-bottom: 10px;

}

	

	.header-banner-text .btn-get {

	color: #fff;

	background: #bc1a1b;

	font-family: "Poppins";

	padding: 9px 17px;

}



	.header-banner-text .btn-learn {

	color: #bc1a1b;

	/*background: #ffffff;*/

	font-family: "Poppins";

	padding: 9px 14px;

}

	

	.our-mv-tetx p {

	color: #707070;

	font-family: 'Poppins';

	line-height: 32px;

	font-size: 14px;

	text-align: justify;

}

	

	.our-mv-tetx h4 {

	font-family: 'Poppins';

	font-size: 24px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize;

}

	

	.who-we-are-section .btn-get {

	color: #fff;

	background: #bc1a1b;

	font-family: "Poppins";

	padding: 9px 12px;

}

	

	.who-we-are-section .btn-learn {

	color: #bc1a1b;

	background: #ffffff;

	font-family: "Poppins";

	padding: 9px 12px;

	border: 1px solid #bc1a1b;

}

	

	.form-left h3 {

	font-family: 'Poppins';

	font-size: 20px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize;

}

	

	.form-left p {

	font-family: 'Poppins';

	font-size: 14px;

	color: #707070;

	font-weight: 400;

	line-height: 30px;

}

	

	.form-left li {

	font-family: 'Poppins';

	font-size: 13px;

	color: #707070;

	font-weight: 400;

	line-height: 30px;

	padding: 4px 0;

}

	

	.our-mv-tetx {

	padding-top: 0px;

}

	

}



@media (max-width: 1023px)  



{

	.header-banner-text h3 {

	font-family: 'Poppins';

	font-size: 22px;

	color: #ffffff;

	font-weight: 600;

	text-transform: capitalize;

	padding-top: 0;

	margin: 0;

	line-height: 40px;

}

	

	

	footer .foot-menu ul li a {

	color: #202020;

	font-size: 15px;

	font-family: "Poppins";

	padding: 0 5px;

}

	

}



@media (max-width: 767px)  



{

	.header-banner-text h3 {

	font-family: 'Poppins';

	font-size: 22px;

	color: #ffffff;

	font-weight: 600;

	text-transform: capitalize;

	padding-top: 0;

	margin: 0;

	line-height: 34px;

}

	.header-bannertext-bannerimage-section {

	padding: 2rem 0 10rem;

}

	

	.header-banner-image {

	padding-top: 40px;

}

	

	.our-who.text-center {

	padding-top: 10px;

	padding-bottom: 30px;

}

	

	.our-mv-image {

	padding-bottom: 20px;

}

	

	footer .foot-menu ul li a {

	color: #202020;

	font-size: 13px;

	font-family: "Poppins";

	padding: 0 0px;

}

	

	footer .copy p {

	color: #ffffff;

	font-size: 14px;

	font-family: "Poppins";

	padding: 20px 0;

	margin: 0;

}

	

	

	#navbarNav {

	position: relative;

	right: 0;

}

	

	footer .foot-logo {

	padding-bottom: 0px;

	padding-top: 10px;

}

	

	.fa.fa-bars {

	color: #202020;

}

	

	.menuall .img-fluid {

	width: 80px;

}

	

	.header-logo-menu-section {

	padding: 0.5rem 0 0.5rem;

	background: #fff;

}

	

	header .menuall nav.navbar .navbar-nav li.nav-item a.nav-link {

	font-family: 'Poppins';

	font-size: 16px;

	color: #202020;

	font-weight: 400;

	text-transform: capitalize;

	padding: 4px 4px;

	transition-duration: 500ms;

	-webkit-transition-duration: 500ms;

	text-align: left;

}

	

	

	.nav-link.btn-contact {

	padding: 0 !important;

	border: 1px solid #fff;

	padding: 10px 18px !important;

	border-radius: 4px;

	position: relative;

	top: 0px;

	background: #1e295d;

	color: #fff !important;

}

	

	

	.our-mv-tetx.sp2 {

	padding-top: 20px;

}

	

	.foor-top-all {

	position: relative;

	bottom: 100px;

	width: 100%;

}

	.foot-menu.text-right {

	text-align: center !important;

}

	

	.footer-top {

	background: #ffffff;

	padding: 30px 10px;

	border-radius: 6px;

	box-shadow: 0px -10px 12px #cbcfdd;

	-webkit-box-shadow: 0px -10px 12px #cbcfdd;

	-moz-box-shadow: 0px -10px 12px #cbcfdd;

}

	

	

	.foot-logo .img-fluid {

	width: 80px;

}

	

	.foot-social {

	padding-bottom: 10px;

	position: relative;

	left: 0;

	top: 7px;

	text-align: center !important;

}

	

	.foor-top-all {

	position: relative;

	bottom: 10px;

	width: 100%;

}

	

	.footer-top {

	background: #ffffff;

	padding: 30px 10px;

	border-radius: 6px;

	box-shadow: none;

	-webkit-box-shadow: none;

	-moz-box-shadow:none;

}

	

	.form-section {

	background: #fff;

	padding: 80px 0 50px;

}

	

	.owl-prev {

	display: none !important;

}

	

	.owl-next {

	display: none !important;

}

	

	.tab_container {

	display: inline-block;

	vertical-align: top;

	position: relative;

	z-index: 20;

	left: 0;

	/* width: $tab_container_width; */

	min-width: $tab_container_min_width;

	text-align: left;

	background: $tab_container_bg;

	/* border-radius: 12px; */

	box-shadow: none !important;

	width: 100%;

	border: none;

	/* border-radius: 0; */

	top: 0px;

	min-height: 500px !important;

	border-radius: 5px;

}

	

	.our-mv-section h3 {

	font-family: 'Poppins';

	font-size: 34px;

	color: #FFF;

	font-weight: 600;

	text-transform: capitalize;

	line-height: 29px;

	font-size: 14px !important;

}

	

	.tab_container .our-mv-tetx h4 {

	font-family: 'Poppins';

	font-size: 19px;

	color: #24233f;

	font-weight: 600;

	text-transform: capitalize;

	line-height: 30px;

	margin-top: 0;

}

	

	.tab_content .our-mv-tetx {

	padding-top: 0;

	padding-bottom: 20px;

}

	

	.tab_content {

	padding: 0;

	height: 100%;

	display: none;

}

	

	

}











