@import url('https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

@font-face {
    font-family: 'ROCK';
    src: url('../fonts/ROCK.eot');
    src: url('../fonts/ROCK.eot') format('embedded-opentype'),
         url('../fonts/ROCK.woff2') format('woff2'),
         url('../fonts/ROCK.woff') format('woff'),
         url('../fonts/ROCK.ttf') format('truetype'),
         url('../fonts/ROCK.svg#ROCK') format('svg');
}
body {margin: 0;padding: 0;font-family: 'Manrope', sans-serif;color:#454545;font-size:16px;font-weight: 400;}
h1, h2, h3, h4, h5{margin-bottom:0px;font-family: 'ROCK'; margin: 0px;}
h1{ font-size: 40px;}
h2{ font-size: 35px;}
h3{ font-size: 30px;}
h4{ font-size: 30px;}
h4{ font-size: 20px;}
 
h6{ margin: 0px;font-size: 18px;}
b, strong {font-weight: bold;}
p{font-size:16px; font-weight:400; color:#454545; margin-bottom:20px;font-family: 'Manrope', sans-serif;}
p span{color:#ee2e24;}

img { max-width: 100%;border: none;}
a {text-decoration: none;outline: none !important;color: #ee2f25;}

.form-control {height: 55px;transition: 0.5s;border-radius: 0px;color: #000000;font-weight: 500;font-family: 'Manrope', sans-serif;
 border: 1px solid #f1f1f1; outline: none;  font-size: 13px;}
.form-control::placeholder, .form-control::-webkit-placeholder{color: #605e5e;font-size: 16px;font-weight: 500;}
.form-control:focus{ box-shadow: none; border-color: #000000;}
textarea.form-control{ height: 126px;}
a{ text-decoration: none;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;transition: 0.5s;}
a:hover { text-decoration: none;color: #1363e8;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;transition: 0.5s;}

::-moz-selection{ background-color:#ee2f25; color:#fff;}
::selection{ background-color:#ee2f25; color:#fff;}
.row-0{margin-left:-0px; margin-right:-0px;}
.row-0 .col,
.row-0 [class^="col-"]{padding-left:0px; padding-right:0px;}

.row-7{margin-left:-7px; margin-right:-7px;}
.row-7 .col,
.row-7 [class^="col-"]{padding-left:7px; padding-right:7px;}
button:focus {outline: 0px dotted;outline: 0px auto -webkit-focus-ring-color;}



/*--------------top area start -------------------------------*/
.top{position: absolute;width: 100%;top: 25px;z-index: 1;}
.top ul{ text-align: right; padding: 0px; margin: 0px;}
.top ul li{ display: inline-block;margin-left: 10px;}
.login{background: #ee2e24;color: #fff;padding: 12px 38px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px; }
.login:hover{background: #c41007;color: #fff;}
.signup{ border: 2px solid #20282e; color: #20282e;padding: 10px 38px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}
.signup:hover{background: #20282e;color: #fff;}
.switcher{width: 160px !important;overflow: initial !important; }
.switcher .option{ position: absolute !important;width: 160px !important; }
.switcher .selected a{padding: 11px 5px !important;width: 150px !important;}


/*#google_translate_element{position: absolute !important;}
.goog-te-gadget{height: 50px !important;overflow: initial !important;}
.goog-te-gadget .goog-te-combo {margin: 0px 0;height: 50px; padding: 0px 9px;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:first-child{display: none;}
#google_language_translator {color: transparent;display: none !important;;}*/


/*--------------top area stop -------------------------------*/

/*--------------header area start -------------------------------*/
.header_area {box-sizing: border-box; padding: 0; position: absolute; width: 100%;top: 45px;left: 0;}
.header_area .btn-light {color: #451fb0;}
.header_area .container{ position: relative; }
.header_area .logo {max-width: 205px;position: relative;z-index: 9;float: left;padding: 5px 0;}
.header_area .header_right{float: right;}
.nav-menu {margin: 0;padding-bottom: 0;padding-left: 0;}
.header_area .navigation {position: absolute;right: 0px;background-color: transparent;top: 55px;}
.header_area .submenu-indicator {margin-left: 0;margin-top: 0;}
.header_area .nav-menu > li > a {height: auto;padding: 0px 20px;display: inline-block;margin-bottom: 20px;text-decoration: none;font-size: 16px;    color: #20282e;font-weight: 600;transition: color 0.3s, background 0.3s;}
.header_area .nav-menu > li.active > a{color: #d8241a;}
.header_area .nav-menu > li.current_page_item a{color: #d8241a;}
.header_area .nav-menu > li.active > a span{color: #d8241a;}
.my_account {border: none !important;position: relative;top: 20px;right: 0px;padding: 12px 15px !important;background-color: #8ec92d;color: #fff !important;border-radius: 5px;}
.nav-menu > li:last-child{border-right: 0;}
.header_area .nav-menu > li:hover > a{color: #d8241a;}
.header_area .nav-menu > li:hover > a span{ color:#ee2e24 ; }
.header_area .nav-menu > li > .nav-dropdown {border-top: solid 3px #1e5494;}
.header_area .nav-menu > li > a span {color: #000;font-size: 14px;}
.header_area .nav-menu > li > a:hover span{color: #ee2e24;}

@media screen and (min-width: 360px) {.header_area.fix { position: fixed; width: 100%;left: 0;top: 0;background-color: #fff !important;border: none;z-index: 9999;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;
    animation-fill-mode: both;-webkit-animation-name: fadeInDown; animation-name: fadeInDown; box-shadow: 1px 1px 7px rgba(165, 165, 165, 0.31);padding: 0;height: 67px;}
    
.header_area.fix .navigation {top: 5px;}
.header_area.fix .logo {max-width: 120px;padding: 11px 0;}
.header_area.fix .nav-menu_inner {margin: 0px !important;}
.header_area.inner_header.fix .logo { padding: 18px 0;}
.header_area.fix .nav-menu > li > a {padding-top: 15px;padding-bottom: 25px; margin-bottom:0px;}
.header_area.fix .nav-toggle{top: 60%;}
}
/*--------------header area stop -------------------------------*/

/*----------- banner area start ----------*/
.bannerarea{min-height: 785px;background-size: cover;background-repeat: no-repeat;background-position: right;}
.bgtxt{padding-top: 185px;}
.bannerarea h1{font-size: 57px;color: #20282e; text-align: center; margin-bottom: 45px;}
.bannerarea .nav-tabs {border-bottom: 0px solid #dee2e6;text-align: center;justify-content: center;}
.bannerarea .nav-tabs .nav-link{padding: 25px 45px;background: #fff;text-transform: uppercase;color: #20282e;font-weight: 600;
letter-spacing: 2px;border-radius: 0px;}
.bannerarea .nav-tabs .nav-link span{ height: 60px; display: block;}
.bannerarea .nav-tabs .nav-link img{ margin: 0 auto 0px; text-align: center; display: block;}
.bannerarea .nav-tabs .nav-link.active, .bannerarea .nav-tabs .nav-item.show .nav-link {color: #fff;background-color: #ee2e24;border-color: #ee2e24 #ee2e24 #ee2e24;transform: scale(1.1);}
.bannerarea .nav-tabs .nav-link:hover, .bannerarea .nav-tabs .nav-link:focus {color: #fff;background-color: #ee2e24;border-color: #ee2e24 #ee2e24 #ee2e24;transform: scale(1.1);}
.bannerarea .nav-tabs .nav-link.active img, .bannerarea .nav-tabs .nav-item.show .nav-link img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
.bannerarea .nav-tabs .nav-link:hover img, .bannerarea .nav-tabs .nav-link:focus img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
.bannerarea .tab-content{width: 100%;max-width: 800px;margin: 42px auto 0px;}
.bannerarea .form-group{width: 38%;display: inline-block;margin-bottom: 0px;}
.bannerarea .form-control{height: 56px;color: #717171;font-weight: 500;font-size: 13px;border: 0px solid #f1f1f1; padding-left: 20px;}
.bannerarea .btn-primary{padding: 17px 50px;font-size: 14px;text-transform: uppercase;background: #20282e;border-radius: 0px;border: none;font-weight: bold;letter-spacing: 2px;color: #fff;z-index:  webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;transition: 0.5s;}
.bannerarea .btn-primary:hover{background: #020203;color: #fff;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;transition: 0.5s;}
.bannerarea .form-control::placeholder, .bannerarea .form-control::-webkit-placeholder{color: #717171;font-weight: 500;font-size: 13px;}
.form-control:focus{ box-shadow: none; border-color: #000000;}
.arrowdown{font-size: 32px;color: #94a7b4;margin-top: 32px;display: inline-block;}
.arrowdown:hover{color: #ee2e24;}
/*----------- banner area stop ----------*/

/*----------- banner slider area start ----------*/
.bannerslider{ margin-top: -155px;}
.banner{ height:430px;}
.bannerslider .container{max-width: 1110px;}
.bannerimg{min-height: 430px;background-size: cover;background-repeat: no-repeat;background-position: center; padding: 60px 0px 0px 60px;}
.bannertxt{width: 100%;max-width: 370px;}
.bannertxt h1{font-size: 115px;color: #fff;display: inline-block;}
.bannertxt h2{font-size: 45px;color: #fff;display: inline-block;margin-left: 10px;}
.bannertxt h2 span{display: block; position: relative;z-index: 9;}
.bannertxt h2 span::after{ position: absolute; content: "";background-image: url(../images/banner-share.png);bottom: -4px;width: 112px;height: 66px;left: -17px;z-index: -1;}
.bannertxt p{font-size: 23px;color: #97a0a7;line-height: 33px;margin-bottom: 20px;}
.signsup{ border: 2px solid #ee2e24; color: #fff;padding: 14px 50px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}
.signsup:hover{background: #ee2e24;color: #fff;}
.bannerslider .owl-dots {position: relative;left: 60px;bottom: 65px;width: 23%;}
.bannerslider .owl-dots .owl-dot {display: inline-block;width: 10px;height: 10px;box-sizing: border-box;outline: none;border-radius: 50%;border: 1px solid #ccc;margin-right: 10px;}
.bannerslider .owl-dots .owl-dot.active {background-color: #ee2e24;border-color: #ee2e24;}
/*----------- banner slider area stop ----------*/

/*------------Welcome to eZone area start---------------*/
.welcome{ padding: 83px 0px 115px; background: #fff;}
.welcome .container{max-width: 1110px;}
.welcomearea{position: relative;}
.welcomeimg{text-align: center;z-index: 9;position: relative;left: -35px;}
.welcomeimg img{height: 530px;object-fit: cover;width: 455px;box-shadow: 0px 0px 16px 0px #cbcbcb;border-radius: 3px;}
.welcomeimg1{position: absolute;bottom: 70px;right: 33px;box-shadow: 5px 0px 10px 0px #d2d2d2;z-index: 9;display: none;}
.welcomearea::after{ position: absolute; content: "";background-image: url(../images/about-img-share.png);bottom: 20px;width: 102px;height: 205px;left: -80px;z-index: 1;}
.welcome h3{ font-size: 60px; margin-bottom: 5px; color: #20282e;}
.welcome h3 span{color: #ee2e24;}
.welcome h4{ font-size: 32px; margin-bottom: 25px; color: #393f44; position: relative;padding-bottom: 28px;font-weight: 600;}
.welcome h4::after{ position: absolute; content: ""; width: 45px; height: 5px; background: #ee2e24; bottom: 0px; left: 0px;}
.welcome p{ font-size: 17px; margin-bottom: 15px; color: #454545; font-weight: 500; line-height: 30px;}
/*------------Welcome to eZone area stop---------------*/

/*---------------eZone Services area start--------------*/
.service{ padding: 90px 0px 100px; background: #f8edec}
.service .container{max-width: 1110px;}
.service h3{ font-size: 60px; text-align: center; margin-bottom: 45px; color: #20282e; position: relative;z-index: 9;padding-bottom: 30px;}
.service h3 span{color: #ee2e24;}
.service h3::after{ position: absolute; content: ""; width: 50px; height: 5px; background: #ee2e24; bottom: 0px; left: 0px; right: 0px; margin: 0px auto;}
.servicebox{text-align: center;margin: 0 auto;display: block;}
.service .owl-carousel .owl-item img{width: initial;margin: 0 auto;text-align: center;}
.servicebox h4{font-size: 27px;font-weight: bold;margin: 25px 0px; color:#20282e;}
.servicebox p{font-size: 17px;color: #676d72;font-weight: 500;width: 68%;margin: 0 auto;}
.service .owl-dots {position: relative;text-align: center;padding-top: 45px;}
.service .owl-dots .owl-dot {display: inline-block;width: 10px;height: 10px;box-sizing: border-box;outline: none;border-radius: 50%;border: 1px solid #ccc;margin-right: 10px;}
.service .owl-dots .owl-dot.active {background-color: #ee2e24;border-color: #ee2e24;}
.signs{background: #ee2e24;color: #fff;padding: 21px 73px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin: 0px 5px;}
.signs:hover{background: #c00f05;color: #fff;}
.ratesr{ border: 2px solid #20282e; color: #20282e;padding: 19px 60px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin: 0px 5px;}
.ratesr:hover{background: #20282e;color: #fff;}
/*---------------eZone Services area stop--------------*/

/*---------------Where To Shop area start--------------*/
.ezshop{ padding: 85px 0px 100px; background: #fff}
.ezshop .container{max-width: 1110px;}
.ezshop h3{ font-size: 60px; text-align: center; margin-bottom: 45px; color: #20282e; position: relative;z-index: 9;padding-bottom: 30px;}
.ezshop h3 span{color: #ee2e24;}
.ezshop h3::after{ position: absolute; content: ""; width: 50px; height: 5px; background: #ee2e24; bottom: 0px; left: 0px; right: 0px; margin: 0px auto;}
.shopbox{background: #fff;box-shadow: 0px 0px 25px 0px #e1e1e1;padding: 0px;min-height: 146px;align-items: center;display: flex;justify-content: center;
margin: 0px 10px;}
.ezshop .owl-carousel .owl-stage-outer{ padding: 15px 0px;}
.client_logo .owl-nav { width: 100%;box-sizing: border-box;text-align: center;margin-top: 0;position: relative;bottom: 90px;}
.client_logo .owl-nav .owl-prev {position: absolute;left: -30px;background-image: url(../images/shoparrow-left.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;
height: 19px;font-size: 0px !important;}
.client_logo .owl-nav .owl-prev:hover {position: absolute;left: -30px;background-image: url(../images/shoparrow-lefthov.png) !important;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;height: 19px;font-size: 0px !important;}
.client_logo .owl-nav .owl-next { position: absolute;right: -30px;background-image: url(../images/shoparrow-right.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;
height: 19px;font-size: 0px !important;}
.client_logo .owl-nav .owl-next:hover { position: absolute;background-image: url(../images/shoparrow-righthov.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;
height: 19px;font-size: 0px !important;}
/*---------------Where To Shop area stop--------------*/

/*---------------Blog area start--------------*/
.blog{ padding: 80px 0px 40px; position: relative;}
.blog .container{max-width: 1110px;}
.blog::after{ position: absolute; content: ""; width: 100%; height: 465px; background: #e2e8ef; top: 0px;}
.blog h3{ font-size: 60px; text-align: center; margin-bottom: 50px; color: #20282e; position: relative;z-index: 9;padding-bottom: 25px;}
.blog h3 span{color: #ee2e24;}
.blog h3::after{ position: absolute; content: ""; width: 50px; height: 5px; background: #ee2e24; bottom: 0px; left: 0px; right: 0px; margin: 0px auto;}
.blog_img img{  width: 100%; height: 470px; object-fit: fill;}
.blogtxt{padding: 55px 40px 40px 60px;background: #fff; margin-bottom:20px;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;position: relative;min-height: 471px;}
.blogtxt h6{font-size: 15px;color: #acacac;}
.blogtxt h4 a{font-size: 38px;color: #20282e;display: inline-block;margin: 10px 0px;font-weight: 400;}
.blogtxt p{font-size: 18px;font-weight: 400;margin-bottom: 30px;color: #454545;line-height: 32px;}
.read{ font-size: 16px; color: #ee2e24;}
.read:hover{color: #555b60;}
.read i{ margin-left:5px;color: #555b60;}
.blogbox{ margin: 0px 70px;}
.blog_slider .owl-nav { width: 100%;box-sizing: border-box;text-align: center;margin-top: 0;position: absolute;bottom: 277px;}
.blog_slider .owl-nav .owl-prev { position: absolute;left: -30px;background-image: url(../images/bolgarrow-left.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 52px;
height: 52px;font-size: 0px !important;}
.blog_slider .owl-nav .owl-prev:hover { position: absolute;background-image: url(../images/bolgarrow-lefthov.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 52px;
height: 52px;font-size: 0px !important;}
.blog_slider .owl-nav .owl-next { position: absolute;right: -30px;background-image: url(../images/bolgarrow-right.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 52px;
height: 52px;font-size: 0px !important;}
.blog_slider .owl-nav .owl-next:hover { position: absolute;background-image: url(../images/bolgarrow-righthov.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 52px;
height: 52px;font-size: 0px !important;}
.view{ border: 1px solid #20282e; color: #20282e;padding: 20px 59px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600; margin-top: 40px; letter-spacing: 1px;}
.view:hover{background: #20282e;color: #fff;border: 1px solid #20282e;}
/*---------------Blog area stop--------------*/

/*---------------eZone App area start--------------*/
.ezapparea{padding: 45px 0px 120px;}
.ezapp{padding: 0px 0px 0px 55px; position: relative; background: #ef342b;}
.ezapp::after{ position: absolute; content: "";background-image: url(../images/ezone-app-share1.png);top: 0px;width: 211px;
height: 54px;left: 0px;}
.ezapp::before{ position: absolute; content: "";background-image: url(../images/ezone-app-share.png);top: 0px;width: 445px;
height: 288px;right: 0px;}
.appimg{position: relative;bottom: -30px;}
.appimg img{margin: 0 auto;display: block;}
.apptxt{ padding-top: 80px;}
.ezapparea h3{font-size: 60px;color: #fff;margin-bottom: 18px;}
.ezapparea p{font-size: 21px;color: #fff;font-weight: 500;margin-bottom: 40px; line-height:35px;}
.ezapparea a{ margin-right: 10px;}
/*---------------eZone App area stop----------------*/

/*----------- footer area start -----------*/
.footer_area{padding: 80px 0px 40px;background: #20282e;position: relative;}
.footer_area::after{ position: absolute; content: "";background-image: url(../images/footer-shape.png);top: 0px;width: 258px;
height: 217px;left: 0px;}
.footer_area::before{ position: absolute; content: "";background-image: url(../images/footer-shape1.png);bottom: 0px;width: 255px;
height: 384px;right: 0px;}
.footer_area h3{ font-size: 60px; text-align: center; margin-bottom: 25px; color: #fff;z-index: 9;position: relative;}
.footer_area h3 span{color: #ee2e24;}
.sign{background: #fff;color: #20282e;padding: 25px 55px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin: 0px 5px;z-index: 9;position: relative;}
.sign:hover{background: #ee2e24;color: #fff;}
.rates{background: #222a31; border: 2px solid #ee2e24; color: #fff;padding: 23px 50px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin: 0px 5px;z-index: 9;position: relative;}
.rates:hover{background: #ee2e24;color: #fff;}
.footerarea{ border-top: 1px solid #2f383f; margin-top: 75px; padding: 70px 30px 0px}
.footer_logo{ width: 100%; max-width: 161px; margin-bottom: 25px;}
.footer_logo img{ width: 100%; object-fit: cover;}
.footerarea h6, .footerarea h6 a, .copyrightmobile h6, .copyrightmobile h6 a{font-size: 13px;font-weight: 400;color: #7f8387;line-height: 24px;}
.footerarea h4 {color: #fff;font-size: 17px; margin-bottom: 20px; text-transform: capitalize;}
.footerarea ul{padding: 0; margin: 0;}
.footerarea ul li{list-style: none; margin-bottom: 10px;}
.footerarea ul li a{color: #7f8387;font-size: 14px; font-weight: 400;}
.footerarea ul li a:hover, .footerarea ul li.active a{color: #ee2e24;}
.copy{-ms-flex: 37%;flex: 37%;max-width: 37%;}
.more{-ms-flex: 21%;flex: 21%;max-width: 21%;}
.footer_area ul.footer_social_link {padding: 0;margin: 0px;}
.footer_area ul.footer_social_link li {padding: 0;margin: 0px 5px 0px 0px;display: inline-block;}
.footer_area ul.footer_social_link li a{width: 46px;height: 46px;border: 2px solid #49535b;display: block;text-align: center;padding: 7px 0px;font-size: 20px; color: :#838b92;}
.footer_area ul.footer_social_link li a:hover{ background: #ee2e24; color: #fff;border: 2px solid #ee2e24;}
.copyrightmobile{ display:none;}
/*----------- footer area stop -----------*/

/*--------------- inner banner start ---------------*/
.innerbg{min-height: 345px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.bantxt{ padding-top:180px;}
.innerbg h2{ font-size: 57px; margin-bottom: 10px; color: #20282e;}
.innerbg ul{ padding:0px; margin:0px;}
.innerbg ul li{ display:inline-block; list-style:none; font-size:14px; color:#606970;margin: 0px 10px; position:relative;}
.innerbg ul li a{font-size:14px; color:#606970;}
.innerbg ul li.active, .innerbg ul li a:hover{color:#ee2e24;}
.innerbg ul li:after{ position:absolute; content:"";border: solid #6e777d;border-width: 0 2px 2px 0;display: inline-block; padding: 3px;transform: otate(-45deg);-webkit-transform: rotate(-45deg);top: 9px;right: -12px;}
.innerbg ul li:last-child:after{ display:none;}
/*--------------- inner banner stop ---------------*/

/*-----------------Wave start---------------*/
.wave{ padding:85px 0px; background:#fff;}
.wave .container{max-width: 1110px;}
.wave .pr-4{ padding-right:35px !important;}
.wave .pl-4{ padding-left:30px !important;}
.waveimg{height: 420px;position: relative;width: 445px;}
.waveimg img{width: 100%;height: 100%;object-fit: cover;}
.waicon{position: absolute;width: 185px;height: 185px;right: -35px;bottom: -50px;background: #ee2e24;align-items: center;display: flex;padding: 0px 55px;}
.waicon img{width: 77px;height: 74px;text-align: center;}
.wave h3{ font-size: 50px; margin-bottom: 20px; color: #20282e;}
.wave h3 span{color: #ee2e24;}
.wave h4{ font-size: 23px; margin-bottom: 20px; color: #20282e; position: relative;}
.wave p{ font-size: 16px; margin-bottom: 15px; color: #454545; font-weight: 500; line-height: 26px;}
.wafrom{padding: 80px;margin: 120px 0px 85px;background: #f5f6f7;border: 1px solid #e2e2e2;}
.wafrom .pr-2{padding-right: 15px !important;}
.wafrom .form-control{background: #f5f6f7;border: 1px solid #c5ced9;border-radius: 3px;color: #979da4;text-transform: capitalize;}
.wafrom .form-control:hover, .wafrom .form-control:focus{ background:#fff;}
.wafrom .form-control::placeholder, .wafrom .form-control::-webkit-placeholder{color: #979da4;font-size: 16px;font-weight: 500;}
.fild{ height:105px !important;resize: none;}
.wafrom .btn-primary{background: #232b32; border:none;color: #fff;padding: 20px 86px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;position: absolute;left: 0px;right: 0px;margin: 0 auto;bottom: -110px;}
.wafrom .btn-primary:hover{background: #c00f05;color: #fff;}
.wafrom .form-check-label{color: #979da4;font-size: 16px;}
.tracking .container{ padding:70px 0px; border-top:1px solid #ebebeb;max-width: 1110px;}
.tracking .serviceimg{ width:183px; margin:0 auto; text-align:center;}
.tracking_slider .owl-nav { width: 100%;box-sizing: border-box;text-align: center;margin-top: 0;position: relative;bottom: 150px;}
.tracking_slider .owl-nav .owl-prev {position: absolute;left: -30px;background-image: url(../images/shoparrow-left.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;
height: 19px;font-size: 0px !important;}
.tracking_slider .owl-nav .owl-prev:hover {position: absolute;left: -30px;background-image: url(../images/shoparrow-lefthov.png) !important;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;height: 19px;font-size: 0px !important;}
.tracking_slider .owl-nav .owl-next { position: absolute;right: -30px;background-image: url(../images/shoparrow-right.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;
height: 19px;font-size: 0px !important;}
.tracking_slider .owl-nav .owl-next:hover { position: absolute;background-image: url(../images/shoparrow-righthov.png) !important;
background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;width: 11px;
height: 19px;font-size: 0px !important;}
/*-----------------Wave stop---------------*/

/*-------------------eZ rewards program start---------------*/
.reward h3{ font-size:31px;}
.reward p{ font-size: 16px;line-height: 24px;}
.reward p span{ color:#ee2e24;}
.reward .pl-4 {padding-left: 14px !important;}
.reward h4{line-height: 34px;}
.reward .waveimg{border: 1px solid #dfdcdc;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;text-align: center;padding: 150px 0px;width: 445px;}
.reward .waveimg img{  width: 378px;height: 115px;object-fit: cover;text-align: center;margin: 0 auto;}
.waicon1{width: 206px;position: absolute;right: -35px;bottom: -50px;height: 196px;background-color: initial;padding: 0px;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
.waicon1 img{width: 100% !important;height: 100% !important;object-fit: cover;}
.pound{background: #eef4f8;border: 2px solid #000;position: relative;margin: 120px 0px 45px;padding: 40px;}
.poundicon{position: absolute;right: 40px;top: 20px;}
.pound h4{ font-size:31px; color:#303030; font-weight:bold;margin-bottom: 15px;}
.pound h6{ font-size:18px; color:#454545; font-weight:600; line-height:29px;margin-bottom: 5px;}
.pound p{ font-size:16px; color:#454545; font-weight:400; line-height:29px;margin-bottom: 5px;}
.pound p span{ color:#ee2e24;}
.reward .signs{padding: 25px 98px;}
/*----------------------eZ rewards program stop------------------*/

/*-------------------Hazardous Items start-------------------*/
.hitem{margin: 120px 0px 45px;}
.hboxleft{border: 1px solid #f1f1f1;padding: 25px 25px; border-radius:3px;min-height: 383px;}
.hboxleft h4{font-size:22px; color:#303030; font-weight:400;margin-bottom: 20px; padding-bottom:20px; border-bottom:1px solid #f1f1f1;min-height: 75px;}
.hboxleft h4 span{color:#ee2e24;}
.hboxleft ul{ padding:0px; margin:0px;}
.hboxleft ul li{ background:url(../images/itamicon1.jpg) no-repeat 0px 0px; padding-left:30px; font-size:14px; color:#454545; margin-bottom:10px; list-style:none;display: inline-block;width: 49%;}
.also{ margin-top:60px;}
.alsoleft h4{font-size:33px; color:#20282e; font-weight:400;margin-bottom: 20px;}
.alsoleft h4 span{color:#ee2e24;font-weight: bold;}
.alsoleft ul{ padding:0px; margin:0px;}
.alsoleft ul li{ background:url(../images/itamicon1.jpg) no-repeat 0px 0px; padding-left:30px; font-size:14px; color:#454545; margin-bottom:10px; list-style:none;}
.alsoleft h5{font-size:20px; color:#20282e; font-weight:bold; margin:15px 0px 5px}
.alsoleft p{ font-size:16px; color:#454545; font-weight:400; line-height:29px;}
.alsoimg{height: 350px;}
.alsoimg img{width: 100%;height: 100%;object-fit: cover;}
.youbuy{ background:#e6edf3; padding:70px 75px; margin-top:60px;}
.youbuy h4{font-size:55px; color:#ee2e24; font-weight:400;margin-bottom: 25px;}
.youbuy h6{font-size:20px; color:#454545; font-weight:600; margin-bottom:15px;}
.youbuy p{font-size:16px; color:#454545; font-weight:400; line-height:28px;}
.youbuy p span{color:#ee2e24;}
/*---------------------Hazardous Items stop-------------------*/

/*--------------------faq start------------------*/
.faq{ padding-top:80px; background:#fff;}
.central{width: 100%;max-width: 920px;margin: 0px auto 80px;}
.central h3{font-size: 40px;color: #20282e;font-weight: 400;margin: 10px 0px 45px;position: relative;text-align: center;padding-bottom: 28px;}
.central h3:after{ position:absolute; content:""; width:45px; height:5px; background:#ee2e24; left:0px; right:0px; bottom:0px; margin:0 auto;}
.accordion .card{ border:none;}
.accordion{border-top: 1px solid #e6e6e6;padding-top: 6px;}
.accordion .card .card-header {border: 0;box-shadow: none;padding: 0;background: #fff;margin-bottom: 0px;}
.accordion .card {border: none;padding: 5px;}	
.accordion .card .card-body p {font-size:16px; color:#454545; font-weight:400; line-height:29px;}
.accordion .card .card-body .box{ text-align:left;}
.accordion .card .card-header .btn-header-link {display: block;font-size: 20px;background: #ffffff;color:#f00;padding: 25px 50px 28px 0px;position: relative;cursor: pointer;font-weight: 600;}
.accordion .card .card-header .btn-header-link::after {content: "\f273";font-weight: 400;font-family: 'Material-Design-Iconic-Font';position: absolute;top: 20px;right: 20px;color: #ee2e24;font-size:27px;}
.accordion .card .card-header .btn-header-link.collapsed {background: #ffffff;color: #454545;border:none;margin-bottom: 0px;border-bottom: 1px solid #e6e6e6;}
.accordion .card .card-header .btn-header-link span {display: inline-block; width:95%; padding:0px 25px 0px 0px;color: #454545;}
.accordion .card .card-header .btn-header-link.collapsed:after {content: "\f278";color: #9c9c9c;position: absolute;right: 20px;top: 20px; font-size:27px;}
.accordion .card .collapsing {background: #ffffff;line-height: 30px;border: 1px solid #fff;}
.accordion .card .card-body{border-bottom: 1px solid #e6e6e6;padding: 15px 0px;}
.accordion .card .collapse.show {background: #ffffff;line-height: 30px;color: #222;box-sizing: border-box; transition:all .3s ease-in-out;}
/*------------------faq stop------------------*/

/*------------------blog start----------------*/
.blogbg{min-height: 510px;}
.blogarea{ padding-bottom:80px;}
.blogarea .container, .blogareain .container{ max-width:1110px;}
.inblogarea{ margin-top:-180px;}
.inblogbox{padding: 30px;margin: 0px auto 45px;background: #fff;border-radius: 3px;}
.inblogbox .blogimg{height: 220px;}
.inblogbox .blogimg img{width: 100%;height: 100%;object-fit: cover;}
.topblogbox .blogimg{height: 340px;}
.singleblog .blogimg{height: auto !important;}
.topblogbox .blogimg img{width: 100%;height: 100%;object-fit: cover;}
.btxt{padding: 25px 40px 0px 0px;}
.inblogbox h5 {font-size: 13px;color: #acacac; position:relative; padding-bottom: 25px; width:100%; text-align:left; margin:0 auto 20px;font-family: 'Manrope', sans-serif; text-transform:uppercase;font-weight: bold;letter-spacing: 1px;}
.inblogbox h5:after{ position:absolute; content:""; width:45px; height:5px; background:#ee2e24; bottom:0px; left:0px; }
.inblogbox p{font-size:17px; color:#454545; font-weight:400; line-height:29px;margin-bottom: 20px;}
.inblogbox h4{font-size:30px;margin-bottom: 10px;}
.inblogbox h4 a{ font-size:20px; color:#20282e; display: block;margin-bottom: 10px;min-height: 50px;}
.topblogbox h4 a{ font-size:40px; color:#20282e; display: block;margin-bottom: 10px;}
.readmore{font-size: 16px;color: #ee2e24;padding-top: 15px;display: inline-block;}
.readmore i{color: #20282e; margin-left:10px;}
.readmore:hover{color: #20282e;}
.innavpage{display: flex;text-align: center;}
.pagearea{margin: 0 auto;}
.innavpage .page-link:hover{color: #fff;text-decoration: none;background-color: #ee2e24;border-color: #ee2e24;}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #ee2e24;border-color: #ee2e24;}
.innavpage .page-link{color: #818181;background-color: #fff;border: 1px solid #818181; font-size:16px;margin: 0px 3px;}
.innavpage .page-item:first-child .page-link{margin-left: 0;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.innavpage .page-item:last-child .page-link {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}

.navigation{height: inherit; text-align:center;}
.page-numbers{color: #818181;background-color: #fff;border: 1px solid #818181;font-size: 16px;margin: 0px 0px;padding: 6px 12px;}
.nav-links a:hover{color: #fff;text-decoration: none;background-color: #ee2e24;border-color: #ee2e24;}
.nav-links .current{color: #fff;text-decoration: none;background-color: #ee2e24;border-color: #ee2e24;}



/*------------------blog stop----------------*/


/*-----------------contact us start------------------*/
.contact{ padding:85px 0px 100px;}
.contact .container{max-width: 1110px;}
.contact h4{font-size: 60px;margin-bottom: 40px;padding-bottom: 20px;color: #20282e; text-align:center; position:relative;}
.contact h4 span{color: #ee2e24;}
.contact h4:after{ position:absolute; content:""; width:45px; height:5px; background:#ee2e24; bottom:0px; left:0px; right:0px; margin:0 auto;}
.conttable table{ width:100%;border: 1px solid #e9e9e9;}
.conttable table tr td{ padding:10px 15px;border: 1px solid #e9e9e9;}
.reg{ background:#222b32; color:#fff; font-size:18px;font-family: 'ROCK';}
.w10{ width:175px;border: 1px solid #52595f !important;}
.reg td{border: 1px solid #52595f !important;}
.reg1{background:#fff; color:#454545; font-size:14px;}
.ang{color:#ed2f25;}
#more {display: none;}
#more table tr td{padding:10px 19px;width: 7%;}
.conttable button{border: none;background: #fff;font-size: 15px;color: #505050;text-transform: uppercase;padding: 12px 0px; cursor:pointer; font-weight:700;}
.touch{ padding:70px 0px 215px;background-size: cover !important;background-repeat: no-repeat !important;background-position: center !important;}
.touch h4{font-size: 60px;margin-bottom: 40px;padding-bottom: 15px;color: #fff; text-align:center; position:relative;}
.touch h4:after{ position:absolute; content:""; width:45px; height:5px; background:#ee2e24; bottom:0px; left:0px; right:0px; margin:0 auto;}
.touchfrom .container{max-width: 1110px;}
.fromarea{ margin:-200px 0px 100px;}
.getleft{background: #eceff2;padding: 50px;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
.getleft h4{font-size: 24px;margin-bottom: 25px;color: #222a31;}
.fromarea form .form-control{border: 1px solid #c5ced9;background-color: #eceff2;color: #979da4;}
.fromarea .form-control:hover, .fromarea .form-control:focus{ background:#fff;}
.fromarea .form-control::placeholder, .fromarea .form-control::-webkit-placeholder{color: #979da4;font-size: 16px;font-weight: 500;}
.fromarea .btn-primary{background: #232b32; border:none;color: #fff;padding: 20px 80px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px; width:100%;}
.fromarea .btn-primary:hover{background: #ee2e24;color: #fff;}
.addarea{ background:#ee2e24; position:relative;padding: 50px 50px 0px;min-height: 479px;}
.addarea:after{ position:absolute; content:""; background:url(../images/contactsharp.png) no-repeat;width: 326px;height: 220px; background-size: 100% 100%;
right: 0px;bottom: 0px;}
.add ul{ padding:0px; margin:0px;}
.add ul li {list-style-type: none;display: block;position: relative;padding-left: 70px;margin-bottom: 20px;color: #ffdfdd;border-bottom: 1px solid #fe655d;
padding-bottom: 20px;}
.add ul li:last-child{ border-bottom:none;margin-bottom: 0px;padding-bottom: 0px;}
.add ul li i {display: inline-block;color: #fff;font-size: 30px;position: absolute;top: 0;left: 0;width: 55px;height: 55px;border-radius: 50%;border: 2px solid #fff;text-align: center;padding: 10px 0px;}
.add ul li h4{ margin-bottom: 0px;font-size: 24px;font-weight: 400;color: #fff;}
.add ul li var{ font-style:normal;}
.add ul li var a, .add ul li a{ font-size:14px; color:#ffdfdd;}
.conttable{height: 637px;overflow-y: scroll;background: #fff;scrollbar-color: #ee2e24 #fff;scrollbar-width: thin;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
.conttable::-webkit-scrollbar {height: 5px;width: 5px;background: #aaa;}
.conttable::-webkit-scrollbar-thumb {background: #ee2e24;-webkit-border-radius: 1ex;}
/*-----------------contact us stop------------------*/


/*----------------------Calculate start------------------------*/
.ezrates ul li:after{ display:none;}
.ezrates ul li{ margin:0px 2px;}
.ezrates .nav-tabs {border-bottom: 0px solid #dee2e6;text-align: center;justify-content: center;position: relative;top: 45px; margin-bottom:65px;}
.ezrates .nav-tabs .nav-link{padding: 25px 45px;background: #fff;text-transform: uppercase;color: #20282e;font-weight: 600;
letter-spacing: 2px;border-radius: 0px;}
.ezrates .nav-tabs .nav-link span{ height: 60px; display: block;}
.ezrates .nav-tabs .nav-link img{ margin: 0 auto 0px; text-align: center; display: block;}
.ezrates .nav-tabs .nav-link.active, .ezrates .nav-tabs .nav-item.show .nav-link {color: #fff;background-color: #ee2e24;border-color: #ee2e24 #ee2e24 #ee2e24;transform: scale(1.1);}
.ezrates .nav-tabs .nav-link:hover, .ezrates .nav-tabs .nav-link:focus {color: #fff;background-color: #ee2e24;border-color: #ee2e24 #ee2e24 #ee2e24;transform: scale(1.1);}
.ezrates .nav-tabs .nav-link.active img, .ezrates .nav-tabs .nav-item.show .nav-link img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
.ezrates .nav-tabs .nav-link:hover img, .ezrates .nav-tabs .nav-link:focus img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
.ezrates .tab-content{width: 100%;max-width: 800px;margin: 35px auto 0px;}
.ezrates .form-group{width: 38%;display: inline-block;margin-bottom: 0px;}
.ezrates .form-control{height: 56px;color: #717171;font-weight: 500;font-size: 13px;border: 0px solid #f1f1f1; padding-left: 20px;}
.ezrates .btn-primary{padding: 17px 50px;font-size: 14px;text-transform: uppercase;background: #20282e;border-radius: 0px;border: none;font-weight: bold;letter-spacing: 2px;color: #fff;z-index:  webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;transition: 0.5s;}
.ezrates .btn-primary:hover{background: #020203;color: #fff;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;transition: 0.5s;}
.ezrates .form-control::placeholder, .ezrates .form-control::-webkit-placeholder{color: #717171;font-weight: 500;font-size: 13px;}
.calculate{ padding:50px 0px 90px;}
.calculate .container{max-width: 1110px;}
.calculate h3{ font-size:60px; color:#20282e; margin-bottom: 10px;min-height: 50px; text-align:center;}
.calculate p{font-size:17px; color:#454545; font-weight:400; line-height:29px;width: 100%;max-width: 940px;margin: 0 auto 20px;text-align: center;}
.shap{ width:45px; height:5px; margin:0px auto 40px; text-align:center; background:#ee2e24;}
.ezfrom{ background:#f8ebea; padding:50px;}
.tracking img{ width:100%}
.shipping{padding-top: 70px;}
.shipping h4{font-size: 28px;color: #20282e;text-align: center;width: 100%;max-width: 750px;margin: 0 auto 35px;line-height: 36px;}
.shipping h4 span{ color:#ee2e24;}
.trackbox{padding: 40px;min-height: 365px;border: 1px solid #ddd;border-radius: 3px;}
.trackbox h4{ font-size:22px; color:#20282e; margin-bottom:17px; text-align:left;line-height: 24px;}
.trackbox h5{ font-size:16px; color:#ee2e24;}
.trackbox p{ font-size:14px; color:#454545; margin-bottom:10px;text-align:left;}
.calculate h6{ font-size:14px; color:#454545; text-align:center; margin-top:40px;}
.contactin{ position:relative;}
.contactin:after{ position:absolute; content:""; width:100%; left:0px; top:0px; height:460px; background:#e2e8ef;}
.contactin .container{ position:relative; z-index:9;}
/*----------------------Calculate stop------------------------*/

/*--------------------eZ Blog start----------------*/
.blogareain .inblogarea{ background:#fff; padding:65px 30px;margin-bottom: 100px;border-radius: 3px;}
.blogareain h3{ font-size:60px; color:#20282e; margin-bottom:13px; text-align:center;}
.blogareain h6 {font-size: 15px;color: #acacac;position: relative;padding-bottom: 15px;margin-bottom: 45px; text-align:center;}
.blogareain h6:after {position: absolute;content: "";width: 45px;height: 4px;background: #ee2e24;bottom: 0px;left: 0px; right:0px; margin:0 auto;}
.inblogimg{ padding:50px;background-size: cover !important;background-repeat: no-repeat !important;background-position: center !important;min-height: 415px;}
.inblogtxt{ width:100%; max-width:500px;}
.bolgin h5 {font-size: 13px;color: #8d8d8d; position:relative; padding-bottom: 25px; width:100%; font-weight:bold; margin:0 auto 30px;font-family: 'Manrope', sans-serif; text-transform:uppercase; text-align:center; letter-spacing:1px;}
.bolgin h5:after{ position:absolute; content:""; width:45px; height:5px; background:#ee2e24; bottom:0px; left:0px; right:0px; margin:0 auto; }
.inblogtxt h4{font-size: 45px;color: #fff;line-height: 52px;}
.inblogtxt h4 span{ font-size:70px;}
.inblogtxt h4 span var{ font-style:normal; color:#ee2e24;}
.elitelogo{ margin:20px 0px;}
.findout {border: 2px solid #ee2e24;color: #fff;padding: 15px 48px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;
 font-weight: 700;letter-spacing: 1px;margin: 0px 5px;}
.findout:hover {background: #ee2e24;color: #fff;}  
.video{ margin:25px 0px;} 
.elitevideobox {position: relative;}
.elitevideoboximg {width: 100%;}
.elitevideobox .video-play-button {position: absolute;z-index: 10;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);box-sizing: content-box;  display: block;width: 22px;height: 34px;border-radius: 50%;padding: 18px 20px 18px 28px;}
.video-back {background: #fff;height: 82px;width: 82px;border-radius: 50%;margin: 0 auto;padding-top: 4px;position: absolute;z-index: 11;cursor: pointer;   left: 0;transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;}
.vid-icon {margin: 0 auto;position: relative;z-index: 20;}
.video-play-button::before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;display: block;width: 95px;height: 95px;background: #fff;  border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;}
.video-play-button::after {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 90px;height: 90px;background: #ee2e24;border-radius: 50%;transition: all 200ms;}
.video-play-button span {display: block;position: relative;z-index: 3;width: 0;height: 0;border-left: 15px solid #fff;border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;top: 5px;left: 3px;}
@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}
  100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity: 0;}}
.videobox{background: #eef2f6;padding: 70px 50px;text-align: center;border: 1px solid #ddd;}
.videobox h3{ font-size:25px; color:#20282e;font-family: 'Manrope', sans-serif;font-weight: 400;} 
.videobox h6{ font-size:17px; color:#4c5358;font-family: 'Manrope', sans-serif; margin-bottom:0px;} 
.videobox h6:after{ display:none;}
.videobox h4{ font-size:30px; color:#20282e;font-family: 'Manrope', sans-serif; font-weight:600;} 
.videobox h4 span{color:#ee2e24;}
.video p span{ font-size:20px; color:#454545;}  
.video ul{ padding:0px; margin:0px;}
.video ul li{ background:url(../images/locationicon6.png) no-repeat 0px 3px;font-size:17px; color:#454545; list-style:none; margin-bottom:7px; padding-left:27px;}
.video p{ font-size:17px; color:#454545;margin: 24px 50px 10px 0px;}   
.creator{background: #f9edec;padding: 60px 50px 30px;margin: 55px 0px 40px; text-align:center;}  
.creator h4{font-size: 40px;color: #20282e;position: relative;width: 80%;margin: 0px auto 45px;padding-bottom: 25px;}
.creator h4::after {position: absolute;content: "";width: 45px;height: 4px;background: #ee2e24;bottom: 0px;left: 0px; right:0px; margin:0 auto;}
.creabox h5{background: #ee2e24;font-size: 16px;color: #fff;display: inline-block;padding: 5px 15px;text-transform: uppercase;font-weight: bold;position: relative;top: -20px;}
.creabox p{ font-size:15px; color:#454545; font-weight:600;width: 80%;margin: 0 auto;}
.creabox p span{color:#ee2e24;} 
.creabox{ margin-bottom:30px;} 
.browser{background: #fff; padding:10px 0px 40px; text-align:center;}
.browser .row{ padding:0px 90px;}
.browser h4{font-size: 40px;color: #20282e;position: relative;width: 60%;margin: 0px auto 45px;padding-bottom: 25px;}
.browser h4 span{color:#ee2e24;}
.browser h4::after {position: absolute;content: "";width: 45px;height: 4px;background: #ee2e24;bottom: 0px;left: 0px; right:0px; margin:0 auto;}
.inblogarea .signs{ padding:20px 128px;}
.inblogarea h6{font-size:15px; color:#7e7e7e; font-weight:400;width: 50%;margin: 15px auto 30px;text-align: center;} 
.inblogarea h6:after{ display:none;}
.inblogarea ul.footer_social_link {padding: 0;margin: 0px;}
.inblogarea ul.footer_social_link li {padding: 0;margin: 0px 5px 0px 0px;display: inline-block;}
.inblogarea ul.footer_social_link li a{width: 35px;height: 35px;border: 2px solid #838b92;display: block;text-align: center;padding: 2px 0px;font-size: 20px; color:#838b92;}
.inblogarea ul.footer_social_link li a:hover{ background: #ee2e24; color: #fff;border: 2px solid #ee2e24;} 
/*---------------------eZ Blog stop----------------------*/ 
 
 
/*------------------------eZone App start-------------------*/
.inapp .elitevideoboximg {width: 845px;margin: 0 auto;text-align: center;display: block;} 
.inapp{margin-top: -175px;} 
.inapparea{width: 100%;margin: 0 auto 85px;max-width: 850px;text-align: center;} 
.inapparea h6{font-size: 18px;color: #454545;margin: 50px 0px 0px;line-height: 33px;}
.features{background: #f8ebea;padding: 65px 0px 100px 0px;max-width: 1110px;margin: 0px auto 125px; position:relative;} 
.googleapp{ margin:0px 5px;}
.features h4{font-size: 30px;color: #20272d; margin-bottom:45px;text-align:center;}
.features h4 span{color:#ee2e24;}
.appstore{position: absolute;bottom: -40px;left: 0px;right: 0px;}
.features .media{align-items: center;margin-bottom: 20px;  padding-right: 110px;}
.features .media span{width: 62px;height: 62px;text-align: center;border-radius: 50%;padding: 15px 0px;margin-right: 15px; border:1px solid #e1282f;}
.features .media-body p{margin-bottom: 0px;font-size: 18px;font-weight: 400;color: #454545;}
/*------------------------eZone App stop-------------------*/
 

/*--------- eZshopper area start ----------*/
.hopper h3 {font-size: 58px;line-height: 60px; margin-top:25px;}
.hopper h4{ font-size:20px;}
.hopper h2 {font-size: 32px;margin-bottom: 20px;color: #20282e; font-weight:bold;font-family: 'Manrope', sans-serif;line-height: 40px;}
.hopper h2 span{color:#ee2e24;}
.inner_service_area{padding: 20px 0px 80px;}
.inner_service_area .container{border-top: 1px solid #ebebeb;padding-top: 80px;}
.inner_service_area h3{font-size: 60px;color: #20282e;text-align: center;margin: 0 auto 100px;width: 75%;position: relative;line-height: 62px;padding-bottom: 40px;}
.inner_service_area h3 span{color:#ee2e24;}
.inner_service_area h3::after {position: absolute;content: "";width: 45px;height: 5px;background: #ee2e24;bottom: 0px;left: 0px; right:0px; margin:0 auto;}
.inner_banner_area img.innerbannersape {position: absolute;bottom: -2px;left: 0;width: 100%;height: 116px;object-fit: cover;}
.inner_service_area .service_img_box{height: 350px;position: relative;}
.inner_service_area .service_img_box img{width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 1;box-shadow: 0px 0px 15px 0px #c9c9c9;}
.inner_service_area .inner_service_contain {padding-left: 45px;}
.way{position: absolute;width: 80px;height: 80px;border: 3px solid #ee2e24;border-radius: 50%;top: -25px;right: -35px;z-index: 9;text-align: center;padding: 12px 0px;font-size: 15px;font-weight: bold;color: #20282e; background:#fff; text-transform:uppercase;}
.way span{ font-size:30px; color:#ee2e24; font-weight:800; display:block;line-height: 25px;}
.inner_service_area .inner_service_contain p {color: #454545;font-size: 20px;font-weight: 400;margin: 0 0 15px;line-height: 35px;}
.inner_service_area .inner_service_contain p span{color: #ee2e24;}
.inner_service_area .inner_service_contain img.service_icon{display: inline-block;margin: 0 0 15px;}
.service_body {width: 100%;max-width: 950px;margin: 0 auto 100px;align-items: center;}
.service_body:last-child {margin: 0 auto 0px;}
.service_body:nth-of-type(2n) .img_box{order: 2;}
.service_body:nth-of-type(2n) .contain_box{order: 1;}
.service_body:nth-of-type(2n) .way{ left:-35px; right:inherit;}
.service_body:nth-of-type(2n) .contain_box .inner_service_contain{text-align: right; padding-left:0px; padding-right:55px;}
.service_body:nth-of-type(2n) .service_img_box{ right:15px;}
.service_detailes .service_body:nth-of-type(2n) .contain_box .inner_service_contain{text-align: left;}
.service_detailes .service_img_box::before{ display:none;}
.service_detailes .inner_service_contain h3 span{ color:#188601;}
.service_detailes .inner_service_contain h3{ font-size:38px; font-weight:500;}
.service_detailes ul{ padding:0px; margin:0px;}
.service_detailes ul li{font-size:16px; color:#000; line-height:25px; margin-bottom:8px;list-style: none;
padding-left: 25px; background:url(../images/icon5.png) no-repeat 0px 10px; font-weight:300;}
.officeclean{background-repeat: no-repeat;background-size: cover;background-position: center; padding:80px 0px; text-align:center; color:#fff;}
.officeclean h3{ font-size:40px; font-weight:500;margin-bottom: 10px;}
.officeclean p{ font-size:16px; line-height:25px;}
/*--------- eZshopper area stop ----------*/

/*---------------------eZ Location start-------------------*/ 
.locationbg{ height:365px;} 
.locarea {padding: 60px 60px;margin-top: -30px;background: #fff;}
.location {padding: 50px 0px 50px;} 
.location .container{max-width: 1110px;}
.location h3 {font-size: 60px;color: #20282e;margin-bottom: 30px; padding-bottom:30px;min-height: 50px;text-align: center; position:relative} 
.location h3::after {position: absolute;content: "";width: 45px;height: 5px;background: #ee2e24;bottom: 0px;left: 0px; right:0px; margin:0 auto;}
.location h4 {font-size: 36px;color: #20282e;margin-bottom: 30px;min-height: 50px;text-align: center;font-family: 'Manrope', sans-serif;} 
.locin{ background:#f9f0ef;}
.locright{padding: 40px 60px;}
.locright .add ul{ padding:0px; margin:0px;}
.locright .add ul li {list-style-type: none;display: block;position: relative;padding-left: 35px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: none;}
.add ul li img {display: inline-block;position: absolute;top: 5px;left: 0px;}
.locright .add ul li:last-child{ border-bottom:none;margin-bottom: 0px;padding-bottom: 0px;}
.locright .add ul li p, .locright .add ul li p a{margin-bottom: 0px;font-size: 18px;font-weight: 600;color: #454545;line-height: 25px;}
.renewal{ margin-top:45px;}
.renewal h3 {font-size: 30px;color: #20282e;margin-bottom: 30px; min-height: 30px;text-align: center; font-weight:bold}
.renewal h3 span{ color:#ee2e24; font-weight:900}
.renewal p{font-size: 17px;color: #454545;margin: 0 auto 20px;width: 84%; line-height: 28px;text-align: center; font-weight:400;}
.courier{ padding: 55px 0px 45px;max-width: 850px;width: 100%;margin: 0 auto;}
.courier h3 {font-size: 60px;color: #20282e;margin-bottom: 30px; padding-bottom:30px;min-height: 50px;text-align: center; position:relative} 
.courier h3::after {position: absolute;content: "";width: 45px;height: 5px;background: #ee2e24;bottom: 0px;left: 0px; right:0px; margin:0 auto;}
.courier .nav-tabs {border-bottom: 0px solid #dee2e6;text-align: center;justify-content: center;}
.courier .nav-tabs .nav-link{padding: 25px 60px;background: #fff;text-transform: capitalize;color: #20282e;font-weight: 600;
letter-spacing: 0px;border-radius: 0px;font-size: 16px;border: 1px solid #e9e9e9;margin: 0px 10px;}
.courier .nav-tabs .nav-link var{ font-weight:700; display:block; text-transform:uppercase; font-style:normal;}
.courier .nav-tabs .nav-link span{ height: 60px; display: block;}
.courier .nav-tabs .nav-link img{ margin: 0 auto 0px; text-align: center; display: block;}
.courier .nav-tabs .nav-link.active, .courier .nav-tabs .nav-item.show .nav-link {color: #fff;background-color: #20282e;border-color: #20282e #20282e #20282e;transform: scale(1.1);}
.courier .nav-tabs .nav-link:hover, .courier .nav-tabs .nav-link:focus {color: #fff;background-color: #20282e;border-color: #20282e #20282e #20282e;transform: scale(1.1);}
.courier .nav-tabs .nav-link.active img, .courier .nav-tabs .nav-item.show .nav-link img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
.courier .nav-tabs .nav-link:hover img, .courier .nav-tabs .nav-link:focus img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
.courier .tab-content{width: 100%;margin: 50px auto 0px;}
.courier .tab-content table{width: 100%;text-align: center;}
.courier .tab-content table tr td{border: 1px solid #e9e9e9; padding:20px 10px}
.rang{ background:#eff5fa;}
.rang td{font-size:18px; color:#20282e;font-family: 'ROCK';font-weight:600;}
.rann1 td{ font-size:16px; color:#454545; font-weight:400;}
.courier p{ text-align:center; margin-bottom:35px;}
.courier p span{color:#ee2e24;}
.insurance{border: 1px solid #f1f1f1;padding: 35px 25px;min-height: 370px;}
.insurance h5{ font-size:22px; color:#20282e; margin:15px 0px 10px;}
.insurance p{ text-align:left; line-height:28px; margin-bottom:0px;}
.anguilla{ padding: 90px 0px 90px; position: relative;background: #e2e8ef;}
.anguilla .container{max-width: 1110px;}
/*.anguilla::after{ position: absolute; content: ""; width: 100%; height: 465px; background: #e2e8ef; top: 0px;}*/
.anguilla h3{ font-size: 60px; text-align: center; margin-bottom: 50px; color: #20282e; position: relative;z-index: 9;padding-bottom: 25px;}
.anguilla h3 span{color: #ee2e24;}
.anguilla h3::after{ position: absolute; content: ""; width: 50px; height: 5px; background: #ee2e24; bottom: 0px; left: 0px; right: 0px; margin: 0px auto;}
.angubox {padding: 0px;position: relative;z-index: 9;background: #e2e8ef;}
.angimg{height: 470px;}
.angimg img{width: 100%;height: 100%;object-fit: cover;}
.angubox #faq .card{background: #e2e8ef;}
.angubox .accordion{border-top: 1px solid #c7d2de;padding-top: 6px;}
.angubox #faq .card .card-header {border: 0;box-shadow: none;padding: 0;background: #fff;margin-bottom: 0px;}
.angubox #main .card {border: none;padding: 5px;}	
.angubox #faq .card .card-body p {font-size:16px; color:#454545; font-weight:400; line-height:29px;}
.angubox #faq .card .card-body .box{ text-align:left;}
.angubox #faq .card .card-header .btn-header-link {display: block;font-size: 19px;background: #e2e8ef;color:#16224f;padding: 16px 50px 16px 0px;position: relative;cursor: pointer;font-weight: 600;}
.angubox #faq .card .card-header .btn-header-link::after {content: "\f2fc";font-weight: 400;font-family: 'Material-Design-Iconic-Font';position: absolute;top: 15px;right: 20px;color: #ee2e24;font-size:25px;}
.angubox #faq .card .card-header .btn-header-link.collapsed {background: #e2e8ef;color: #16224f;border:none;margin-bottom: 0px;border-bottom: 1px solid #c7d2de;}
.angubox #faq .card .card-header .btn-header-link span {display: inline-block; width:95%; padding:0px 25px 0px 0px;color: #454545;}
.angubox #faq .card .card-header .btn-header-link.collapsed:after {content: "\f2f9";color: #16224f;position: absolute;right: 20px;top: 15px;font-size: 25px;}
.angubox #faq .card .collapsing {background: #ffffff;line-height: 30px;}
.angubox #faq .card .card-body{border-bottom: 1px solid #e6e6e6;padding: 5px 0px;background: #e2e8ef;}
.angubox #faq .card .card-body ul{ padding:0px; margin:0px;}
.angubox #faq .card .card-body ul li{ background:url(../images/locationicon5.png) no-repeat 0px 6px; padding-left:30px; font-size:17px; color:#454545; margin-bottom:5px;}
.angubox #faq .card .collapse.show {background: #ffffff;line-height: 30px;color: #222;box-sizing: border-box;border-bottom: 1px solid #c7d2de; transition:all .3s ease-in-out;}
.angubox .accordion .card .collapsing {background: #ffffff;line-height: 30px;border: 1px solid #e6e6e6;}
.note h5{font-size: 19px;font-weight: bold;color: #ee2e24;font-family: 'Manrope', sans-serif;margin-bottom: 7px;}
.note h6{font-size: 14px;color: #454545;line-height: 20px;margin-bottom: 10px;}
.note ol{ padding: 0px 0px 0px 15px; margin:0px; }
.note ol li{ position:relative;font-size: 14px;color: #454545;line-height: 20px;margin-bottom: 5px;list-style: disc;}
.note ol li::before { position:absolute;content: "\2022"; color: #ee2e24;font-weight: bold;   display: inline-block; width: 1em;margin-left: -1em;}
/*---------------------eZ Location stop----------------------*/



/*-------------------------signup start--------------------*/
.insignup{ padding:90px 0px 40px;}
.insignup h3{ font-size: 60px; text-align: center; margin-bottom: 50px; color: #20282e; position: relative;z-index: 9;padding-bottom: 15px;}
.insignup h3::after{ position: absolute; content: ""; width: 50px; height: 5px; background: #ee2e24; bottom: 0px; left: 0px; right: 0px; margin: 0px auto;}
.insignup .container{max-width: 1110px; }
.insignup .insignbox{background:#f5f6f7; padding:65px 55px; border:1px solid #e2e2e2;}
.signvideo{ min-height:350px;background-image: radial-gradient(circle, #ebebeb, #cecece, #bfbfbf); position:relative;}
.signvideo .video-play-button {position: absolute;z-index: 10;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);box-sizing: content-box;  display: block;width: 22px;height: 34px;border-radius: 50%;padding: 18px 20px 18px 28px;}
.signvideo .video-back {background: #fff;height: 82px;width: 82px;border-radius: 50%;margin: 0 auto;padding-top: 4px;position: absolute;z-index: 11;cursor: pointer;   left: 0;transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;}
.signvideo .vid-icon {margin: 0 auto;position: relative;z-index: 20;}
.signvideo .video-play-button::before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;display: block;width: 95px;height: 95px;background: #fff;  border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;}
.signvideo .video-play-button::after {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 90px;height: 90px;background: #ee2e24;border-radius: 50%;transition: all 200ms;}
.signvideo .video-play-button span {display: block;position: relative;z-index: 3;width: 0;height: 0;border-left: 15px solid #fff;border-top: 13px solid transparent;  border-bottom: 13px solid transparent;top: 5px;left: 3px;}
@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}
  100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity: 0;}}
.insignbox h4{ font-size: 37px; text-align: center; margin-bottom: 37px; color: #20282e; }
.insignbox h4 span{ color: #ee2e24; }
.insignbox .form-control{ border:1px solid #c5ced9; min-height:57px; background:#f5f6f7; font-size:16px; color:#797d82; border-radius:3px;}
.insignbox .form-control:hover{ background:#fff;}
.insignbox .btn-primary {background: #232b32; border:none;color: #fff; width:100%;padding: 21px 73px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin: 0px 5px; transition:all .3s ease-in-out;}
.insignbox .btn-primary:hover{background: #ee2e24; border:none;color: #fff;transition:all .3s ease-in-out;}
.insignbox h6{ font-size: 13px; text-align: center; margin-bottom: 0px; color: #505050; margin-top:20px; }
.insignbox h6 a{ color: #ee2e24; }
/*-------------------------signup stop--------------------*/







.heateor_sss_vertical_sharing{ display:none !important;}
.wpcf7-form-control-wrap { position: initial !important;}
.post-navigation{margin: 30px 0px;}
.nav-previous{text-align: left;width: 50%;display: inline-block;}
.nav-next{text-align: right;width: 50%;display: inline-block;}
.comment-respond{padding: 50px 0px;}
.comment-respond h3{ margin-bottom:15px;}
.comment-form-comment label, .comment-form-author label, .comment-form-email label{display: block;}
.comment-form-comment textarea{width: 70%;border: 1px solid #a1a1a1;margin-bottom: 10px; padding:6px 12px;}
.comment-form-author input, .comment-form-email input{width: 70%;height: 45px;margin-bottom: 10px;padding:6px 12px;}
.form-submit .submit{background: #ee2e24;color: #fff;padding: 12px 38px;display: inline-block;border-radius: 3px;font-size: 15px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;cursor: pointer;border: 1px solid #ee2e24;margin-top: 25px;}
.form-submit .submit:hover{background: #c41007;color: #fff;}
.logged-in-as{ margin-bottom:10px;}
.comment-form-url{ display:none;}

.miami h5{font-size: 25px;font-weight: 500;margin-bottom: 10px;}
.miami h6{margin-bottom: 10px;}
.miami p{font-weight: 400;}
.ezHub{margin-top: 20px;}














