	body {
	font-family:'Montserrat' !important;
	}
	.clear{clear:both;}
	.d-flex {
		display: flex;
	}
.get-flex {
	display: flex;
}
	.align-items-center{align-items: center;}
	.justify-content-center{justify-content: center;}
	.justify-content-left{justify-content: left;}
	.justify-content-right{justify-content: right;}
	.justify-content-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.p-0{padding:0px;}
	.pr-0{padding-right:0px;}
	.pl-0 {padding-left: 0px;}
	.pt-0{padding-top: 0px;}
	.pb-0{padding-bottom: 0px;}
	.p25 {
		padding: 25px;
	}
	.p-rt25{padding-right:25px !important;}

	.m-0{margin:0px;}
	.mt10{margin-top:10px;}
	.mb0 {
		margin-bottom: 0px !important;
	}
	.mb30 {
		margin-bottom: 30px;
	}
	.mb10 {
		margin-bottom: 10px;
	}
	.mr30{margin-right:30px;}
	.w-100 {
		width: 100%;
	}
	.main-bg-color {
		background: #f0faff;
	}
	.wite-color{color:#fff !important;
	}
	.wite-bg {
		background-color: #fff !important;
	}
	.mt-0{margin-top:0px !important;}
.dd-club-font{font-size:16px;}
#blog-late .latest-blog a img {
	width: 100% !important;
}
.best-sellers-box{
	background: #fff;
	padding: 15px;
	box-shadow: 0 0 6px #036b954f;
	border-radius: 10px;
}
/***************************************** Top Header Css Start Here  **************************************/
.header-top-full {
	background-color: #000;
	padding: 8px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.34);
}

	.year-of-trust {
		width: 100%;
	}
	.year-of-trust ul {
			margin: 0px;
			padding: 0px;
			list-style: none;display:flex;
		}
		.year-of-trust ul li {
			line-height: 23px;
			font-size: 14px;
			color: #c3c3c3;
			padding: 0 10px 0 0;
			font-weight: 500;
		}

	.year-of-trust ul li span {
	  width: 25px;
	  margin-right: 5px;
	  float: left;
	}
	.year-of-trust ul li span img {
	  width: 100%;
	}

	.microsoft-office-help {
		width: 100%;
		display: flex;
		justify-content: end;
	}

	.microsoft-office-help ul {
	  margin: 0px;
	  padding: 0px;
	  list-style: none;
	display:flex;
	}
		.microsoft-office-help ul li {
			line-height: 23px;
			font-size: 14px;
			color: #c3c3c3;
			padding: 0 10px 0 0;
			font-weight: 500;
		}

	.microsoft-office-help ul li span {
	  width: 25px;
	  margin-right: 5px;
	  float: left;
	}

	.microsoft-office-help ul li span img {
	  width: 80%;
	}

			.microsoft-office-help ul li a {
				color: #c3c3c3;
				text-decoration: none;
				display: inline-block;
			}

	.microsoft-office-help ul li a i{margin-left: 5px;font-family: "Font Awesome 5 Pro";
			font-weight: 400;}

	/***************************************** Top Header Css End Here   **************************************/

	/***************************************** Header Css Start Here  **************************************/
#header-bg {
	background: #00385e;
	padding: 0px 0;
}
	.min-logo {
		width: 220px;
	}
	.min-logo img{width:100%;}

	.search-bar {
		width: 100%;
		display: flex;
		justify-content: center;
	}

		.search-bar .search_box {
			width: 99%;
			background: #fff;
			border-radius: 50px;
			height: auto;
			align-items: center;
			display: flex;
		}

			.search-bar .search_box .dropdown {
				width: 170px;
				border-right: 1px solid #023047;
				color: #023047;
				position: relative;
				cursor: pointer;
			}

				.search-bar .search_box .dropdown .default_option1 {
					text-transform: uppercase;
					padding: 13px 15px;
					font-size: 14px;
					color: #023047;
					font-weight: 400;
				}

				.search-bar .search_box .dropdown ul {
					position: absolute;
					top: 55px;
					left: 1px;
					background: #fff;
					width: 150px;
					border-radius: 14px;
					padding: 20px;
					display: none;
					box-shadow: 0px 1px 4px 0px #05668d47;
					list-style: none;
					z-index: 1;
				}

					.search-bar .search_box .dropdown ul.active {
						display: block;
					}

					.search-bar .search_box .dropdown ul li {
						padding-bottom: 20px;
						color: #023047;
						font-size: 14px;
						font-weight: 400;
					}

						.search-bar .search_box .dropdown ul li:last-child {
							padding-bottom: 0;
						}

						.search-bar .search_box .dropdown ul li:hover {
							color: #6f768d;
						}

				.search-bar .search_box .dropdown:before {
					content: "";
					position: absolute;
					top: 18px;
					right: 20px;
					border: 7px solid;
					border-color: #023047 transparent transparent transparent;
				}

			.search-bar .search_box .search_field {
				width: 74%;
				height: 100%;
				position: relative;
				display: flex;
			}

				.search-bar .search_box .search_field .input {
					width: 100%;
					height: 100%;
					border: 0px;
					font-size: 16px;
					padding-left: 20px;
					padding-right: 38px;
					color: #6f768d;
					background-color: transparent;
					font-style: italic;
				}
			.search-bar .search_box .search_field span{
				background: linear-gradient(180deg, #12A9E6, #05668D 101.02%), #0877a3;
				border-radius: 0px 100px 100px 0px;
				/* transform: matrix(-1, 0, 0, 1, 0, 0); */
				width: 72px;
				text-align: center;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 19px;
				color: #fff;
				right: -3px;
				height: 100%;
				position: absolute;
				z-index: 000;
				cursor: pointer;
			}

				.search-bar .search_box .search_field .fas {
					position: absolute;
					top: 10px;
					right: 10px;
					font-size: 22px;
					color: #5078ef;
					cursor: pointer;
				}

	.social-scn {
		width: 100%;
		display: flex;
		justify-content: end;
	}
	.social-media-con {
		width: auto;
		justify-content: right;
		display: flex;
	}
	.social-media-con ul{margin:0px; padding:0px; display:flex; list-style:none;}
	.social-media-con ul li{line-height: 25px;margin-right: 7px;}
		.social-media-con ul li a {
			display: inline-block;
			text-decoration: none;
			padding: 0px;
			border: solid 1px #fff;
			border-radius: 50px;
			width: 32px;
			text-align: center;
			line-height: 32px;
			height: 32px;
		}
	.social-media-con ul li a i{color: #fff;
		font-size: 14px;
		font-weight: normal !important;}
	.call-us {
		width: auto;
		display: flex;
		align-items: center;
		position: relative;
	}
		.call-us span {
			height: 39px;
			position: absolute;
			top: -4px;
			left: 10px;
			background-color: #FFFFFF;
			width: 1px;
		}
		.call-us a {
			display: inline-block;
			text-decoration: none;
			color: #fff;
			font-weight: 400;
			font-size: 18px;
			line-height: 22px;
			margin-left: 25px;
		}
.header-search-input input[type="submit"] {
	background: linear-gradient(180deg, #12A9E6, #05668D 101.02%), #0877a3;
	border-radius: 0px 100px 100px 0px;
}
.header-search-input select {
	font-size: 14px;
	border-radius: 50px 0 0 50px;
	background: #fff;
	color: #191919;
	text-transform: uppercase;
	width: 147px;
}
.header-search-input input[type="text"] {
	
	background-color: #fff;
	border-left: 1px solid #023047;
	font-size: 16px;
	font-style: italic;
}
.header-topRight-count {
	position: absolute;
	top: -3px;
	right: -8px;
	background: #fd5c1f;
	line-height: 100%;
	padding: 2px 6px;
	border-radius: 50%;
	font-size: 10px;
	color: #fff;
	width: 15px;
	height: 15px;
}

.main-header {
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.caret {
	display: inline-block !important;
}

.hover_drop_down a .caret {
	display: none !important;
}

.dropdown-menu {
	font-size: 14px;
	text-align: left;
	list-style: none;
	color: #2D2D2D;
}


	/***************************************** Header Css End Here   **************************************/
	/***************************************** Nav Css Start Here  **************************************/
	.header-bot-wrap {
		background: #FFFFFF;
		box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.1);
	}
.header-notif-wrap {
	background: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
}
	.navbar {
		margin-bottom: 0;
		background: 0 0;
		border: none;
		padding: 0px 0 !important;
	}
.navbar-nav > li > a {
	line-height: 22px;
	/*color: #023047 !important;*/
	color: #000 !important;
	font-weight: 400;
	font-size: 18px;
}
	.nav > li > a {
		position: relative;
		display: block;
		font-style: normal;
		font-weight: 500;
		font-size: 18px;
		padding: 15px 40px;
	}
		.dropdown.dropdown-masked {
		position: static;
	}

			.dropdown.dropdown-masked.open > .dropdown-menu {
				background: #fff;
				box-shadow: 0 100vh 0 100vh rgb(0 0 0 / 25%), 5px 10px 5px rgb(225 225 225 / 35%);
				width: 99.5%;
				border-width: 1px 0 0;
				border-radius: 0;
				margin-left: 9px;
			}
	.drops{
		top: 63px !important;
		border: transparent !important;
	}

	.open .dropdown-toggle:before {
		content: "";
		width: 30px;
		height: 30px;
		background: url(./img/nav-arrow.png) center top no-repeat;
		background-size: 100% 100%;
		position: absolute;
		bottom: -15px;
		left: 100px;
		transform: rotate(0deg);
		z-index: 111;
		/*content: "";
		width: 0;
		height: 0;
		background: url("./img/nav-arrow.png") center top no-repeat;
		background-size: cover;*/
		/*border-top: solid 25px rgb(255 255 255);
		border-left: solid 9px transparent;
		border-right: solid 9px transparent;*/
	/*	position: absolute;
		bottom: -15px;
		left: 100px;
		transform: rotate(180deg);
		z-index: 111;*/
	}
		.dropdown .dropdown-menu {
	/*	transition: all 0.3s;*/
		max-height: 0;
	/*	display: block;*/
		overflow: hidden;
		opacity: 0;
	}

	.dropdown.open .dropdown-menu {
		transition: max-height 1s;
		max-height: 100vh;
		opacity: 1;
	}


	.category-drop{width:100%;}
	.category-drop-left {
		width: 20%;float:left;
		background: #FFFFFF;
		border: 1.10424px solid #EEEEEE;
		box-shadow: 0px 6.62543px 9.93814px rgb(0 0 0 / 9%);
		border-radius: 8.8339px;
		text-align: center;
		padding: 5px;
	}
	.category-drop-right {width: 80%;float: right;padding-left:15px;}
		.category-drop-right h4 {
			font-weight: 700;
			font-size: 15px;
			line-height: 18px;
			color: #00385E;
			margin-top: 0;
			margin-bottom: 3px;
		}
	.category-drop-right ul{margin:0px; padding:0px; list-style:none;}
		.category-drop-right ul li {
			float: left;
			width: 100%;
			line-height: 20px;
			margin-top: 5px;
		}
	.category-drop-right ul li a{font-weight: 400;font-size: 14px;color: #2D2D2D;text-decoration:none; display:block;}

.category-cta {
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: #00385E;
	padding: 10px 15px;
	display: inline-block;
	margin-top: 12px;
	text-decoration: none;
	border: solid 1px #00385E;
	border-radius: 50px;
}

	.category-cta:hover {
		color: #fff;
		background-color: #00385E;
		border: solid 1px #00385E;
	}

.nav-bran-logo {
	width: 100%;
	margin-top: 10px;
}
		.nav-bran-logo ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
		color: #000;
		background-color: transparent;
	}
	.nav-bran-logo ul li{line-height:25px;margin-right: 30px;}
		.nav-bran-logo ul li a {
			display: inline-block;
			text-decoration: none;
			background: #FFFFFF;
			border: 1px solid #EEEEEE;
			box-shadow: 0px 6.62543px 9.93814px rgb(0 0 0 / 9%);
			border-radius: 8.8339px;
			padding: 10px 7px;
		}
	.nav-bran-logo ul li a img{width: 100%;}
		.nav-bran-logo ul li:last-child{margin-right:0px;}
		.border-right-deal {
			border-right: solid 1px #ccc;
		}
.deal-of-day {
	width: 60%;
	margin: 0 auto;
}
	.deal-of-day a {
		display: block;
		text-decoration: none;
		border-radius: 22px;
		border: solid 3px #05668d;
		background-color: #05668d;
	}
		.deal-of-day a img {
			width: 100%;
			padding: 3px;
		}
		.deal-of-day a h4 {
			color: #FFFFFF;
			font-weight: 600;
			font-size: 16px;
			text-align: center;
			background: #05668D;
			margin: 0;
			border-radius: 0 0 20px 20px;
			padding: 8px 0 10px;
		}
		.navbar-default .navbar-nav > .open > a {
			color: #000;
			background-color: transparent;
		}
	.login-cart {
		width: auto;
		display: flex;
		justify-content: right;
	}
	.login-cart-list {
		width: auto;
	}
		.login-cart-list ul {
			display: flex;
			list-style: none;
			margin: 0px;
			padding: 0px;
			align-items: center;
		}

		.login-cart-list ul li {
			line-height: 25px;
			padding-right: 15px;
			border-right: solid 1px #ccc;
			margin-right: 15px;
		}
			.login-cart-list ul li a {
				text-decoration: none;
				font-size: 15px;
				color: #1c1c1c;
				display: flex;
				align-items: center;
				padding: 6px 0px;
				position: relative;
				width: 129px;
			}
			.login-cart-list ul li a span{
				background: #E43700;
				color: #fff;
				width: 20px;
				height: 20px;
				border-radius: 50px;
				font-size: 12px;
				text-align: center;
				font-weight: 600;
				line-height: 20px;
				position: absolute;
				right: -11px;
				top: -5px;
			}
				.login-cart-list ul li a i {
					font-size: 22px;
					color: #00385e;
				}
		.login-cart-list ul li a p{line-height:0px; margin:0px;}
			.login-cart-list ul li a img{
				width: 22px;
				margin-right: 5px;
			}

			.login-cart-list ul li:last-child {
				margin-right: 0px;
				border-right: none;
				padding-right: 0;
			}
			/***************************************** Nav Css End Here   **************************************/
			/***************************************** Banner Css Start Here **************************************/
#banner {
	/*background: #f2fbff;*/
	padding-bottom: 10px;
}
.side-bar-pg {
	background: #fff;
	padding-left: 1%;
}
.display-flex-it1 {
	align-items: stretch;
	display: flex;
}
.sidebar-navi {
	width: 96%;
	background: #daf2fc;
	/*box-shadow: 1px 5px 7px 1px #cbcbcb59;*/
	padding: 14px 21px 0px 15px;
	border-radius: 15px;
}
	.sidebar-navi ul{margin:0px; padding:0px; list-style:none;}
		.sidebar-navi ul li {
			display: flex;
			line-height: 22px;
			width: 100%;
			align-items: center;
			padding-bottom: 10px;
		}
			.sidebar-navi ul li a {
				text-decoration: none;
				display: block;
				font-weight: 500;
				font-size: 18px;
				width: 100%;
				color: #000;
				align-items: center;
				border-bottom: solid 1px #e4e3e3 !important;
				padding-bottom: 12px;
			}
				.sidebar-navi ul li a span{width: 40px;
		margin-right: 15px;}
	.sidebar-navi ul li a span img{width:40px;}
			.sidebar-navi ul li a i{
				float: right;
				padding-top: 8px;
				font-size: 25px;
				font-weight: normal;
			}

	.sidebar-navi ul li a:last-child{border-bottom:none;}

.slider {
	width: 99%;
	border-radius: 15px;
}

#banner-main .carousel-inner .item img {
	width: 100%;
	border-radius: 15px;
	height: 434px
}
.carousel-indicators {
	bottom: -10px;
}
	.carousel-indicators .active {
	
		background-color: #127d9d;
	}
	.carousel-indicators li {
	
		background-color: #000 \9;
		background-color: rgb(255 255 255);
		border: 1px solid #127d9c;
	
	}
	.carousel-control {
		display: none !important;
	}

	.carousel-control.left {background-image: linear-gradient(to right,rgb(0 0 0 / 0%) 0,rgb(255 255 255 / 0%) 100%);}
	.carousel-control.right {background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgb(0 0 0 / 0%) 100%);}

	/***************************************** Banner Css End Here **************************************/
.welcomedd-club {
	width: 100%;
	position: relative;
	z-index: 11;
	top: 15px;
	display:none;
}
.welcomedd-club a{
	text-decoration:none;display:block;
}
.welcomedd-club a img{width:100%;}

/***************************************** Our Featured Brands Css Start Here **************************************/
#ourfeatured {
	background: #f2fbff;
	padding-top: 30px;
}
	.heading-min{width:100%; text-align:center;}
		.heading-min h2 {
			font-weight: 600;
			font-size: 32px;
			line-height: 39px;
			color: #2D2D2D;
			margin: 0;
			padding-bottom: 20px;
		}
.our-featured-brand {
	/*background: linear-gradient(180deg, #12A9E6 -112.5%, #05668D 78.1%), #023047;*/
	background: #00385e; position: relative;
	z-index: 1;
}

	.ourfeaturedbrand {
		width: 100%;
		padding: 10px 0;
	}

	.carousel-wrap {
		padding: 0 3%;
		width: 100%;
		position: relative;
	}

	/* fix blank or flashing items on carousel */
	.owl-carousel .item {
		position: relative;
		z-index: 100;
		-webkit-backface-visibility: hidden;
		margin-left: 40px;
		padding-top: 12px;
		padding-bottom: 8px;
	}

	/* end fix */
	.owl-nav > div {
		margin-top: -26px;
		position: absolute;
		top: 57%;
		color: #cdcbcd;
	}

.owl-nav i {
	font-size: 28px;
	font-weight: bold;
	color: #00385e;
}

	.owl-nav .owl-prev {
		left: -30px;
	}

	.owl-nav .owl-next {
		right: -30px;
	}

	.owl-carousel .owl-stage {
		display: flex;
		align-items: center;
	}
	.owl-carousel .owl-item img {
		width: 180px !important;
		height: auto;
	}
#carousel .owl-carousel .owl-item img {
	width: 100% !important;
	height: auto;
}
.owl-prev {
	background: #FFFFFF !important;
	box-shadow: -2px -1px 9px rgb(183 231 255 / 18%), 3px 6px 10px rgb(0 0 0 / 29%);
	width: 45px;
	text-align: center;
	height: 45px;
	line-height: 55px !important;
	border-radius: 50px !important;
}
.owl-next {
	background: #FFFFFF !important;
	box-shadow: -2px -1px 9px rgb(183 231 255 / 18%), 3px 6px 10px rgb(0 0 0 / 29%);
	width: 45px;
	text-align: center;
	height: 45px;
	line-height: 55px !important;
	border-radius: 50px !important;
}

	#PopularProducts .owl-prev {
		background: transparent ;
		box-shadow: -2px -1px 9px rgb(183 231 255 / 18%), 3px 6px 10px rgb(0 0 0 / 29%);
		width: 45px;
		text-align: center;
		height: 45px;
		line-height: 48px;
		border-radius: 50px;
		border: solid 1px #0878a6;
	}
	#PopularProducts .owl-nav i {
		font-size: 23px;
		font-weight: bold;
		color: #111111;
	}
	#PopularProducts .owl-next {
		background: #FFFFFF;
		box-shadow: -2px -1px 9px rgb(183 231 255 / 18%), 3px 6px 10px rgb(0 0 0 / 29%);
		width: 45px;
		text-align: center;
		height: 45px;
		line-height: 48px;
		border-radius: 50px;
		border: solid 1px #0878a6;
	}
		#PopularProducts .owl-next i {
			font-size: 23px;
			font-weight: bold;
			color: #111111;
		}
	#PopularProducts .owl-nav > div {
		margin-top: -26px;
		position: absolute;
		top: 54%;
		color: #cdcbcd;
	}
	/***************************************** Our Featured Brands Css End Here **************************************/
	/***************************************** Deal of the Day Css Start Here **************************************/
	.dealoftheday {
		background: #f0faff;
		position: relative;
		padding-bottom: 50px;
	}
	.wrap-product{width:100%; margin:0 auto;}
	.dealoftheday::before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: -43px;
		opacity: 9;
		z-index: 0;
		background: url(https://www.dropbox.com/s/amtt3qom2pxwma3/left-pattern.png?raw=1) left top no-repeat;
		background-size: 100% 100%;
		width: 223px;
		height: 659px;
	}
	.dealoftheday::after {
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 209px;
		opacity: 9;
		z-index: 0;
		background: url(https://www.dropbox.com/s/tzzwdxdchcr4oze/right-pattern.png?raw=1) right top no-repeat;
		background-size: 100% 100%;
		width: 253px;
		height: 623px;
	}
	.dealoftheday-hadding {
		width: 100%;
		text-align: center;
		padding: 90px 0 20px;
	}
		.dealoftheday-hadding h3 {
			font-weight: 600;
			font-size: 30.1126px;
			text-align: center;
			line-height: 37px;
			background: linear-gradient(90deg,#00385e 0%,#096A91 100%);
			/*background: linear-gradient(90deg,#111 0%,#17171A 100%);*/
			/*background: #FB8500;*/
			box-shadow: 0px 42.1577px 12.045px rgb(0 62 89 / 1%), 0px 26.6712px 10.3243px rgb(0 62 89 / 4%), 0px 14.6261px 8.6036px rgb(0 62 89 / 15%), 0px 6.88288px 6.88288px rgb(0 62 89 / 26%), 0px 1.72072px 3.44144px rgb(0 62 89 / 29%), 0px 0px 0px rgb(0 62 89 / 30%);
			border-radius: 25px 5px 25px 5px;
			color: #fff;
			display: inline-block;
			padding: 10px 60px;
		}

	.quickbook-product{width:100%;}
	.quickbook-product img{width:100%;}

	.dealoftheday-desc {
		width: 100%;
	}
		.dealoftheday-desc img {
			width: auto;
		}
.dealoftheday-desc {
	width: 100%;
}
	.dealoftheday-desc h5 {
		font-family: montserrat;
		margin: 20px 0 10px;
	}

	.dealoftheday-desc a {
		display: inline-block;
		text-decoration: none;
		font-weight: 500;
		font-size: 25px;
		line-height: 30px;
		color: #000000;
		text-transform: capitalize;
	}
		.dealoftheday-desc a:hover {
			color: #0f6e42;
		}
.dealoftheday-desc .price-list {
	width: 100%;
}
		.dealoftheday-desc .price-list strong {
			font-size: 33px;
			font-family: montserrat;
			line-height: 40px;
			color: #1EA513;
			padding-bottom: 5px;
			display: block;
		}
		.dealoftheday-desc .price-list span {
			display: block;
			font-family: montserrat;
			font-weight: 400;
			font-size: 21px;
			padding-bottom: 5px;
			line-height: 25px;
			text-decoration-line: line-through;
			color: #FF0000
		}
		.dealoftheday-desc ul {
			margin: 0px;
			padding: 0px;
			list-style: inside;
		}
	.dealoftheday-desc ul li{
		font-family: montserrat;
		font-weight: 400;
	font-size: 15px;
line-height: 30px;
		color: #000000
	}
.dealoftheday-desc-btn{width:auto;}
.dealoftheday-desc-btn a {
	background: #1EA513;
	box-shadow: -12px 18px 8px rgba(0, 0, 0, 0.02), -7px 10px 7px rgba(0, 0, 0, 0.08), -3px 4px 5px rgba(0, 0, 0, 0.13), -1px 1px 3px rgba(0, 0, 0, 0.15), 0px 0px 0px rgba(0, 0, 0, 0.15);
	border-radius: 6px;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	font-family: montserrat;
	text-decoration: none;
	display: inline-block;
	padding: 10px 15px;
	margin-top: 20px;
}
	.dealoftheday-desc-btn a i {
		padding-left: 5px;
	}
	.dealoftheday-desc-btn a:hover {
		color: #fff;
	}
	/***************************************** Deal of the Day Css End Here **************************************/
	/***************************************** Popular Products Css Start Here **************************************/
	.popular-products-sectoin {
		background: #f0faff;
		position: relative;
		padding-bottom: 0px;
	}
		.popular-products-sectoin::before {
			content: "";
			display: none;
			position: absolute;
			left: 0;
			top: -43px;
			opacity: 9;
			z-index: 0;
			background: url(https://www.dropbox.com/s/viyz9ulr9o86iqi/popular-frame-left.png?raw=1) left top no-repeat;
			background-size: cover;
			width: 145px;
			height: 220px;
		}

		.popular-products-sectoin::after {
			content: "";
			display: none;
			position: absolute;
			right: 0;
			top: 514px;
			opacity: 9;
			z-index: 0;
			background: url(https://www.dropbox.com/s/tljv7xv1zft5tui/popular-frame-right.png?raw=1) right top no-repeat;
			background-size: cover;
			width: 161px;
			height: 271px;
		}

	.card-box {
		background: #FFFFFF;
		box-shadow: 0px 2px 3px 0px #0000001f;
		border-radius: 20px;
		padding: 20px;
	}

.product-cart {
	width: 100%;
	position: relative;
}

	.product-cart a {
		text-decoration: none;
		display: block;
	}

		.product-cart a img {
			width: 100% !important;
		}

      .product-cart a span {
			font-family: montserrat;
			font-style: normal;
			font-weight: 600;
			font-size: 10.6421px;
			line-height: 13px;
			color: #FFFFFF;
			background: #2DA41A;
			border-radius: 14px 3px 14px 4px;
			position: absolute;
			top: -9px;
			right: 0;
			padding: 8px 13px;
		}

	.product-cart a h5 {
			font-family: montserrat;
			font-weight: 400;
			font-size: 18px;
			line-height: 25px;
			color: #000000;
			margin-bottom: 5px;
		}

	.product-cart .price-list strong {
		font-size: 23.4125px;
		font-family: montserrat;
		line-height: 28px;
		color: #00A2C3;
		padding-bottom: 5px;
		display: block;
	}

	 .product-cart .price-list span {
		display: block;
		font-family: montserrat;
		font-weight: 400;
		font-size: 14.8989px;
		padding-bottom: 5px;
		line-height: 18px;
		text-decoration-line: line-through;
		color: #FF0000
	}


	#PopularProducts .product-cart {
		width: 100%;
		position: relative;
	}
	#PopularProducts .product-cart a {
			text-decoration: none;
			display: block;
		}
		#PopularProducts .product-cart a img {
			width: 100% !important;
		}
		#PopularProducts .product-cart a span {
			font-family: montserrat;
			font-style: normal;
			font-weight: 600;
			font-size: 10.6421px;
			line-height: 13px;
			color: #FFFFFF;
			background: #2DA41A;
			border-radius: 14px 3px 14px 4px;
			position: absolute;
			top: -9px;
			right: 0;
			padding: 8px 13px;
		}

		#PopularProducts .product-cart a h5 {
			font-family: montserrat;
			font-weight: 400;
			font-size: 18px;
			line-height: 25px;
			color: #000000;margin-bottom:5px;
		}

		#PopularProducts .product-cart .price-list strong {
			font-size: 23.4125px;
			font-family: montserrat;
			line-height: 28px;
			color: #00A2C3;
			padding-bottom: 5px;
			display: block;
		}

		#PopularProducts .product-cart .price-list span {
			display: block;
			font-family: montserrat;
			font-weight: 400;
			font-size: 14.8989px;
			padding-bottom: 5px;
			line-height: 18px;
			text-decoration-line: line-through;
			color: #FF0000
		}

	.margin-left0 {
		margin-left: 0px !important;
	}

	.cart-left50{width:50%; float:left;}
	.cart-left50 p{margin-bottom:0px;}
	.cart-right50 {
		width: auto;
		float: right;
	}
	.cart-right50 p {
		font-family: montserrat;
		font-weight: 400;
		font-size: 11.3515px;
		line-height: 14px;
		color: #444444;
	}

	.cart-right50 a {
		background: #1EA513;
		box-shadow: -12px 18px 8px rgb(0 0 0 / 2%), -7px 10px 7px rgb(0 0 0 / 8%), -3px 4px 5px rgb(0 0 0 / 13%), -1px 1px 3px rgb(0 0 0 / 15%), 0px 0px 0px rgb(0 0 0 / 15%);
		border-radius: 6px;
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		color: #FFFFFF;
		font-family: montserrat;
		text-decoration: none;
		display: inline-block !important;
		padding: 10px 15px;
		margin-top: 20px;
	}
		.cart-right50 a i {
			padding-left: 5px;
		}

.nu-cart-right50 {
	width: auto;
	float: right;
}

	.nu-cart-right50 p {
		font-family: montserrat;
		font-weight: 400;
		font-size: 11.3515px;
		line-height: 14px;
		color: #444444;
	}

	.nu-cart-right50 a {
		background: #1EA513;
		box-shadow: -12px 18px 8px rgb(0 0 0 / 2%), -7px 10px 7px rgb(0 0 0 / 8%), -3px 4px 5px rgb(0 0 0 / 13%), -1px 1px 3px rgb(0 0 0 / 15%), 0px 0px 0px rgb(0 0 0 / 15%);
		border-radius: 6px;
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		color: #FFFFFF;
		font-family: montserrat;
		text-decoration: none;
		display: inline-block !important;
		padding: 10px 15px;
		margin-top: 20px;
	}

		.nu-cart-right50 a i {
			padding-left: 5px;
		}
		
		.wrapper {
			height: 30px;
			display: flex;
		}

	.quantity {
		-webkit-appearance: none;
		border: none;
		text-align: center;
		width: 30px;
		font-size: 16px;
		color: #43484D;
		font-weight: 300;
		border: 1px solid #E1E8EE;
	}
	.quantity-bt input{
		width: 51px;
		text-align: center;
		font-size: 18px;
		border: none;
		font-weight: 600;background-color:transparent;
	}

	.quantity-bt .btn {
		color: #00A2C3;
		font-size: 13px;
		padding: 2px 10px 3px;
		text-decoration: none;
		font-style: normal;
		border-radius: 4px;
		border: solid 1px #00A2C3;
		transition: all .5s ease-in-out;
		line-height: 20px;
		background: transparent;
	}
		.quantity-bt .btn:focus {
			outline: none;
		}
	/***************************************** Popular Products Css End Here **************************************/
	/***************************************** Antivirus Combo Offers Css Start Here **************************************/
#antivirus-combo{width:100%;}
.antivirus-combo-offers-sectoin {
	background: #f0faff;
	position: relative;
	padding-bottom: 50px;
	padding-top: 50px;
}

#antivirus-combo .tab .nav-tabs {
	border: none;
	margin-bottom: 50px;
	display: flex;
	justify-content: center;
}

	#antivirus-combo .tab .nav-tabs li a {
		padding: 10px 20px;
		margin-right: 5px;
		background: #fff;
		font-size: 21.2935px;
		line-height: 26px;
		font-weight: 500;
		color: #525252;
		border: 1px solid #DFDFDF;
		border-radius: 50px;
		overflow: hidden;
		z-index: 1;
		position: relative;
		transition: all 0.4s ease-in 0s;
	}

	#antivirus-combo .tab .nav-tabs li.active a {
		color: #fff;
		background: linear-gradient(180deg, #09739D -18.71%, #00385E 94.03%), #054A7A;
		box-shadow: 0px 23.6595px 9.4638px rgba(0, 62, 89, 0.02), 0px 13.407px 7.8865px rgba(0, 62, 89, 0.08), 0px 6.3092px 6.3092px rgba(0, 62, 89, 0.13), 0px 1.5773px 3.1546px rgba(0, 62, 89, 0.15), 0px 0px 0px rgba(0, 62, 89, 0.15);
		border-radius: 50px;
		border: solid 1px #012640;
	}

.antivirus-box {
	background: #00385E;
	border-radius: 16px;
	padding: 20px;
}
	.antivirus{width:100%;display:flex; align-items:center;}
	.antivirus-left{width:50%;}
	.antivirus-left img{
		width: 100%;
	}
	.antivirus-right {
		width: 50%;
		padding-left: 20px;
	}
		.antivirus-right h4 {
			font-family: montserrat;
			font-weight: 400;
			font-size: 22px;
			line-height: 24px;
			color: #FFFFFF;
		}

		.antivirus-right .price-list {
			width: 100%;
			margin-bottom: 6px;
		}
			.antivirus-right .price-list strong {
				font-weight: 600;
				font-size: 33px;
				line-height: 40px;
				color: #FB8500;
				padding-bottom: 5px;
				display: block;
			}
	.antivirus-right .price-list span {
		display: block;
		font-family: montserrat;
		font-weight: 400;
		font-size: 21px;
		line-height: 25px;
		padding-bottom: 5px;
		text-decoration-line: line-through;
		color: #FF0000;
	}

		.antivirus-right .save {
			font-family: montserrat;
			font-style: normal;
			font-weight: 600;
			font-size: 12px;
			color: #FFFFFF;
			background: #2DA41A;
			border-radius: 14px 3px 14px 4px;
			padding: 8px 13px;
		}
		.antivirus-right ul{margin:20px 0 0; padding:0px; list-style:none;}
		.antivirus-right ul li{width:100%; font-size:16px; color:#fff; line-height:25px;}
		.antivirus-right a {
			background: #1EA513;
			box-shadow: -12px 18px 8px rgb(0 0 0 / 2%), -7px 10px 7px rgb(0 0 0 / 8%), -3px 4px 5px rgb(0 0 0 / 13%), -1px 1px 3px rgb(0 0 0 / 15%), 0px 0px 0px rgb(0 0 0 / 15%);
			border-radius: 6px;
			font-weight: 500;
			font-size: 18px;
			line-height: 22px;
			color: #FFFFFF;
			font-family: montserrat;
			text-decoration: none;
			display: inline-block !important;
			padding: 10px  15px;
			margin-top: 20px;
		}
			.antivirus-right a i {
				padding-left: 5px;
			}

#antivirus-combo .tab {
	border-top: none;
}
	#antivirus-combo .tab .nav-tabs li a:hover {
	width: auto;
}

.antivirus-mcafee-box {
	/*background: #CEEFFF;*/

	background: #DAF2FC; border-radius: 16px;
	padding: 15px;
	margin-bottom: 20px;
}

	.antivirus-mcafee {
		width: 100%;
		display: flex;
		align-items: center;
	}

	.antivirus-mcafee-left {
		width: 32%;
	}

		.antivirus-mcafee-left img {
			width: 100%;
		}

	.antivirus-mcafee-right {
		width: 50%;
		padding-left: 20px;
	}

		.antivirus-mcafee-right h4 {
			font-family: montserrat;
			font-weight: 400;
			font-size: 18.1894px;
			line-height: 22px;
			color: #1C1C1C;
		}
		.antivirus-mcafee-right a {
			background: #1EA513;
			box-shadow: -12px 18px 8px rgb(0 0 0 / 2%), -7px 10px 7px rgb(0 0 0 / 8%), -3px 4px 5px rgb(0 0 0 / 13%), -1px 1px 3px rgb(0 0 0 / 15%), 0px 0px 0px rgb(0 0 0 / 15%);
			border-radius: 6px;
			font-weight: 500;
			font-size: 18px;
			line-height: 22px;
			color: #FFFFFF;
			font-family: montserrat;
			text-decoration: none;
			display: inline-block !important;
			padding: 10px 15px;
		
		}

			.antivirus-mcafee-right a i {
				padding-left: 5px;
			}

		.antivirus-mcafee-right .price-list {
			width: 100%;
			margin-bottom: 6px;display:flex; align-items:center;
		}

			.antivirus-mcafee-right .price-list strong {
				font-weight: 600;
				font-size: 33px;
				line-height: 40px;
				color: #023047;
				padding-bottom: 5px;
				margin-right: 10px;
			}

			.antivirus-mcafee-right .price-list span {
				font-family: montserrat;
				font-weight: 400;
				font-size: 21px;
				line-height: 25px;
				padding-bottom: 5px;
				text-decoration-line: line-through;
				color: #FF0000;
			}

	/***************************************** Antivirus Combo Offers Css End Here **************************************/
	/***************************************** Live Support Css Start Here **************************************/
.live-support-section {
	background: url("https://www.dropbox.com/s/hexydzde07qdenf/live-sort-bg.png?raw=1") left top no-repeat;
	background-size: 100% 100%;
	padding: 35px 0 35px;
	position: relative;
	z-index: 1;
}

	.live-support {
		width: 100%;
	}

		.live-support h1 {
			font-family: montserrat;
			font-weight: bold;
			font-size: 60px;
			line-height: 100%;
			color: #FFFFFF;
			margin: 0 0 25px;
		}

			.live-support h1 span {
				display: block;
			}

		.live-support p {
			font-family: montserrat;
			font-weight: 400;
			font-size: 19px;
			line-height: 22px;
			color: #FFFFFF;
		}

			.live-support p i {
				color: #FB8500
			}

		.live-support a {
			background: #FB8500;
			box-shadow: 0px 17.9167px 7.16667px rgb(0 62 89 / 2%), 0px 10.1528px 5.97222px rgb(0 62 89 / 8%), 0px 4.77778px 4.77778px rgb(0 62 89 / 13%), 0px 1.19444px 2.38889px rgb(0 62 89 / 15%), 0px 0px 0px rgb(0 62 89 / 15%);
			border-radius: 38px;
			font-weight: 500;
			font-size: 16.125px;
			line-height: 20px;
			color: #FFFFFF;
			padding: 10px 15px;
			margin-top: 15px;
			display: inline-block;
		}
	/***************************************** Live Support Css End Here **************************************/
	/***************************************** Latest Blogs Css Start Here **************************************/
	.latest-blogs-section {
		padding: 50px 0 0px;
		position: relative;
	}

		.latest-blogs-section::before {
			content: "";
			display: none;
			position: absolute;
			left: 0;
			top: -35px;
			opacity: 9;
			z-index: 0;
			background: url(https://www.dropbox.com/s/amtt3qom2pxwma3/left-pattern.png?raw=1) left top no-repeat;
			background-size: 100% 100%;
			width: 350px;
			height: 1000px;
		}

.blog-wrap {
	width: 60%;
	margin: 37px auto 0;
	position: relative;
	z-index: 1;
}

.latest-blogs {
	width: 100%;
	background: #FFFFFF;
	box-shadow: 0px 66px 26px rgb(0 62 89 / 1%), 0px 37px 22px rgb(0 62 89 / 5%), 0px 17px 17px rgb(0 62 89 / 9%), 0px 4px 9px rgb(0 62 89 / 10%), 0px 0px 0px rgb(0 62 89 / 10%);
	border-radius: 9px;
	padding: 20px;
	min-height: 675px;
	height: 675px;
	overflow-y: scroll;
}

.latest-blog-hading {
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
	color: #292929;
	text-align: center;
	margin: 0px 0 30px;
}

.latest-blog {
	width: 100%;
	margin-bottom: 15px;
	background: #FFFFFF;
	box-shadow: 0px 4px 5px #00425e24;
	border-radius: 9px;
	padding: 20px;
}
#carousel .item {
	margin-left: 0px;
}
#carousel .owl-carousel .owl-stage-outer {
	padding: 17px;
}
#carousel .owl-carousel .owl-stage-outer {
	padding: 5px;
}
#carousel .owl-carousel.owl-drag .owl-item {
	margin-left: 15px;
}
#carousel .owl-nav button span {
	top: -8px;
	font-size: 36px;
	position: relative;
}

.latest-blog img {
	width: 100%;
}

.latest-blog h5 {
	font-weight: 600;
	font-size: 18px;
	line-height: 27px;
	color: #023047;
	margin: 15px 0 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	max-height: 58px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 65px;
	text-transform: capitalize;
}

		.latest-blog span {
			font-weight: 600;
			font-size: 14.1017px;
			line-height: 17px;
			color: #FB8500;
		}

	.twitter-heading {
		width: auto;
		margin-bottom: 20px;
	}

		.twitter-heading img {
			width: auto;
		}

.twitter-box {
	background: #FFFFFF;
	box-shadow: 0px 66px 26px rgba(0, 62, 89, 0.01), 0px 37px 22px rgba(0, 62, 89, 0.05), 0px 17px 17px rgba(0, 62, 89, 0.09), 0px 4px 9px rgba(0, 62, 89, 0.1), 0px 0px 0px rgba(0, 62, 89, 0.1);
	border-radius: 9px;
	padding: 20px;
	min-height: 677px;
	height: 677px;
	overflow-y: scroll;
}

	.twitter-cont {
		width: 100%;
	}

	/***************************************** Latest Blogs Css End Here **************************************/
	/***************************************** Mega offers Css Start Here **************************************/
	.mega-offers-section {
		width: 100%;
		position: relative;
		padding: 40px 0 70px;
	}

		.mega-offers-section::after {
			content: "";
			display: block;
			position: absolute;
			right: 0;
			top: -58px;
			opacity: 9;
			z-index: 0;
			background: url(https://www.dropbox.com/s/tzzwdxdchcr4oze/right-pattern.png?raw=1) left top no-repeat;
			background-size: 100% 100%;
			width: 280px;
			height: 672px;
		}

	.mega-offers-cont {
		width: 100%;
		padding-left: 34%;
	}

		.mega-offers-cont h2 {
			font-weight: 600;
			font-size: 64.1814px;
			line-height: 78px;
			color: #05668D;
		}

		.mega-offers-cont h6 {
			font-weight: 600;
			font-size: 27.0238px;
			line-height: 33px;
			color: #292929;
		}

		.mega-offers-cont a {
			background: #FB8500;
			box-shadow: 0px 17.9167px 7.16667px rgb(0 62 89 / 2%), 0px 10.1528px 5.97222px rgb(0 62 89 / 8%), 0px 4.77778px 4.77778px rgb(0 62 89 / 13%), 0px 1.19444px 2.38889px rgb(0 62 89 / 15%), 0px 0px 0px rgb(0 62 89 / 15%);
			border-radius: 38px;
			font-weight: 500;
			font-size: 16.125px;
			line-height: 20px;
			color: #FFFFFF;
			padding: 10px 15px;
			margin-top: 15px;
			display: inline-block;
			text-decoration: none;
		}

	.mega-offers-box {
		width: 100%;
		background: #FB8500;
		box-shadow: -49px 43px 26px rgba(36, 19, 0, 0.02), -27px 24px 22px rgba(36, 19, 0, 0.08), -12px 11px 16px rgba(36, 19, 0, 0.13), -3px 3px 9px rgba(36, 19, 0, 0.15), 0px 0px 0px rgba(36, 19, 0, 0.15);
		border-radius: 40px 0px 0px 40px;
		padding: 25px 10px;
		position: relative;
		z-index: 11;
	}

	.mega-offers-prct {
		width: 100%;
	}

		.mega-offers-prct img {
			width: 100%;
		}

	.dd-club {
		width: 100%;
		margin: 100px auto 0;
		position: relative;
		z-index: 1;
	}

		.dd-club img {
			width: 100%;
		}
	/***************************************** Mega offers Css End Here **************************************/
	/***************************************** Year Trust Css Start Here **************************************/
	.year-trust-section {
		width: 100%;
		position: relative;
		padding: 160px 0 170px;
	}

		.year-trust-section::before {
			content: "";
			display: block;
			position: absolute;
			right: 31%;
			top: -20px;
			opacity: 9;
			z-index: 0;
			background: url(https://www.dropbox.com/s/f5k3xbxg4yq05q8/year-trust-frame.png?raw=1) left top no-repeat;
			background-size: cover;
			width: 715px;
			height: 720px;
		}

	.year-trust-wrap {
		width: 100%;
		margin: 0 auto;
	}

	.year-trust {
		width: 100%;
		text-align: center;
		background: #FFFFFF;
		border-radius: 28px;
		padding: 20px;
		box-shadow: -8px 13px 20px 0px #4d4c4c24;
	}

		.year-trust img {
			width: 100%;
		}

		.year-trust p {
			font-weight: 400;
			font-size: 17.8175px;
			line-height: 25px !important;
			text-align: justify;
			color: #023047;
			margin-bottom: 0px;
		}

		.year-trust span {
			font-style: italic;
			font-weight: 600;
			font-size: 14.8175px;
			line-height: 139.4%;
			text-align: justify;
			color: #00385E;
			cursor: pointer;
			margin-top: 1px;
			display: inherit;
		}

.year-trust-logo {
	background: #00385E;
	padding: 12px;
	width: 188px;
	border-radius: 50%;
	margin: -115px auto 20px;
}

		.year-trust-logo img {
			width: 100%;
		}

	/***************************************** Year Trust Css End Here **************************************/
	/***************************************** Our customers Css Start Here **************************************/ 3
	.our-customers-section {
		width: 100%;
	}

	.over_im {
		width: 100%;
		text-align: center;
		padding: 25px 0 60px;
	}

		.over_im ul {
			margin: 0;
			padding: 0;
			list-style: none;
			display: flex;
			justify-content: center;
		}

			.over_im ul li {
				text-align: center;
				box-shadow: -5px 8px 14px 0px #42404033;
				background-color: #fff;
				border-radius: 14px;
				min-height: 106px;
				margin: 0 15px;
			}

				.over_im ul li a {
					display: block;
					text-decoration: none;
					padding: 13px 20px;
				}

					.over_im ul li a img {
						width: 100%;
					}
	/***************************************** Our customers Css End Here **************************************/

	.overlay {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.7);
		display: none;
		z-index: 25;
	}

	.stick {
		position: fixed;
		width: 100%;
		z-index: 99;
		top: 0;
		background-color: #fff;
	}

		.stick .dropdown.dropdown-masked.open > .dropdown-menu {
			top: 62px !important;
			border: transparent !important;
		}

	.wite-bg:hover {
		color: #05668d !important;
	}

	.full-container {
		width: 100%;
		margin: 0 auto;
	}

/******************************************** New Add css section ********************************/


.get-the-best-prices {
	width: 100%;
	background-color: #f0faff;
	padding: 0px 0 20px;
	position: relative;
}

	.get-the-best-prices::before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 33%;
		opacity: 9;
		z-index: 0;
		background: url(https://www.dropbox.com/s/viyz9ulr9o86iqi/popular-frame-left.png?raw=1) left top no-repeat;
		background-size: auto;
		background-size: cover;
		width: 145px;
		height: 220px;
	}

	.get-the-best-prices::after {
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		opacity: 9;
		z-index: 0;
		background: url(https://www.dropbox.com/s/tljv7xv1zft5tui/popular-frame-right.png?raw=1) right top no-repeat;
		background-size: auto;
		background-size: cover;
		width: 161px;
		height: 271px;
	}

.get-the-heading {
	width: 100%;
}

	.get-the-heading h1 {
		font-size: 38px;
		line-height: 54px;
		color: #2D2D2D;
		font-weight: bold;
	}
		.get-the-heading h1 span {
			color: #00385e;
			display: inline-block;
		}
/*.get-the-heading2{width:100%;}
	.get-the-heading2 h1 {
		font-size: 38px;
		line-height: 54px;
		color: #05668d;
		font-weight: bold;
	}*/

.fadeInOut1 {
	cursor: pointer;
	opaacity: 0;
	animation: fadeInOutAnimation 1.5s infinite;
	animation-direction: alternate-reverse;
	animation-timing-function: ease-in-out;
}

.fadeInOut2 {
	cursor: pointer;
	opaacity: 0;
	animation: fadeInOutAnimation 1.8s infinite;
	animation-direction: alternate-reverse;
	animation-timing-function: ease-in-out;
}

@keyframes fadeInOutAnimation {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.get-the-box {
	width: 100%;
}

	.get-the-box p {
		font-size: 20px;
		color: #2D2D2D;
		line-height: 1.9 !important;
	}

	.get-the-box a {
		font-size: 19px;
		color: #FFFFFF;
		line-height: 22px;
		padding: 10px 15px;
		background: #42B44F;
		box-shadow: 0px 20.1389px 8.05556px rgba(0, 62, 89, 0.02), 0px 11.412px 6.71296px rgba(0, 62, 89, 0.08), 0px 5.37037px 5.37037px rgba(0, 62, 89, 0.13), 0px 1.34259px 2.68519px rgba(0, 62, 89, 0.15), 0px 0px 0px rgba(0, 62, 89, 0.15);
		border-radius: 5px;
		margin-top: 1px;
		display: inline-block;
	}
		.get-the-box a:hover {
			color: #fff;
		}
.best-prices-img {
	width: 100%;
	margin-bottom: 0px;
}

	.best-prices-img img {
		width: 100%;
	}

.fin-rl {
	position: relative;
	z-index: 11;
}

.find-the-best {
	width: 100%;
	position: relative;
	/*background: #C0E5F5;*/
	background: url("https://www.dropbox.com/s/yn5llaunoa7xusu/find-bg.png?raw=1") left top no-repeat #f0faff;
	background-size: 100% 100%;
	padding: 50px 0 125px;
}

	.find-the-best::before {
		content: "";
		display: none;
		position: absolute;
		left: 0;
		top: 64px;
		opacity: 9;
		z-index: 0;
		background: url(https://www.dropbox.com/s/amtt3qom2pxwma3/left-pattern.png?raw=1) left top no-repeat;
		background-size: auto;
		background-size: 100% 100%;
		width: 150px;
		height: 505px;
	}

	.find-the-best::after {
		content: "";
		display: none;
		position: absolute;
		right: 0;
		top: 64px;
		opacity: 9;
		z-index: 0;
		background: url(https://www.dropbox.com/s/tzzwdxdchcr4oze/right-pattern.png?raw=1) right top no-repeat;
		background-size: auto;
		background-size: 100% 100%;
		width: 150px;
		height: 505px;
	}

.find-the-best-heading {
	width: auto;
	text-align: center;
	position: relative;
	margin-bottom: 80px;
	position: relative;
}

	.find-the-best-heading h2 {
		font-size: 32px;
		line-height: 44px;
		color: #00385e;
		/*		border-right: solid 7px #FB8500;
		border-left: solid 7px #FB8500;*/
		padding: 0 10px;
		display: inline-block;
		position: relative;
		margin: 0px;
		text-shadow: 2px 2px 0 #fff;
		font-weight: bold;
	}

		.find-the-best-heading h2::before {
			content: "";
			position: absolute;
			top: 54%;
			left: -30%;
			width: 225px;
			height: 3px;
			background-color: #fb8500;
			display:none;
		}

		.find-the-best-heading h2::after {
			content: "";
			position: absolute;
			top: 54%;
			right: -30%;
			width: 225px;
			height: 3px;
			background-color: #fb8500;
			display: none;
		}

.find-the-best-box1-min {
	position: relative;
}

.find-the-best-box1 {
	background: url("https://www.dropbox.com/s/bn0zqhgluo6hq5v/softwaew-union.png?raw=1") left top no-repeat;
	background-size: 100%;
	background-size: 100%;
	position: absolute;
	width: 100%;
	top: -62px;
}

.find-the-best-box1-hig {
	width: auto;
	display: flex;
	align-items: center;
	width: auto;
	display: flex;
	align-items: center;
}
	.find-the-best-box1-hig a {
		display: flex;
		width: 100%;
		padding: 26px;
		align-items: center;
	}
	.find-the-best-box1-hig img {
		width: 55px;
		margin-right: 25px;
	}

	.find-the-best-box1-hig h5 {
		font-size: 20px;
		line-height: 30px;
		color: #FFFFFF;
		margin: 8px 0 0;
		text-transform: capitalize;
	}

.find-the-best-box {
	width: 90%;
	background: #FFFFFF;
	border-radius: 28px;
	padding: 55px 15px 15px 15px;
	margin: 0 auto;
	min-height: 354px;
}

	.find-the-best-box p {
		font-weight: 400;
		font-size: 16px;
		color: #023047;
		min-height: 214px;
		line-height: 26px;
	}

	.find-the-best-box a {
		font-size: 16px;
		color: #FFFFFF;
		line-height: 22px;
		padding: 10px 15px;
		background: #FB8500;
		box-shadow: 0px 20.1389px 8.05556px rgba(0, 62, 89, 0.02), 0px 11.412px 6.71296px rgba(0, 62, 89, 0.08), 0px 5.37037px 5.37037px rgba(0, 62, 89, 0.13), 0px 1.34259px 2.68519px rgba(0, 62, 89, 0.15), 0px 0px 0px rgba(0, 62, 89, 0.15);
		border-radius: 41.6204px;
		margin-top: 1px;
		display: inline-block;
	}
		.find-the-best-box a:hover{color:#fff;}
.why-choose-sec {
	background-color: #f0faff;
	padding-bottom: 55px;
	padding-top: 50px;
}

.why-choosecp {
	max-width: 74%;
	margin: 0 auto 0;
	color: #023047;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px !important;
}


/* [/linkedin css start here ] */
body .sk-ww-linkedin-page-post .post-content {
	width: 100%;
	padding: 0 10px;
}

.twitter-box {
	padding: 20px 2px !important;
}

body .sk-ww-linkedin-page-post {
	width: 100% !important;
}

.grid-content {
	padding: 4px !important;
}

.linkedin-page-post-user-container.sk-follow-visit-website-btn {
	display: none !important;
}

.sk-linkedin-page-post-profile-info {
	width: 60% !important;
}

body .sk-ww-linkedin-page-post .linkedin-page-post-user-container {
	padding: 5px 5px;
	font-size: 14px !important;
}
/* [/linkedin css End here ] */


@media (max-width: 1221px) {
	body .sk-ww-linkedin-page-post .linkedin-page-post-user-root-container {
		display: flex;
	}

	.sk-linkedin-page-post-profile-info {
		width: 58% !important;
	}
}
@media (max-width: 991px) {
	body .sk-ww-linkedin-page-post .linkedin-page-post-profile-pic {
		width: 75px;
		height: 75px;
		background-size: 100%;
	}
}
@media (max-width: 860px) {
	.sk-linkedin-page-post-profile-info {
		width: 74% !important;
	}
	body .sk-ww-linkedin-page-post .linkedin-page-post-profile-pic {
		width: 64px;
		height: 75px;
		background-size: 100%;
		margin: 8px 4px 0 0;
	}

}
@media (max-width: 767px) {
	body .sk-ww-linkedin-page-post .linkedin-page-post-user-container {
		height: auto !important
	}
}
@media only screen and (max-width: 520px) {
	.sk-linkedin-page-post-profile-counts {
		text-align: left;
	}
	.sk_facebook_posts_feed_username_follow {
		display: flex !important;
		justify-content: left !important;
	}
}

/***************************************** Responsive CSS Start Here **************************************/



	@media only screen and (min-width: 2000px) {
		#banner-main .carousel-inner .item img {
			height: 456px !important
		}
		.find-the-best-box {
			width: 100%;
			min-height: auto;
		}

			.find-the-best-box p {
				min-height: 205px;
			}

		.find-the-best-heading {
			margin-bottom: 125px;
		}

		/*.find-the-best-box1-hig {
			padding: 30px;
		}*/
		.find-the-best-box1-hig a {
			padding: 32px 25px;
		}

			.find-the-best-box1-hig img {
				width: 58px;
				margin-right: 25px;
			}

		.find-the-best-box1 {
			top: -70px;
		}

		.get-wrap {
			width: 100%;
			margin: 0 auto;
		}

		.year-trust-section::before {
			width: 566px;
			height: 564px;
			right: 42%;
		}

		.full-container {
			width: 1900px;
			margin: 0 auto;
		}

		.container-xwide {
			width: 1900px;
			padding: 0 0;
			margin: 0 auto;
		}

		.stick {
			position: fixed;
			width: 100%;
			z-index: 999;
			top: 0;
			background-color: #fff;
		}

		.wrap-product {
			width: 50%;
			margin: 0 auto;
		}

		.carousel-wrap {
			padding: 0 0;
			width: 1900px;
			position: relative;
			margin: 0 auto;
		}

		.container {
			width: 1900px;
		}

		.year-trust-wrap {
			width: 100%;
			margin: 0 auto;
		}

		.year-trust-section::before {
			width: 614px;
			height: 618px;
			right: 40%;
		}

		.blog-wrap {
			width: 70%;
			margin: 37px auto 0;
		}

		.blog-wrap {
			width: 100%;
		}

		.dd-club {
			width: 100%;
		}

		.wrap-product {
			width: 80%;
			margin: 0 auto;
		}
	}

	@media only screen and (min-width: 3000px) {
		.year-trust-section::before {
			right: 42%;
		}

		.live-support-section {
			padding: 50px 0 50px;
		}

		.live-support h1 {
			font-size: 60px;
			margin: 0 0 37px;
		}

		.live-support p {
			font-size: 19px;
		}

		.live-support a {
			font-size: 17px;
			line-height: 20px;
			padding: 10px 15px;
			margin-top: 35px;
		}

		.year-trust-section::before {
			content: "";
			display: block;
			position: absolute;
			right: 42%;
			top: 0;
			opacity: 9;
			z-index: 0;
			background: url(https://www.dropbox.com/s/f5k3xbxg4yq05q8/year-trust-frame.png?raw=1) left top no-repeat;
			background-size: auto;
			background-size: cover;
			width: 594px;
			height: 592px;
		}
	}

	@media screen and (max-width: 2999px) and (min-width: 1200px) {
		.year-trust-section::before {
			content: "";
			display: block;
			position: absolute;
			right: 35%;
			top: 0;
			opacity: 9;
			z-index: 0;
			background: url(https://www.dropbox.com/s/f5k3xbxg4yq05q8/year-trust-frame.png?raw=1) left top no-repeat;
			background-size: auto;
			background-size: auto;
			background-size: cover;
			width: 594px;
			height: 592px;
		}
	}

	@media screen and (max-width: 1920px) and (min-width: 1200px) {

		.find-the-best-box1-hig a {
			padding: 26px 18px;
		}

		.sidebar-navi {
			padding: 14px 18px 0 18px;
		}

			.sidebar-navi ul li a span {
				margin-right: 2px;
			}

			.sidebar-navi ul li a {
				font-size: 16px;
				padding-bottom: 9px;
			}

				.sidebar-navi ul li a i {
					font-size: 20px;
					font-weight: normal;
				}

				.sidebar-navi ul li a i {
					float: right;
					padding-top: 3px;
					font-size: 21px;
					font-weight: normal;
				}
	}

	@media only screen and (max-width: 1920px) {
		
		.find-the-best-box1-hig a {
			padding: 26px 18px;
		}
		.find-the-best-box {
			width: 100%;
			min-height: auto;
		}

			.find-the-best-box p {
				min-height: 205px;
			}

		.find-the-best-heading {
			margin-bottom: 125px;
		}



		.find-the-best-box1-hig img {
			width: 58px;
			margin-right: 35px;
		}

		.find-the-best-box1 {
			top: -70px;
		}

		.get-wrap {
			width:100%;
			margin: 0 auto;
		}
	}

	@media only screen and (max-width: 1900px) {
		#banner-main .carousel-inner .item img {
			height: 378px;
		}
		.nav > li > a {
			padding: 15px 20px;
		}

		.sidebar-navi ul li a span img {
			width: 34px;
		}

		.dealoftheday::after {
			width: 215px;
			height: 524px;
		}

		.popular-products-sectoin::after {
			top: 416px;
			width: 137px;
			height: 213px;
		}

		.mega-offers-cont h2 {
			font-size: 4em;
		}

		.mega-offers-section::after {
			width: 280px;
			height: 582px;
		}

		.latest-blogs-section::before {
			width: 300px;
			height: 891px;
		}

		.blog-wrap {
			width: 70%;
		}

		.year-trust-wrap {
			width: 100%;
		}

		.year-trust-logo {
			width: 160px;
		}

		.year-trust-section::before {
			width: 600px;
			height: 602px;
			right: 33%;
			top: -10px;
		}

		.year-trust-section {
			padding: 160px 0 140px;
		}



		.sidebar-navi ul li {
			padding-bottom: 8px;
		}
	}

	@media (min-width: 768px) {
		.navbar-collapse {
			width: 100%;
		}
	}

	.header-wrap-new {
		width: 100%;
	}

	.guides-nw {
		width: 100%;
	}

		.guides-nw h6 {
			background: linear-gradient(180deg, #12A9E6 -20%, #05668D 101.02%), #D9D9D9;
			border-radius: 0px 20px 0px 0px;
			display: inline-block;
			font-size: 15px;
			line-height: 85.9%;
			color: #FFFFFF;
			padding: 12px 35px 12px 10px;
			text-align: left;
			margin: 0px;
		}

		.guides-nw img {
			width: 96%;
			box-shadow: -3px 6px 12px 0px #00000030;
			margin-bottom: 10px;
		}

	.blue-border {
		height: 44px;
		background: #05668d;
		width: 2px;
		display: flex;
		justify-content: end;
	}

	.guides-nw p {
		font-weight: normal;
		font-size: 15px;
		line-height: 139.4%;
		text-align: justify;
		color: #292929;
		padding-right: 38px;
	}

	.guides-nw a {
		background: #FFFFFF;
		border-radius: 30px;
		font-size: 12px;
		line-height: 14px;
		color: #05668D;
		display: inline-block;
		border: solid 1px #05668D;
		padding: 6px 20px;
	}

	.pr-4 {
		padding-right: 4px;
	}

	.guide-info-cnt-dtl {
		width: 95%;
		margin-top: 30px;
	}

		.guide-info-cnt-dtl ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			display: flex;
			align-items: center;
		}

			.guide-info-cnt-dtl ul li {
				width: 25%;
				border-right: solid 1px #f1f1f1;
				padding-right: 25px;
			}

				.guide-info-cnt-dtl ul li a {
					display: inline-block;
					text-decoration: none;
					font-size: 15px;
					line-height: 152.9%;
					text-align: left;
					color: #05668D;
					margin-bottom: 5px;
				}

					.guide-info-cnt-dtl ul li a img {
						width: 19px;
					}

				.guide-info-cnt-dtl ul li p {
					font-style: normal;
					font-size: 14px;
					line-height: 150%;
					text-align: justify;
					color: #000000;
				}

				.guide-info-cnt-dtl ul li:nth-child(2n) {
					padding-left: 25px;
				}

				.guide-info-cnt-dtl ul li:nth-child(3n) {
					padding-left: 25px;
				}

				.guide-info-cnt-dtl ul li:last-child {
					border-right: none;
					padding-right: 0px;
				}

	.guide-info-combo {
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}

		.guide-info-combo ul {
			margin: 0px;
			padding: 10px 0 0;
			list-style: none;
			display: flex;
			align-items: center;
			justify-content: center;
		}

			.guide-info-combo ul li {
				line-height: 18px;
				border-right: 1px solid #05668D;
			}

				.guide-info-combo ul li a {
					font-size: 15px;
					color: #05668D;
					padding: 0 5px;
				}

				.guide-info-combo ul li:last-child {
					border-right: none;
				}

	.request-btn {
		width: auto;
		text-align: center;
		margin-top: 15px;
	}

		.request-btn a {
			text-decoration: none;
			display: inline-block;
			font-size: 14px;
			line-height: 152.9%;
			color: #FFFFFF;
			background: linear-gradient(180deg, #12A9E6 -20%, #05668D 101.02%), #D9D9D9;
			border-radius: 3px;
			padding: 5px 20px;
		}

			.request-btn a:hover {
				color: #FFFFFF;
			}

			.request-btn a:focus {
				color: #FFFFFF;
			}

	.it-services-list {
		width: 100%;
		margin-bottom: 30px;
	}

		.it-services-list ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			display: flex;
			align-items: center;
			justify-content: center;
		}

			.it-services-list ul li {
				width: 15%;
				margin-right: 29px;
			}

				.it-services-list ul li:last-child {
					margin-right: 0px;
				}

	.it-services {
		width: 100%;
		text-align: center;
		border-bottom: solid 2px #ccc;
		padding-bottom: 8px;
		margin-bottom: 12px;
	}

		.it-services a {
			display: block;
		}

			.it-services a img {
				width: 82px;
			}

	.it-img-icon {
		position: relative;
		width: 100%;
	}

		.it-img-icon::before {
			content: "";
			position: absolute;
			top: -9%;
			transform: translate(-50%,50%);
			right: -7%;
			width: 2px;
			height: 50px;
			background: #00385E;
		}

	.position-inherit {
		position: inherit;
	}

		.position-inherit::before {
			content: "";
			position: inherit;
			top: initial;
			transform: inherit;
			right: auto;
			width: auto;
			height: auto;
			background: none;
		}

	.it-services a h5 {
		font-weight: 600;
		font-size: 16px;
		line-height: 23px;
		text-align: center;
		color: #00385E;
		max-width: 75%;
		margin: 5px auto 0;
	}

	.it-service-basic {
		width: 100%;
		text-align: center;
	}

		.it-service-basic ul {
			margin: 0px;
			padding: 0;
			list-style: none;
			display: flex;
			align-items: center;
			justify-content: center;
		}

			.it-service-basic ul li {
				line-height: 14px;
				border-right: 2px solid #05668D;
				width: auto;
				padding: 0 5px;
				margin-right: 0;
			}

				.it-service-basic ul li a {
					font-size: 15px;
					color: #05668D;
					padding: 0 5px;
				}

				.it-service-basic ul li:last-child {
					border-right: none;
				}

	.computer-list-box-row {
		display: flex;
		justify-content: center;
	}

	.computer-list-box {
		width: 20%;
		padding-left: 15px;
		padding-right: 15px;
		border-right: solid 1px #e9e9e9;
	}

	.border-right0 {
		border-right: none !important;
	}

.computer-list-box-left {
	width: 20%;
	height: 50px;
	border: 1px solid #EEEEEE;
	box-shadow: 0px 6.62543px 9.93814px rgb(0 0 0 / 9%);
	border-radius: 9px;
	padding: 10px;
	float: left;
}

.hardware-icons {
	width: 29px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

		.hardware-icons img {
			width: auto;
		}

	.computer-list-box-right {
		width: 80%;
		float: right;
		padding-left: 10px;
	}

		.computer-list-box-right h5 {
			font-weight: 700;
			font-size: 16px;
			line-height: 18px;
			color: #00385E;
			margin: 0 0 7px;
		}

		.computer-list-box-right ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}

			.computer-list-box-right ul li {
				width: 100%;
				line-height: 18px;
				padding-bottom: 8px;
			}

				.computer-list-box-right ul li a {
					font-size: 14px;
					color: #2D2D2D;
					display: block;
					text-decoration: none;
				}

	.view-all-btnit {
		width: auto;
		margin-top: 10px;
	}

		.view-all-btnit a {
			background: #FFFFFF;
			border-radius: 30px;
			font-size: 12px;
			line-height: 14px;
			color: #00385e;
			display: inline-block;
			border: solid 1px #00385e;
			padding: 6px 15px;
		}

			.view-all-btnit a:hover {
				background: #00385e;
				color: #fff;
			}



	@media only screen and (max-width: 1640px) {
		#banner-main .carousel-inner .item img {
			height: 378px;
		}

		.get-wrap {
			width: 95%;
			margin: 0 auto;
		}

		.get-the-best-prices {
			padding: 40px 0 20px;
		}

		.find-the-best-box1 {
			top: -45px;
		}



		.find-the-best-box1-hig img {
			width: 41px;
		}

		.find-the-best-heading {
			margin-bottom: 80px;
		}

		.find-the-best-box p {
			min-height: 250px;
		}

		#header-bg {
			padding: 12px 0;
		}

		.mega-offers-cont h2 {
			font-size: 42px;
		}

		.mega-offers-cont h6 {
			font-size: 23px;
		}

		.year-trust-section::before {
			right: 32%;
		}

		.latest-blogs-section::before {
			width: 247px;
			height: 704px;
		}

		.cart-right50 a i {
			padding-left: 1px;
		}

		.cart-right50 a {
			font-size: 16px;
			padding: 7px 10px;
		}

		.owl-carousel .owl-item img {
			width: 80% !important;
			height: auto;
		}

		.login-cart-list ul li a {
			width: 130px;
		}

		.nav > li > a {
			padding: 15px 14px;
		}

		.find-the-best-box1-hig a {
			padding: 33px 30px;
		}
	}

	@media only screen and (max-width: 1500px) {
		#banner-main .carousel-inner .item img {
			height: 350px !important;
		}

		.dd-club-font {
			font-size: 16px;
		}

		#header-bg {
			padding: 12px 0;
		}

		.nav > li > a {
			padding: 15px 10px;
		}



		.sidebar-navi ul li a span img {
			width: 30px;
		}


		.dealoftheday::after {
			width: 190px;
			height: 449px;
			top: 198px;
		}

		.dealoftheday::before {
			width: 530px;
			height: 437px;
		}

		.dealoftheday-hadding {
			padding: 50px 0 25px;
		}

		.year-trust-section::before {
			right: 31%;
			width: 603px;
			height: 635px;
		}

		.login-cart-list ul li a {
			font-size: 14px;
		}

		.login-cart-list ul li i {
			font-size: 17px;
			color: #00385e;
			padding: 5px 0;
		}

		.card-box {
			padding: 15px;
		}

		.quantity-bt .btn {
			padding: 0px 5px 0;
			font-size: 11px;
		}

		.popular-products-sectoin::after {
			top: 341px;
			width: 124px;
			height: 195px;
		}

		.popular-products-sectoin::before {
			top: 0;
			width: 130px;
			height: 150px;
		}

		.antivirus-right a {
			font-size: 16px;
			padding: 7px 10px;
		}

		.login-cart-list ul li i {
			font-size: 17px;
		}

		.my-col-md-30 {
			width: 30%;
		}

		.my-col-md-40 {
			width: 40%;
		}
	}

	@media only screen and (max-width: 1410px) {
		#banner-main .carousel-inner .item img {
			height: 48vh;
		}
	}


	@media only screen and (max-width: 1466px) {
		.header-botRight-inner p a {
			font-size: 16px !important;
		}

		.get-the-best-prices {
			padding: 20px 0 20px;
		}

		.find-the-best-box1 {
			top: -38px;
		}

		/*.find-the-best-box1-hig {
			padding: 20px;
		}*/
		.find-the-best-box1-hig a {
			padding: 20px 22px;
		}

		.find-the-best-box1-hig h5 {
			font-size: 15px;
			line-height: 30px;
		}

		.computer-list-box-left {
			width: 20%;
			height: 53px;
			padding: 7px 0;
		}

		#carousel .owl-carousel .owl-item img {
			width: 100% !important;
		}

		.owl-carousel .owl-item img {
			width: 79% !important;
		}

		.login-cart-list ul li a i {
			font-size: 17px;
		}

		#header-bg {
			padding: 12px 0;
		}

		.social-media-con ul li {
			margin-right: 5px;
		}

			.social-media-con ul li a {
				line-height: 25px;
				height: 28px;
				width: 28px;
			}

		.call-us span {
			height: 32px;
			top: -1px;
			left: 5px;
		}

		.call-us a {
			font-size: 16px;
			line-height: 22px;
			margin-left: 11px;
		}

		.social-media-con ul li a i {
			font-size: 12px;
		}

		.login-cart-list ul li {
			padding-right: 8px;
			margin-right: 8px;
		}

		.mega-offers-section::after {
			width: 216px;
			height: 498px;
		}

		.p25 {
			padding: 20px 20px;
		}

		.sidebar-navi ul li a {
			font-size: 15px;
			padding-bottom: 2px;
		}

		.antivirus-mcafee-right a {
			font-size: 16px;
			padding: 7px 10px;
		}

		.antivirus-mcafee-right .price-list {
			margin-bottom: 0;
		}

			.antivirus-mcafee-right .price-list strong {
				font-size: 26px;
				padding-bottom: 10px;
			}

		.antivirus-mcafee-right {
			width: 60%;
			padding-left: 20px;
		}

		.my-col-md-30 {
			width: 30%;
		}

		.my-col-md-40 {
			width: 40%;
		}

		.it-services a h5 {
			font-size: 13px;
			line-height: 23px;
			max-width: 83%;
			margin: 5px auto 0;
		}

		.it-service-basic ul li a {
			font-size: 12px;
			padding: 0 2px;
		}

		.it-services a img {
			width: 70px;
		}

		.it-service-basic ul li {
			line-height: 9px;
			border-right: 1px solid #05668D;
		}
	}

	@media only screen and (max-width: 1440px) {
		.dealoftheday::before {
			width: 185px;
			height: 505px;
		}

		#banner-main .carousel-inner .item img {
			height: 302px !important;
		}
	}

	@media only screen and (max-width: 1400px) {
		.login-cart-list ul li a {
			width: 130px;
		}

		.new-arrival-menu {
			font-size: 16px !important;
		}
	}

	@media only screen and (max-width: 1366px) {

		.login-cart-list ul li a {
			width: 125px;
		}

		.dealoftheday::before {
			width: 170px;
			height: 508px;
			background-size: 100%;
		}

		.dropdown.open .dropdown-menu {
			overflow-y: scroll;
			height: 80vh;
		}

		.header-botRight-inner p a {
			font-size: 14px !important;
		}

		.nav > li > a {
			padding: 15px 10px;
		}

		.nav > li > a {
			font-size: 15px;
		}

		.new-arrival-menu {
			font-size: 13px !important;
		}

		.get-the-heading h1 {
			font-size: 31px;
			line-height: 20px;
		}

			.get-the-heading h1 span {
				padding-top: 22px;
				padding-bottom: 6px;
			}

		.get-the-heading2 h1 {
			font-size: 34px;
			line-height: 40px;
		}

		.get-the-box p {
			font-size: 17px;
			color: #2D2D2D;
			line-height: 25px !important;
		}

		.get-the-box a {
			font-size: 16px;
		}

		.it-services a h5 {
			font-weight: 600;
			font-size: 12px;
			line-height: 20px;
			max-width: 80%;
		}

		.find-the-best-heading h2 {
			font-size: 28px;
			border-right: solid 5px #FB8500;
			border-left: solid 5px #FB8500;
		}

			.find-the-best-heading h2::before {
				content: "";
				position: absolute;
				top: 54%;
				left: -17%;
				width: 110px;
				height: 3px;
				background-color: #fb8500;
			}

			.find-the-best-heading h2::after {
				content: "";
				position: absolute;
				top: 54%;
				right: -17%;
				width: 110px;
				height: 3px;
				background-color: #fb8500;
			}

		.find-the-best-box1-hig img {
			width: 35px;
			margin-right: 20px;
		}

		.find-the-best-box1-hig a {
			padding: 19px 24px;
		}
		/*.find-the-best-box1-hig {
			padding: 16px 20px;
		}*/

		.find-the-best-box1 {
			top: -30px;
		}

		.find-the-best-box p {
			min-height: 223px;
			font-size: 14px;
			line-height: 23px;
		}

		.my-col-md-30 {
			width: 30%;
		}

		.my-col-md-40 {
			width: 40%;
		}

		.antivirus-mcafee-right .price-list strong {
			font-size: 26px;
		}

		.antivirus-mcafee-right {
			width: 66%;
			padding-left: 20px;
		}

		.sidebar-navi ul li a i {
			padding-top: 5px;
			font-size: 18px;
		}

		.wrap-product {
			width: 70%;
		}

		.quantity-bt input {
			width: 40px;
			font-size: 15px;
			padding: 0 2px;
		}

		.cart-left50 {
			width: 41%;
			float: left;
		}

		.antivirus-combo-offers-sectoin {
			padding-bottom: 50px;
			padding-top: 10px;
		}

		.dealoftheday-hadding {
			padding: 40px 0 25px;
		}

		.live-support h1 {
			font-size: 45px;
		}

		.latest-blogs-section::before {
			width: 164px;
			height: 497px;
		}

		.blog-wrap {
			width: 80%;
		}

		.mega-offers-cont {
			padding-left: 20%;
		}

		.year-trust-section::before {
			right: 32%;
			width: 563px;
			height: 628px;
			top: 0;
		}

		.year-trust-logo {
			width: 144px;
			margin: -99px auto 20px;
		}

		.sidebar-navi ul li a span {
			margin-right: 0px;
		}

		#carousel .owl-carousel .owl-item img {
			width: 100% !important;
		}

		.owl-carousel .owl-item img {
			width: 79% !important;
		}
	}

	@media only screen and (max-width: 1300px) {


		/* .it-services-list ul li {
      width: 16%;
      margin-right: 13px;
    }

      .it-services a img {
      width: 65px;
    }

      .it-services a h5 {
      font-size: 12px;
      line-height: 18px;
      text-align: center;
      max-width: 76%;
      margin: 5px auto 0;
    }

      .it-service-basic ul li {
      line-height: 14px;
      border-right: 2px solid #05668D;
      width: auto;
      padding: 0 2px;
      margin-right: 0;
    }
      */

		.it-services-list ul {
			display: inline-block;
		}

			.it-services-list ul li {
				width: 32.33%;
				margin-right: 1.5%;
				margin-bottom: 10px;
				float: left;
			}

				.it-services-list ul li.margin-right-it-s {
					margin-right: 0px
				}

		.it-services a h5 {
			font-size: 14px;
			max-width: 100%;
		}

		.it-service-basic ul {
			display: flex !important;
		}

			.it-service-basic ul li {
				margin-right: 0;
				width: auto;
			}

		.computer-list-box {
			width: 20%;
			padding-left: 10px;
			padding-right: 10px;
		}

		.hardware-icons img {
			width: 61%;
		}

		.computer-list-box-left {
			width: 20%;
			height: 43px;
			border: 1px solid #EEEEEE;
			box-shadow: 0px 6.62543px 9.93814px rgb(0 0 0 / 9%);
			border-radius: 9px;
			padding: 3px 0;
			float: left;
		}

		.computer-list-box-right h5 {
			font-size: 14px;
		}

		.computer-list-box-right ul li {
			width: 100%;
			line-height: 17px;
			padding-bottom: 8px;
		}

			.computer-list-box-right ul li a {
				font-size: 12px;
			}

		.it-img-icon.e-catg {
			position: relative;
			width: 100%;
		}

			.it-img-icon.e-catg::before {
				display: none;
			}

		.it-services {
			width: 90%;
			margin: 0 auto 12px;
		}

		.guide-info-cnt-dtl ul li {
			padding-right: 10px;
		}

			.guide-info-cnt-dtl ul li:nth-child(2n) {
				padding-left: 10px;
			}

			.guide-info-cnt-dtl ul li:nth-child(3n) {
				padding-left: 10px;
			}

			.guide-info-cnt-dtl ul li p {
				font-size: 14px;
				line-height: 24px;
				text-align: left;
			}
	}

	@media only screen and (max-width: 1280px) {
		#banner-main .carousel-inner .item img {
			height: 304px !important;
		}

		.find-the-best-box1-hig a {
			padding: 17px 24px;
		}

		.login-cart-list ul li a {
			width: 122px;
		}

		.nav > li > a {
			font-size: 14px;
		}

		.dealoftheday::before {
			width: 186px;
			height: 570px;
			background-size: 100%;
		}

		#banner-main .carousel-inner .item img {
			width: 100%;
			border-radius: 15px;
			height: 42vh;
		}

		.header-botRight-inner p a {
			font-size: 13px !important;
		}

		.guide-info-combo ul li a {
			font-size: 13px;
			padding: 0 3px;
		}

		.nav > li > a {
			padding: 15px 7px;
		}

		.computer-list-box-left {
			width: 100%;
			height: auto;
			padding: 5px 0;
			margin-bottom: 10px;
		}

		.hardware-icons {
			width: 40px;
			height: 40px;
		}

			.hardware-icons img {
				width: auto;
			}

		.computer-list-box-left {
			width: 100%;
			height: auto;
			margin-bottom: 10px;
			padding: 5px 0;
		}

		.computer-list-box-right {
			padding-left: 0;
			width: 100%;
		}

			.computer-list-box-right ul li a {
				font-size: 13px;
			}

		.owl-carousel .owl-item img {
			width: 79% !important;
		}

		#carousel .owl-carousel .owl-item img {
			width: 100% !important;
		}

		.min-logo {
			width: 160px;
		}

		.sidebar-navi ul li a {
			font-size: 12px;
			padding-bottom: 2px;
		}

		.header-bot-left {
			padding: 5px 0;
		}

		.sidebar-navi ul li a span {
			margin-right: 0px;
		}
	}

	@media only screen and (max-width: 1200px) {
		/*.find-the-best-box1-hig {
			padding: 12px 13px;
		}*/
	}

	@media only screen and (max-width: 1199px) {
		#banner-main .carousel-inner .item img {
			height: 266px !important;
		}

		.login-cart-list ul li a {
			font-size: 12px !important;
		}

		.new-arrival-menu {
			font-size: 12px !important;
			font-weight: 600 !important;
		}

		.find-the-best {
			padding: 30px 0px 50px;
		}

		.find-the-best-heading {
			margin-bottom: 58px;
		}

		.why-choosecp {
			max-width: 100%;
			font-size: 18px;
		}

		.get-the-best-prices::after {
			background-size: 100%;
			width: 100px;
		}

		.get-the-best-prices::before {
			background-size: 100%;
			width: 100px;
		}

		.find-the-best-box1-hig img {
			width: 30px;
			margin-right: 20px;
		}

		.find-the-best-box1-hig h5 {
			font-size: 13px;
			line-height: 22px;
		}

		.find-the-best-box1 {
			top: -27px;
		}

		.find-the-best-box p {
			min-height: 220px;
			font-size: 13px;
			line-height: 23px;
		}

		.computer-list-box-right ul li a {
			font-size: 12px;
		}

		.my-col-md-20 {
			width: 20%;
		}

		.my-col-md-30 {
			width: 30%;
		}

		.my-col-md-40 {
			width: 40%;
		}

		.my-col-md-35 {
			width: 35%;
		}

		.my-col-md-50 {
			width: 50%;
		}



		.my-col-md-60 {
			width: 60%;
		}

		.my-col-md-70 {
			width: 60%;
		}

		.my-col-md-80 {
			width: 80%;
		}

		.my-col-md-90 {
			width: 90%;
		}

		.my-col-md-100 {
			width: 100%;
		}

		.social-scn {
			display: inline-grid;
		}

		.call-us span {
			display: none;
		}

		.call-us {
			margin-top: 3px;
		}

		.nav > li > a {
			padding: 12px 7px;
			font-size: 13px;
		}

		.login-cart-list ul li a {
			font-size: 16px;
		}

			.login-cart-list ul li a i {
				font-size: 18px;
			}

			.login-cart-list ul li a span {
				width: 18px;
				height: 18px;
				font-size: 12px;
				line-height: 18px;
			}

			.login-cart-list ul li a img {
				width: 18px;
			}

		.search-bar .search_box .dropdown {
			width: 120px;
		}

		.sidebar-navi ul li a span img {
			width: 25px;
		}

		.sidebar-navi ul li a {
			font-size: 14px;
		}

		#banner {
			padding-bottom: 30px;
		}

		.heading-min h2 {
			font-size: 30px;
			line-height: 35px;
			padding-bottom: 15px;
		}

		.latest-blog-hading {
			font-size: 30px;
			line-height: 35px;
			margin: 0px 0 20px;
		}

		.dd-club {
			width: 100%;
		}

		.year-trust-wrap {
			width: 100%;
		}

		.year-trust-section::before {
			right: 29%;
		}

		.mobile-row-with {
			width: 100%;
		}

		.guide-info-combo ul li {
			line-height: 11px;
		}

			.guide-info-combo ul li a {
				font-size: 13px;
				padding: 0 3px;
			}
	}

	@media only screen and (max-width: 1180px) {
		.dealoftheday::before {
			width: 150px;
			height: 612px;
			background-size: 100%;
		}

		.dealoftheday::after {
			width: 169px;
			height: 406px;
			top: 198px;
		}

		.nav > li > a {
			padding: 12px 3px;
		}

		.get-the-heading h1 {
			font-size: 25px;
			line-height: 10px;
		}

		.get-the-heading2 h1 {
			font-size: 28px;
			line-height: 35px;
		}

		.find-the-best-box {
			padding: 49px 10px 15px 10px;
		}

		.find-the-best-box1-hig a {
			padding: 14px 27px;
		}
		/*.find-the-best-box1-hig {
			padding: 12px 20px;
		}*/

		.find-the-best-box p {
			min-height: 202px;
			font-size: 12px;
			line-height: 21px;
		}

		.find-the-best-box a {
			font-size: 13px;
			line-height: 22px;
			padding: 4px 15px;
		}

		.find-the-best-box1-hig img {
			width: 25px;
			margin-right: 10px;
		}

		.find-the-best-heading h2 {
			font-size: 25px;
			border-right: solid 4px #FB8500;
			border-left: solid 4px #FB8500;
		}

			.find-the-best-heading h2::before {
				left: -14%;
				width: 85px;
			}

			.find-the-best-heading h2::after {
				right: -14%;
				width: 85px;
			}
	}

	@media only screen and (max-width: 1114px) {
		#banner-main .carousel-inner .item img {
			height: auto;
		}

		.login-cart-list ul li {
			padding-right: 0px;
			margin-right: 0px;
		}

		.find-the-best-box1-hig a {
			padding: 11px 21px;
		}
	}

	@media only screen and (max-width: 1041px) {
		.navbar-collapse {
			padding: 0;
		}

		.header-search-input input[type="text"] {
			border-radius: 30px 0 0 30px;
			border-left: transparent;
			line-height: 19px;
		}

		.live-support h1 {
			font-size: 25px;
			margin-bottom: 16px;
		}

		.live-support p {
			font-size: 14px;
			line-height: 16px;
			color: #fff;
		}

		.find-the-best-box1-hig a {
			padding: 9px 18px;
		}
	}

	@media only screen and (max-width: 992px) {
		.dealoftheday::before {
			width: 285px;
			height: 174px;
			background-size: 100%;
		}

		.new-arrival-menu {
			font-size: 12px !important;
			font-weight: 500 !important;
		}

		.nav > li > a {
			font-size: 12px;
		}

		.find-the-best-heading {
			margin-bottom: 120px;
		}

		.find-the-best {
			padding: 30px 0px 0px;
		}

		.find-the-best-box1-min {
			position: relative;
			margin-bottom: 130px;
		}

		.find-the-best-box1 {
			top: -90px;
		}

		.find-the-best-box1-hig {
			padding: 44px;
		}

			.find-the-best-box1-hig img {
				width: 47px;
				margin-right: 50px;
			}

			.find-the-best-box1-hig h5 {
				font-size: 18px;
				line-height: 39px;
			}

		.get-the-heading h1 {
			font-size: 21px;
			line-height: 8px;
		}

		.get-the-heading2 h1 {
			font-size: 24px;
			line-height: 33px;
		}

		.get-the-box a {
			font-size: 15px;
			padding: 6px 15px;
		}

		.find-the-best-heading h2 {
			font-size: 25px;
			border-right: solid 3px #FB8500;
			border-left: solid 3px #FB8500;
		}

			.find-the-best-heading h2::before {
				width: 48px;
				left: -8%;
			}

			.find-the-best-heading h2::after {
				right: -8%;
				width: 48px;
			}
	}

	@media only screen and (max-width: 991px) {
		#banner-main .carousel-inner .item img {
			height: 221px !important;
		}
		.microsoft-office-help {
			width: 100%;
			display: flex;
			justify-content: center;
			padding-top: 7px;
		}

		.side-bar-pg {
			background: #fff;
			padding-left: 0%;
			width: 50%;
		}

		.sidebar-navi ul li a span img {
			width: 22px;
		}

		.sidebar-navi ul li a {
			font-size: 13px;
			padding-bottom: 0px;
		}

		.sidebar-navi ul li {
			padding-bottom: 5px;
		}

		.owl-carousel .owl-item img {
			width: 92% !important;
			height: auto;
		}

		.container {
			width: 100%;
		}

		.twitter-heading {
			width: auto;
			margin-bottom: 20px;
			margin-top: 0px;
		}

		.mega-offers-cont {
			padding-left: 0;
			margin-bottom: 20px;
		}

		.mega-offers-section {
			width: 100%;
			position: relative;
			padding: 0px 0 30px;
		}

		.my-col-md-80 {
			width: 70%;
			padding: 0px;
		}

		.my-col-md-30 {
			width: 30%;
		}

		.latest-blogs-section {
			padding: 0px 0 30px;
			position: relative;
		}

		.dealoftheday-hadding {
			padding: 20px 0 15px;
		}

			.dealoftheday-hadding h3 {
				font-size: 23px;
			}

		.year-trust {
			margin-bottom: 100px;
		}

		.year-trust-section {
			padding: 84px 0 0;
		}

			.year-trust-section::before {
				display: none;
			}

		.year-trust-btm {
			margin-bottom: 0px !important;
		}

		.data-trust {
			display: block !important;
		}

		.year-trust span {
			display: none;
		}

		.guides-nw p {
			font-weight: normal;
			font-size: 14px;
			line-height: 24px;
			padding-right: 0;
		}

		.dropdown.dropdown-masked.open > .dropdown-menu {
			overflow-y: scroll;
		}

		.header-wrap-new {
			width: 100%;
			min-height: 900px;
		}

		.guide-info-cnt-dtl ul li {
			width: auto;
			padding-right: 15px;
		}

			.guide-info-cnt-dtl ul li:nth-child(2n) {
				padding-left: 15px;
			}

			.guide-info-cnt-dtl ul li:nth-child(3n) {
				padding-left: 15px;
			}

			.guide-info-cnt-dtl ul li a {
				font-size: 14px;
			}
	}

	@media only screen and (max-width: 850px) {
		.find-the-best-box1-hig {
			padding: 33px 30px;
		}

		.find-the-best-box1 {
			top: -64px;
		}
	}

	@media only screen and (max-width: 930px) and (min-width: 768px) {

		.display-in-blok {
			display: inline-block;
		}

		.nav > li > a {
			padding: 12px 5px;
			font-size: 12px;
		}

		.login-cart-list ul li a img {
			width: 16px;
			margin-right: 3px;
		}

		.login-cart-list ul li a {
			font-size: 14px;
		}

		.login-cart-list ul li {
			margin-right: 4px;
			padding-right: 3px;
		}

			.login-cart-list ul li a i {
				font-size: 16px;
			}

		.p-rt25 {
			padding-right: 16px !important;
		}

		.sidebar-navi ul li a span img {
			width: 16px;
		}

		.sidebar-navi ul li {
			padding-bottom: 1px;
		}

			.sidebar-navi ul li a i {
				padding-top: 3px;
				font-size: 14px;
			}

			.sidebar-navi ul li a {
				font-size: 10px;
				padding-bottom: 0px;
			}

		.header-notif-wrap {
			background: transparent;
			padding-top: 0px;
			padding-bottom: 5px;
		}

		.index-notif-inner p {
			line-height: 20px;
			font-size: 12px;
		}

		.sidebar-navi ul li a span {
			margin-right: 0px;
		}

		.sidebar-navi {
			padding: 5px 5px 0;
		}

		.antivirus-mcafee-box {
			margin-top: 25px;
		}

		.blog-wrap {
			width: 90%;
			margin: 0px auto 0;
		}

		.year-trust-section {
			padding: 94px 0 100px;
		}

			.year-trust-section::before {
				right: 18%;
				width: 572px;
				height: 654px;
				top: 2px;
			}

		.dd-club {
			width: 87%;
			margin: 40px auto 0;
		}
	}

	@media only screen and (max-width: 768px) {
		.it-services a h5 {
			font-size: 14px;
			max-width: 83%;
		}
	}

	@media only screen and (max-width: 767px) {
		.get-flex {
			display: inline-block;
		}
		.get-the-best-prices::before, .get-the-best-prices::after {
			display: none;
		}

		.latest-blog-hading {
			margin: 25px 0 20px;
		}

		.dd-club-font2 {
			display: none;
		}

		.welcomedd-club {
			top: 0;
		}

		#ourfeatured {
			padding-top: 15px;
		}

		#banner {
			padding-bottom: 0;
		}

		.slider {
			width: 100%;
			border-radius: 0;
		}

		#banner-main .carousel-inner .item img {
			border-radius: 0;
		}

		.find-the-best-box {
			padding: 92px 10px 15px 10px;
		}

			.find-the-best-box p {
				min-height: auto;
				font-size: 14px;
				line-height: 24px;
			}

		.find-the-best-box1 {
			top: -102px;
			width: 100%;
			background-size: 100% 100%;
		}

		.get-wrap {
			margin: 39px auto 0;
		}

		.find-the-best-heading {
			margin-bottom: 106px;
		}

		.find-the-best-box1-hig {
			padding: 78px 7% 52px;
		}

		.find-the-best-box1-min {
			position: relative;
			margin-bottom: 126px;
			padding-bottom: 125px;
		}

		.find-the-best-box1-hig img {
			width: 80px;
			margin-right: 60px;
		}

		.find-the-best-box1-min {
			position: relative;
			margin-bottom: 126px;
			padding-bottom: 82px;
		}


		.find-the-best-box1-hig h5 {
			font-size: 23px;
			line-height: 49px;
		}

		.find-the-best-box {
			padding: 125px 10px 15px 10px;
		}

		.find-the-best-heading h2::before {
			display: none;
		}

		.find-the-best-heading h2::after {
			display: none;
		}

		.live-support-section {
			padding: 20px 0 20px;
		}

		.side-bar-pg {
			display: none;
		}

		.latest-blog h5 {
			font-size: 16px;
		}

		.latest-blog span {
			font-size: 12px;
			line-height: 18px;
		}

		#twitter-widget-0 {
			width: 100% !important;
		}

		.login-cart {
			width: 97%;
		}

		.d-inline-block {
			display: inline-block;
		}

		.antivirus-box {
			margin-bottom: 20px;
		}

		.tab .nav-tabs {
			margin-bottom: 10px;
		}

		.find-the-best-heading h2 {
			font-size: 19px;
			line-height: 28px;
		}
		.year-trust-section {
			padding: 115px 0 0;
		}
		#Dealoftheday .tab-content, .prod-mainImage-inner {
			padding: 20px 0 0 !important;
		}
		#Dealoftheday .card {
			margin-bottom: 0;
		}
		.get-the-best-prices {
			padding: 20px 0 0px;
		}
		.login-cart-list ul li a span {
			right: 0;
			top: 0;
		}

		}

	@media only screen and (max-width: 640px) {

		.latest-blogs-section {
			padding: 0px 0 0px;
		}
			.over_im ul li a {
			padding: 13px 0;
		}

		.our-customers-section {
			padding-top: 40px;
		}

		.heading-min {
			margin-bottom: 0;
		}

		.over_im {
			padding: 0px 0 40px;
			
		}
			.over_im ul {
				flex-wrap: wrap;
			}
			.over_im ul li {
				min-height: auto;
				width: 40%;
				margin: 10px 10px 10px;
			}

		.why-choose-sec {
			padding-bottom: 1px;
			padding-top: 0;
		}

		.year-trust {
			margin-bottom: 130px;
		}

		.find-the-best {
			padding: 65px 0px 0px;
		}

		.find-the-best-box1-hig {
			padding: 53px 7% 55px;
		}

		.antivirus-combo-offers-sectoin {
			padding-bottom: 50px;
			padding-top: 25px;
		}

		#antivirus-combo .tab .nav-tabs {
			margin-bottom: 0px;
		}

		#antivirus-combo.tabs {
			border-bottom: none;
		}

		.get-the-box {
			margin-bottom: 40px;
		}

		.gaming-accessories-sectoin {
			padding-bottom: 0px !important;
		}

		.get-wrap {
			margin: 0;
		}

		.dealoftheday {
			padding-bottom: 0px;
		}

		.login-cart-list {
			width: 100%;
		}

			.login-cart-list ul {
				justify-content: center;
			}

		.get-the-heading h1 {
			font-size: 22px;
			line-height: 24px;
		}
			.get-the-heading h1 span {
				padding-top: 5px;
				padding-bottom: 0;
			}
		.quickbook-product {
			width: 60%;
			margin: 0 auto;
		}

		.heading-min h2 {
			font-size: 24px;
			line-height: 35px;
			padding-bottom: 10px;
			margin-top: 0px;
		}

		.find-the-best-box1-hig {
			padding: 60px 10% 55px;
		}

		.find-the-best-box1 {
			top: -102px;
			width: 100%;
			background-size: 100%;
		}

		.find-the-best-box1-hig img {
			width: 66px;
			margin-right: 38px;
		}

		.find-the-best-box1-hig {
			padding: 53px 10% 55px;
		}

			.find-the-best-box1-hig h5 {
				font-size: 23px;
				line-height: 49px;
			}

		.find-the-best-box {
			padding: 77px 10px 21px 10px;
		}
	}

	@media only screen and (max-width: 567px) {
		.find-the-best-box1-hig a {
			padding: 0px 11px;
		}
	}

	@media only screen and (max-width: 560px) {
		.find-the-best-box1-min {
			position: relative;
			margin-bottom: 120px;
			padding-bottom: 45px;
		}

		.find-the-best-box1-hig h5 {
			font-size: 23px;
			line-height: 30px;
		}

		.antivirus-combo-offers-sectoin {
			padding-bottom: 2px !important;
			padding-top: 25px;
		}

		.antivirus {
			width: 100%;
			display: inline-block;
		}

		.antivirus-left {
			width: 100%;
		}

		.antivirus-right {
			width: 100%;
			padding-left: 0;
		}

			.antivirus-right .price-list strong {
				font-size: 25px;
			}

		.antivirus-mcafee-right .price-list strong {
			font-size: 21px;
			line-height: 21px;
		}

		.antivirus-right a {
			font-size: 13px;
			padding: 7px 10px;
		}

		.antivirus-mcafee-right a {
			font-size: 13px;
			padding: 7px 10px;
		}

		.quickbook-product {
			width: 62%;
			margin: 0 auto;
		}

		.dealoftheday-desc .price-list strong {
			font-size: 28px;
		}

		.dealoftheday-desc a {
			font-size: 20px;
			line-height: 27px;
		}

			.dealoftheday-desc a:hover {
				color: #0f6e42;
			}

		.dealoftheday-desc-btn a {
			padding: 5px 15px;
			font-size: 15px !important;
		}

			.dealoftheday-desc-btn a:hover {
				color: #fff !important;
			}

		.latest-100 {
			width: 100%;
			margin-bottom: 20px !important;
		}

		.dealoftheday-hadding h3 {
			font-size: 18px !important;
			padding: 8px 45px !important;
			margin-top: 0;
		}

		.latest-blog-hading {
			font-size: 24px;
		}

		.twitter-heading img {
			width: 150px;
			margin-top: 10px;
		}

		.dealoftheday-desc h5 {
			font-size: 18px !important;
			line-height: 18px;
		}

		.live-support-section {
			background-size: cover;
		}

		.live-support h1 {
			font-size: 22px;
		}
	}

	@media only screen and (max-width: 480px) {
		#ourfeatured {
			padding-top: 0px;
		}

		.find-the-best-box1 {
			top: -71px;
			width: 100%;
			background-size: 100%;
		}

		.find-the-best-box1-hig img {
			width: 53px;
			margin-right: 22px;
		}

		.find-the-best-box1-hig {
			padding: 38px 8% 55px;
		}

			.find-the-best-box1-hig h5 {
				font-size: 18px;
				line-height: 49px;
			}

		.find-the-best-box1-min {
			position: relative;
			margin-bottom: 98px;
		}
	}

	@media only screen and (max-width: 479px) {
		.tab .nav-tabs li {
			width: 90%;
			text-align: center;
			margin-bottom: 15px;
			margin-right: 0;
			margin-left: 0;
		}

		.find-the-best-box1-hig {
			padding: 37px 8% 55px;
		}

		.find-the-best-box {
			padding: 51px 10px 21px 10px;
		}
	}

	@media only screen and (max-width: 425px) {
		.find-the-best-box1-hig {
			padding: 29px 8% 55px;
		}
	}

	@media only screen and (max-width: 375px) {
		.find-the-best-box1-hig h5 {
			font-size: 15px;
			line-height: 18px;
		}

		.find-the-best-box1-min {
			position: relative;
			margin-bottom: 70px;
		}

		.find-the-best-heading {
			margin-bottom: 109px;
		}

		.quickbook-product {
			width: 62%;
			margin: 0 auto;
		}

		.find-the-best-box1-hig {
			padding: 32px 8% 26px;
		}

			.find-the-best-box1-hig img {
				width: 53px;
				margin-right: 23px;
			}

		.why-choosecp {
			max-width: 100%;
			font-size: 16px;
			line-height: 26px;
		}
	}

	@media only screen and (max-width: 360px) {
		.find-the-best-box1-hig img {
			width: 38px;
			margin-right: 23px;
		}

		.find-the-best-box1-hig h5 {
			font-size: 15px;
			line-height: 17px;
			margin-bottom: 0px;
		}
	}
	/***************************************** Responsive CSS End Here **************************************/






