@font-face { font-family: 'gilroyblack'; src: url('assets/fonts/gilroy-black-webfont.woff2') format('woff2'), url('assets/fonts/gilroy-black-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'gilroybold'; src: url('assets/fonts/gilroy-bold-webfont.woff2') format('woff2'), url('assets/fonts/gilroy-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'gilroymedium'; src: url('assets/fonts/gilroy-medium-webfont.woff2') format('woff2'), url('assets/fonts/gilroy-medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'gilroyregular'; src: url('assets/fonts/gilroy-regular-webfont.woff2') format('woff2'), url('assets/fonts/gilroy-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'gilroysemibold'; src: url('assets/fonts/gilroy-semibold-webfont.woff2') format('woff2'), url('assets/fonts/gilroy-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } p, .footer a, #navbarScroll a { font-family: 'gilroyregular'; } h2 { font-family: 'gilroybold'; } h3,h4 { font-family: 'gilroymedium'; } h5, h6 { font-family: 'gilroysemibold'; } a { text-decoration: none; } #navbarScroll a { padding-right: 0; text-transform: uppercase; } .certifed-badge { text-align: right; } .btn1 { background-color: white; color: red; font-size: 18px; padding: 08px 20px !important; border-radius: 0px; } .btn1.btn-primary.btn-border-red { border: 2px solid red; } .btn1.btn-primary.btn-border-red:hover { background-color: red; border-color: red; } .navbar-light .navbar-nav .nav-link { color: rgb(0 0 0); } .nav-item { color: rgb(0 0 0) !important; } .dropdown-toggle::after { margin-left: 10px; } body .navbar:first-child { padding: 2px; /* padding-right: 2px; */ } .btn1.btn-primary.btn-border-red { border: 1px solid red; } #navbarScroll a { font-size: 14px; } .company-logo { width: 130px;height:130px; margin-right: 16px;
display: flex;
  object-fit: cover;
  align-items: center;
  justify-content: center;
  } .company-logo img{width: 100%;} .socialicon ul { list-style: none; padding-left: 0; } .socialicon li { display: inline-block;   vertical-align: middle;} .socialicon i { color: #000; margin: auto; } .socialicon a { width: 35px; height: 35px; border: 1px solid #000; display: flex; align-items: center; justify-content: center; border-radius: 50px; margin-right: 4px; text-decoration: none; } #myCarousel .carousel-item img { height: 600px; object-fit: cover; } @media all and (max-width:768px) { .box { text-align: center !important; } #myCarousel .carousel-item img { height: auto; } }

/*   New Code Start  */
*{
	font-family:"gilroyregular" ;
}
.why-great-content :is(p,ul,ol,a,div){
	font-family:"gilroyregular" !important ;
}

.why-great-content :is(b){
font-family: 'gilroymedium';
}

body{
	background-color: #fff;
	 
/*	overflow: hidden;*/
}

.bg-red{background-color: #f00;color: #fff;}

.menu-top-ticker a{
	font-family: "gilroymedium";
	font-size:18px;
}
.menu-top-ticker{
	padding:6px 0;
}

.top-right-menu :is(a,span) {
    color:var( --e-global-color-50e7875 )!important;
    font-size:12px;
/*    font-family:"gilroymedium";*/
}

.top-right-menu{
    gap:16px;
}

.top-right-menu a:hover{
	color:#f11!important;
}

.flagarea{
    position:relative;
   
}
.flagarea  .menu-form select{
    width:48px;
    height:30px;
    opacity:0;
    cursor:pointer;
}

.flagarea .flag{
    position:absolute;
    top:0;
    left:0;
    display:block;
    pointer-events:none;
    width:auto;
    height:30px;
}

.flagarea .sub-arrow{
    position:absolute;
    top:3px;
    right:0;
}

.menu-btn{
	  font-family: "gilroymedium";  
    font-size: 16px!important;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px; 
    color: #FF1628;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-7c89ee6 );
    border-radius: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px!important;
    
}

.menu-btn:hover{
	background-color: #FF1628;
	 color: #FFFFFF;
}

.brand-logo{
/*	height:16px;*/
  width: 60px;
}

.menu-cta-wrap {
    width:15%;
     
}


.navbar-nav{
    gap:18px;
}
.navbar-nav .nav-item a{
    padding:0px!important;
    /*font-family:"gilroymedium"!important;*/
}

.navbar-menu{
	box-shadow: 0px 15px 48px 0px rgba(0,0,0,0.1);
	background-color:#fff;
	padding: 9px 0;
}

.navbar-nav .nav-item a.dropdown-item {
    padding: 5px 15px!important;
}

.navbar-nav .dropdown-menu{
    padding:0!important;
    border-radius: 0!important;
    border: 0;
    margin-top: 26px;
    box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.1);
}

 .socialicon a:hover {
    border: 1px solid #f00;
    background-color: #f00;
    
}
.socialicon a:hover i{
    color: #fff;
}

footer {
    background-color: #11131C;
}

.footer-menu-wrap{
    padding:40px 0;
}
.footer-menu-wrap h5{
    font-size:18px;
}

.footer-menu-wrap a{
    font-size:14px;
}


.social-icons a{
    font-size:35px;
    color:#fff;
    
}

.social-icons a:not(:last-child){
    margin-right:35px;
}

.copyrights-content{
	font-size:12px;
}

.testimonials-wrap {
            padding:0 44px;
        }
        .testimonials-wrap .carousel-cell
        {
            width: 100%;
        }
        .testimonials-wrap .carousel-card{
            text-align:center;
        }

        .testimonials-wrap :is(.comment,.person-info h4,.person-info p){
            font-family:"gilroybold";
        }
        .testimonials-wrap .comment{
            font-size:24px;
            font-style:italic;
            margin-bottom: 100px;
        }
        .testimonials-wrap .person-info h4{
            font-size:28px;
            line-height: 38px;

        }
        .testimonials-wrap .person-info p{
                font-size:20px;
        }
        .flickity-page-dots{
            left:0!important;
        }
        .flickity-page-dot{
            height:17px;
            width:17px;
        }
        .flickity-page-dot:focus{
            box-shadow: none;
        }
        .flickity-page-dot.is-selected {
            background: #ff1c1c!important;
        }

/*.loader-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 30px;
    
}

.loader-wrap{
	width:100vw;
	height: 100vh;
	background-color:#fff;
	 position: fixed;
    left: 0;
    top: 0; z-index: 1111;
    pointer-events: auto;
   
  
}
.loader-wrap.active{
	opacity: 0;
	pointer-events: none;
	transition: .4s ease-in 1s;
}
.loader-wrap:after{
	content:'';
	 position: absolute;
	  left: 0;
    bottom: 200px;
    width:0;
    height: 2px;
    background-color: #f11;
    transition: .4s ease-in;
}
.loader-wrap.active:after{
	width:100%;
}*/

/*   New Code End  */
