*{
margin:0px;
padding:0px;
box-sizing:border-box;
}
body{
font-size:20px;
line-height:1.2;
font-family: 'Visuelt',Helvetica,Arial,sans-serif;
font-weight:normal;
Color:#111111;
font-weight:400;
}
h1,h2,h3,h4,h5,h6{
	font-weight:700;
	margin:20px 0;
}

p{

margin:20px 0;
font-weight:400;
}
ol, ul {
    padding-left: 20px;
}
ul{
	    display: flex;
    flex-flow: column;

	
}
ul li{
	font-size:17px;
	line-height:26px;
}
a.btn-primary:not(:disabled):not(.disabled).active, a.btn-primary:not(:disabled):not(.disabled):active, .show>a.btn-primary.dropdown-toggle ,a.btn-primary:hover{
    opacity: 0.75;
}
button,a{
	text-decoration:none;
	font-size:17px;
	line-height:22px;
	color:#ffffff;
	

	
}
button:hover,.btn-primary:hover,.btn-secondary:hover{
	opacity: 0.75;
}
.btn-primary,.btn-secondary,.btn-light{
	 padding: 0.5em 25px;
	 font-weight:700;
	border-radius: 3em !important;
}

.btn-primary{
	background-color: #052147;
    border:0px
}
.btn-secondary{
    background-color: #EFB51C;
    border:0px;
}
.btn-light{
	 background-color: #ffffff;
 border:0px;
	color: #111111;
}
.btn-light:hover{
	background-color: #efefef;
}
.red{
	color:#f00;
}
.mktoImg{
	width:100% !important;
}
.section8 .container-fluid,.section10 .container-fluid{
	margin:0px !important;
	padding:0px !important;
	width:100% !important;
}
.section8 .container-fluid .row,.section10 .container-fluid .row{
	margin-left:0px !important;
	margin-right:0px !important;
}
.section8 .container-fluid .row>*,.section10 .container-fluid .row>* {
    /* width: 100% !important; */
    padding: 0px;
}
/*-----------------fonts start-------------*/
@font-face {
  font-family: 'Visuelt';
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Light-font.eot');
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Light-font.eot?#iefix') format('embedded-opentype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Light-font.svg#Visuelt-Light') format('svg'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Light-font.ttf') format('truetype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Light-font.woff') format('woff'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Light-font.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Visuelt';
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Regular-font.eot');
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Regular.eot?#iefix') format('embedded-opentype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Regular.svg#Visuelt-Regular') format('svg'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Regular.ttf') format('truetype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Regular.woff') format('woff'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Visuelt';
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Medium-font.eot');
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Medium-font.eot?#iefix') format('embedded-opentype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Medium-font.svg#Visuelt-Medium') format('svg'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Medium-font.ttf') format('truetype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Medium-font.woff') format('woff'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Medium-font.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Visuelt';
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Bold-font.eot');
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Bold-font.eot?#iefix') format('embedded-opentype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Bold-font.svg#Visuelt-Bold') format('svg'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Bold-font.ttf') format('truetype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Bold-font.woff') format('woff'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Bold-font.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Visuelt';
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Black-font.eot');
  src: url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Black-font.eot?#iefix') format('embedded-opentype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Black-font.svg#Visuelt-Black') format('svg'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Black-font.ttf') format('truetype'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Black-font.woff') format('woff'),
       url('https://go.mintousa.com/rs/030-NMY-699/images/Visuelt-Black-font.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}

/*---------------header style------------------*/
main{
	display:flex;
	flex-flow:column;
	width:100%;
}
header{
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}

header div{
	text-align:center;
	
}
header img{
	width:100%;
	max-width:233px;
	
}
/*---------------Banner-section style------------------*/
.banner-section,.bannerv2-section{
	width:100%;
	padding-top:80px;
	padding-bottom:80px;
	background-size:cover !important;
	position:relative;
}
.banner-section:before,.bannerv2-section:before{
	content:"";
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	width:100%;
	height:100%;
	z-index:0;
}
.banner-section .container,.bannerv2-section .container{
	position:relative;
	z-index:1;
}
.banner-box-wrapper,.bannerv2-box-wrapper{
	    padding:60px  30px 50px 30px;
		width:525px;
		position:relative;
		z-index:0;
}
.bannerv2-box-wrapper{
	width:430px;
}
.banner-content-box div.container-fluid,.bannerv2-section .banner-content-box div.container-fluid{
	 padding:60px  30px 50px 30px;
		width:100%;
		position:relative;
		z-index:0;
}
.banner-box-wrapper:after,.banner-content-box div.container-fluid:after,.bannerv2-box-wrapper:after,.bannerv2-section .banner-content-box div.container-fluid:after{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;

	width:100%;
	height:100%;
	z-index:-9;
}

.popup-btn{
transition: 0.075s ease-in-out;
    font-weight: 700;
    max-width: 100%;
   font-size: 1rem;
    line-height: 1.3;
margin:15px 0;
}
.bannerv2-section .bannerv2-box-wrapper img {
    width: 100%;
	max-width:300px;

}
/*---------------section1 style------------------*/
.section1{
	padding:50px 0;
}
/*---------------section2 style------------------*/
.section2{
	padding:50px 0;
}
.section2_imgrow1{
	width:100%;
}
.section2_imgrow1 .col{
	margin:20px 0 10px 0;
	flex-flow:wrap;
	flex:auto;
	width:30%;
}
.section2_imgrow1 div img{
	width:100%;	
}
/*---------------section3 style------------------*/
.section3{
	padding:50px 0;
}
.section3 h5{
	
}
.section3 img{
	width:100%;
	margin:20px 0;
	
}

/*-----------------section4 style------------------*/
.section4,.section4_v2{
	padding:50px 0 30px 0;
}
.sec4_left {

}
.sec4_right{
	display:flex;
	flex-flow:column;
	justify-content:center;
	margin:auto 0;
}
/*-----------------section5 style------------------*/
.section5{
padding:50px 0 0px 0;
}
/*-----------------section6 style------------------*/
.section6{
	padding:50px 0 50px 0;
	    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	position:relative;
		z-index:0;
}
.section6:after{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	background:#ffffff;
	width:100%;
	height:100%;
	z-index:-9;
}
.section6 .block-img img{
max-width:423px;
width:100%;
}
.thumbnail-img{
	display:flex;
}
.thumbnail-img img{
	width:100%;
	max-width:80px;
}
.sec6-topcontent{
	padding-bottom:20px;
}

.block-content{
	display: flex;
    margin:0;
    flex-flow: column;
}
.block-content h5{
	margin-top:0px;
}
/*-----------------section7 style------------------*/
.section7{
	padding:30px 0 40px 0;
	width:100%;
}
/*-----------------section8 style------------------*/
.section8 iframe{
	width:100%;
}
/*-----------------section9 style------------------*/
.section9{
	padding:50px 0 40px 0;
	width:100%;
}

/*-----------------section10 style------------------*/
.section10{

	width:100%;
}
.section10 img{
	max-height:500px;
}
.section10 img,.section11 img,.block-img img{
width:100%;
object-fit:cover;
}
.block-img img{
	max-width:569px;
}
.section11{
	padding:50px 0;
}
.section12{
		padding:70px 0 70px 0;
	width:100%;
}
/*-----------------section13 style------------------*/
.section13 .block-img img,.section14 .block-img img{
		max-width:640px;
		width:100%;
}
.section15 .block-img img,.section16 .block-img img{
	max-width:736px;
		width:100%;
}
/*-----------------footer style------------------*/
footer{
	padding:50px 0;
}
footer img{
	width:100%;
	max-width:200px;
	margin:auto;
	object-fit:contain;
}
footer p{
	
}
/*-----------------form style------------------*/
.modal-body{

}

.modal-header h5{
	margin-top:0px;
}
.modal-header {
    padding: 14px 19px;
}
.modal-body h2{
	margin-top:0px;
	margin-bottom:0px;
	padding:0 4px;
}
.modal-body small{
	margin-top:10px;
	margin-bottom:20px;
	width:100%;
	float:left;
	padding:0 4px;
}
.mktoForm {
    width: 100% !important;
}
.mktoAsterix{
	display:none !important;
}

form.mktoForm input[type=url], form.mktoForm input[type=text], form.mktoForm input[type=date], form.mktoForm input[type=tel], form.mktoForm input[type=email], form.mktoForm input[type=number], form.mktoForm textarea.mktoField, form.mktoForm select.mktoField {
    color: #2C2927 !important;
    border-color: #DDDDDD !important;
}
form.mktoForm input[type=url], form.mktoForm input[type=text], form.mktoForm input[type=date], form.mktoForm input[type=tel], form.mktoForm input[type=email], form.mktoForm input[type=number], form.mktoForm textarea.mktoField, form.mktoForm select.mktoField {
    color: #111111 !important;
    padding: 8px 13px !important;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100% !important;
    min-height: 44px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff !important;
    border-width: 1px;
    border-style: solid;
	font-size:16px;
	  font-family: 'Visuelt' !important;
	  font-weight:500;
	border-radius:0px;
    border-color: #ddd !important;
    border-radius: 0px;
	outline:none;
    -webkit-border-radius: 0px;
}
form.mktoForm input[type=url]:focus, form.mktoForm input[type=text]:focus, form.mktoForm input[type=date]:focus,form.mktoForm input[type=tel]:focus,form.mktoForm input[type=email]:focus, form.mktoForm input[type=number]:focus,form.mktoForm textarea.mktoField:focus,form.mktoForm select.mktoField:focus{
	outline:none !important;
	border-radius:0px;
	border-color:#052147 !important;
}
.mktoForm .mktoOffset{
	display:none !important;
}
.mktoForm .mktoFormRow{
	display:flex !important;
}
.mktoForm .mktoFieldWrap {
    width: 100% !important;
}
.mktoForm .mktoFormCol{
	flex:1;
	padding:0 5px;
}

.mktoForm .mktoButtonWrap .mktoButton {
	text-decoration:none;
	font-size:17px !important;
	line-height:22px !important;
	
		 padding: 0.5em 58px !important;
	 font-weight:700 !important;
	border-radius: 3em !important;
		
    border:0px !important;
	    background-image: inherit !important;
}
.mktoButtonRow button:hover{
	opacity: 0.75;
}
.mktoFieldWrap input[type="checkbox"]{
			  appearance:auto !important;
			  -webkit-appearance:auto !important;
			  -moz-appearance:auto !important;
}
.mktoForm .mktoRadioList > input, .mktoForm .mktoCheckboxList > input {
    padding: 0;
    width: 20px !important;
    float: left !important;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    background: #052147;
    content: '';
    width: 9px;
    height: 9px;

    position: absolute;
     top: 4.5px;
    left: 4.5px;
    border-radius: 100%;

}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.mktoForm .mktoLabel{
	font-weight:normal !important;
}
.mktoForm .mktoRadioList > input, .mktoForm .mktoCheckboxList > input {
      padding: 0!important;
    float: left!important;
    width: auto !important;
    height: auto !important;
}
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList{
	width:100% !important;
}
.mktoForm label.mktoLabel{
	width:auto !important;
	display:block;
}
.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label{
	margin-left:0px !important;
	margin-right:20px;
	padding-left:30px !important;
}
[type="checkbox"]:not(:checked),
	[type="checkbox"]:checked {
		position: absolute;
		left: 0;
		opacity: 0.01;
	}
	[type="checkbox"]:not(:checked) + label,
	[type="checkbox"]:checked + label {
		position: relative;
		padding-left: 2.3em;
		font-size: 1.05em;
		line-height: 1.7;
		cursor: pointer;
	}

	/* checkbox aspect */
	[type="checkbox"]:not(:checked) + label:before,
	[type="checkbox"]:checked + label:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 1.4em;
		height: 1.4em;
		border: 1px solid #ddd;
		background: #FFF;
		border-radius: .2em;
		
	}

	/* checked mark aspect */
	[type="checkbox"]:not(:checked) + label:after,
	[type="checkbox"]:checked + label:after {
content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 7px;
    width: 7px;
    height: 12px;
    border: solid #052147;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg) !important;
}
	

	/* checked mark aspect changes */
	[type="checkbox"]:not(:checked) + label:after {
		opacity: 0;
		-webkit-transform: scale(0) rotate(45deg);
				transform: scale(0) rotate(45deg);
	}

	[type="checkbox"]:checked + label:after {
		opacity: 1;
		-webkit-transform: scale(1) rotate(0);
				transform: scale(1) rotate(0);
	}

	/* Disabled checkbox */
	[type="checkbox"]:disabled:not(:checked) + label:before,
	[type="checkbox"]:disabled:checked + label:before {
		box-shadow: none;
		border-color: #052147;
		background-color: #e9e9e9;
	}

	[type="checkbox"]:disabled:checked + label:after {
		color: #052147;
	}

	[type="checkbox"]:disabled + label {
		color: #052147;
	}

	/* Accessibility */
	[type="checkbox"]:checked:focus + label:before,
	[type="checkbox"]:not(:checked):focus + label:before {
		box-shadow: none;
	}
.mktoButtonRow{
		width:100%;
}
.mktoButtonWrap{
	margin-left: auto !important;
    margin-right: auto !important;
    display: table;
}
.modal-header .btn-close:hover,.modal-header .btn-close:active,.modal-header .btn-close:focus{
	box-shadow:none;
	outline:none;
}

/*----responsive start-----*/
@media (min-width: 1100px){
.section1 .container{
    max-width:868px;
}
.px-100{
	padding:0 100px;
}
.section9 .block-img,.section11 .block-img,.section12 .block-img{
	width: 52%;
}
.section13 .block-img,.section14 .block-img{
	width:60%;
}
.section15 .block-img,.section16 .block-img{
	width:70%;
}
.section13 .block-content,.section14 .block-content{
	width:40%;
}
.section15 .block-content,.section16 .block-content{
	width:30%;
}
}
@media only screen and (max-width: 768px){
	footer p{
		text-align:center;
	}
	footer .col-md-3{
		justify-content:center;
	}
	.block-sec{
		text-align:center;
	}
	footer .col-md-3{
		text-align:center;
	}
	.section10,.section11,.section9,.section5,.section4,.section4_v2,.section2,.section1,.section12,.section6{
		padding:30px 0 !important;
	}

}
@media only screen and (max-width: 680px){
.section2_imgrow1 .col{
	flex:100%;
}
h2{
	font-size:30px !important;
}
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height: 480px){
.mktoMobileShow .mktoForm, .mktoForm * {
    padding: 0 !important;
}
.mktoForm .mktoFormRow{
	flex-flow:column;
}
}