@media (min-width: 1200px) {
/**** GENERAL ****/
	.ThankYouMassage {
		font-size: 29px;
		position: absolute;
		left: 30%;
		right: auto;
		/* top: 50%; */
		/* transform: translate(50%, 50%); */
		top: 5px;
	}

	.home .wpcf7-mail-sent-ok {
		position: absolute;
		bottom: 12px;
		left: 7px;
	}
	.wpcf7-mail-sent-ok {
		position: absolute;
		bottom: -3px;
		left: -15px;
	}
	#wpcf7-f323-o1 {
		margin: 0 auto;
		display: block;
	}

	.single-team .blogPage .headBnr {
		background: linear-gradient(to left, rgba(47, 50, 58, 0.4), rgba(47, 50, 58, 0.4)), url('http://quality.opus-preview.co.il/wp-content/uploads/2019/09/Agents_Desktop.jpg') no-repeat  center / cover;
	}
	h2 {
		font-size: 60px;
		line-height: 1;
	}
	.TitleLineBottom {
		height: 4px;
		width: 85px;
		margin: 18px auto 30px;
	}
	.Top__content {
		height: 510px;
	}
	.Top__content .ContactBox, #bottomCf .ContactBox{
		background-color: rgba(2, 64, 89, 1);
	}
	.ContactBox {
		width: 100%;
	}
	.ContactBox .row {	
		margin: 0 auto;
	}
	.ContactBox .cfWrap {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 auto;
		max-width: 1240px;
	}
	.HeadtTextBox {
		max-width: 1170px;
		margin: 155px auto 0;
	}
	.headBnr h1 {
		margin: 0 0 19px;
		padding: 0 16px;
	}
	.bread p {
		margin: 0 0 50px;
		padding: 0 18px;
	}
	.bread a {
		color: #2f323a;
	}
	.homePage .hpHeadBnr {
		background: linear-gradient(to left, rgba(47, 50, 58, 0.4), rgba(47, 50, 58, 0.4)), url(../images/HeadrBGHome.jpg) no-repeat  center / cover;
	}
/**** HEADER ****/
	.navbar {
		padding: 20px 30px 20px 20px;
	}
	.navbar-toggler {
		background-size: 40px;
		background-position-x: right;
		background-position-y: center;
	}
	.headerLeft img {
		width: 44px;
		margin-right: 10px;
	}
	.headerLeft div:nth-child(3) img {
		margin-right: 10px;
	}
	.headerLeft .qbtn {
		height: 36px;
	}
	.qualityLogo {
		width: 229px;
	}
	.headerRight li a {
		font-size: 24px;
		color: #2f323a;
		position: relative;
	}
/**** HP SECTION hpTop ****/
	.hpTop__content {
		text-align: right;
	}
	.hpTop__content .HeadtTextBox {
		width: 1170px;
		margin: 0 auto;
	}
	.hpTop__content h1 {
		width: 530px;
		font-size: 60px;
		margin-bottom: 30px;
		line-height: 1.2;
	}
	.hpTop__content h3 {
		width: 485px;
		margin: 0 0 16px;
		line-height: 1.2;
	}
	.hpTop__content .ContactBox {
		width: 1170px;
		margin-top: 9vw;
	}
	.ContactBox {
		margin: 0 auto;
		padding: 37px 22px 15px; 
	}
	.ContactBox h2 {
		float: right;
		margin: -65px 0 0 20px;
		height: 44px;
		color: white;
	}
	.ContactBox .formAccept {
		padding: 0;
		font-size: 14px;
		justify-content: right!important;
		padding-right: 15px;
		margin-top: 5px;
		color: white;
	}
	.ContactBox input[type="tel"]{height:44px;}
	.ContactBox input[type="text"],
	.ContactBox input[type="email"],.ContactBox input[type="tel"], .ContactBox select {
		max-width: 220px;
		padding: 16px 11px;
		border: none;
		border-radius: 0;
		margin-bottom: 0;
	}
	.ContactBox select {
		width: 220px;
	    padding: 0 11px;
	}
	.ContactBox input[type="text"].YourComment {
		max-width: none !important;
	}
	.ContactBox input[type="submit"] {
		width: 220px;
		padding: 0 0 0 38px;
		background-image: url(../images/ARROW.svg);
		background-repeat: no-repeat;
		background-size: 22px;
		background-position-y: 50%;
		background-position-x: 62px;
	}
	.ContactBox input.form-check {
		top: 4px;
	}	
/**** HP SECTION whatWeOffer ****/
	#whatWeOffer {
		padding: 84px 0 140px;
		width: 1188px;
		margin: 0 auto;
	}
	#whatWeOffer .wwoItemWrap {
		padding
	}
	#whatWeOffer .card {
		margin-bottom: 0;
	}
	#whatWeOffer .card-header.OfferHead:after {
		border-top: solid 12px #50b1c1;
		border-left: solid 13px transparent;
		border-right: solid 13px transparent;
	}
	#whatWeOffer .card-header.OfferHead {
		padding: 40px 60px;
	}
	#whatWeOffer .card-body {
		padding: 35px 22px ;
	}
	#whatWeOffer h2 {
		margin-bottom: 50px;
	}
	#whatWeOffer h3 {
		font-size: 26px;
		margin: 0 auto 20px;
		letter-spacing: -0.3px;
	}
	#whatWeOffer p {
		font-size: 16px;
	}

/**** HP SECTION whoWeAre ****/
	#whoWeAre {
		padding: 92px 0 100px;
	}
	#whoWeAre p {
		width: 870px;
	}
	#whoWeAre h2 {
		font-size: 60px;
	}
/**** HP SECTION OurTeam ****/
	#OurTeam {
		padding: 60px 0 0;
		position: relative;
		overflow: hidden;
		background: #fff;
	}
	#OurTeam h2 {
		position: relative;
		padding-right: 22.5px;
		margin-bottom: 30px;
		text-align: right;
	}
	#agentsMultiSlider {
		max-width: 1215px;
	}
	#agentsMultiSlider .MS-content .item {
		display: inline-block;
		height: 100%;
		overflow: hidden;
		position: relative;
		vertical-align: top;
		width: 405px;
	}
	#agentsMultiSlider .MS-content .item .AgentBox {
		margin: 0 22.5px;
	}
	#OurTeam .AgentName {
		padding: 0 16px;
		font-size: 28px;
		height: 60px;
		line-height: 60px;
	}
	.OurTeam .AgentName::after {
		left: 14px;
		height: 60px;
		width: 31px;
		background-position-y: 50%;
	}
	.leftBgCube {
		background-color: #50b1c1;
		height: 1000px;
		width: 1000px;
		position: absolute;
		right: calc(50% + 384px);
		top: 0;
	}
	.rightBgCube {
		position: absolute;
		height: 1000px;
		width: 1500px;
		background-color: #024059;
		left: calc(50% - 280px);
		top: 0;
	}
	#agentsMultiSlider .MS-controls .MS-left {
		left: -5px;
	}
	#agentsMultiSlider .MS-controls .MS-right {
		right: -5px;
	}
/**** HP SECTION ourServices ****/
	#ourServices {
		padding: 92px 0 128px;
		max-width: 1310px;
		margin: 0 auto;
		width: auto;
	}
	#ourServices .serviceBoxWrap {
		background-color: #fff;
		margin-bottom: 40px;
		box-shadow: -14.1px 14.1px 30px 0 rgba(47, 50, 58, 0.1);
	}
	#ourServices h2 {
		margin-bottom: 48px;
		padding-bottom: 0;
		letter-spacing: -0.6px;
	}
/**** HP SECTION ourProducts ****/
	#ourProducts {
		overflow: hidden;
		padding: 38px 0 78px;
	}
	#ourProducts .productWrap {
		width: 1170px;
		margin: 0 auto;
	}
	#ourProducts #v-pills-tab {
		width: 172px;
		z-index: 10;
	}
	#ourProducts .tab-wrapBg {
		background-repeat: no-repeat;
		background-position-x: right;
		background-size: auto 100%;
		position: absolute;
		z-index: 0;
	}
	#ourProducts .ProductDescriptionBox {
		z-index:9;
	}
	#ourProducts .Product.nav-link {
		width: 174px;
		padding: 0;
		height: 83px;
		line-height: 83px;
		font-size: 24px;
	}
	#ourProducts .tab-pane {
		position: relative;
	}
	#ourProducts .productWrap h2 {
		color: #ffffff;
		margin-bottom: 26px;
	}
	#ourProducts .TitleLineBottom {
		margin: 7px auto 18px;
	}
	#ourProducts h3 {
		font-size: 50px;
		margin-bottom: 0;
	}
	#ourProducts p {
		font-size: 18px;
		line-height: 1.44;
	}
	#ourProducts .qbtn span::after, #magazine .qbtn span::after {
		background-image: url(../images/ARROW.svg);
		content: "";
		width: 23px;
		height: 42px;
		background-repeat: no-repeat;
		top: 0;
		bottom: 0;
		background-position-y: 50%;	
	}
	.ProductDescriptionBox {
		max-width: 500px;
		width: 100%;
		float: left;
		background-color: #fff;
		padding: 61.5px 50px 71px;
		box-shadow: -24.6px 17.2px 30px 0 rgba(47, 50, 58, 0.2);
	}
	.Product.nav-link {
		padding: 1.25em 35px;
		border-width: 0;
		border-radius: 0;
		background-color: #0b526e;
		color: #fff;
		-webkit-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
		position: relative;
		font-family: almonitzaraaa;
	}
	.Product.nav-link.active,
	.Product.nav-link:hover {
		background-color: #50b1c1;
		color: #2f323a;
		-webkit-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
	}
	.Product.nav-link.active:after,
	.Product.nav-link:hover:after {
		content: '';
		position: absolute;
		left: -10px;
		top: 0;
		bottom: 0;
		width: 0;
		height: 0;
		border-top: 12px solid transparent;
		border-bottom: 12px solid transparent; 
		border-right:10px solid #50b1c1; 
		clear: both;
		margin: auto;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.OurProducts {
		background-color: #024059;
	}
	.OurProducts .nav-pills {
		z-index: 99;
	}
	.nav-pills .WhyUsBtn:hover,
	.nav-pills .WhyUsBtn.active,
	.nav-pills .show>.WhyUsBtn {
		background-color: #50b1c1;
		color: #2f323a;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.nav-pills .nav-link {
		border-radius: 0;
	}
	.OurProducts h3 {
		margin-bottom: 25px;
	}
	.Product.nav-link {
		font-size: 1.5em;
		color: #fff;
		line-height: 1;
		border-bottom: 2px solid #024059;
	}
	.Product.nav-link:last-of-type {
		border-bottom: none;
	}
	#ourProducts .ProductDescriptionBox a.InnerBtn {
		margin: 0;
		line-height: 42px;
	}
/**** HP SECTION Magazine ****/
	#magazine {
		max-width: 1200px;
		width: auto;
		padding: 90px 0 120px;
	}
	#magazine h2 {
		margin-bottom: 45px;
	}
	#magazine .qbtn {
		margin-top: 80px;
	}
	#magazine a.InnerBtn {
		margin: 0;
		line-height: 42px;
	}
	#magazine .p20 {
		margin-bottom: 0px;
	}
	#magazine .p20:nth-child(3) {
		display: block !important;
	}
/*************/
/****ABOUT****/
/*************/
.whoWeArePage {
	width: 1117px;
}
.innerContent {
    width: 485px;
}
.whoWeArePage h2 {
    padding-bottom: 0;
}
.aboutPage #OurTeam {
	padding-bottom: 85px;
}
.aboutPage #OurTeam .leftBgCube, .aboutPage #OurTeam .rightBgCube {
	display: none;
}
.aboutPage #OurTeam p {
	width: 846px;
}
/**************/
/****AGENTS****/
/**************/
#main.agentPageWrap {
    background-color: #fff;
}
#main.agentPageWrap .wwrWtdBg {
	background-image: url(../images/agentsWwrBg1440.png);
    background-color: #fff;
	background-position-y: bottom;
    background-size: 1733px 1270px;
    background-repeat: no-repeat;
    position: relative;
    background-position-x: -150px;
    background-position-y: 125px;
    width: auto;
}
.whoWeArePage.agentsPage {
    background-image: unset;
    background-color: transparent;
}
.whoWeArePage.agentsPage .innerContent p {
	margin-bottom: 10px;
}
.whoWeArePage.agentsPage .InnerContentTop {
	padding-bottom: 10px;
}
.wwrWrap {
    width: 1210px;
    margin: 0 auto;
}
.whoWeArePage.agentsPage img {
    width: 597px;
	margin-left: 0;
}
.whoWeArePage.agentsPage .FirstBoxAbout {
	padding-top: 50px;
}
.AllAgents #AgentBoxWrep {
	width: 1214px;
}
.AllAgents .AgentBox {
    margin: 0 22px 44px;
}
.AllAgents .AgentName {
    font-size: 24px;
    height: 49px;
}
.AllAgents .AgentName::after {
    left: 15px;
    height: 49px;
    width: 31px;
    background-size: 31px;
}
.AgentInfo {
	font-size: 24px;
}
.AgentInfo .socialIcon img {
	padding: 0 5px 14px;
}
.AgentInfo .teamPhone {
	font-family: AlmoniTzarAAA;
}
.WhyToDealWithUs {
    background-color: transparent;
}
.WhyToDealWithUs .WhyUsContentWrap {
    margin: 80px auto 0;
    width: 1170px;
    height: 500px;
	padding-top: 0;
}
.WhyToDealWithUs .WhyUsContent {
    width: 587px;
    padding: 22px 50px 25px 50px;
    max-height: 400px;
	margin: unset;
}
.WhyToDealWithUs .tab-pane.Product {
    background-size: 700px 500px;
    background-position-x: calc(50% + 236px);
}
.WhyToDealWithUs ul {
    width: 900px;
}
#magazine.Tools {
    width: unset;
	max-width: unset;
	padding-bottom: 0;
}
#magazine.Tools .MagazinBoxWrep {
	width: 1214px;
	margin: 0 auto;
}
#magazine.Tools .card {
    padding: 0 20px 20px;
    background-color: transparent;
}
#magazine.Tools .card-body {
    background: #fff;
}
#bottomCf .ContactBox .row {
	width: unset;
}
#bottomCf .formAccept {
	color: #fff;
	margin: unset;
}
#bottomCf .ContactBox input[type="text"], #bottomCf .ContactBox input[type="email"],#bottomCf .ContactBox input[type="tel"] {
    max-width: 238px;
    padding: 16px 11px;
}

/****************/
/****SERVICES****/
/****************/
.servicesPage .HowItWorks img {
	width: 1136px;
}
.servicesPage #ourServices {
	padding-bottom: 60px;
}
.servicesPage .whoWeArePage.agentsPage {
	background-image: url(../images/wwOfferImg.png);
    background-position-x: 0;
	background-size: 670px;
	background-color: #fff;
	padding: 0;
}
.servicesPage .whoWeArePage.agentsPage .innerContent {
    padding-bottom: 2px;
	width: 570px;
}
.servicesPage .whoWeArePage.agentsPage .innerCotentWrap {
	padding: 50px 0;
	width: 1140px;
	margin: 0 auto;
}
.blogPage .BlogSection img {
	width: 460px !important;
	margin-bottom: 0;
}
/************/
/****BLOG****/
/************/
.blogPage .BlogSection {
    padding: 80px 0 0;
	width: unset;
}
.blogPostWrap1440 {
    display: flex;
	text-align: right !important;
	width: 1095px;
	justify-content: space-between;
	margin: 0 auto;
	padding: 80px 0;
}
.blogPostBg1440.second {
    background-color: #f5f5f5;
}
.blogPage .BlogSection .PostRowBlog {
    width: 500px;
	padding-bottom: 0;
}
.blogPage .BlogSection h2 {
    font-size: 40px;
	text-align: right;
}
.blogPage .TitleLineBottom {
	margin: 18px 0 30px;
}

/***************/
/****PRODUCT****/
/***************/

.productPage #ourProducts {
    padding: 98px 0 74px;
	min-height: 600px;
    background: url(../images/Questions-and-Answers_bg.jpg);
}
.productPage .QnA #pills-tabContent {
    width: 850px;
}
.productPage .card-header.QNARow button {
    font-size: 18px;
}
.productPage #magazine {
    width: 1215px;
	padding-bottom: 128px;
}
.productPage #magazine p {
    width: 860px;
    margin: 0 auto 54px;
}
.productPage #magazine .allMag {
	display: none;
}
.productPage .whoWeArePage .SecondboxAbout {
    background-image: unset;
	background-color: transparent;
}
.productPage .firstBoxWrap {
	position: relative;
}
.productPage .firstBoxWrap img{
	position: absolute;
	bottom: 0;
	left: 0;
	max-height: 100%;
}
.productPage .secondBoxWrap #magazine {
	background-color: #fff;
	background-color: transparent;
}
.productPage .whoWeArePage .singleBoxProduct {
    padding: 70px 0;
    width: 1170px;
    margin: 0 auto;
}
.productPage .whoWeArePage .innerContent {
    margin-bottom: 0;
}
.productPage #magazine .TitleLineBottom {
	margin: 16px auto 50px;
}
/*******************/
/****INNER BLOG****/
/******************/
.blogPage .InnerPageContentSingle {
	margin: 0 auto 60px;
	width: 1170px;
}
.blogPage .InnerPageContentSingle img {
	float: left;
}
.blogPage .InnerPageContentSingle .SingleContent{
	width: 640px;
}
.page-id-194 input[type="submit"],
.blogPage .ContactBox .cfMagzin input[type="submit"] {
    width: 227px;
}
.page-id-194 input[type="text"], .page-id-194 input[type="email"],
.blogPage .ContactBox .cfMagzin input[type="text"], .blogPage .ContactBox .cfMagzin input[type="email"] {
    max-width: 340px;
}
/**** FOOTER ****/
	footer {
		padding: 57px 0 40px 0;
	}
	footer .footerWrap {
		width: 1170px;
		margin: 0 auto;
	}
	footer ul {
		list-style-type: none;
	}
	footer img.FooterLogo {
		padding-bottom: 28px;
	}
	footer img.DropDwonArrow {
		margin-top: 2.8125vw;
	}
	footer .contactDetailes p, footer .contactDetailes a {
		font-size: 18px;
	}
	footer .footerMenu {
		padding: 5vw 0;
		max-width: 300px;
		margin: 0 auto;
	}
	footer .FooterMenu {
		font-size: 17px;
		line-height: 1.8;
		font-weight: normal;
	}
	footer .FooterMenu h3 {
		font-size: 22px;
	}
	footer .FooterLineDivider {
		width: 51px;
		height: 2px;
		background-color: #50b1c1;
		margin: 10px 0;
	}
	footer .UnderLogoFooter {
		width: 200px;
		height: 1px;
		background-color: #f5f5f5;
		margin: 18px 0 14px;
	}
	footer .FooterBoxLogo {
		font-size: 18px;
	}

/***************/
/****CONTACT****/
/**************/
.ContactUsInfo {
    padding: 100px 0 80px;
    width: 860px;
    margin: 0 auto;
}
.ContactUsInfo .info {
    margin: 0 auto 70px;
}
#contacPageCf h2 {
	font-size: 28px;
	margin-bottom: 20px;
	float: unset;
	height: unset;
}
#contacPageCf .ContactBox {
	padding: 68px 0 50px;
}
#contacPageCf .ContactBox form {
	width: 820px;
	margin: 0 auto;
}
#contacPageCf .form-control {
	padding: 0 20px;
	font-size: 18px;
	height: 50px;
	margin-bottom: 30px;
}
#contacPageCf .WhyContactUs .form-control {
	/*width: 384px;*/
}
#contacPageCf .ContactMassage .form-control {
	padding: 20px;
}
#contacPageCf .qbtn {
	border: none;
    padding: 0 6.25vw;
	margin: 4.7vw 0;
}
#contacPageCf .formAccept {
	font-size: 3.125vw;
}
#main.contactPage {
	background-color: #fff;
}
.ContactUsInfo .info img {
}
	
/**** COPYRIGHT ****/
	#copyRight {
		margin-top: -2px;
		font-size: 15px;
		padding: 14px 0 12px;
		border-top: 1px solid rgba(245, 245, 245, 0.5);
	}
	.copyWrap {
		width: 1170px;
		margin: 0 auto;
	}
	#copyRight p {
		padding: 0;
		margin: 0;
	}
	#copyRight p.madeBy {
		font-size: 15px;
		padding-left: 28px;
		padding-right: 90px;
		margin-bottom: 0;
	}
#copyRight a.BOLogo::before {
	content: "";
	position: absolute;
	left: 0;
	background-image: url('../images/bottomBOlogo.png');
		height: 20px;
		width: 23px;
		background-size: 23px;
		background-position-y: 2px;
	background-repeat: no-repeat;
}
#copyRight a.RichkidLogo::after {
	content: "";
	position: absolute;
	right: 0;
	background-image: url('../images/bottomRichkidLogo.png');
		height: 16px;
		width: 83px;
		background-size: 83px;
		background-position-y: 2px;
	background-repeat: no-repeat;
}
#copyRight a.BOLogoMobile::before {
	content: "";
	position: absolute;
	left: 0;
	background-image: url();
	height: 0;
	width: 0;
	background-repeat: no-repeat;
	background-size: 0;
}
#copyRight a.RichkidLogoMobile::after {
	content: "";
	position: absolute;
	right: 0;
	background-image: url();
	height: 0;
	width: 0;
	background-repeat: no-repeat;
	background-size: 0;
}
@media (max-width: 1310px) {
	.headerRight li a {
		font-size: 21px;
	}
}