@import url('https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* ========== Core Style CSS ========== */
body{ font-family: "Poppins", sans-serif; font-size:16px; font-style: normal;  line-height:160%; color:#000000; overflow-x: hidden; background:#FFFBF4; }
html{font-size:16px;}
*{outline:0;}
textarea{resize:none}
textarea:focus, input:focus, button:focus{outline:none;}
.form-control:focus{border-color:inherit;-webkit-box-shadow:none; box-shadow: none;}
ul{margin:0; padding:0;}
ul li{list-style:none;}
a{-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
::-moz-selection{background:#CD0909; text-shadow:none; color:#fff;}
::selection{background:#CD0909;text-shadow:none;color:#fff;}
img::-moz-selection{background:transparent;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
.navbar-toggler:focus{box-shadow:none;}
.input-group ::placeholder {color: #B5D1EF; opacity:0.6; /* Firefox */}
.input-group ::-ms-input-placeholder { /* Edge 12 -18 */color: #B5D1EF;}
a {color: #CD0909;}
a:hover{color: #CD0909;}


 .container-fluid{padding:0 4%;overflow:hidden;}


/* Search Style */ 
#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
	       -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
    -webkit-transform: translate(0px, -100%) scale(0, 0);
	     -moz-transform: translate(0px, -100%) scale(0, 0);
	      -ms-transform: translate(0px, -100%) scale(0, 0);
         -o-transform: translate(0px, -100%) scale(0, 0);
	          transform: translate(0px, -100%) scale(0, 0);    
    opacity: 0;
    display: none;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
       -moz-transform: translate(0px, 0px) scale(1, 1);
    	  -ms-transform: translate(0px, 0px) scale(1, 1);
	       -o-transform: translate(0px, 0px) scale(1, 1);
	           transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
    z-index: 1200;
    display: block;
}

 #searchform-mobile{ position: absolute; border-radius:100px; background:#fff; 	min-height:60px; width:50%;  top: 15%;
    left: 0;  right: 0;  margin-left: auto;display: flex;  align-items: center;  margin-right: auto;  } 
	
#search input[type="search"] {
   font-family: "Poppins", sans-serif; 
	font-size:16px;
    text-align: left;
    outline: none;
	border:0;
	background:transparent;
	width:85%;
  	padding: 10px 20px 10px 20px;}
 
#search input[type="search"]::-webkit-search-cancel-button {display: none;}
 
.search-icon-mobile{position:absolute; right:0;}
  
#search .close {
        position: fixed;
    top: 15px;
    right: 15px;
    opacity: 1;
    font-size: 18px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 100%;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
}


#search .close:hover{
  color: #FC2121;
  cursor: pointer;
}



.search-mobile{display:flex; position:absolute; right:80px; visibility:hidden;     top: 32px;}
.checkout-link-mobile{margin-right:50px;}
.search-link{padding:10px;}
.checkout-link-mobile .checkout-icon{background:url(../img/mobile-cart.svg) no-repeat right 0; width: 20px; height:19px;     position:relative; top:13px;}

.header-top-container{background:#008F64; width:100%;}
.navbar .container-fluid{/* padding:0 0 0 100px ;  */overflow:hidden;}
.tp-background .container-fluid{overflow:visible;}


.inner-page-border{border-bottom:1px solid #008F64;}

@media (min-width: 1200px) {
.navbar-expand-xl {flex-wrap:wrap!important;}
}

.header-top-link{background:#008F64; padding:5px 0;}
.header-top-link ul{display:flex; align-items:center; justify-content:flex-end;}
.header-top-link ul li a{font-size:16px; color:#fff; font-weight:500; text-decoration:none;}
.header-top-link ul li{margin:0 0 0 20px; font-size:16px; color:#fff; font-weight:500;}
.header-top-link ul li a:hover, .header-top-link ul li a:focus{text-decoration:underline;}

.search-header{margin-left:25px;}
.search-container{border:1px solid #000000; border-radius:100px; height:52px; width:225px; position:relative;}
.search-container .form-control{border:0; background:transparent; line-height:52px; padding:0 0 0 15px; margin:0; font-size:15px; font-weight:500;}
.search-container .search-icon{position:absolute; top:15px; right:14px; background:url("../img/search-icon.svg") no-repeat 0; width:21px; height:21px; display:block;}

.nav-height{min-height:140px;}

/* ========== Navigation Style CSS ========== */
.dropdown-toggle::after{display:none;}
.tp-background{padding:0; background:#FFFBF4; align-items: baseline; transition: all linear .1s}

#navbarResponsive .contact-link{margin-left:35px;}
/* .sticky .navbar-nav .nav-item{margin:0 45px 0 0;} */
.sticky .navbar-nav .nav-item:last-child{margin-right:0;}
.sticky .navbar-nav .nav-link{color:#000000;  font-family: "Poppins", sans-serif; font-weight:600; font-size:16px;  padding:0; position:relative; cursor:pointer; letter-spacing:0.5px; margin:0 15px 0 0; padding:8px 12px;}

.checkout-header a{display:flex; color:#000000;  font-family: "Poppins", sans-serif; font-weight:600; font-size:16px;  padding:0; position:relative; cursor:pointer; letter-spacing:0.5px; margin:0 15px 0 0; padding:8px 12px; text-decoration:none;}

.checkout-icon{background:url("../img/checkout-cart.svg") no-repeat right 0; width:20px; height:19px; margin-left:8px; position:relative;}
.checkout-icon span{background:#CD0909; font-size:13px; font-weight:500; text-align:center; width:25px; height:25px; line-height:25px; color:#fff; border-radius:8px; display:block; position:absolute; right:-20px; top:-17px;}


.sticky .navbar-nav .nav-link:hover, .sticky .navbar-nav .nav-link:focus, .sticky .navbar-nav .nav-link:active{color:#000000; background:#transparent; border-radius:5px; padding:8px 12px; text-decoration:underline;}

.sticky .navbar-nav .dropdown .nav-link:hover, .sticky .navbar-nav .dropdown .nav-link:focus, .sticky .navbar-nav .dropdown .nav-link:active{border-radius:5px; padding:8px 12px; border-bottom-right-radius:0;  border-bottom-left-radius:0;}

.sticky .navbar-nav .nav-link.donate-btn-top:hover{color:#fff;}
.sticky .navbar-nav .nav-link.donate-btn-top:hover::after{border-radius:100px!important;}
.sticky .navbar-nav .nav-link.donate-btn-top:hover::after{background-color:#fff!important; border:1px solid #172A55;}

.navbar-brand{padding: 0; position:absolute; top:-22px;}
.sticky.fixed-nav .navbar-nav .nav-link{color:#231f20;}
.sticky.fixed-nav .navbar-nav .nav-link:hover{color:#FEBE3B;}

.fixed-nav{background:#fff!important; border-bottom:1px solid #e9e9e9;}
.navbar-nav .donate-btn-top{padding:0 75px 0 45px!important;}
.sticky .navbar-nav .nav-link.get-started-btn:hover::after{border:0!important;}

.fixed-nav .get-started-btn::after{border:1px solid #231f20;}
.fixed-nav .get-started-btn{color:#231f20;}
.fixed-nav .get-started-btn:hover::after{border: 1px solid transparent;}
.navbar-expand-xl .navbar-collapse{justify-content:flex-end; padding:30px 0;}
.navbar .megamenu{padding:10px 0 10px 15px!important; border-radius:0!important; margin-top:0; width:154px; background-color: rgba(31, 42, 68, 0.8);}

.col-megamenu ul li{margin:0 0 3px 0; text-align:left;}
.col-megamenu ul li:last-child{margin-bottom:0;}
.col-megamenu ul li a{color:#fff;  font-family: "Poppins", sans-serif;  font-weight: 500; font-size:16px; text-shadow:none;}
.col-megamenu ul li a:hover{color:#FAC332;text-decoration:none;}
.dropdown-menu .row{margin:0;}
.dropdown-menu{border:0;}
.navbar-section{display:flex; align-items:center; width:100%; justify-content:space-between; position:relative;}
.industries-block h6{font-weight:800; margin:0 0 10px 0;}
.functions-block h6{font-weight:800; margin:0 0 10px 0;}



.footer-logo-white{display:none;}

.functions-block{margin-left:5%;}
.dropdown-menu{background:#fff; left:0; top:40px;}
.dropdown-menu::after{right:0; left:0; position:absolute; top:-25px; content:""; width:100%; height:35px; margin:0 auto; background:transparent;}
li.nav-item:hover a.dropdown-toggle-icon{color:#FAC332!important; cursor:pointer}
.sticky .navbar-nav .dropdown-nav{position:relative;}
.inner-page-nav .navbar-nav .nav-link{color:#fff;}


li.nav-item:hover a.dropdown-toggle{background:#00346B; color:#fff; cursor:pointer}


.dropdown-menu:before{background:#00346B; content:""; position:absolute; width:137px; height:30px; top:-9px; left:0;}

.navbar-expand-xl .navbar-nav .dropdown-menu{width:300px; border-top-left-radius:0!important; border-top-right-radius:5px!important; box-shadow:none; padding:10px 0; margin-top:0; background:#00346B; top:50px; border-bottom-right-radius:5px;  border-bottom-left-radius:5px;}
.dropdown-item{ font-family: "Poppins", sans-serif; font-weight:500; font-size:0.9rem; letter-spacing:0.5px; color:#fff;}
.dropdown-item:focus, .dropdown-item:hover{background:transparent; color:#fff; text-decoration:underline;}
.mobile-header a{display:flex;align-items:center; margin-left:30px; background: linear-gradient(270deg, #00346B 0%, #016179 100%); padding:30px}
.mobile-header a:hover, .mobile-header a:focus{background: linear-gradient(270deg, #016179 0%, #00346B 100%);}
.mobile-header a{Display:flex; text-decoration:none;}
.mobile-header p{color:#fff;  font-family: "Poppins", sans-serif; font-weight:500; font-size:0.9rem;   padding:0; position:relative; text-transform:uppercase; letter-spacing:1px; padding-left:5px;}
.mobile-header a .header-phone{background:url("../img/header-phone-icon.svg") no-repeat 0 0; width:30px; height:30px; display:block; margin-top:0;}

.mobile-header a:hover p, .mobile-header a:focus p{color:#fff;}
.mobile-header-mobile{display:none;}



.non-scroll-logo{display:block}

.scroll-logo{display:none}


/* ==== Navigation Animation Icon ==== */
.navbar-toggler .top-bar {transform: rotate(45deg); transform-origin:22% 5%;}
.navbar-toggler .middle-bar {opacity: 0;}
.navbar-toggler .bottom-bar {transform: rotate(-45deg);  transform-origin:13% 75%;}
.navbar-toggler.collapsed .top-bar {transform: rotate(0);}
.navbar-toggler.collapsed .middle-bar {opacity:1;}
.navbar-toggler.collapsed .bottom-bar {transform:rotate(0);}

.icon-bar{width:40px; height:3px; display:block; transition:all 0.2s; margin-top:0;  margin-bottom:6px; background-color:#000000; border-radius:100PX;}
.navbar-toggler{background:transparent; border-radius:0; padding:0;}
.navbar-light .navbar-toggler{border:0; padding-right:0;}


/* ========== Text Heading CSS ========== */
h1{font-family: "Permanent Marker", cursive; font-weight:400; font-size:55px; color:#000000; letter-spacing:1px;}
h2{font-family: "Permanent Marker", cursive; font-weight:400; font-size:45px; color:#000000; letter-spacing:1px;}
h3{ font-family: "Poppins", sans-serif; font-weight:700; font-size:30px; color:#000000; letter-spacing:1px;}
h4{ font-family: "Poppins", sans-serif; font-weight:500; font-size:25px; color:#000000; letter-spacing:1px;}
h5{ font-family: "Poppins", sans-serif; font-weight:600; font-size:22px; color:#000000; letter-spacing:1px;}
h6{ font-family: "Poppins", sans-serif; font-weight:500; font-size:20px; color:#000000; line-height:150%; letter-spacing:1px;}



/* ========== Text Paragraph CSS ========== */
p{font-family: "Poppins", sans-serif; font-weight:500; font-size:16px; color:#404040; line-height:170%; letter-spacing:1px; margin-bottom:0;}
p a{color:#404040;}
p a:hover, p a:focus{color:#CD0909; text-decoration:underline;}


/* ========== Bold Unordered List CSS ========== */
ul.solid-main{padding:20px 0 10px 0; margin:0; list-style: none;}
ul.solid-main li{color:#404040; margin:0 0 10px 0;  padding:0 0 0 25px; list-style:none; position:relative; font-family: "Poppins", sans-serif; font-weight:500; font-size:16px; line-height:150%; text-align: left;}
/* ul.solid-main li::before {width:9px; height:9px; left:0; position:absolute; top:1px; color:#2E2E2E; content:"*"; font-family: "Font Awesome 5 Free"; } */
ul.solid-main li::before {width: 8px;height: 8px;left: 0;position: absolute;content: "";font-family: "Font Awesome 5 Free";top: 8px;background-color: #404040;content: "";background-repeat: no-repeat;background-position: center center;border-radius: 100%;}


/* ========== Ordered List CSS ========== */
ol.main{padding:0; margin:0 0 5px 5px; counter-reset:my-awesome-counter; list-style:none; counter-reset: li;}
ol.main li {counter-increment:step-counter; margin:0 0 10px 0; padding:0 0 0 20px; line-height:150%; position:relative; font-family: "Poppins", sans-serif;font-weight:500; font-size:16px; color:#404040; }
ol.main li::before {content: "" counter(li)'. ';  counter-increment: li;  margin-right:0; top:0; position:absolute; left:-5px; font-family: "Poppins", sans-serif;font-weight:500; font-size:16px; color:#404040; line-height:150%; letter-spacing:2px;}

/* ========== Button CSS ========== */
.primary-lg-btn{
  color:#fff; 
  font-size:16px;
  border-radius:100px;
 font-family: "Poppins", serif; font-weight:500;
  padding:0 28px;
  text-decoration:none;
  text-align:left;
  line-height:52px;
  min-height:52px;
  letter-spacing:1px;
 cursor: pointer;
 display: inline-block;
  position:relative;
  border-radius: 100px;
border: 1px solid #480000;

background:#CD0909;
box-shadow: 3px 4px 0px 0px #480000;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}

.primary-lg-btn img{margin-left:7px;}
.primary-lg-btn:hover{border: 1px solid #CD0909;  background:#CD0909;  color:#fff; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px); text-decoration: none;}
.primary-lg-btn:active{border: 1px solid #CD0909;  color:#fff; background:#CD0909; text-decoration:none; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px);}


/* .primary-lg-outline-btn .btn-arrow{position:relative; width:18px; height:18px;}
.primary-lg-outline-btn .btn-arrow img{position:absolute; left:0; top:16px;z-index:1;}
.primary-lg-outline-btn .btn-arrow .red-arrow{display:block;}
.primary-lg-outline-btn .btn-arrow .white-arrow{display:none;}
.primary-lg-outline-btn:hover .btn-arrow .white-arrow{display:block; z-index:2;}
.primary-lg-outline-btn:hover .btn-arrow .red-arrow{display:none; z-index:2;}
 */

.primary-md-outline-btn .btn-arrow{position:relative; width:18px; height:18px;}
.primary-md-outline-btn .btn-arrow img{position:absolute; left:0; top:12px;z-index:1;}
.primary-md-outline-btn .btn-arrow .red-arrow{display:block;}
.primary-md-outline-btn .btn-arrow .white-arrow{display:none;}
.primary-md-outline-btn:hover .btn-arrow .white-arrow{display:block; z-index:2;}
.primary-md-outline-btn:hover .btn-arrow .red-arrow{display:none; z-index:2;}



.primary-lg-outline-btn{
  color:#CD0909; 
  font-size:16px;
  border-radius:100px;
 font-family: "Poppins", serif; font-weight:500;
  padding:0 28px 0 28px;
  text-decoration:none;
  text-align:left;
  line-height:52px;
  min-height:52px;
  letter-spacing:1px;
 cursor: pointer;
 display:block ruby;
  position:relative;
  border-radius: 100px;
border: 1px solid #CD0909;
background: #FFFBF4;
box-shadow: 3px 4px 0px 0px #CD0909;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.primary-lg-outline-btn img{margin-left:7px;}
.primary-lg-outline-btn:hover{border: 1px solid #CD0909;  background: #FFFBF4; color:#CD0909; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px); text-decoration: none;}
.primary-lg-outline-btn:active{border: 1px solid #CD0909;  color:#CD0909; background: #FFFBF4; text-decoration:none; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px);}


.primary-md-btn{
  color:#fff; 
  font-size:14px;
  border-radius:100px;
 font-family: "Poppins", serif; font-weight:500;
  padding:0 28px;
  text-decoration:none;
  text-align:left;
  line-height:44px;
  min-height:44px;
  letter-spacing:1px;
 cursor: pointer;
 display: inline-block;
  position:relative;
  border-radius: 100px;
border: 1px solid #480000;
background: #CD0909;
box-shadow: 3px 4px 0px 0px #480000;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.primary-md-btn img{margin-left:7px;}
.primary-md-btn:hover{border: 1px solid #CD0909; background: #CD0909; color:#fff; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px); text-decoration: none;}
.primary-md-btn:active{color:#fff; background: #CD0909; border: 1px solid #CD0909;  text-decoration:none; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px); border: 1px solid #480000;}

.primary-md-outline-btn{
  color:#CD0909; 
  font-size:14px;
 
  border-radius:100px;
 font-family: "Poppins", serif; font-weight:500;
  padding:0 28px;
  text-decoration:none;
  text-align:left;
  line-height:44px;
  min-height:44px;

 cursor: pointer;
 display:inline-flex;
  position:relative;
  border-radius: 100px;
border: 1px solid #CD0909;
background: #FFFBF4;
box-shadow: 3px 4px 0px 0px #CD0909;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
 font-weight:600;
}
.primary-md-outline-btn img{margin-left:7px;}
.primary-md-outline-btn:hover{border: 1px solid #CD0909;  background: #FFFBF4; color:#CD0909; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px);}
.primary-md-outline-btn:active{border: 1px solid #CD0909;  color:#CD0909; background: #FFFBF4; text-decoration:none; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px);}



.primary-sm-btn{
  color:#fff; 
  font-size:14px;
  border-radius:100px;
 font-family: "Poppins", serif; font-weight:500;
  padding:0 28px;
  text-decoration:none;
  text-align:left;
  line-height:38px;
  min-height:38px;
  letter-spacing:1px;
 cursor: pointer;
 display: inline-block;
  position:relative;
  border-radius: 100px;
border: 1px solid #008F64;
background: #008F64;
box-shadow: 3px 4px 0px 0px #0C5640;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.primary-sm-btn img{margin-left:7px;}
.primary-sm-btn:hover{border: 1px solid #008F64;  background: #008F64; color:#fff; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px);}
.primary-sm-btn:active{border: 1px solid #008F64;  color:#fff; background: #008F64; text-decoration:none; box-shadow: 0px 0px 0px 0px #480000; transform: translateY(4px);}





@media (max-width:1500px){
.sticky .navbar-nav .nav-link{margin:0;}
.mobile-header a{padding:30px 15px; margin-left:15px;}



.non-scroll-logo{width:100%;}
}

@media (max-width:1450px){
.search-container{width:190px;}
}	

@media (max-width:1350px){
.navbar-brand{top:-16px;}
.navbar-brand img{width:90%;}
.sticky .navbar-nav .nav-link{padding:8px;}
.search-header{margin-left:15px;}
.sticky .navbar-nav .nav-link{padding:8px;}
}

@media (max-width:1250px){
.navbar-brand{top:-10px;}
.navbar-brand img{width:85%;}
.sticky .navbar-nav .nav-link{padding:8px 5px;}

}

@media (max-width:1199px){
.search-mobile{visibility:visible;}
.navbar-brand {top:0; position:static;}
.navbar-brand img{width:65%;}
.search-header{display:none;}
.checkout-header{display:none;}
.header-top-link ul li a{font-size:14px;}
.header-top-link{padding:3px 0;}
.navbar-expand-xl .navbar-collapse{padding:0;}


.navbar-expand-xl .navbar-nav .dropdown-menu{background:#EFEAE6!important; border-radius:5px!important; padding-top:15px!important; padding-bottom:15px!important;}
.dropdown-item{color:#231F20;}	
.dropdown-menu:before{display:none}
.sticky .navbar-nav .nav-link:hover, .sticky .navbar-nav .nav-link:focus, .sticky .navbar-nav .nav-link:active{background:transparent; color:#231F20;}
.nav-link.dropdown-toggle.icon-main:after{color:#231F20;}
.dropdown-item{padding:8px 12px;}

li.nav-item:hover a.dropdown-toggle{background:transparent; color:#231F20}

.non-scroll-logo{display:block}

.scroll-logo{display:none}


.navbar-section{flex-wrap:wrap; padding:10px 0;}
.tp-background{height:auto!important;}
.navbar-nav{padding:10px 0 10px 0; text-align:center; margin-top:20px; border-top:1px solid #008F64;}
.sticky .navbar-nav .nav-item{margin:0; text-align: left;}

.mobile-header-mobile{background: linear-gradient(270deg, #00346B 0%, #016179 100%);text-align:center; padding:8px 5px; display:block; width:100%;margin-bottom:0; display:flex; align-items:center;justify-content:center;}
.mobile-header-mobile a{display:flex; align-items:center; justify-content:center; text-decoration:none;}
.mobile-header-mobile a p{color:#fff; font-family: "Roboto", serif; font-weight:500; font-size:1rem;  padding:0; position:relative; text-transform:uppercase; letter-spacing:1px; padding-left:5px; text-decoration:none;}
.mobile-header-mobile a .header-phone{background:url("../img/header-phone-icon.svg") no-repeat 0 0; width:30px; height:30px; display:block; position:relative; top:4px;}
.mobile-header-mobile a:hover .header-phone, .mobile-header-mobile a:focus .header-phone{background:url("../img/white-phone-icon.svg") no-repeat 0 0;}
.mobile-header-mobile a:hover p, .mobile-header-mobile a:focus p{color:#fff; text-decoration:none;}

.navbar-expand-xl .navbar-collapse{text-align:center;}
#navbarResponsive .contact-link{margin-left:0;}
.white-PJE-Logo{display:none;}
.mobile-PJE-Logo{display:block;}

.nav-height{min-height:150px;}
#navbarResponsive .contact-link{display:none;}
.tp-background{padding-bottom:0; padding-top:0;}

.containerDesktop ul li{width:25%;}

.mobile-account-link{display:block; margin-right:20px;}
.container-mobile{display:flex;}
}
 
 

@media (max-width:1299px){

}


@media (max-width:1199px){
.mobile-header{margin:30px 0 0 0; Display:none;}
.navbar-expand-xl .navbar-nav .dropdown-menu{width:100%; padding:5px 0;}
.nav-link.dropdown-toggle:after{color:#323232; position:absolute!important; display:block; font-size:12px; content:"\f067"; font-family: "Font Awesome 5 Free"; font-weight:600; right:0; top:10px; border:0;}
.nav-link.dropdown-toggle.icon-main:after{color:#231F20; position:absolute!important; font-size:12px; content:"\f068"!important; font-family: "Font Awesome 5 Free"; font-weight:600; border:0;}
.checkout-link-mobile{margin-right:30px;}
.search-mobile{right: 60px;}
h1{font-size:45px;}
h2{font-size:40px; }
h3{font-size:35px;}
h4{font-size:25px;}
h5{font-size:20px;}



}



@media (max-width:1064px){
h1{font-size:40px;}
h2{font-size:35px; }
h3{font-size:30px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:18px;}
#searchform-mobile{width:60%;}
}


@media (max-width:991px){

.header-top-link ul{justify-content:center;}
.header-top-link ul li{margin:0 5px;}

.mobile-header-mobile a p{font-size:0.9rem}
.sticky .navbar-nav .nav-link{font-size:0.9rem}
.dropdown-item{font-size:0.9rem}


.search-icon-mobile{position:absolute; right:0;}
}

@media (max-width:767px){
h1{font-size:40px;}
h2{font-size:35px; }
h3{font-size:25px;}
h4{font-size:20px;}
h5{font-size:18px;}
#searchform-mobile{width:90%;}
}

@media (max-width:640px){

}

@media (max-width:575px){
.navbar-brand img{width:45%;}
.search-mobile{right:50px;}
.checkout-link-mobile{margin-right:20px;}
.search-mobile{top: 35px;}
.search-link{position:relative; top:-17px;}
.checkout-link-mobile .checkout-icon{top:-6px;}
.nav-height{min-height:120px;}

}