/*Theme Report Comman CSS*/
::selection{background-color: #f7692c; color: #fff;}
.t-white{color: #fff; }
.t-offwhite1{color: #ebebeb; }
.t-black{color: #303030; }
.t-black1{color: #052132; }
.ti-black{color: #000; }
.italic-black{color: #000; }
.para-black{color: #19110b; }
.t-blue{color: #015d95; }
.t-blue1{color: #43495c; }
.t-grey{color: #f9f9f9; }
.t-grey1{color: #6e6e6e; }
.t-green{color: #008000; }
.t-yellow{color: #ffd814; }
.t-orange{color: #ffa41d; }
.t-darkorange{color: #eb6d33; }
.bg-blue{background-color: #005478; }
.bg-blue1{background-color: #5db5eb; }
.bg-blue2{background-color: #96caff; }
.bg-blue3{background-color: #6a79a8; }
.bg-grey{background-color: #efefef; }
.bg-grey1{background-color: #dfdfdf; }
.bg-grey4 {background-color: #b1b4b6; }
.bg-green{background-color: #3bae39; }
.bg-lightyellow{background-color: #ffd814; }
.bg-orange{background-color: #ffa41d; }
.bg-white{background-color: #fff; }
.bg-lightgrey{background-color: #f9f9f9; }
.bg-footer1{background-color: #37475a; }
.bg-footer2{background-color: #4e5763; }
.radius4{border-radius: 4px !important; }
.radius6{border-radius: 6px !important; }
.radius10{border-radius: 10px !important; }
.w-40{width: 40%; }
.font10{font-size: 10px; }
.font12{font-size: 12px; }
.font14{font-size: 14px; }
.font16{font-size: 16px; }
.font18{font-size: 18px; }
.font20{font-size: 20px; }
.font22{font-size: 22px; }
.font24{font-size: 24px; }
.font26{font-size: 26px; }
.font32{font-size: 32px; }
.font40{font-size: 40px; }
.bold400{font-weight: 400; }
.bold600{font-weight: 600; }
.bold800{font-weight: 800; }
.lh-22{line-height: 22px; }
.lh-28{line-height: 28px; }
.greenbtn{background-color: #3bae3a;color: #fff;border:  1px solid #3bae3a}
.greenbtn:hover{background-color: #329631;color: #fff;border:  1px solid #329631}
.darkgreenbtn{background-color: #5eac49;color: #fff;border:  1px solid #fff}
.darkgreenbtn:hover{background-color: #3f802d;color: #fff;border:  1px solid ##3f802d}
.purplebtn{background-color: #7c007c;color: #fff;border:  1px solid #7c007c}
.purplebtn:hover{background-color: #600460;color: #fff;border:  1px solid #600460}
.navybluebtn{background-color: #043174;color: #fff;border:  1px solid #043174}
.navybluebtn:hover{background-color: #06214a;color: #fff;border:  1px solid #06214a}
.lightbluebtn{background-color: #1c99c1;color: #fff;border:  1px solid #1c99c1}
.lightbluebtn:hover{background-color: #106783;color: #fff;border:  1px solid #106783}
.lightyellowbtn{background-color: #ffd713;color: #030303;border:  1px solid #ffd713}
.lightyellowbtn:hover{background-color: #f7ca00;color: #030303;border:  1px solid #f7ca00}
/*.orange{background-color: #fe5400;color: #fff;border:  1px solid #fe5400}
.orange:hover{background-color: #fe5400;color: #fff;border:  1px solid #fe5400}*/
.orange {background-color: #ff681e; color: #111; border: 2px solid #ff681e; }
.orange:hover{background-color: #ff681e; color: #111; border: 2px solid #ff681e; }
.orangeBtn{background-color: #f7682b; color: #f9f9f9; }
.orangeBtn:hover{background-color: #de6633; color: #f9f9f9;text-decoration: none; }
.orangeBtnReverse{background-color: transparent;color: #4d4d4d;border:  2px solid #fe5400}
.orangeBtnReverse:hover{background-color: #fe5400;color: #fff;border:  2px solid #fe5400}
.amazonbtn{background-image: -moz-linear-gradient( 90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%); background-image: -ms-linear-gradient( 90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%); color: #434343;border:  1px solid #1c99c1; }
.amazonbtn:hover{background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);color: #434343;border:  1px solid #626262}
header{z-index: 4; position: relative; background: #fff;box-shadow: 0px 0px 0px 0px #5a5a5a;}
header .login_btn a{background-color: #0079b2;color: #fff;padding: 9px 13px;border:1px solid #0079b2;border-radius: 4px;}
header .login_btn a:hover{background-color: #044d6f;color: #fff;text-decoration: none;}
header .login_btn a img{border-radius: 100px;}
.header-logo{padding: 0px 10px; }
.header-logo img{width: 34%; }
.search{width: 90%; position: relative; }
.search button{background-color: transparent; }
.search input{background-color: #efefef; border-radius: 50px; padding: 2px 40px 2px 20px; color: #555; font-size: 14px; height: 45px; border: 1px solid #ececec; }
.search input:focus{box-shadow: none;}
/*.search input::placeholder{color: #323232;}*/
.searchIcon{position: absolute; top: 25px; right: 15px; cursor: pointer; }
.searchIcon svg{fill: #377fab;}
.menu{cursor: pointer; width: 62px;height: 62px;position: relative;top: 8px}
.menulines{position: relative; width: 100%; height: 100%;}
.menu .menu-line{background: #fff; border: none; height: 3px; width: 35px; position: absolute; top: 16px; right: 15px; -webkit-transition: all .35s ease; transition: all .35s ease; }
.menu span:nth-of-type(2) {top: 28px; }
.menu span:nth-of-type(3) {top: 40px; }
.rotateMenuLines .top-line {-webkit-transform: translateY(6px) translateX(0) rotate(45deg);transform: translateY(12px) translateX(0) rotate(45deg);background: #fff;}
.rotateMenuLines .middle-line {opacity: 0;background: #ff0;}
.rotateMenuLines .bottom-line {-webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);transform: translateY(-12px) translateX(0) rotate(-45deg);background: #fff;}

.stickyHeader{position: sticky; top: -1px; background-color: #fff; z-index: 16; display: none; }
.showStickyheader {display: block; animation: slide-down 1.2s; }
@keyframes slide-down {
  0%   {opacity: 0;transform: translateY(-100%);}
  100% {opacity: 1; transform: translateY(0%);}
}
.stickyHeaderBtn a{padding-left: 32px; padding-right: 35px;}

.policyAgreeBar{z-index: 6; top: 0px;}
.topAgreeBtn{cursor: pointer;color: #0065d1;border: 1px solid #0065d1;}
.topAgreeBtn:hover{color: #fff;background-color:#0065d1 }


/*dropdown menu*/
.dropdownMenu{position: absolute; z-index: 3; width: 88%; left: calc(6% + -1px); margin: 0 auto; border-radius: 0px 0px 5px 5px; transition: all 0.4s ease; box-shadow: 0px 2px 2px 0px #5a5a5a; display: none;}
.dropdownMenu ul li{padding: 3px 0px; }
.dropdownMenu ul li a:hover, .dropdownMenu h4 a:hover{color: #377fab; text-decoration: none; }
.menuAllCategoryBtn{margin-left: -50px; min-width: 220px; display: inline-block;}
.d-blockk{display: block!important; top: 77px; }
.dropdownMenu:after{content: ''; width: 100%; height: 3px; display: block; margin-top: 10px; background: linear-gradient(to left,#00b4f0 0,#00b4f0 33.33%,#90c200 33.33%,#90c200 66.67%,#f7682b 66.67%,#f7682b 100%); }

/* Search Box */
.dropdownSearch{position: absolute;overflow-y: auto; max-height: 330px; z-index: 3; width: 88%; left: calc(6% + -1px); margin: 0 auto; border-radius: 0px 0px 5px 5px; transition: all 0.4s ease; box-shadow: 0px 0px 2px 0px #5a5a5a;display: none; }
.dropdownSearch:after{content: ''; width: 100%; height: 3px; display: block; margin-top: 10px; background: linear-gradient(to left,#00b4f0 0,#00b4f0 33.33%,#90c200 33.33%,#90c200 66.67%,#f7682b 66.67%,#f7682b 100%); }
.d-search{display: block!important; top: 77px !important; position: absolute; }

/*breadcrumb*/
.breadcrumb-item,.breadcrumb-item a{font-size: 11px;color: #323232 !important;}
/*.breadcrumb-item+.breadcrumb-item::before{content: '-' !important;padding-left: 0px !important;}*/

/*Static Pages First Section*/
.section-report{padding: 12px 0px; }
.aboutbanner{background: url(../images/bg-about.webp) right center #96caff no-repeat; }
.sectionContentDiv{border: 1px solid #e0e0e0; }
.how-to-order-Div, .delivery-method-Div{border-bottom: 1px solid #a9a9a9; }
.afterwhiteborder:after {content: ''; width: 90px; height: 4px; display: block; margin: 15px auto; border-radius: 4px; background: linear-gradient(to left,#ff851b 0%,#ff851b 27%,transparent 25%,transparent 35%,#0091ce 35%,#0091ce 100%);}
.report-desc .afterwhiteborder:after{margin: 15px 0px 0px; }

/*Aside Section*/
.quickcontactBox, .quickcontactBox span.title{background-color: #f8fbff !important; border: 1px solid #e3e3e3 !important; }
.quickcontactBox .para1{position: absolute; top: -18px; left: 45px; }
.quickcontactBox span.title{border-radius: 10px 10px 0px 0px; }
.quickcontactBox ul li{border-bottom: 1px dashed #9b9b9b; }
.quickcontactBox ul li svg, .foo-reachUs ul li svg{fill: #eb6d33; }
.quickcontactBox ul li.whatsapp svg {fill: #4caf50; }
.quickcontactBox ul li:nth-of-type(4) {border-bottom: 0px dashed #626262; }
.quickcontactBox ul a {text-decoration: none; }


/*Foooter*/
.footerRow1{border-bottom: 1px solid #fff; }
.footerMenu ul{border-right: 1px solid #fff; }
.footerMenu ul li a{padding: 0px 14px; transition: all .33s ease; }
.footerMenu ul li a:hover{display:inline-block; color: #ebebeb; }
.foo-reachUs ul a{text-decoration: none;}
.socialLinks .socialIcon{width: 35px; height: 35px; display: inline-block; /*background-color: #ff0000;*/ background-repeat: no-repeat; background-size: cover; }
/*.socialLinks .twitter{background-image: url(../images/Socialicon.svg); background-position: -1px 0px; }*/
.socialLinks .twitter{background-image: url(../images/twitter-x.svg);background-position: -19px -10px;background-size: 73px;}
.socialLinks .linkedin{background-image: url(../images/Socialicon.svg); background-position: -49px 0px; }
.socialLinks .youtube{background-image: url(../images/Socialicon.svg); background-position: -97px 0px; }
.paypalLogo p{padding: 7px 10px 5px 10px;}
.paypalLo{width: 35%; margin-left: -4px; padding: 4px 10px 3px; }



/*Move Top Arrow*/
.moveTop{position: fixed; bottom: 150px; right: 35px; width: 40px; height: 32px; background-color: #f6f6f6; border-radius: 4px; box-shadow: 0px 0px 3px 0px #000; display: none; cursor: pointer; }
.moveTopShow{display: block; }
.moveTop svg {fill: #303030; }