/*html {scroll-behavior: smooth;}*/
/*FONT*/
h1,h2,h3,h4,h5,h6,p,a,li {font-family: 'Montserrat', sans-serif;}
h1 {font-size: 42px; margin-top: unset;}
h2 {font-size: 36px; line-height: 1.4;}
h3 {font-size: 28px; line-height: 1.5}
h4 {font-size: 23px; margin-bottom: unset;}
h5 {font-size: 20px; margin-bottom: unset;line-height: 1.6}
h6 {font-size: 18px; margin-bottom: unset; margin-top: unset;}
p {font-size: 19px;line-height: 1.5; margin-bottom: unset;}
li {font-size: 20px; }
ul li {padding-bottom: 23px;}
/*--*/

.text-40{
	font-size: 40px;
}

.text-20{
	font-size:20px;
}

.text-22{
	font-size:20px;
}

.text-14{
	font-size:14px;
}

.text-12{
	font-size:12px;
}
.eboldd{

	font-size:22px;
}

.verticalcenter{
	display: flex;
    align-items: center;
    justify-content: center;
}
/*MARGINS*/
.mt-10 {margin-top: 10px !important;} .mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;} .mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;} .mt-35 {margin-top: 35px !important;}
.mt-40 {margin-top: 40px !important;} .mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;} .mt-55 {margin-top: 55px !important;}
.mt-60 {margin-top: 60px !important;} .mt-65 {margin-top: 65px !important;}
.mt-70 {margin-top: 70px !important;} .mt-75 {margin-top: 75px !important;}
.mt-80 {margin-top: 80px !important;} .mt-85 {margin-top: 85px !important;}
.mt-90 {margin-top: 95px !important;} .mt-95 {margin-top: 95px !important;} /*.mt-100 {margin-top: 100px !important;}*/
.mb-10 {margin-bottom: 10px !important;} .mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;} .mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;} .mb-35 {margin-bottom: 35px !important;}
.mb-40 {margin-bottom: 40px !important;} .mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;} .mb-55 {margin-bottom: 55px !important;}
.mb-60 {margin-bottom: 60px !important;} .mb-65 {margin-bottom: 65px !important;}
.mb-70 {margin-bottom: 70px !important;} .mb-75 {margin-bottom: 75px !important;}
.mb-80 {margin-bottom: 80px !important;} .mb-85 {margin-bottom: 85px !important;}
.mb-90 {margin-bottom: 95px !important;} .mb-95 {margin-bottom: 95px !important;} .mb-100 {margin-bottom: 100px !important;}
/*--*/

.pt-60{
	padding-top:60px;
}

.pb-60{
	padding-bottom:60px;
}

.pt-40{
	padding-top:40px;
}

.pb-40{
	padding-bottom:40px;
}

/*COLORS*/
.dark-blue {color: #0c4580;}
.text-gray {color: #adadad;}
.light-red {color: #ff0202;}
.light-blue {color: #0dadff;}
.red {color: #ff1202;}
.pink {color: #ff0e60;}
.blue {color:#1d2cee;}
.lblue{color: #00fffc}
.dblue{color:#000046;}
.purple {color: #7026ff;}
.main-color {color: #ffbe15;}
.text-white {color: #ffffff;}
.text-dark {color: #2f2f2f;}
.yellow {color: #f8a117;}
.white{color: #ffffff;}
.orange{color:#ff7e00;}
.purple{color:#7200ff;}
.black{color:#000;}

/*----*/

.lbg{
	background-color: #f7f1ff;
}

.dbg{
	background-color: #151515;
}

.dlbg{
	background-color: #f1f1f1;
}
/*bg-headline*/
.bg-it-red{
	background: linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(252,54,31,1) 100%);
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	border-radius: 5px;
	padding: 5px;
}
.bg-it-white{
	background-color: #fff;
	padding-left: 5px;
	padding-right: 5px;
	color: #3849a9;
	border-radius: 5px;
	padding: 5px;
}
.bg-it-yellow{
	background-color: #ffff00;
	padding-left: 5px;
	padding-right: 5px;
	color: #3251c3;
	border-radius: 5px;
	padding: 5px;
}
.bg-it-blue{
	background-color: #3251c3;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	border-radius: 5px;
	padding: 5px;
}
/*default spacing*/
.container {padding-top: 30px; padding-bottom: 30px;}
/*----*/

/*TEXT-STYLING*/
.text-uppercase {text-transform: uppercase;}
.text-small {font-size: 14px;}
.text-thin {font-weight: 300;}
.text-center {text-align: center;}
.text-normal {font-weight: 500;}
.text-bold {font-weight: 700;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-italic {font-style: italic;}
.tetxt-justify {text-align: justify;}

.neg-100{
	margin-top: -100px;	
}
.neg-80{
	margin-top: -80px;	
}

.pointer2 {
	top: -80px;
	z-index: 100;
	position: relative;
}

.bbg{
	background: url(../images/embg.png);
	background-size:cover;
	background-repeat:no-repeat;
   background-position: top center;
}
.lbbg{
	background-color: #f8f8f8;
}

.lbluebg{
	background: url(../images/quotebg.png);
	background-size:cover;
	background-repeat:no-repeat;
   background-position: top center;
}
/*RESPONSIVE VIDEO*/
.video-center {display: block; margin: auto; max-width: 100%; max-height: 100%;}
/*----

/*RESPONSIVE IMAGE*/
.fullwidth {max-width: 100%; width: 100%;}
.img-center {display: block; margin: auto; max-width: 100%;}
/*----  */

.list-overflow-green{
    padding: 10px 0px 10px 130px;
}


.bulletlistgreen{
    float:left;
    left: 5px;
    position: absolute;
}

.list-paddingx{
    padding-top: 50px;
}

.boxbgs2{
	background-color: #000;
	border-style: solid;
	border-width: 5px;
	border-color: #000;
	border-radius: 5px;
	
	transition: 0.8s;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);
}


.bults ul {
	padding-left: unset;}
.bults li {
    background-image: url(../images/checkicon.png);
    background-repeat: no-repeat;
    font-weight: 500 !important;
    padding-left: 50px;

    padding-top: 1px;
    font-weight: 400;
    list-style-type: none;
    color:#000; 
    font-size:20px;
    font-weight: 700;
}
