	#header-wrap{
		background: linear-gradient(to right, black, black 10%, black 86%, black 20%, #FC4760 10%, #FC4760);
	}

	.menu-link{
		color: #fff!important;
		font-weight: 500;
		font-size: 15px;
	}

	.full-header .primary-menu .menu-container {
		padding-right: 0.5rem;
		margin-right: 4.0rem!important;
	}

	.btn >a {
		text-decoration: none!important;
		color: #ffffff;
		font-size: 16px;
		padding: 5px 10px;
	}



	.menu-item {
		position: relative;
		margin: 18px 14px!important;
	}

	.menu-link1{
		color:#fff!important;
		font-size:15px!important;
	}

	.fbox-plain.fbox-sm .fbox-icon i {
		font-size: 21px!important;
	}

	#logo_main {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		-ms-flex-align: center;
		margin-right: auto;
		max-height: 100%;
	}

	.swiper-slide-bg{
		background: linear-gradient(105.85deg, #5B23B1 0%, #FC4760 99.13%);
		border: 1px solid #000000;
		box-sizing: border-box;
		box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	}

	.t_head{

		font-family: Roboto;
		font-style: normal;
		font-weight: 300;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: 0.02em;

		color: #FC4760!important;
	}

	.main_head{

		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 55px;
		line-height: 73px;
		letter-spacing: 0.02em;

		color: #FFFFFF;
	}



	.fbox-sm .fbox-content {
		padding: 1px 0.5rem!important;
	}

	.heading-block::after {
		content: '';
		display: block;
		margin: auto!important;
		width: 150px;
		border-top: 6px solid #FC4760;
		/* text-align: center; */
	}

	.heading-block-r {
		margin-bottom: 40px;
	}
	.heading-block {
		margin-bottom: 40px;
	}

	.heading-block-r::after{
		content: '';
		float:right;
		display: block;
		margin: auto!important;
		width: 150px;
		border-top: 6px solid #FC4760;

	}

	.text-right{
		text-align:right!important;

	}


	.bg-color{
		background: linear-gradient(105.85deg, #FC4760 0%, #5B23B1 99.13%)!important;
	}

	.text-md-start{

		padding: 20px 20px;
	}

	.button-border{

		border: 2px solid #fff!important;
		background-color: transparent!important;
		color: #fff!important;
		font-weight: 700;
		text-shadow: none;
		border-radius: 10px!important;
	}

	.btn{

		background-color:#ed495e!important;
	}

	.col-md-offset-3 {
		margin-left: 25%;
	}


	.content-wrap {
		position: relative;
		padding: 0px 0px 0px 0px!important;
		overflow: hidden;
	}
	#footer1.dark {
		color: rgba(255,255,255,.75);
		background-color: #282828;
		border-top-color: rgba(255,255,255,.15);
	}
	#content p{
		line-height:32px!important;

	}

	#content .container {
		position: relative;
		padding: 50px 0px!important;
	}
	.heading_border{
		border-bottom: 6px solid #FC4760;
		width: 150px;
	}


	.icon-line-chevron-right:before {
		background: #FC4760;
		color:#fff!important;
	}

	.fbox-sm{

		padding: 10px 0px;
	}


	@media (min-width: 720px) and (max-width: 1020px){

		.header-row{

			padding: 10px 0px!important;
		}
		.header_desk{
			display: none!important;
		}
		#primary-menu-trigger{
			position: absolute!important;
			top: 0px;
			right: 0px;

		}


	}


	@media  (min-width: 1020px) and (max-width: 7200px)
	{

		#slider_mob{
			display:none!important;
		}
		.header_mob{
			display:none;
		}

		.content_mob{
			display:none;

		}

	}


	.menu-item .sub-menu-trigger{
		color:#fff;
	}

	.sub-menu>a:hover{
		color:#ed495e!important;
	}

	.space-l{
		border:none!important;
	}

	@media  (min-width: 320px) and (max-width: 720px)
	{

		#primary-menu-trigger{
			position: absolute!important;
			top: 0px;
			right: 0px;

		}



		.menu-item {
			position: relative;
			margin: 5px 5px!important;
		}

		.col-md-offset-3{
			margin-left:0%!important;
		}

		#slider_desk{
			display:none!important;
		}
		.header_desk{
			display:none!important;
		}
		.content_desk{
			display:none;
		}



		#content .container {
			position: relative;
			padding: 5px 30px!important;
		}

		.fbox-content h3 {
			font-size: 16px;
			font-weight: 600;
			font-family: Poppins,sans-serif;
			text-transform: uppercase;
			margin-bottom: 0;
			color: #fff;
		}

		#slider_mob{
			background: linear-gradient(105.85deg, #5B23B1 0%, #FC4760 99.13%)!important;
		}

		#logo1 {
			position: relative;
			display: -ms-flexbox;
			display: flex;
			align-items: center;
			-ms-flex-align: center;
			margin-right: auto;
			max-height: 100%;
		}


	}


	.header-wrap-clone{
		height: 70px!important;
	}

	.wrapper{
		display: none!important;
	}

	.row-fluid
	{
		display: none!important;
	}
	.carousel-caption {
		font-size: 12px;
		font-style: italic;
		font-weight: bold; /*comment out to display captions*/
	}

	.carousel-control {
		text-shadow: 0;
	}

	.page-topbar{
		display:none!important;
	}
	.carousel-control .glyphicon-chevron-left {
		top: 45%;
		font-size: 20px;
	}

	.carousel-control .glyphicon-chevron-right {
		top: 45%;
		font-size: 20px;
	}

	.carousel-control.left {
		background-image: -webkit-linear-gradient(
			left,
			rgba(0, 0, 0, 0) 0,
			rgba(0, 0, 0, 0.0001) 100%
			);
			background-image: -o-linear-gradient(
				left,
				rgba(0, 0, 0, 0) 0,
				rgba(0, 0, 0, 0) 100%
				);
				background-image: -webkit-gradient(
					linear,
					left top,
					right top,
					from(rgba(0, 0, 0, 0)),
					to(rgba(0, 0, 0, 00001))
					);
					background-image: linear-gradient(
						to right,
						rgba(0, 0, 0, 0) 0,
						rgba(0, 0, 0, 0) 100%
						) !important;
					}

					.carousel-control.right {
						background-image: -webkit-linear-gradient(
							left,
							rgba(0, 0, 0, 0) 0,
							rgba(0, 0, 0, 0.0001) 100%
							);
							background-image: -o-linear-gradient(
								left,
								rgba(0, 0, 0, 0) 0,
								rgba(0, 0, 0, 0) 100%
								);
								background-image: -webkit-gradient(
									linear,
									left top,
									right top,
									from(rgba(0, 0, 0, 0)),
									to(rgba(0, 0, 0, 00001))
									);
									background-image: linear-gradient(
										to right,
										rgba(0, 0, 0, 0) 0,
										rgba(0, 0, 0, 0) 100%
										) !important;
									}

									.carousel-indicators {
										bottom: -40px !important;
									}

									.carousel-indicators li {
										border: 1px solid #d9d9d9 !important;
										border-radius: 10px !important;
										background-color: #d9d9d9 !important;
										width: 11px !important;
										height: 11px !important;
										margin-left: 3px !important;
										margin-right: 3px !important;
									}

									.carousel-indicators .active {
										border: 0px solid #869791 !important;
										border-radius: 10px !important;
										background-color: #869791 !important;
										width: 11px !important;
										height: 11px !important;
										margin-bottom: 1px !important;
									}

									@media (min-width: 720px) and (max-width: 1900px){

										.mobile{
											display:none!important;
										}

									}


									@media (min-width: 320px) and (max-width: 720px){

										.desktop{
											display:none!important;
										}
										.retina-logo{
											padding:5px 0px!important;
										}

									}

									nav{
										background-color: #000!important;
										padding:0px!important;
									}

									@media  (min-width: 720px) and (max-width: 7020px)
									{

										.CTA{

											display:none!important;

										}

										.slider-element{
											margin-top:68px!important;
										}

									}

									@media  (min-width: 320px) and (max-width: 720px)
									{
										.link_f{

											color:#fff!important;
										}

										.CTA {
											display: flex !important;
											position: fixed;
											z-index: 999;
											bottom: 0px;
											width: 100%;
										}

										.slider-element{
											margin-top:0px!important;
										}

										.CTA
										{
											display: none;
											position: fixed;
											z-index: 999;
											bottom: 0;
											width:100%;

										}
										.CTA .whatsapp
										{
											background-color:#25d366;
											color:#fff;
											padding:6px 30px;
											flex-basis:50%;
											font-size: 16px;
											align-items: center;
											justify-content: center;
											display: flex;
										}
										.CTA .callnow{
											background-color: #222838;
											color:#fff!important;
											font-size: 16px;
											padding:6px 30px;
											flex-basis:50%;
											justify-content: center;
											display: flex;
											align-items: center;
										}
										.CTA .callnow a:hover{
											color:#fff;
										}
										.CTA .whatsapp a:hover{
											color:#fff;
										}

									}
									.carousel-control {
										width: 5%!important;
										font-size: 20px;
										color: #000!important;

									}

									.collapse {
										display: none;
									}
									.navbar-nav {
										width: 310px;
									}
