@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');


/* NOTIFICATION CUSTOMER JUST ORDERED*/
body.has-mtsnb {
	padding-top: 0 !important;
}
.mtsnb.mtsnb-shown.mtsnb-top.mtsnb-absolute {
	min-height: 1px;
	background-color: #ffffff;
	color: #000000;
	width: calc(100% - 10px);
	max-width: 500px;
	bottom: 5px;
	top: unset;
	border: 2px solid #d0d0d0;
	left: 5px;
	position: fixed !important;
	z-index: 10000000000;
}
.fre-header-wrapper{
	z-index:99999999
}
.mtsnb-custom-content {
	font-size: 18px !important;
}

.mtsnb .mtsnb-container {
	padding: 10px 30px;
	height: auto;
}

.mtsnb .mtsnb-container .mtsnb-content {
	padding-bottom: 15px;
}

.bt_notice_info {
	position: static !important;
	margin-top: 20px !important;
}

.bt_notice_time {
	position: static;
	font-size: 15px !important;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	text-align: center;
}

.mtsnb-hide {
	position: absolute;
	top: 10px;
	right: 7px;
	font-size: 30px !important;
}

.newHome { background: #fff; }

.webMenu .navbar-nav > li { margin-right: 30px !important; }
.webMenu .navbar-nav > li a { padding: 19px 16px 16px 0 !important; }
.webMenu .navbar-nav > .menu-item-has-children a {
	background: url(../images/dropdown_arrow.png) no-repeat right 24px; 
 }
.webMenu .navbar-nav > li a:hover { text-decoration: none !important; color: #00cccc !important; }
.webMenu .navbar-nav > li > .dropdown-menu { border: none; padding: 10px 0; }
.webMenu .navbar-nav > li > .dropdown-menu li { margin-bottom: 5px; margin-right: 0; }
.webMenu .navbar-nav > li > .dropdown-menu li a { padding: 0 15px; }
.webMenu .navbar-nav > li > .dropdown-menu li a:hover { text-decoration: none; color: #00cccc; }
.webMenu .sub-menu { background-color: #fff; border: none; border-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0; -webkit-background-clip: padding-box; background-clip: padding-box; display: none; float: left; font-size: 14px; left: 0; list-style: none; margin: 2px 0 0; margin-top: 0; min-width: 160px; padding: 10px 0 !important; position: absolute; text-align: left; top: 55px; z-index: 1000; }
.webMenu .sub-menu li { margin-bottom: 5px; margin-right: 0 !important; padding: 0 !important; }
.webMenu .navbar-nav .menu-item-has-children .sub-menu li a { background: none; display: block; padding: 0 15px !important; }
.webMenu .sub-menu li a:hover { color: #00cccc !important; text-decoration: none !important; }
.webMenu .menu li:hover .sub-menu { display: block; }
.mobileMenu { display: none; }
.fre-site-logo { margin-right: 182px !important; }
.sliderBanner { height: 622px; margin: 0; padding: 0; position: relative; width: 100%; }

/* Carousel base class */
#fadeCarousel { height: 622px; margin-bottom: 0; }
/* Since positioning the image, we need to help out the caption */
#fadeCarousel .carousel-caption { bottom: auto; color: #fff; height: 100%; left: 0; padding: 0; right: 0; top: 0; text-shadow: none; width: 100%; z-index: 10; }
#fadeCarousel .carousel-caption h1 { color: #fff !important; /*font-family: 'Roboto', sans-serif;*/ font-family: 'Poppins'; font-weight: 700; font-size: 70px; line-height: 62px; margin: 160px 0 0 50px; text-align: center; width: 200px; }
#fadeCarousel .carousel-caption p { bottom: 0; color: #fff; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 24px; left: 0; margin: 0 0 40px 0; position: absolute; text-align: center; width: 100%; }


/* Declare heights because of positioning of img element */
#fadeCarousel .item { background-color: #fff; background-repeat: no-repeat; background-position: 0 bottom; background-size: cover; height: 622px; }
#fadeCarousel .item { -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; opacity:0; }
#fadeCarousel .carousel-inner .active { opacity: 1; }
#fadeCarousel .carousel-inner > .item > img { height: 622px; left: 0; min-width: 100%; position: absolute; top: 0; }

@media all and (transform-3d), (-webkit-transform-3d) {
	.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

#slideshow { position:relative; height:622px; width: 100%; }
#slideshow li { background-repeat: no-repeat; background-position: center; background-size: cover; height: 100%; left:0; opacity:0.0; position:absolute; top:0; z-index:8; width: 100%; }
#slideshow li.active { opacity:1.0; z-index:10; }
#slideshow li.last-active { z-index:9; }
#slideshow li .carousel-caption { bottom: auto; color: #fff; height: 100%; left: 0; padding: 0; right: 0; text-shadow: none; top: 0; width: 100%; z-index: 10; }
#slideshow li .carousel-caption .container { height: 90%; width:100%; display:flex;  align-items: center; }
#slideshow li .carousel-caption h1 { color: #fff !important; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 66px; line-height: 1; text-align: center; margin-left: auto; margin-right: auto; max-width: 580px }
#slideshow li .carousel-caption p { bottom: 0; color: #fff; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 24px; font-weight: 300; left: 0; margin: 0 0 40px 0; position: absolute; text-align: center; width: 100%; }

.featured { background: #f7f6f4; float: left; margin: 0; width: 100%; }
.featured h4 { margin-top: 0; padding-bottom: 0; }
.featured ul { display: block !important; max-width: none !important; padding: 0 0 0 0 !important; }
.featured ul li { display: inline-block; padding: 0 0 0 0; }
.featured ul li img { height: auto; max-height: 34px; /*max-width: 150px;*/ width: auto; }

.renovationDiv { background: url(../images/renovation_bg.jpg) no-repeat -60px bottom #fff; background-size: 150% auto; float: left; margin: 0; /*padding: 50px 0 40px 0;*/ padding: 0; width: 100%; position: relative; }
.renovationDiv h2 { margin: 0 0 30px 0; text-align: center; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 700; font-size: 58px; color: #00cccc; }
.renovationDiv h2 span { color: #00cccc; font-weight: 300; }
.renovationDiv h4 { margin: 0 0 0 40px; text-align: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 100; font-size: 29px; color: #000000; }
.renovationDiv h4 a { color: #00cccc; }
.renovationDiv p { margin: 0 40px; text-align: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 24px; color: #000; }
.renovationDiv .RenoList { list-style: none; margin: 0; padding: 0; width: 100%; }
.renovationDiv .RenoList li { color: #000; float: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 24px; margin: 0; padding: 0; text-align: center; width: 100%; }
.renovationDiv .HRLftImgHldr { padding-left: 0; text-align: center; }
.renovationDiv .HRLftImgHldr img { height: auto; max-width: 100%; width: auto; }
.renovationDiv .HRLftImgHldr .bigImage { width: 100%; }
.renovationDiv .HRLftImgHldr .ratingImage { position: absolute; bottom: -60px; right: 216px; }
.renovationDiv .HRRghtTxtHldr { text-align: left; padding-top: 80px; padding-bottom: 80px;}
.renovationDiv .HRRghtTxtHldr h2 { margin: 0 0 3px 40px; text-align: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 58px; color: #00cccc; line-height: 51px; }
.renovationDiv .HRRghtTxtHldr h3 { margin: 0 0 34px 40px; text-align: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: bold; font-size: 45px; color: #000000; }
.renovationDiv .HRRghtTxtHldr h3 span { font-weight: 300; font-size: 36px; color: #006666; }
.renovationDiv .HRRghtTxtHldr h5 { margin: 0 0 0 48px; text-align: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 22px; color: #006666; }
.renovationDiv .HRRghtTxtHldr .ratingSpan { display: none; }
.renovationDiv .HRRghtTxtHldr .TrialTxt { display: block; margin: 0 0 20px 48px; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 12px; color: #000; }
.renovationDiv .HRRghtTxtHldr .TrialTxt strong { font-weight: 700; font-size: 18px; }
.renovationDiv .HRRghtTxtHldr .TickList { list-style: none; margin: 0 0 18px 0; padding: 0 150px 0 0; width: 100%; }
.renovationDiv .HRRghtTxtHldr .TickList li { background: url(../images/green-tick-icon.png) no-repeat 0 5px; margin: 0 0 30px 0; padding: 0 0 0 40px; width: 100%; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 18px; color: #504f4f; line-height: 24px; }
.renovationDiv .HRRghtTxtHldr .TickList li span { color: #000; }
.renovationDiv .HRRghtTxtHldr .btn, .payment_modal_mobile .btn { background: #00cccc; border-color: #00cccc; border-radius: 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 17px; font-weight: 400; line-height: 49px; margin: 0 0 0 40px; text-transform: uppercase; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; padding: 0 39px 0 39px; }
.renovationDiv .HRRghtTxtHldr .btn:hover { background: #fff; border: 1px solid #00cbce; color: #00cccc; }
.carouselDiv { float: left; margin: 0; padding: 0; width: 100%; }

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
/* #myCarousel { height: 629px; margin-bottom: 0; } */
#myCarousel .mobileView { display: none; }
/* Since positioning the image, we need to help out the caption */
#myCarousel .blackOverlay { display: none; }
#myCarousel img.slider-image-mobile { display: none; }
#myCarousel .carousel-caption { bottom: 100px; color: #fff; left: 30px; padding: 0; right: auto; top: auto; width: 515px; z-index: 0; }
#myCarousel .carousel-caption h2 { color: #fff; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 39px; font-weight: 300; line-height: 50px; margin: 0 0 20px 35px 20px; }
#myCarousel .carousel-caption h5 { color: #fff; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 14px; font-weight: 400; margin: 0 0 25px 0; }
#myCarousel .carousel-caption p { color: #fff; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; margin: 0 0 20px 0; }
#myCarousel .carousel-caption .btn { background: none; border: 3px solid #fff; border-radius: 15px; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 700; font-size: 17px; line-height: 26px; padding: 0 23px; text-transform: uppercase; }
/* Declare heights because of positioning of img element */
#myCarousel .carousel-item { background-color: #fff; background-repeat: no-repeat; background-position: 0 0; background-size: cover; height: 629px; }
#myCarousel .carousel-inner > .item > img { left: 0; min-width: 100%; position: absolute; top: 0; }
#myCarousel .carousel-indicators {
	left: 30px;
	margin-left: 0;
	right: auto;
	bottom: 170px;
	text-align: center;
	width: 515px;
}
#myCarousel .carousel-indicators li { background: rgba(255,255,255,0.5); border:none; height: 8px; width: 8px; border-radius: 50%; margin: 0 4px }
#myCarousel .carousel-indicators .active { background: #fff; }
#myCarousel .carousel-control { width: 15px; filter: alpha(opacity=100); opacity: 1; }
#myCarousel .carousel-control.left { background: url(../images/next-arrow.png) no-repeat 0 65% !important; left: 51px; }
#myCarousel .carousel-control .glyphicon-chevron-left { display: none; }
#myCarousel .carousel-control.right { background: url(../images/prev-arrow.png) no-repeat 0 65% !important; left: 550px; right: auto; }
#myCarousel .carousel-control .glyphicon-chevron-right { display: none; }

.HmExmplHldr { background: #f7f6f4; float: left; margin: 0; padding: 30px 0 30px 0; text-align: center; width: 100%; }
.HmExmplHldr p { color: #101212; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 24px; margin: 0 0 0 0; }
.HmExmplHldr p a { color: #00cccc; font-weight: 300; }
.examplMobileVive { display: none; }

.YTHldr { background-position: center; background-repeat: no-repeat; background-size: cover; float: left; margin: 0; min-height: 631px; padding: 0; text-align: center; width: 100%; }
.YTHldr img { height: auto; margin: 220px 0 0 0; width: auto; }
.YTHldr .spanHeader { color: #00cccc; display: inline-block; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 200; font-size: 58px; margin: 0 0 0 0; }
.YTHldr .spanHeader strong { font-weight: 800; }

.HTourHldr { background: #f7f6f4; float: left; margin: 0; padding: 30px 0; text-align: center; width: 100%; }
.HTourHldr p { margin: 0 0 0 0; }
.HTourHldr p a { background: url(../images/hm-tour-arrow.png) no-repeat right 6px; color: #000b0b; display: inline-block; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 24px; padding: 0 140px 0 0; }

.HAssistanceBox { background: #fff; float: left; height: 337px; margin: 0; padding: 0; position: relative; width: 100%; z-index: 1; }
.HAssistanceBox .container { position: relative; }
.HAssistanceBox::before {content: ""; display: block; left: 0; height: 50px; background: #f7f6f4; position: absolute; left: 0; right: 0; bottom: 14px;}
.HmAssitanceImg { left: 0; position: absolute; top: -25px; }
.HmAssitanceImg img { width: 190px; }
.HAssitnaceHldr { float: left; margin: 0; padding: 60px 0 0 300px; width: 100%; }
.HAssitnaceHldr h3 { color: #00cccc; margin: 0 0 40px 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 29px; font-weight: 300; }
.HAssitnaceHldr ul { float: left; list-style: none; margin: 0 0 0 -75px; padding: 0; width: 100%; }
.HAssitnaceHldr ul li { color: #5f5d68; float: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 18px; font-weight: 300; margin: 0; padding: 0; text-align: center; width: 25%; }
.HAssitnaceHldr ul li .imgSpan { float: left; height: 52px; margin: 0 0 20px 0; padding: 0; width: 100%; }
.HAssitnaceHldr ul li a { color: #5f5d68; }
.HAssitnaceHldr ul li a:hover { text-decoration: none; }

.grayDiv { background: #f7f6f4; float: left; height: 70px; margin: 0; padding: 0; width: 100%; }

.StartFreeTrial { float: left; margin: 0; padding: 10px 0 30px 0; text-align: center; width: 100%; background: #fff;}
.StartFreeTrial .btn { background: #00cccc; border-color: #00cccc; border-radius: 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 17px; font-weight: 500; line-height: 49px; padding: 0 22px 0 22px; text-transform: uppercase; }

.Hfooter { float: left; margin: 0; padding: 0; width: 100%; }
.StartFreeTrial .btn { -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; }
.StartFreeTrial .btn:hover { background: #fff; border: 1px solid #00cbce; color: #00cccc; }

/* 18.01.2020 */
.fre-header-wrapper { height: 81px; }
.fre-menu-main { float: left; }
/*.webMenu .navbar-nav > li:nth-child(2) { margin-right: 50px !important; }*/
.subNav { float: left; margin: 30px 0 0 0; padding: 0; list-style: none; width: auto; }
.subNav li { display: inline-block; float: none; margin: 0; padding: 0; width: auto; }
.subNav li a { color: #00cccc; display: block; font-size: 14px; font-weight: 700; }
.fre-site-logo { padding: 19px 0 19px 0; }
.fre-login-wrap { padding: 16px 0 24px 0; }
.fre-login > li a.quote__link { border-radius: 0; font-size: 17px; line-height: 49px; padding: 0 28px; }
.subtittle-block { font-weight: 400; }
.featuredMobile { display: none; }
.onloadDiv { background: url(../images/onload.gif) no-repeat center 0; display: block; margin: 10px 0 40px 0; padding: 30px 0 0 0; text-align: center; width: 100%; }
.onloadDiv h2 { color: #000; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 18px; font-weight: 400; margin: 0 0 0 0; }
/* 18.01.2020 */

/* 27.03.2020 */

/* 27.03.2020 */

/* 28.03.2020 */
.renovationDiv_inner_content_wrap {padding-bottom: 70px;}
.renoTop { position: absolute; top: 33px; left: 0; margin: 0; padding: 0; width: 100%; }
.renoTop h2 { text-align: center; margin: 0 0 0 0; color: #101212; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 25px; }
.bottomRono { float: left; margin: 0; padding: 0; width: 100%; background: #fff;}
.bottomRono h2 { text-align: center; margin: 0 0 0 0; color: #101212; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 25px; line-height: 71px; }
.bottomRono h2 a { color: #00cccc; }
.renovationDiv .HRRghtTxtHldr .ratingImage { display: none; }
/* 28.03.2020 */

/* dashboard style start */
.dashboardHldr { float: left; margin: 0; padding: 22px 0 56px 0; width: 100%; }
.whiteWrapper { background: #fff; float: left; margin: 0 0 15px 0; padding: 30px 12px 20px 12px; text-align: center; width: 100%; }
.whiteWrapper h1, h1.bs-blue-title { color: #00cccc !important; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 300; font-size: 30px; margin: 0 0 20px 0; }
.whiteWrapper h3 { color: #a1a0a0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 17px; margin: 0 0 20px 0; line-height: 30px; }
.whiteWrapper h3 strong { color: #000; }
.whiteWrapper h3 .boredrLine { color: #000; display: inline-block; margin: 0 10px 0 10px; }
.whiteWrapper .addService { color: #9b9999; display: inline-block; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 14px; border-bottom: 1px solid #9b9999; margin: 0 0 10px 0; padding: 0 0 1px 0; }
.whiteWrapper .project_your_team { display: inline-block; vertical-align: top; margin: 0 10px; }
.whiteWrapper .flImg { border: 2px solid #fff; height: 84px; margin: 0 15px 0 auto; padding: 0; position: relative; width: 85px; }
.whiteWrapper .flImg:after { background: #d7d7d7; position: absolute; content: ""; right: -18px; top: -33px; width: 84px; height: 84px; border-radius: 100%; z-index: 0; }
.whiteWrapper .bt_multiple_team .flImg:after {display: none; margin: 0 auto 0 auto;}
.whiteWrapper .flImg img { border-radius: 100%; height: auto; max-height: 85px; max-width: 85px; position: relative; width: 85px; z-index: 1; }
.whiteWrapper .pflDetails { display: block; text-align: center; margin: 10px 0 0 0; color: #a1a0a0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 17px; line-height: 18px; }
.whiteWrapper .pflDetails strong { color: #000; }
.projStatusHldr { margin: 0 auto; width: 756px; }
.projStatusHldr .statusTable { margin: 0 0 50px 0; padding: 0; width: 100%; }
.projStatusHldr table { border-collapse: collapse; width: 100%; }
.projStatusHldr table td { border-bottom: 1px solid #e0e0e0; padding: 10px 0 10px 0; color: #656565; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 17px; }
.stepDiv { float: left; margin: 0 0 20px 0; padding: 0; text-align: center; width: 100%; }
.stepOneDive { float: left; margin: 0; padding: 0; width: 25%; }
.stepTwoDive { float: left; margin: 0; padding: 0; width: 25%; }
.stepThreeDive { float: left; margin: 0; padding: 0; width: 25%; }
.stepFourDive { float: left; margin: 0; padding: 0; width: 25%; }
.comDiv h2 { margin: 0 0 10px 0; color: #000; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 23px; }
.comDiv p { margin: 0 0 0 0; color: #5d5f5e; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 18px; }
.comDiv .imgDiv { margin: 0; height: 206px; padding: 0; width: 100%; }
.comDiv .imgDiv img { height: auto; width: 100%; max-width: 130px}
.comDiv .imgDiv .mobileImg { display: none; }
.comDiv .txtrDiv { margin: 10px 0 0 0; padding: 0; width: 100%; }
.projStatusHldr .projectBrief { margin: 0 0 30px 0; padding: 0; width: 100%; }
.projStatusHldr .projectBrief img { height: auto; width: 100%; }
.dashAsist { margin: 34px 0 0 0; padding: 0; position: relative; width: 100%; }
.dashAsist .HmAssitanceImg { position: absolute; left: 175px; top: -30px; }
.dashAsist .HmAssitanceImg img { width: 190px; }
.dashAsist .HAssitnaceHldr { padding: 60px 0 0 417px; text-align: center; }
.dashAsist .HAssitnaceHldr ul { margin: 0 0 0 -18px; }

/* 23.12.2019 */
.serviceList { list-style: none; margin: 0; padding: 0; width: 100%; }
.serviceList ul { list-style: none }
.serviceList li { color: #000; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 23px; margin: 0 0 20px 0; padding: 0; text-align: center; width: 100%; }
.serviceList li:before { background: url(../images/green-tick-icon.png) no-repeat 0 0; content: ""; display: inline-block; height: 18px; line-height: 18px; margin: 0 10px 0 0; position: relative; width: 25px; }
.recpTop { float: left; margin: 0 0 20px 0; padding: 0; width: 100%; }
.recpImgDiv { float: right; }
.recpTxtDiv { padding-top: 20px; text-align: left; padding-left: 190px; padding-right: 0; }
#serviceAp { margin-bottom: 40px; padding-top: 22px; position: relative; }
#serviceAp .item { color: #000; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 18px; display: block; width: 100%; margin: 0; padding: 0; }
#serviceAp .owl-dots { left: 0; position: absolute; top: 0; width: 100%; }
#serviceAp .owl-dots .owl-dot span { background: #d7d7d7; height: 11px; margin: 0 2px; width: 11px; }
#serviceAp .owl-dots .active span { background: #555; }
#serviceAp .owl-dots .prevDots span { background: #000; }
.afterDiv { color: #020202; display: none; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 18px; margin: 15px 0 40px 0; padding: 0; text-align: center; width: 100%; }
.recpTxtDiv h3 { color: #00cccc; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 30px; margin: 0 0 5px 0; }
.recpTxtDiv p { color: #5f5d68; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 14px; line-height: 15px; margin: 0 40px 0 40px; }
.recpTxtDiv .btn { background: #00cccc; border-color: #00cccc; border-radius: 0; color: #fff; display: inline-block; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 17px; font-weight: 500; line-height: 49px; margin: 0 0 20px 0; padding: 0 22px 0 22px; text-transform: uppercase; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; width: auto; }
.recpTxtDiv .btn:hover { border: 1px solid #00cbce; background: #fff; color: #00cccc; }
/* 23.12.2019 */

/* 31.12.2019 */
.chatDiv { margin: 0; padding: 0; width: 100%; }
.chatDiv .fre-page-section .container { width: 100%; }
.chatDiv .inbox-item-wrap { text-align: left; }
.cModal .modal-dialog { max-width: none !important; width: 1138px !important; top: 40px !important; -webkit-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; transform: translate(0, 0) !important; }
.cModal .modal-content { float: left; }
.cModal .close { background: url(../images/modal-cross.png) no-repeat 0 0; opacity: 1; padding: 0; position: absolute; right: 34px; height: 21px; top: 28px; width: 19px; text-indent: -999em; text-shadow: none; z-index: 1; }
.cModal .modal-body { padding: 30px 30px 40px; }
.cModal .modal-body::before { display: none; }
.cModal .LContent { margin: 0; padding: 0; width: 100%; }
.cModal .LContent h1 { margin: 0 0 25px 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 100; font-size: 30px; color: #00cccc !important; }
.cModal .LContent .planList { float: left; list-style: none; margin: 0; padding: 0; width: 100%; }
.cModal .LContent .planList li { float: left; margin: 0 0 40px 0; padding: 0 8px; position: relative; text-align: center; width: 33.33333333333333%; }
.cModal .LContent .planList li:after { top: 15%; position: absolute; right: -5px; height: 70%; width: 1px; content: ""; background: #ccc; }
.cModal .LContent .planList li:last-child:after { display: none; }
.cModal .LContent .planList li h2 { margin: 0 0 21px 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 30px; color: #000; }
.cModal .LContent .planList li h3 { margin: 0 0 10px 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 18px; color: #000; }
.cModal .LContent .planList li h4 { margin: 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 18px; color: #00cccb; }
.cModal .LContent .planList li h4 a { color: #00cccb; font-weight: 500; }
.cModal .LContent .planList li h5 { margin: 55px 0 0 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 700; font-size: 20px; color: #000; }
.cModal .LContent .planList .popular h5 { margin-top: 10px; }
.cModal .LContent .planList li:nth-child(3) h5 { margin-top: 36px; }
.cModal .LContent .planList .popular h5 { color: #cc0000; }
.cModal .LContent .planList .popular h5 span { font-size: 14px; font-weight: 300; }
.cModal .LContent .planList .popular h5 .grayClr { text-decoration: line-through; color: #ababab; font-weight: 500; font-size: 15px; }
.cModal .LContent .planList li h6 { margin: 0 0 0 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 14px; color: #000; }
.cModal .LContent .planList li p { margin: 0 0 10px 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 17px; line-height: 22px; color: #5d5f5e; }
.cModal .LContent .planList li .cBox { float: none; width: 28px; height: 28px; display: inline-block; position: relative; padding: 0; margin: 0 0 20px 0; cursor: pointer; }
.cModal .LContent .planList li .cBox input { position: absolute; opacity: 0; cursor: pointer; height: 100%; width: 100%; }
.cModal .LContent .planList li .cBox .checkmark { position: absolute; top: 0; left: 0; height: 28px; width: 28px; background-color: #fff; border: 1px solid #9e9e9e; border-radius: 100%; }
.cModal .LContent .planList li .cBox:hover input ~ .checkmark { background-color: #fff; }
.cModal .LContent .planList li .cBox input:checked ~ .checkmark { background-color: #00d2cf; border-color: #00d2cf; }
.cModal .LContent .planList li .cBox .checkmark:after { content: ""; position: absolute; display: none; }
.cModal .LContent .planList li .cBox input:checked ~ .checkmark:after { display: block; }
.cModal .LContent .planList li .cBox .checkmark:after { left: 7px; top: 2px; width: 10px; height: 18px; border: solid white; border-width: 0 5px 5px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.cModal .LContent .planList li .planName { display: inline-block; background: #cc0000; color: #fff; font-size: 16px; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 100; padding: 0 51px; line-height: 33px; margin: 10px 0 0 0; }
.cModal .LContent .securityList { float: left; list-style: none; margin: 0; padding: 0; width: 100%; }
.cModal .LContent .securityList li { float: left; height: 42px; line-height: 42px; margin: 0; padding: 0; text-align: center; width: 33.33333333333333%; }
.cModal .RContent { float: left; margin: 0; padding: 0; position: relative; width: 100%; }
.cModal .RContent:after { top: 0; position: absolute; left: -21px; height: 100%; width: 1px; content: ""; background: #ccc; }
.cModal .RContent h2 { margin: 0 0 20px 0; text-align: center; }
.cModal .RContent h2 span { display: inline-block; background: url(../images/secure-lock.png) no-repeat 0 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 15px; color: #040404; padding: 0 0 0 41px; line-height: 32px; }
.cModal .RContent h3 { font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 15px; color: #040404; text-align: left; border-bottom: 1px solid #ccc; margin: 0 0 10px 0; padding: 0 0 10px 0; }
.cModal .RContent .PTbleDiv { margin: 0 0 20px 0; padding: 0; width: 100%; }
.cModal .RContent .PTbleDiv table { width: 100%; }
.cModal .RContent .PTbleDiv table td { color: #040404; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 15px; text-align: left; padding: 0; }
.cModal .RContent .PTbleDiv table td:last-child { font-weight: 700; text-align: right; }
.cModal .RContent .grayDiv { background: #ebebeb; margin: 0 0 20px 0; padding: 20px; width: 100%; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 14px; line-height: 18px; color: #040404; height: auto; text-transform: uppercase; }
.cModal .RContent .PFrm { float: left; list-style: none; margin: 0; padding: 0; position: relative; width: 100%; }
.cModal .RContent .PFrm:before { background: rgba(255,255,255,0.80); top: 0; position: absolute; right: 0; height: 100%; width: 100%; content: ""; z-index: 1; }
.cModal .RContent .active:before { display: none; }
.cModal .RContent .PFrm li { float: left; margin: 0 0 10px 0; padding: 0; width: 100%; }
.cModal .RContent .PFrm .leftLi { width: auto; }
.cModal .RContent .PFrm .rightLi { float: right; width: auto; }
.cModal .RContent .PFrm li label { clear: both; float: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 15px; color: #040404; margin: 0; padding: 0; width: 100%; }
.cModal .RContent .PFrm .rightLi label { width: auto; }
.cModal .RContent .PFrm li input[type="text"] { background: #fff; box-shadow: none; float: left; margin: 0; padding: 0; width: 100%; border: 1px solid #040404; height: 35px; line-height: 33px; padding: 0 10px; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 14px; color: #040404; }
.cModal .RContent .PFrm li input.smlInput { width: 65px; margin: 0 4px 0 0; padding: 0 5px; text-align: center; text-transform: uppercase; }
.cModal .RContent .PFrm .rightLi label { width: auto; }
.cModal .RContent .PFrm .rightLi input[type="text"] { width: 96px; }
.cModal .RContent .PFrm li .btn { border-radius: 0; margin: 15px 0 0 0; padding: 0; width: 100%; background: #25a00d; border-color: #25a00d; color: #fff; text-transform: uppercase; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 15px; height: 46px; }
.cModal .RContent .termsPara { text-align: left; margin: 0 0 0 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 15px; color: #040404; line-height: 17px; }
.cModal .RContent .termsPara a { color: #006666; }
/* 31.12.2019 */

/* 01.01.2020 */
.cModal .LContent .planBox { float: left; margin: 0 0 0 124px; padding: 0; position: relative; text-align: center; width: 470px; }
.cModal .LContent .planBox #planApp { position: relative; }
.cModal .LContent .planBox #planApp .item .planDiv { float: left; margin: 0; padding: 0 0 40px 0; position: relative; width: 100%; }
.cModal .LContent .planBox #planApp .item .planDiv h2 { color: #000; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 30px; margin: 0 0 20px 0; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox { float: none; width: 28px; height: 28px; display: inline-block; position: relative; padding: 0; margin: 0 0 20px 0; cursor: pointer; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox input { position: absolute; opacity: 0; cursor: pointer; height: 100%; width: 100%; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox .checkmark { position: absolute; top: 0; left: 0; height: 28px; width: 28px; background-color: #fff; border: 1px solid #9e9e9e; border-radius: 100%; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox:hover input ~ .checkmark { background-color: #fff; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox input:checked ~ .checkmark { background-color: #00d2cf; border-color: #00d2cf; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox .checkmark:after { content: ""; position: absolute; display: none; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox input:checked ~ .checkmark:after { display: block; }
.cModal .LContent .planBox #planApp .item .planDiv .cBox .checkmark:after { left: 7px; top: 2px; width: 10px; height: 18px; border: solid white; border-width: 0 5px 5px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.cModal .LContent .planBox #planApp .item .planDi h4 { margin: 0 0 10px 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 18px; color: #00cccb; }
.cModal .LContent .planBox #planApp .item .planDi h4 a { color: #00cccb; font-weight: 500; }
.cModal .LContent .planBox #planApp .item .planDiv h5 { margin: 0 0 0 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 700; font-size: 20px; color: #000; }
.cModal .LContent .planBox #planApp .item .planDiv h6 { margin: 0 0 20px 0; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 500; font-size: 14px; color: #000; }
.cModal .LContent .planBox #planApp .item .planDiv p { margin: 0 50px 10px 50px; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 400; font-size: 17px; line-height: 22px; color: #5d5f5e; }
.cModal .LContent .planBox #planApp .owl-nav { height: 45px; left: 0; margin: -23px 0 0 0; position: absolute; top: 50%; width: 100%; z-index: 1; }
.cModal .LContent .planBox #planApp .owl-nav [class*="owl-"] { text-indent: -999em; width: 14px; height: 45px; margin: 0; padding: 0; background: none; border-radius: 0; }
.cModal .LContent .planBox #planApp .owl-nav .owl-prev { background: url(../images/slider-plan-prev-arrow.png) no-repeat 0 0; float: left; margin-left: -50px; }
.cModal .LContent .planBox #planApp .owl-nav .owl-prev::after { display: none; }
.cModal .LContent .planBox #planApp .owl-nav .owl-next { background: url(../images/slider-plan-next-arrow.png) no-repeat 0 0; float: right; margin-right: -50px; }
.cModal .LContent .planBox #planApp .owl-nav .owl-next::before { display: none; }
.cModal .FPopUps { display: none; margin: 30px 0 40px 0; padding: 0; width: 100%; }
.cModal .FPopUps .securityList { float: left; list-style: none; margin: 0; padding: 0; width: 100%; }
.cModal .FPopUps .securityList li { float: left; height: 42px; line-height: 42px; margin: 0; padding: 0; text-align: center; width: 33.33333333333333%; }
/* 01.01.2020 */

/* 24.01.2020 */
#paymentModal2 .step-payment { clear: both; width: 100%; }
#paymentModal2 .fre-post-project-box { background: none; border: none; box-shadow: none; padding: 0; width: 100%; }
#paymentModal2 .line-block { display: block; }
#paymentModal2 .wrap-data-cart { padding: 0; }
#paymentModal2 .wrap-coupon { display: none; }
#paymentModal2 .payment__style { padding: 0; }
#paymentModal2 .RContent:after { display: none; }
#paymentModal2 .amount-block { display: none; }
#paymentModal2 .modal-form .num-card { background: #fff; border: 1px solid #040404; box-shadow: none; color: #040404; float: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 14px; font-weight: 400; height: 35px; line-height: 33px; margin: 0 0 15px 0; padding: 0 10px; width: 100% !important; }
#paymentModal2 .modal-form .fre-card-expiry-month { background: #fff; border: 1px solid #040404; box-shadow: none; color: #040404; float: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 14px; font-weight: 400; height: 35px; line-height: 33px; margin: 0 2% 15px 0; padding: 0 10px; width: 31.33333333333333% !important; }
#paymentModal2 .modal-form .fre-card-expiry-year { background: #fff; border: 1px solid #040404; box-shadow: none; color: #040404; float: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 14px; font-weight: 400; height: 35px; line-height: 33px; margin: 0 2% 15px 0; padding: 0 10px; width: 31.33333333333333% !important; }
#paymentModal2 .modal-form #cvc { background: #fff; border: 1px solid #040404; box-shadow: none; color: #040404; float: left; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 14px; font-weight: 400; height: 35px; line-height: 33px; margin: 0 0 15px 0; padding: 0 10px; width: 33.33333333333333% !important; }
#paymentModal2 .fre-proccess-payment-btn .fre-btn { background: #25a00d !important; border: 1px solid #25a00d !important; border-radius: 0; color: #fff !important; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-size: 15px; font-weight: 400; height: 46px; line-height: 44px; margin: 15px 0 15px 0; max-width: 100%; padding: 0; text-transform: uppercase; width: 100%; }
/* 24.01.2020 */

/* 27.03.2020 */
.recpImgDiv {
	position: relative;
	text-align: center;
	padding-left: 0;
}
.recpImgDiv .image {
	max-width: 70%;
	text-align: center;
	position: relative;
}
.recpImgDiv .image img {
	width: 100%;
}
.recpImgDiv .smalImg {
	position: absolute;
	top: 40%;
	right: 44%;
	margin: 0;
}
.recpImgDiv .smalImg img {
	height: auto;
	width: 50px;
}
.smalImgTwo {
	display: none;
}
.newProceShow {
	margin: 0;
	padding: 0;
	width: 100%;
}
.newProceShow h2 {
	margin: 0 0 30px 0;
	color: #00d1d1;
	font-weight: 100;
	font-size: 72px;
	line-height: 68px;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
}
.newProceShow h2 strong {
	font-weight: 500;
}
.newProceShow h3 {
	margin: 0 0 20px 0;
	color: #00d1d1;
	font-weight: 500;
	font-size: 30px;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
}
.processing-quote .newProceShow h3 {
	font-weight: normal;
	font-size: 26px;
}
.newProceTwo {
	display: none;
}

.payment_stripe_wrapper {
	background: #fff;
	position: relative;
	padding-bottom: 60px;
}

/*.payment_stripe_wrapper .fImgDiv {
position: absolute;
left: 0;
bottom: 20px;
right: 0;
}*/

#bt_card_button,
#bt_card_button_change_plan {
	margin-top: 35px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.08);
	transition: all 0.2s linear;
	outline: none;
}

#bt_card_button:hover,
#bt_card_button_change_plan:hover {
	box-shadow: 6px 6px 6px rgba(0,0,0,0.3);
	outline: none;
}

#bt_card_button:active,
#bt_card_button_change_plan:active {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}

/* 27.03.2020 */

/* 28.03.2020 */
.newPlanModal {
}
.newPlanModal .modal-dialog {
	width: 1175px !important;
}
.newPlanModal .modal-content {
	background: none;
	border: none;
	width: 100%;
}
.newPlanModal .modal-body {
	float: left;
	padding: 0;
	width: 100%;
}

.newPlanModal .modal-body .row {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 15px;
}


.newPlanModal .modal-body .row{
	flex-wrap: nowrap !important;
}


.newPlanModal .lPlanBox {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	height: 100%;
}
.newPlanModal .lPlanBox .grayTop {
	float: left;
	margin: 0 0 32px 0;
	padding: 0;
	width: 100%;
	text-align: center;
	color: #00cccc;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 400;
	background: #f7f6f4;
	line-height: 140px;
	border-radius: 10px 10px 0 0;
	font-size: 58px;
}
.plnSliderBox {
	width: 464px;
	margin: 0 auto;
}

.plnList .col-md-4:nth-child(1) h6 {
	margin-top: 51px;
}

.plnList .col-md-4:nth-child(3) h6 {
	margin-top: 51px;
}

@media (min-width: 992px) {
	.modal-dialog .lPlanBox .payment_modal_desktop .plnList h6 ~ p {
		min-height: 181px;
	}
}

@media (min-width: 1025px) {
	.modal-dialog .lPlanBox .payment_modal_desktop .plnList h6 ~ p {
		min-height: 125px;
	}
}

#PaymentCarousel {
	padding-bottom: 30px;
}
.terms_conditions {
	margin-bottom: 20px;
	position: absolute;
	bottom: -5px;
	right: 0;
	left: 0;
}

.terms_conditions a {
	color: inherit;
	font-weight: bold;
}
#newPlan {
	opacity: 1;
	margin: 0;
	width: 100%;
	height: 100%;
	float: left;
}
#newPlan .owl-stage-outer {
	float: left;
	width: 100%;
}
#newPlan .item .cBox {
	float: none;
	width: 28px;
	height: 28px;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0 0 24px 0;
	cursor: pointer;
}
#newPlan .item .cBox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 100%;
	width: 100%;
}
#newPlan .item .cBox .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	width: 28px;
	background-color: #fff;
	border: 1px solid #9e9e9e;
	border-radius: 100%;
}
#newPlan .item .cBox:hover input ~ .checkmark {
	background-color: #fff;
}
#newPlan .item .cBox input:checked ~ .checkmark {
	background-color: #00d2cf;
	border-color: #00d2cf;
}
#newPlan .item .cBox .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
#newPlan .item .cBox input:checked ~ .checkmark:after {
	display: block;
}
#newPlan .item .cBox .checkmark:after {
	left: 7px;
	top: 2px;
	width: 10px;
	height: 18px;
	border: solid white;
	border-width: 0 5px 5px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#newPlan .item  h2 {
	margin: 0 0 18px 0;
	text-transform: uppercase;
	color: #000;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 100;
	font-size: 30px;
	line-height: 36px;
}
#newPlan .item  h3 {
	margin: 0 0 0 0;
	color: #000;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 45px;
}
#newPlan .item  h4 {
	margin: 0 0 30px 0;
	color: #b6b5b5;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 100;
	font-size: 30px;
}
#newPlan .item  h4 span {
	text-decoration: line-through;
	font-weight: 100;
}
#newPlan .item  h5 {
	margin: 40px 0 0 0;
	color: #00cccb;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 500;
	font-size: 18px;
}
#newPlan .item  h5 a {
	color: #00cccb;
}
#newPlan .item  p {
	margin: 0 0 20px 0;
	color: #504f4f;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}
#newPlan .item  p span {
	text-decoration: line-through;
	font-weight: 400;
	font-size: 18px;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
}
#newPlan .owl-controls {
	position: absolute;
	width: 100%;
	margin: -22px 0 0 0;
	top: 50%;
	left: 0;
	height: 45px;
}
#newPlan .owl-nav {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
#newPlan .owl-nav .owl-prev {
	background: url(../images/slider-plan-prev-arrow.png) no-repeat center;
	text-indent: -999em;
	height: 45px;
	width: 30px;
	float: left;
}
#newPlan .owl-nav .owl-prev:after {
	display: none
}
#newPlan .owl-nav .owl-next {
	background: url(../images/slider-plan-next-arrow.png) no-repeat center;
	text-indent: -999em;
	height: 45px;
	width: 30px;
	float: right;
}
#newPlan .owl-nav .owl-next:after {
	display: none
}


.newPlanModal .rPlanBox {
	float: left;
	margin: 0;
	padding: 0px 15px;
	width: 100%;
	background: #fff;
	min-height: 674px;
}
.newPlanModal .rPlanBox h3 {
	color: #040404;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 500;
	font-size: 12px;
	margin: 0 0 60px 0;
	line-height: 16px;
}
.newPlanModal .rPlanBox p {
	color: #040404;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 14px !important;
	margin: 0 18px 47px 18px;
	line-height: 18px !important;
	text-align: left;
}

.newPlanModal .rPlanBox .accept_terms {
	text-align: center;
	font-weight: bold;
	font-size: 12px !important;
	margin: 0;
}

.newPlanModal .rPlanBox p a {
	color: #37666d;
}
.newPlanModal .rPlanBox .btn, .btn-pay {
	display: block;
	color: #040404;
	background: #fed701;
	border-radius: 10px;
	padding: 0;
	line-height: 35px;
	text-transform: uppercase;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 500;
	font-size: 12px;
	margin: 15px 0 25px 0;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.08);
	border: none;
	width: 100%;
}
.btn-pay {
	width: max-content;
	padding: 0px 100px;
	display: inline-block;
}
.newPlanModal .rPlanBox .btnOne {
	margin: 0 0 55px 0;
}
#bt_payment_form label, #bt_payment_form_change_plan label {
	font-weight: 700;
	margin-bottom: 7px;
}
#bt_card_wrapper {
	border: 1px solid #b3b2af;
	border-radius: 6px;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
#bt_card_number {
	width: 100%;
	border-bottom: 1px solid #b3b3af;
	padding: 5px 7px;
}
/* #bt_card_expiry {
	border-right: 1px solid #b3b3af;
} */
#bt_card_expiry, #bt_card_cvc {
	width: 100%;
	float: left;
	
}

.bt_card_expiry_field, .bt_card_cvc_field {
	width: 50%;
	float: left;
	padding: 5px 7px;
}

#cardholder-name_wrapper {
	border: 1px solid #b3b2af;
	border-radius: 6px;
}
#cardholder-name_wrapper input, #bt_payment_form_change_plan input {
	width: 100%;
	border-radius: 6px;
	border: 0;
	padding: 5px 7px;
}
#bt_payment_form .error {
	margin-top: 10px;
	color: red;
}
/* 28.03.2020 */

/* 30.03.2020 */
.newPlanModal2 { }
.newPlanModal2 .plnList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.newPlanModal2 .plnList div .cBox {
	float: none;
	width: 28px;
	height: 28px;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0 0 24px 0;
	cursor: pointer;
}
.newPlanModal2 .plnList div .cBox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 100%;
	width: 100%;
	margin-top: 0;
}
.newPlanModal2 .plnList div .cBox .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	width: 28px;
	background-color: #fff;
	border: 1px solid #9e9e9e;
	border-radius: 100%;
}
.newPlanModal2 .plnList div .cBox:hover input ~ .checkmark {
	background-color: #fff;
}
.newPlanModal2 .plnList div .cBox input:checked ~ .checkmark {
	background-color: #00d2cf;
	border-color: #00d2cf;
}
.newPlanModal2 .plnList div .cBox .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.newPlanModal2 .plnList div .cBox input:checked ~ .checkmark:after {
	display: block;
}
.newPlanModal2 .plnList div .cBox .checkmark:after {
	left: 7px;
	top: 2px;
	width: 10px;
	height: 18px;
	border: solid white;
	border-width: 0 5px 5px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.newPlanModal2 .plnList div  h2 {
	margin: 0 0 18px 0;
	text-transform: uppercase;
	color: #000;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 100;
	font-size: 30px;
	line-height: 36px;
}
.newPlanModal2 .plnList div h3 {
	margin: 0 0 0 0;
	color: #000;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 45px;
}
.newPlanModal2 .plnList div h3.newprice.new {
	font-weight: bold;
}
#servicesModal.newPlanModal2 .plnList div h3 {
	font-weight: bold;
}
#servicesModal.newPlanModal2 .plnList div span.old-price {
	color: #cccbcb;
	font-size: 30px;
}
.newPlanModal2 .plnList div  h4 {
	margin: 0 0 30px 0;
	color: #b6b5b5;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 100;
	font-size: 30px;
}
.newPlanModal2 .plnList div  h4 span {
	text-decoration: line-through;
	font-weight: 100;
}
.newPlanModal2 .plnList div h5 {
	margin: 10px 0 0 0;
	color: #00cccb;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 500;
	font-size: 18px;
}
.newPlanModal2 .plnList div h5 a {
	color: #00cccb;
}
.newPlanModal2 .plnList div h6 {
	margin: 0 20px 20px 20px;
	color: #504f4f;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
}
.newPlanModal2 .plnList div p {
	margin: 0 0 15px 0;
	color: #504f4f;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}
.newPlanModal2 .plnList div span.old-price {
	font-weight: 100;
	font-size: 27px;
	color: #ccc;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
}

.newPlanModal2 .plnList div span.old-price .num {
	text-decoration: line-through;
	margin-left: 3px;
	font-weight: 100;
}

.newPlanModal .rPlanBox {
	padding: 0 15px;
}
.newPlanModal2 .rPlanBox h2 {
	margin: 0 20px 40px 20px;
	color: #00cccc;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 300;
	font-size: 58px;
	line-height: 50px;
}

.newPlanModal2 .payment_stripe_wrapper .rPlanBox h2 {
	margin-bottom: 20px;
}

.newPlanModal2 .payment_stripe_wrapper .rPlanBox h3 {
	font-weight: 700;
	padding-bottom: 49px;
	border-bottom: 2px solid rgb(247, 246, 244);
	margin-bottom: 30px;
}
.newPlanModal .rPlanBox .btnOne {
	margin: 0 0 114px 0;
}

.newPlanModal2 .payment_stripe_wrapper .rPlanBox p.text-center {
	margin-left: 0;
	margin-right: 0;
}
/* 30.03.2020 */

/* 01.04.2020 */
.newPlanModal3 { }
.newPlanModal3 #addpay label {
	color: #000;
	font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 5px;
}
.newPlanModal3 #fre-payment-accordion .panel {
	padding-top: 0;
}
/* 01.04.2020 */

/* dashboard style end */


/* RESPONSIVE CSS
-------------------------------------------------- */
@media screen and (min-width: 1601px){

}

@media screen and (max-width: 1440px){

	/* 28.03.2020 */
	.renovationDiv .HRRghtTxtHldr .TickList { padding: 0 136px 0 0; }
	/* 28.03.2020 */
}

@media screen and (max-width: 1366px){
	.renovationDiv .HRRghtTxtHldr .TickList { padding: 0 107px 0 0; }
	.renovationDiv .HRLftImgHldr { padding-right: 15px; }
	.fre-site-logo { margin-right: 176px !important; }
	/* 18.01.2020 */
	.featured ul li { margin: 20px 32px; }

	/* dashboard style start */
	/* dashboard style start */
}

@media screen and (max-width: 1280px){
	.renovationDiv .HRRghtTxtHldr { margin-top: 107px; }
	.renovationDiv .HRRghtTxtHldr .TickList { padding: 0 64px 0 0; }
	/* 18.01.2020 */
	.featured ul li { margin: 20px 26px; }
}

@media screen and (max-width: 1199px){
	.dashAsist .HmAssitanceImg { left: 70px; }
	.webMenu { display: none !important; }
	.mobileMenu { display: none; }

	.fre-header-wrapper.active .mobileMenu .fre-menu-main > li { padding: 0 0 6px 0; }
	.mobileMenu .navbar-nav { margin-top: 10px; padding-left: 5px !important; width: 100% !important; }
	.mobileMenu .navbar-nav > li { line-height: normal !important; margin-bottom: 5px; margin-right: 0 !important; }
	.mobileMenu .navbar-nav > li a { display: inline-block !important; padding: 5px 0 5px 0 !important; }
	.mobileMenu .navbar-nav > .menu-item-has-children a { background: url(../images/dropdown_right_arrow.png) no-repeat right 13px; padding: 5px 10px 5px 0 !important; }
	.mobileMenu .navbar-nav > li a:hover { color: #00cccc !important; text-decoration: none !important; }
	.mobileMenu .navbar-nav > li > .dropdown-menu { border: none; padding: 10px 0; }
	.mobileMenu .navbar-nav > li > .dropdown-menu li { margin-bottom: 5px; margin-right: 0; }
	.mobileMenu .navbar-nav > li > .dropdown-menu li a { padding: 0 15px; }
	.mobileMenu .navbar-nav > li > .dropdown-menu li a:hover { color: #00cccc; text-decoration: none; }
	.mobileMenu .navbar-nav .sub-menu { background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: none; border-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0; display: none; float: left; font-size: 14px; left: 0; list-style: none; margin: 0; min-width: 160px; padding: 10px 0 0 0 !important; position: relative; text-align: left; top: 0; width: 100%; z-index: 1000; }
	.mobileMenu .navbar-nav .sub-menu.bs-opened {display: block;}
	.mobileMenu .navbar-nav .sub-menu li { line-height: normal !important; margin-bottom: 10px; margin-right: 0 !important; padding: 0 !important; }
	.mobileMenu .navbar-nav .sub-menu li:last-child { margin-bottom: 0 !important; }
	.mobileMenu .navbar-nav .sub-menu li a { background: none; padding: 0 0 0 10px !important; }
	.mobileMenu .navbar-nav .sub-menu li a:hover { color: #00cccc !important; text-decoration: none !important; }
	.fre-login-wrap { padding-left: 5px !important; }

	.renovationDiv p { margin: 0 100px 40px 100px; }
	.renovationDiv .RenoList li { font-size: 17px;  margin-bottom: 10px; margin-top: 10px; }
	.renovationDiv .RenoList li:first-child { margin-top: 0; }
	.renovationDiv .HRLftImgHldr .ratingImage { bottom: -50px; right: 161px; }
	.renovationDiv .HRRghtTxtHldr .TickList { padding: 0 62px 0 0; }

	/* 18.01.2020 */
	.subNav { margin: 0; padding: 0 0 0 5px; width: 100%; }
	.featured { display: none; }
	.featuredMobile { display: block; padding: 0 10px 10px 10px; }
	.featured ul { display: block; margin: 0 0 20px 0; padding: 10px 0; }
	.featured ul li { display: inline-block; margin: 10px 30px; }
	.featured ul li a { display: block; }
	#FImg .item a { display: block; line-height: 40px; text-align: center; }
	#FImg .item a img { display: inline-block; height: auto; max-height: 20px; max-width: 100%; width: auto; }
	#FImg .owl-nav [class*='owl-'] { background: none; border-radius: 0; border: none; color: #000; margin: 0; padding: 0; }
	#FImg .owl-nav .owl-next { position: absolute; right: -33px; top: 4px; }
	#FImg .owl-nav .owl-next span { display: none; }
	#FImg .owl-nav .owl-next:before { color: #000; font-size: 32px; }
	#FImg .owl-nav .owl-prev { left: -33px; position: absolute; top: 4px; }
	#FImg .owl-nav .owl-prev span { display: none; }
	#FImg .owl-nav .owl-prev:after { color: #000; font-size: 32px; }
	/* 18.01.2020 */

	/* 28.03.2020 */
	.renovationDiv .HRRghtTxtHldr {
		margin-top: 74px;
	}
	.renovationDiv .HRRghtTxtHldr h3 {
		margin: 0 0 15px 40px;
		font-size: 42px;
	}
	.renovationDiv .HRRghtTxtHldr h2 {
		font-size: 50px;
		line-height: 45px;
	}
	.renovationDiv h4 {
		font-size: 28px;
	}
	.renovationDiv .HRRghtTxtHldr .TickList {
		padding: 0;
	}
	.renovationDiv .HRRghtTxtHldr .TickList li {
		margin: 0 0 20px 0;
	}
	/* 28.03.2020 */

	/* dashboard style start */
	.dashAsist .HAssitnaceHldr { padding: 60px 0 0 291px; }

	/* 01.01.2020 */
	.chatDiv img { height: auto; width: 100%; }
	.inbox-item-wrap img {
		height: 36px;
		width: 36px;
	}
	.cModal .modal-dialog { width: 94% !important; }
	.cModal .LContent .planBox { margin: 0 0 0 64px; }
	/* 01.01.2020 */

	/* 24.01.2020 */
	#paymentModal2 .wrap-data-cart { float: left; width: 100%; }
	/* 24.01.2020 */

	/* 27.03.2020 */
	.newProceShow h2 {
		font-size: 60px;
		line-height: 55px;
	}

	/* dashboard style end */
}

.skip_to_payment {
	z-index: 999;
	width: 100%;
	background: #f7f6f4;
	padding: 30px 0;
	position: relative;
	float: left;
	border-radius: 0 0 10px 10px;
	margin-bottom: -9px;
}

.skip_to_payment a {
	text-transform: uppercase;
	color: initial;
	text-decoration: underline;
	font-size: 17px;
}

.return_to_services {
	position: absolute;
	left: 28px;
	font-size: 18px;
	top: 29px;
}

#payment_summary .remove-icon {
	margin-right: 10px;
  color: #9a9a9a;
  font-size: 15px;
}

@media screen and (min-width:991px){
	#PaymentCarousel .carousel-inner>.item {
		display: inline-block;
	}
	#PaymentCarousel .carousel-control {
		display: none !important;
	}
	.skip_to_payment, .return_to_services, #payment_summary .remove-icon {
		display: none;
	}
	.bt-services-popup, .payment_stripe_wrapper, #servicesModal button.close {
		display: block !important;
	}
}

@media (max-width: 1200px){
	.bt_back_recap_screen {
		display: none;
	}
}

@media screen and (max-width:991px){
	#servicesModal button.close  {
		display: none;
	}
	.recpImgDiv .smalImg img {
		width: 80px;
	}
	#PaymentCarousel .carousel-inner>.item {
		max-width: 400px;
		margin: 0 auto;
		border: 0;
	}
	.skip_to_payment, .return_to_services, #payment_summary .remove-icon {
		display: inline-block;
	}
	.payment_stripe_wrapper {
		background: none;
	}

	.payment_stripe_wrapper .rPlanBox {
		padding: 0 37px;
		border-radius: 10px
	}

	.payment_stripe_wrapper .fImgDiv {
		margin: 15px 0;
	}

	#servicesModal .bs-modal-popup .row.special_offers {
		margin: 0;
	}

	.fre-site-logo { text-align: center !important; }
	.fre-header-wrapper.active .fre-menu-main > li { padding: 8px 0 0 0 !important; }
	.fre-header-wrapper.active .fre-menu-main > li:last-child { padding-bottom: 0 !important; }
	.fre-header-wrapper .navbar-nav { margin: 7.5px 0 0 0; }
	.fre-hamburger { float: left !important; margin: 0 0 0 0 !important; }

	.featured { padding: 0 40px 5px 40px; }
	.featured h4 { margin-bottom: 0; }
	.featured ul li { margin: 10px 30px !important; }
	.featured ul li a img { max-height: none; width: 86px !important; }

	.renovationDiv { background-image: none; padding: 30px 0 40px 0; }
	.renovationDiv .HRLftImgHldr { padding-left: 15px; }
	.renovationDiv .HRLftImgHldr .bigImage { width: 70%; }
	.renovationDiv .HRLftImgHldr .ratingImage { display: none; }
	.renovationDiv .HRRghtTxtHldr { text-align: center; margin-top: 0; }
	.renovationDiv .HRRghtTxtHldr h2 { text-align: center; }
	.renovationDiv .HRRghtTxtHldr h5 { text-align: center; margin: 0 0 3px 0; }
	.renovationDiv .HRRghtTxtHldr .TickList { padding: 0 145px 0 145px; }
	.renovationDiv .HRRghtTxtHldr .TickList li { text-align: left; }
	.renovationDiv .HRRghtTxtHldr .ratingSpan { display: block; margin: 0 0 25px 0; }
	.renovationDiv .HRLftImgHldr {margin-top: 0;}
	.HAssistanceBox::before {bottom: 0;}

	.animation-desktop { display: none; }
	#myCarousel img.slider-image-desktop { display: none; }
	#myCarousel img.slider-image-mobile { display: block; height: 100% }
	#myCarousel .item { text-align: center; }
	/*#myCarousel .blackOverlay { background: rgba(0,0,0,0.48); display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }*/
	#myCarousel .mobileView { background: none; border: 3px solid #fff; border-radius: 15px; display: block; font-family: 'HelveticaNeue', 'Hevetica', 'Arial', sans-serif; font-weight: 700; font-size: 17px; left: 25%; text-transform: uppercase; position: absolute; line-height: 26px; padding: 0 23px; top: 527px; width: 50%; z-index: 12; }
	#myCarousel .carousel-caption { left: 0;
		width: 100%;
		padding: 20px;
		height: auto;
		text-shadow: none;
		max-width: 500px; 
	}
	
	#myCarousel .bs-carousel-bg{
		max-height: 215px;
		overflow-y: hidden;
	}
	#myCarousel .carousel-indicators{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 500px;
		left: 0;
	}
	#myCarousel .carousel-caption h2 { font-size: 18px; line-height: 1;}
	#myCarousel .carousel-caption p { font-weight: 100; }

	.YTHldr { min-height: 500px; }
	.YTHldr img { margin: 158px 0 0 0; }

	.HAssistanceBox { height: auto; text-align: center; }
	.HmAssitanceImg { top: 140px; }
	.HAssitnaceHldr { height: 488px; padding: 40px 0 0 0; }
	.HAssitnaceHldr ul { float: right; margin: 50px 50px 50px 0; width: 370px; }
	.simple_assistance .HAssitnaceHldr { display: none }
	.HAssitnaceHldr ul li { margin: 0 0 40px 0; width: 50%; }

	.grayDiv { display: none; }

	.StartFreeTrial { margin: 0 0 0 0; padding: 30px 0 30px 0; }

	/* 28.03.2020 */
	.renoTop {
		position: relative;
		top: 0;
		margin: 0 0 40px 0;
	}
	.renovationDiv h4 {
		text-align: center;
		margin: 0;
	}
	.renovationDiv .HRRghtTxtHldr h2 {
		margin: 0 0 3px 0;
	}
	.renovationDiv .HRRghtTxtHldr h3 {
		text-align: center;
		margin: 0 0 15px 0;
	}
	.renovationDiv .HRRghtTxtHldr .fullRatinaImg {
		margin-bottom: 40px;
	}
	.renovationDiv .HRRghtTxtHldr .ratingImage {
		display: inline-block;
	}
	.renovationDiv .HRRghtTxtHldr .btn {
		margin: 0;
	}
	/* 28.03.2020 */

	/* dashboard style start */
	.projStatusHldr { width: 100%; }
	.comDiv .imgDiv { height: 196px; }
	.dashAsist .HAssistanceBox { padding: 0 0 20px 0; }
	.dashAsist .HmAssitanceImg { left: 0; top: 208px}
	.dashAsist .HAssitnaceHldr { padding: 60px 0 0 0; }
	.dashAsist .HAssitnaceHldr ul { margin: 50px 50px 0 0; width: 370px; }

	/* 01.01.2020 */
	.cModal .RContent::after { display: none; }
	.cModal .LContent .planList li h5 { margin: 32px 0 0 0; }
	.cModal .LContent .securityList { display: none; }
	.cModal .LContent .planBox { margin: 0 0 0 99px; }
	.cModal .FPopUps { display: block; }
	.cModal .FPopUps .securityList { display: block; }
	/* 01.01.2020 */

	/* 24.01.2020 */
	.fre-project-detail-wrap { margin: 0 0 60px 0; }
	.FContainer { width: 100%; }
	.recpTop { padding: 0; text-align: center; }
	.bs-project-recap .serviceList{
		padding: 0;
	}
	.serviceList li { background: url(../images/green-tick-icon.png) no-repeat left 5px; font-size: 18px; padding: 25px 0 0 0; }
	.bs-project-recap .serviceList li{
		padding: 5px 0 5px 30px;
	}
	
	.bs-project-recap-serv .serviceList li{
		background-position: center 0;
	}
	.bs-project-recap-serv .serviceList ul{
		padding-left: 0;
	}
	.serviceList li:before { display: none; }
	#paymentModal2 .wrap-data-cart { display: block; float: left; width: 100%; }
	.projStatusHldr .requirement__block .col-sm-10 { width: 100%; }
	.projStatusHldr .requirement__block .col-sm-2 { text-align: left; width: 100%; margin-top: 10px;}
	.projStatusHldr .requirement__block .col-sm-2 .btn__style-edit { display: inline-block; }
	/* 24.01.2020 */

	/* 27.03.2020 */
	.recpTxtDiv {
		text-align: center;
		padding-left: 0;
	}
	.newProceShow h2 {
		font-size: 54px;
		/* margin: 30px 150px 30px 150px; */
		line-height: 55px;
	}



	/* dashboard style end */
}


@media screen and (max-width:767px){
	.recpImgDiv .smalImg img {
		width: 70px;
	}
	.renovationDiv h2 { font-size: 46px; }
	.renovationDiv .HRRghtTxtHldr .TickList { padding: 0 90px 0 90px; }

	.YTHldr { min-height: 464px; }
	.YTHldr img { margin: 140px 0 0 0; }

	.HAssistanceBox::before { display: none; }
	.HmAssitanceImg { display: none}
	.HAssitnaceHldr { height: auto; }
	.HAssitnaceHldr ul { margin: 0 50px 0 0; width: 100%; float: left; margin: 0 auto }
	.HAssitnaceHldr ul li { width: 100%; }

	.Hfooter .col-sm-12 { margin: 0 auto; width: 234px; }

	/* 28.03.2020 */

	/* 28.03.2020 */

	/* dashboard style start */
	.comDiv .imgDiv { height: 166px; }
	.comDiv h2 { font-size: 20px; }
	.comDiv p { font-size: 17px; }
	.dashAsist .HAssitnaceHldr h3 { font-size: 24px; }
	.dashAsist .HAssitnaceHldr ul { margin: 0 50px 0 0; width: 100%; }
	.dashAsist .HAssitnaceHldr ul li { width: 100%; }

	/* 01.01.2020 */
	.cModal .LContent .planBox { margin: 0; width: 540px; }
	.cModal .LContent .planBox #planApp .owl-nav .owl-prev { margin-left: 0; }
	.cModal .LContent .planBox #planApp .owl-nav .owl-next { margin-right: 0; }
	.cModal .LContent .planBox { width: 389px; }
	.cModal .FPopUps .securityList li { padding: 0 5px; }
	.cModal .FPopUps .securityList li img { height: auto; max-width: 100%; width: auto; }
	/* 01.01.2020 */

	/* 24.01.2020 */
	.projStatusHldr .projectBrief .project__name-part { display: none; }
	.projStatusHldr .projectBrief .requirement__block { padding: 0 0 25px 0; }
	/* 24.01.2020 */

	/* 27.03.2020 */
	.newProceShow h2 {
		margin: 30px 111px 30px 111px;
	}
}

@media screen and (max-width: 667px){
	.recpImgDiv .smalImg img {
		width: 60px;
	}
}


@media screen and (max-width: 639px){

	.sliderBanner { height: 352px; }
	#slideshow { height: 352px; }
	#slideshow li .carousel-caption h1 { font-size: 32px; line-height: 32px; margin: 81px auto 0 auto; }
	#slideshow li .carousel-caption p { font-size: 12px; }

	.renovationDiv h2 { font-size: 40px; }
	.renovationDiv .HRRghtTxtHldr .TickList { padding: 0 10px 0 10px; }
	.renovationDiv .HRRghtTxtHldr h5 { margin: 0; }
	.renovationDiv .HRRghtTxtHldr .TrialTxt { margin: 0 0 20px 0; }
	.renovationDiv .HRRghtTxtHldr .btn { margin: 0; }

	/* #myCarousel .mobileView { top: 165px; }
	#myCarousel .carousel-control { top: 157px; } */

	.YTHldr { min-height: 358px; }
	.YTHldr img { margin: 110px 0 0 0; width: 90px; }
	.YTHldr .spanHeader { font-size: 36px; }

	.HAssitnaceHldr h3 { font-size: 26px; }

	/* 28.03.2020 */
	.renoTop h2 {
		font-size: 30px;
	}
	.renovationDiv .HRLftImgHldr .bigImage {
		width: 80%;
	}
	.renovationDiv .HRRghtTxtHldr h2 {
		font-size: 42px;
		line-height: 41px;
	}
	.renovationDiv .HRRghtTxtHldr .fullRatinaImg {
		margin: 0 0 25px 0;
		padding: 0;
		width: 100%;
	}
	.bottomRono h2 {
		line-height: normal;
		margin: 0 0 30px 0;
	}
	/* 28.03.2020 */

	/* dashboard style start */
	.comDiv .imgDiv { height: 120px; }
	.comDiv h2 { font-size: 17px; margin: 0 0 5px 0; }
	.comDiv p { font-size: 14px; }
	.dashAsist .HAssitnaceHldr { padding: 60px 0 0 0; }
	.dashAsist .HAssitnaceHldr h3 { font-size: 24px; }
	/*.dashAsist .HAssitnaceHldr ul { margin: 0; width: 200px; }*/
	.dashAsist .HAssitnaceHldr ul li { width: 100%; }

	/* 01.01.2020 */
	.cModal .LContent .planList li { width: 100%; }
	.cModal .LContent .planList li::after { display: none; }
	/* 01.01.2020 */

	/* 27.03.2020 */
	.newProceShow h2 {
		margin: 30px 50px 20px 50px;
		font-size: 44px;
		line-height: 51px;
	}
	.newProceShow h3 {
		font-size: 21px;
	}
	/* 27.03.2020 */

	/* dashboard style end */
}

@media screen and (max-width: 568px){
	#PaymentCarousel .carousel-inner>.item {
		max-width: 250px;
	}
	.recpImgDiv .smalImg img {
		width: 40px;
	}
}

@media screen and (max-width: 414px){

	.payment_stripe_wrapper {
		left: 5px;
		right: 5px;
		transform: translate(0, 0);
	}
	.sliderBanner { height: 282px; }
	#slideshow { height: 282px; }
	#slideshow li { background-position: center bottom; }
	#slideshow li .carousel-caption h1 { margin: 50px auto 0 auto; }

	.renovationDiv h2 { font-size: 34px; }
	.renovationDiv .HRLftImgHldr { margin-top: 24px; }

	/* #myCarousel .carousel-caption h2 { font-size: 22px; } */

	.YTHldr { min-height: 322px; }

	.HAssitnaceHldr h3 { font-size: 30px; line-height: 42px; margin: 0 50px 40px 50px; }
	.HmAssitanceImg { bottom: 0; left: -72px; }

	.HmExmplHldr { display: none; }
	.examplMobileVive { display: block; }

	.HTourHldr { padding: 15px 0; }
	.HTourHldr p a { background-position: center bottom; padding: 0 0 34px 0; }

	/* 28.03.2020 */
	.renoTop h2 {
		font-size: 26px;
	}
	.renovationDiv h4 {
		font-size: 26px;
	}
	.renovationDiv .HRRghtTxtHldr h2 {
		font-size: 36px;
		line-height: 34px;
	}
	.renovationDiv .HRRghtTxtHldr h3 {
		margin: 0 0 15px 0;
		font-size: 36px;
	}
	/* 28.03.2020 */

	/* dashboard style start */
	.stepDiv { margin: 0; }
	.stepOneDive { margin: 0 0 30px 0; width: 100%; }
	.stepTwoDive { margin: 0 0 30px 0; width: 100%; }
	.stepThreeDive { margin: 0 0 30px 0; width: 100%; }
	.stepFourDive { margin: 0 0 30px 0; width: 100%; }
	.comDiv .imgDiv { height: auto; margin: 0 0 20px 0; text-align: center; }
	.comDiv .imgDiv img { display: none; width: auto; }
	.comDiv .imgDiv .mobileImg { display: inline-block; }
	.dashAsist .HAssitnaceHldr { padding: 40px 0 0 0; }
	.dashAsist .HAssitnaceHldr h3 { font-size: 24px; line-height: 30px; margin: 0 20px 20px 20px; }
	/*.dashAsist .HAssitnaceHldr ul { width: 185px; }*/

	/* 01.01.2020 */
	.cModal .LContent .planBox { width: 327px; }
	.cModal .LContent .planBox #planApp .item .planDiv p { margin: 0 0 10px 0; }
	/* 01.01.2020 */

	/* 24.01.2020 */
	.recpImgDiv img { height: auto; width: 100%; }
	.recpTxtDiv p { margin: 0; }
	.serviceList li { font-size: 16px; margin: 0 0 10px 0; }
	/* 24.01.2020 */

	/* 27.03.2020 */
	.newProceShow h2 {
		margin: 30px 0 30px 0;
	}
	/* 27.03.2020 */

	/* dashboard style end */
}

@media screen and (max-width: 375px){
	.recpImgDiv .smalImg img {
		width: 30px;
	}
	.featuredMobile { padding: 0 10px 10px 10px; }

	.renovationDiv h2 { font-size: 30px; }
	.renovationDiv .HRLftImgHldr .bigImage { width: 80%; }

	.YTHldr { min-height: 284px; }
	.YTHldr img { margin: 85px 0 0 0; width: 80px; }
	.YTHldr .spanHeader { font-size: 32px; }

	.HAssitnaceHldr h3 { margin: 0 40px 40px 40px; }

	/* 28.03.2020 */
	.renoTop h2 {
		font-size: 26px;
	}
	/* 28.03.2020 */

	/* dashboard style start */
	.dashAsist .HmAssitanceImg { left: -40px; }

	/* 01.01.2020 */
	.cModal .LContent .planBox { width: 291px; }
	.cModal .LContent .planBox #planApp .owl-nav { margin: -76px 0 0 0; }
	/* 01.01.2020 */

	/* 27.03.2020 */
	.newProceShow h2 {
		font-size: 47px;
		line-height: 50px;
	}
	.newProceShow h3 {
		font-size: 27px;
	}
	/* 27.03.2020 */

	/* dashboard style end */
}

@media screen and (max-width: 360px){
	#slideshow li .carousel-caption h1 { margin: margin: 12px 0 0 8px; }
	#slideshow li .carousel-caption p { padding: 0 15px; }

	.renovationDiv .HRLftImgHldr .bigImage { width: 90%; }

	/* 18.01.2020 */
	.featured ul li a img { width: 75px !important; }
	/* 18.01.2020 */

	/* dashboard style start */

	/* 01.01.2020 */
	.cModal .close { right: 10px; top: 10px; }
	.cModal .LContent .planBox { width: 276px; }
	.cModal .RContent .PFrm .leftLi { width: 100%; }
	.cModal .RContent .PFrm .rightLi { width: 100%; }
	.cModal .RContent .PFrm li input.smlInput { margin: 0 2% 0 0; width: 48%; }
	.cModal .RContent .PFrm .rightLi input[type="text"] { width: 100%; }
	/* 01.01.2020 */

	/* 27.03.2020 */
	.newProceShow h2 {
		font-size: 44px;
		line-height: 44px;
	}
	.newProceShow h3 {
		font-size: 25px;
	}
	/* 27.03.2020 */


	/* dashboard style end */
}

@media screen and (max-width: 320px){
	.renovationDiv .HRRghtTxtHldr .btn { font-size: 14px; }

	.YTHldr .spanHeader { font-size: 30px; }

	.HAssitnaceHldr h3 { margin: 0 10px 40px 10px; }
	.HmAssitanceImg { left: -112px; }

	/* dashboard style start */
	.dashAsist .HmAssitanceImg { left: -88px; }

	/* 01.01.2020 */
	.cModal .LContent .planBox { width: 239px; }
	/* 01.01.2020 */

	/* 24.01.2020 */
	.dashAsist .HmAssitanceImg { display: none; }
	/*.dashAsist .HAssitnaceHldr ul { width: 100%; }*/
	/* 24.01.2020 */

	/* 27.03.2020 */
	.newProceShow h2 {
		font-size: 36px;
		line-height: 36px;
		margin: 30px 0 20px 0;
	}
	.newProceShow h3 {
		font-size: 22px;
	}
	/* 27.03.2020 */

	/* 29.03.2020 */
	#newPlan .item h2 {
		font-size: 24px;
		line-height: 31px;
	}
	#newPlan .item h3 {
		font-size: 36px;
	}
	#newPlan .item h4 {
		font-size: 28px;
	}
	/* 29.03.2020 */

	/* dashboard style end */
}

#PaymentCarousel {
	width: 100%;
	float: left;
}

#PaymentCarousel  .carousel-inner {
	background: white;
}

#PaymentCarousel .carousel-control.left {
	background: url(../images/next-arrow-grey.png) no-repeat !important;
	left: 25px;
}

#PaymentCarousel .carousel-control.right {
	background: url(../images/prev-arrow-grey.png) no-repeat !important;
	right: 25px;
}

#PaymentCarousel .carousel-control {
	display: block;
	height: 45px;
	width: 25px;
	margin-top: auto;
	margin-bottom: auto;
	top: 0;
	bottom: 0;
}

.payment_modal_mobile .btn {
	margin: 0;
	margin-top: 30px;
}

.payment_modal_mobile { display: none; }
@media (max-width: 991px) {
	.payment_stripe_wrapper { display: none; }
	.payment_modal_mobile { display: inline-block; }

	.chatDiv {
		min-height: 1px !important;
	}
}


@media(min-width:1600px){
	#myCarousel .carousel-indicators {
		margin-left: 120px;
	}
}
@media(min-width:1600px){
	#myCarousel .carousel-indicators {
		margin-left: 120px;
		padding-right: 60px;
	}
}

@media(min-width:1700px){
	#myCarousel .carousel-indicators {
		margin-left: 160px;
		padding-right: 20px;
	}
}

@media(min-width:1800px){
	#myCarousel .carousel-indicators {
		margin-left: 190px;
		padding-right: 0px;
	}
}
