@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap');


/* ====== Default css  ====== */

section a {outline: 0 !important;text-decoration: none !important;}
section a:active,section a:hover,section a:focus {outline: 0 !important;text-decoration: none !important;}
svg {fill: currentColor;}

/* ====== Default css  ====== */
html{height:100%;scroll-behavior: smooth;overflow-x:hidden;width: 100%;}
a:focus,a:hover,a:active{outline: none; text-decoration: none;box-shadow: none;}
:focus-visible{outline:none;}
h2.cusHeadings{font-family:'Playfair Display', serif;font-weight: 400;font-size: 52px;line-height: 50px;color:#000000;margin:0;display:inline-block;text-align:left;}
body,ul,ol,li,p {margin: 0;padding: 0;list-style: none;}
p{font-size:14px;font-family:'Roboto', sans-serif;line-height:20px;}
.clear {clear: both;}




.mc_container {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -o-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


* {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  box-sizing: border-box;
  list-style: none;
  border: none;
}




/*partners*/
.partners{position: relative;
  clear: both;padding:10px 0;background: #FFFFFF 0% 0% no-repeat padding-box;border-top: 1px solid #2E2E2E80;border-bottom: 1px solid #2E2E2E80;}
.partners .partners-details{display:flex;grid-gap:75px;align-items:center;}
.partners .partners-details .border-custom{width: 1px;height: 161px;position:relative;}
.partners .partners-details .border-custom:after{content: "";display: block;position:absolute;top:42%;border-top: 12px solid transparent;
border-bottom: 12px solid transparent;}
.partners .partners-details img{height:100px;}
.partners.partnerlisting.firePartners .partnerslider .slick-next{top:65%}


.partner-wrap{ transition:ease all 0.8s}
.partner-wrap img {width: 75%;min-height: 100px;object-fit: contain;}
.partnerlisting .slick-slide{margin:0 5px}
.partnerlisting .partnerslider{/*margin-bottom:45px;*/width:70%;}
.partnerslider .slick-dots{display:none !important;}
.partnerslider .slick-prev, .partnerslider .slick-next{width: 27px;height: 44px; top:45%;}
.partnerslider .slick-prev{width: 1px;height: 161px;background: #F2910B 0% 0% no-repeat padding-box;left: -76px;top:-30px;display:none !important;/*transform: rotate(180deg);*/}
.partnerslider .slick-prev:before{content:"";display:block;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 12px solid #F2910B;}
.partnerslider .slick-next{width: 1px;height: 161px;background: #F2910B 0% 0% no-repeat padding-box;left: -76px;top:-30px;}
.partnerslider .slick-next:after{content:"";display:block;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 12px solid #F2910B;}
.partnerslider .slick-prev.slick-disabled,.partnerslider .slick-next.slick-disabled{filter: grayscale(1);opacity: 0.8;}



/*partners*/





/*slick slider*/
.slick-prev, .slick-next {z-index: 999; position: absolute; cursor:pointer;} 
.slick-prev,.slick-next {font-size:0; line-height:0; position:absolute; top: 30%; display:block; z-index: 999;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25;}
.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1; opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.slick-prev{left: 0;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
[dir='rtl'] .slick-prev:before{content:'Ã¢â€ â€™';}
.slick-next{right: 0;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
[dir='rtl'] .slick-next:before{content:'Ã¢â€ Â';}
/*== slick slider ==*/











/*Responsive css*/


@media all and (max-width:1200px){
h2{font-size:40px;line-height:40px;}	
.mc_container {padding-left: 20px;padding-right: 20px;width:100%;}	
}



@media all and (max-width: 980px) {
img{max-width:100%;}
	.mb-10{margin-bottom:10px;}
/*navigation*/	
.mc_container {width: 100%;padding-left: 15px;padding-right: 15px;}

h2{font-size:30px;line-height:30px;}
h5{font-size:16px;line-height:24px;}
p{font-size:15px !important;line-height:24px !important;}	
.partners .partners-details {grid-gap:40px;}
.partners .partners-details .border-custom{height:109px;}
.partnerslider .slick-next{height:105px;left:-41px;top:0;}

 }



@media all and (max-width: 480px) {

.partners .partners-details {grid-gap:16px;}
.partnerslider .slick-next{left:-19px;}

	
}