.carousel-wrapper h2 { font-family: 'ZonaPro'; font-size: 39px; line-height: 41px; letter-spacing: 0.15em; text-transform: uppercase; margin-bottom: 65px; font-weight: 400; font-style: normal;}
.carousel-wrapper h2 span { font-family: 'ZonaPro'; letter-spacing: -0.04em; font-weight: 900; font-style: normal;}
.page-carousel-title { font-family: 'ZonaPro'; font-size: 21px; line-height: 24px; letter-spacing: -0.015em; background: #283891; color: #fff; padding: 40px 38px; height: 194px; position: relative; font-weight: 700; font-style: normal;}
.page-carousel-title:after { content: ''; background: #fff; width: 52px; height: 2px; position: absolute; left: 38px; bottom: 45px; }
.page-carousel-title a { color: #fff; }
.page-carousel-content {background: #F6F6F6; padding: 60px 38px 25px; color: #9E9E9E; font-size: 15px; line-height: 25px; letter-spacing: -0.02em; min-height: 312px; padding-bottom: 52px;}
.page-carousel-content:hover { background: #4856CC; color: #fff; }
.post-carousel-title { font-family: 'ZonaPro'; font-size: 21px; line-height: 24px; letter-spacing: -0.015em; color: #283891; height: 115px; padding-right: 42px; font-weight: 700; font-style: normal;}
.post-carousel-title a { color: #283891; }
.post-carousel-content { color: #9E9E9E; font-size: 15px; line-height: 25px; letter-spacing: -0.02em; padding-top: 15px; position: relative; padding-right: 42px; }
.carousel-wrapper .owl-nav .owl-prev { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg) }
.carousel-wrapper .owl-nav .owl-prev, .carousel-wrapper .owl-nav .owl-next { position: absolute; margin-top: 38px;}
.carousel-wrapper .owl-nav .owl-prev { left: 175px; }
.carousel-wrapper .owl-nav .owl-next { right: 175px; }
.carousel-wrapper .owl-dots { display: flex; justify-content: center; margin-top: 55px; }
.carousel-wrapper .owl-nav button { width: 60px; height: 60px; border: solid 1px #9E9E9E !important; border-radius: 50%; }
.carousel-wrapper .owl-nav button svg { position: relative; top: 2px; }
#home-banner { padding-bottom: 124px; position: relative; margin-top: 5px; }
#home-banner-top { display: flex; }
#home-banner-top img { width: 100%; height: auto; }
#home-banner .banner-item { position: relative; }
.owl-dot { width: 24px; height: 24px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: solid 1px transparent !important; margin: 0 6px }
.owl-dot span { width: 6px; height: 6px; background: #283891; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; position: relative; left:8px; top: 0px; display: block;}
.owl-dot.active, .owl-dot:hover { border-color: #9E9E9E !important; }
.carousel-wrapper h2 { font-family: 'ZonaPro'; font-size: 39px; line-height: 41px; letter-spacing: 0.15em; text-transform: uppercase; margin-bottom: 65px; font-weight: 400; font-style: normal;}
.carousel-wrapper h2 span { font-family: 'ZonaPro'; letter-spacing: -0.04em; font-weight: 900; font-style: normal;}
.page-carousel-title { font-family: 'ZonaPro'; font-size: 21px; line-height: 24px; letter-spacing: -0.015em; background: #283891; color: #fff; padding: 40px 38px; height: 194px; position: relative; font-weight: 700; font-style: normal;}
.page-carousel-title:after { content: ''; background: #fff; width: 52px; height: 2px; position: absolute; left: 38px; bottom: 45px; }
.page-carousel-title a { color: #fff; }
.page-carousel-content {background: #F6F6F6; padding: 60px 38px 25px; color: #9E9E9E; font-size: 15px; line-height: 25px; letter-spacing: -0.02em; min-height: 312px; padding-bottom: 52px;}
.carousel-wrapper .readmore { position: absolute; right: 38px; bottom: 36px; }
.page-carousel-content:hover { background: #4856CC; color: #fff; }
.carousel-wrapper .owl-nav .owl-prev { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg) }
.carousel-wrapper .owl-nav .owl-prev, .carousel-wrapper .owl-nav .owl-next { position: absolute; margin-top: 38px;}
.carousel-wrapper .owl-nav .owl-prev { left: 175px; }
.carousel-wrapper .owl-nav .owl-next { right: 175px; }
.carousel-wrapper .owl-dots { display: flex; justify-content: center; margin-top: 55px; }
.carousel-wrapper .owl-nav button { width: 60px; height: 60px; border: solid 1px #9E9E9E !important; border-radius: 50%; }
.carousel-wrapper .owl-nav button svg { position: relative; top: 2px; }
#home-banner-bottom { width: 180px; height: 180px; position: absolute; bottom:0; left: 43.23%; }
.home-banner-carousel { text-align: right; }
.home-banner-carousel .owl-dots { margin: 0 auto; text-align: center; margin-top: 1%; }
#hpentry { font-family: 'ZonaPro'; font-size:25px; color:#023671; font-weight: 400; font-style: normal; text-align:center;}
#hpentry strong { font-weight: 700; font-style: normal;}
#hpentry p { max-width: 74rem;}
#hpentry hr { background: #EF7100 !important; background-color:#EF7100 !important; max-width: 10rem;}
#hpentry hr::before {display:none;}
#hpentry hr::after {display:none;}
.mobile {display:none !important;}
table {	font-family: 'ZonaPro';font-weight: 400;font-style: normal; }
#prod-cont-left {
	display: flex; align-self: center;max-width: 100%;width: 47%;margin-right: auto;margin-left: auto;padding-left: 20%;
}
#prod-cont-right {
	display: flex; align-self: center;max-width: 100%;width: 47%;margin-right: auto;margin-left: auto;padding-right: 20%;
}
#prod-title-right {
	margin-bottom: 5%;
	max-width: 600px;
    line-height: 1;
}
#prod-title-right::after {
	content: '';
display: block;
background: #EF7100 !important;
    background-color: rgb(239, 113, 0);
background-color: #EF7100 !important;
max-width: 10rem;
width: 10rem;
margin: 16px auto;
height: 2px;
margin-bottom: -40px;
}

#related-img {
	max-width:386px;
	max-height: 246px;
}

#prod-title-right a {
font-size: 20px;
font-family: 'ZonaPro';
font-weight: 900;
font-style: normal;
color: #023671;
text-transform: uppercase;
}

#prod-title-right a {
	text-decoration: none;
}
#prod-title {
	margin-bottom: 5%;
}
#prod-title::after {
	content: '';
display: block;
background: #EF7100 !important;
background-color: rgb(239, 113, 0);
background-color: #EF7100 !important;
max-width: 10rem;
width: 10rem;
margin: 16px auto;
height: 2px;
margin-bottom: -18px;
}

#proudimage, #proudtitle, #proudtext {
display: flex;
justify-content: center;
color:#023671;
z-index: 2;
position: relative;
}

#proudtitle {
	font-size:41px;
	font-family:'ZonaPro';
	font-weight: 700;
  	font-style: normal;
margin: auto;
text-align: center;
line-height: 1.5em;
padding-top: 17px;
padding-bottom: 17px;
}

#proudtext {
	font-size:25px;
	font-family:'ZonaPro';
	font-weight: 400;
	font-style: normal;
	width: 40%;
margin: auto;
text-align: center;
line-height: 1.7em;
padding-bottom: 5%;
}

#proudimage img {
width: 1080px;
height: auto;
border-radius: 300px;
}

#prod-title a {
font-size: 20px;
font-family: 'ZonaPro';
font-weight: 900;
font-style: normal;
color: #023671;
text-transform: uppercase;
}

#orderbutt a {
background: #023671;
width: 178px;
height: 55px;
max-width: 178px;
max-height: 55px;
text-align: center;
color: white;
text-decoration: none;
border-radius: 300px;
padding-top: 15px;
font-size: 15px;
font-family: 'ZonaPro';
font-style: normal;
font-weight: 400;
}

#explorebutt a {
background: #023671;
width: 178px;
height: 55px;
max-width: 178px;
max-height: 55px;
text-align: center;
color: white;
text-decoration: none;
border-radius: 300px;
padding-top: 15px;
font-size: 15px;
font-family: 'ZonaPro';
font-style: normal;
font-weight: 400;
}

#prod-cont-left {
color:#000000;
font-family: 'ZonaPro';
font-weight: 400;
font-style: normal;
font-size:16px;
text-align: center;
padding-top: 7%;
padding-bottom: 6%;
}
#prod-cont-right {
color:#000000;
font-family: 'ZonaPro';
font-weight: 400;
font-style: normal;
font-size:16px;
text-align: center;
padding-top: 7%;
padding-bottom: 6%;
}

#prod-title a {
		text-decoration: none;
}

#flexmom {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
text-align: center;
background:url("./../images/patt.png");
margin-top: 3%;
margin-bottom: 3%;
}

#flexboxnmb {
margin: 4%;
}

#orange_parent {
	display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
}

#placeholder_orange {
	display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
width: 20%;
}

#orangeflex {
	display: block;
text-align: center;
width: 80%;
background: #F26F21;
padding-top: 4%;
padding-bottom: 5%;
border-top-left-radius: 300px;
border-bottom-left-radius: 300px;
}

#orangeflex_title {
	display: flex;
text-align: center;
width: 100%;
margin: 0 auto;
max-width: 64rem;
justify-content: flex-start;
}

#orangeflex_title strong {
margin-left:2%;
}

#orangeflex_text {
	display: flex;
text-align: center;
width: 65%;
margin: auto;
padding-right: 20%;
}


#flexpar {
	display: flex;
flex-direction: row;
justify-content: center;
width: 46%;
background: #fff;
border-radius: 300px;
-webkit-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
margin: 3%;
}

br {
  content: '\A';
  display: contents;
  white-space: pre;
}

#blue_parent {
z-index: 2;
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
margin-top: -1%;
}

#placeholder_blue {
	display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
width: 25%;
}

#blueflex {
	display: block;
text-align: center;
width: 75%;
background: #023671;
padding-top: 3%;
padding-bottom: 2%;
border-top-left-radius: 300px;
border-bottom-left-radius: 300px;
}

#blueflex_title {
display: flex;
text-align: center;
width: 100%;
line-height: 70px;
margin: 0 auto;
    margin-bottom: 0px;
font-family: 'ZonaPro';
font-weight: 300;
font-size: 58px;
margin-bottom: 30px;
color: #ffffff;
max-width: 87rem;
}

.tax-product #blueflex_title {
	line-height: 60px;
	margin: 0 auto 30px 14%;
	font-size: 52px;
	
}

#blueflex.alt_title {
  padding: 3% 0 0.5%;
}

#blueflex_text {
width: 100%;
font-family: 'ZonaPro';
color: #FFF;
opacity: 0.4;
font-size: 31px;
font-weight: 400;
font-style: normal;
display: flex;
padding-right: 10%;
margin: 0 auto;
max-width: 87rem;
}

#blueflex_title:not(.alt_title) strong {
	border-bottom: 17px solid #F26F21;
    margin: 0 3%;
}

#image_parent {
z-index: 1;
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-top: -143px;
padding-bottom: 5%;
}

#placeholder_image {
	display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
width: 25%;
}

#imageflex_news {
display: block;
width: 1690px;
background:url("./../images/news.png");
border-top-right-radius: 300px;
border-bottom-right-radius: 300px;
height: 286px;
}

#newsletterdiv {
display: block;
width: 100%;
background:url("./../images/homen.png");
height: 300px;
background-position: center;
margin-top: 6%;
}

#imageflex_homenews {
display: block;
width: 50%;
background:url("./../images/homenews-el.png");
border-top-right-radius: 300px;
border-bottom-right-radius: 300px;
height: 286px;
z-index: 2;
}

div#imageflex_homenews {
    font-size: 58px;
    text-align: right;
    color: #ffffff;
    padding-top: 50px;
    padding-right: 6%;
	font-weight:300;
}

#placeholder_homenews {
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
width: 62.7%;
background: #F7F7F7;
z-index: 1;
margin-left: -8%;
}

#newslet {
width: 100%;
display: flex;
justify-content: center;
}
#mailfield input[type="email"] {
border-color:white;
-webkit-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
border-top-left-radius: 300px;
border-bottom-left-radius: 300px;
}

#mailfield {
width: 16%;
}

#mailbutt {
margin-left: -3%;
z-index: 2;
}

#mailbutt input[type="submit"] {
text-decoration: none !important;
}


#mailacc {
text-align: center;
margin-top: 1%;
}

#newsletterplace {
margin-top: -18%;
}

.page-id-195 .owl-item { 
width: 426px !important;
margin-right: 4%; 
}

.page-id-195 .owl-carousel .owl-dots.disabled {
display: block;
}

.page-id-195 .owl-carousel .owl-stage-outer {
max-height: 700px;
}

.page-id-195 .home-banner-carousel .owl-dots {
margin-bottom: 1%;
}

#blog-banner {
margin-top: -10%;
}

.blog-carousel {
	width: 100% !important;
justify-content: center;
text-align: center;
margin: 0 auto;
}


.blog-carousel .owl-dot span {
width: 10px;
height: 10px;
background: white;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
position: relative;
left: 0px;
top: 0px;
display: block;
}
.blog-carousel .owl-dot:hover {
border: none !important;
}
.blog-carousel .owl-dots .active  {
border: none !important;
}
.blog-carousel .owl-dot span:hover {
background: #EF7100;
width: 12px;
height: 12px;
}
.blog-carousel .owl-dots .active span {
background: #EF7100 !important;
width: 12px;
height: 12px;
}

#newsblogmob .owl-dots .active span {
background: #EF7100 !important;
width: 12px;
height: 12px;
}
#newsblogmob .owl-dot:hover {
border: none !important;
}
#newsblogmob .owl-dots .active  {
border: none !important;
}
#newsblogmob .owl-dot span:hover {
background: #EF7100;
width: 12px;
height: 12px;
}
#newsblogmob .owl-dot span {
width: 10px;
height: 10px;
background: white;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
position: relative;
left: 0px;
top: 0px;
display: block;
}

#newsblogmob .owl-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border: solid 1px #023671 !important;
        border-top-color: rgb(2, 54, 113);
        border-right-color: rgb(2, 54, 113);
        border-bottom-color: rgb(2, 54, 113);
        border-left-color: rgb(2, 54, 113);
    margin: 0 6px;
}

#bb-more {
text-decoration: none;
color: #FFF;
background: #023671;
width: 120px;
height: 35px;
border-radius: 300px;
text-align: center;
margin: 0 auto;
display: block;
padding-top: 5px;
font-size: 15px;
font-family: 'ZonaPro';
font-weight: 400;
font-style: normal;
margin-top: -6%;
margin-right: 12%;
z-index: 2;
position: relative;
}

.blog-carousel .owl-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border: solid 1px #023671 !important;
        border-top-color: rgb(2, 54, 113);
        border-right-color: rgb(2, 54, 113);
        border-bottom-color: rgb(2, 54, 113);
        border-left-color: rgb(2, 54, 113);
    margin: 0 6px;
}

.blog-carousel .owl-dots {
margin-top: 5%;
display: block !important;
}

#bb-image img {
	max-width: 320px;
	max-height: 235px;
	width: 100%;
	height: auto;
}

#bb-image  {
width: 320px;
height: 235px;
margin: 0 auto;
background: white;
border-radius: 15px;
-webkit-box-shadow: 0px 5px 0px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 5px 0px 0px rgba(0,0,0,0.16);
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
z-index: 2;
position: relative;
}
#bb-body {
max-width: 320px;
height: 300px;
max-height: 300px;
background: white;
border: 1px solid #D2D2D2;
border-radius: 25px;
margin: 0 auto;
z-index: 1;
position: relative;
margin-top: -10%;
}

#bb-body p {
text-align: left;
margin-left: 8%;
margin-right: 8%;
}

#imageflex_about {
display: block;
width: 1690px;
background:url("./../images/about.png");
border-top-right-radius: 300px;
border-bottom-right-radius: 300px;
height: 286px;
}
#imageflex_products {
display: block;
width: 1690px;
background:url("./../images/products.png");
border-top-right-radius: 300px;
border-bottom-right-radius: 300px;
height: 286px;
/* filter: grayscale(100%); */
}

#imageflex_products.prod-top-img-el {
	background:url("./../images/products-el.png");
}

#imageflex_contact {
display: block;
width: 1690px;
background:url("./../images/contact.png");
border-top-right-radius: 300px;
border-bottom-right-radius: 300px;
height: 286px;
}
#imageflex_faq {
display: block;
width: 1690px;
background:url("./../images/faq.png");
border-top-right-radius: 300px;
border-bottom-right-radius: 300px;
height: 286px;
}

#imageflex_title {
	display: flex;
text-align: center;
    width: 47%;
    line-height: 70px;
margin: auto;
font-family: 'ZonaPro';
font-weight: 300;
font-size: 58px;
margin-bottom: 30px;
color: #ffffff;
}

#imageflex_text {
width: 100%;
font-family: 'ZonaPro';
color: #FFF;
opacity: 0.4;
font-size: 31px;
font-weight: 400;
font-style: normal;
display: flex;
justify-content: center;
padding-right: 10%;
margin: auto;
}

#grayflex {
	width:100%;
	display:flex;
	justify-content: center;
	z-index: 1;
	position: absolute;
	margin-top: 7%;
}

#grayblockleft {
	width:63%;
	height:370px;
	background: #F7F7F7;
	border-top-right-radius: 300px;
	border-bottom-right-radius: 300px;
}

#grayblockright {
	width:63%;
	height:370px;
	background: #F7F7F7;
	border-top-left-radius: 300px;
	border-bottom-left-radius: 300px;
}

#grayplaceholder {
	width:37%;
}

#globe {
	display:flex;
	justify-content: center;
	margin-bottom: 5%;
}

#tooproud {
	letter-spacing: 14px;
font-family: 'ZonaPro';
font-weight: bold;
font-style: normal;
text-transform: uppercase;
}

#prodboxes {
display: flex;
justify-content: center;
width: 70%;
margin: 0 auto;
text-align: center;
align-items: baseline;
margin-bottom: 5%;
}

#prodbox {
display: block;
margin: 0 auto;
width: 28%;
}

#prodboxtitle {
font-size:25px;
font-weight: 700;
font-style: normal;
font-family: 'ZonaPro';
color:#023671;
text-transform: uppercase;
line-height: 2em;
}

#prodboxtext {
color:#000000;
font-size:16px;
font-weight: 400;
font-style: normal;
font-family: 'ZonaPro';
}

#prodcate-title {
display: flex;
text-align: center;
width: 100%;
line-height: 70px;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
font-family: 'ZonaPro';
font-weight: 300;
font-size: 57px;
color: #023671;
margin-top: 5%;
margin-bottom: 5%;
max-width: 65rem;
justify-content: center;
}

#prodcate-title strong {
	border-bottom: 17px solid #F26F21;
margin-left: 3%;
}

#prodboxtext p{
	line-height: 2em;
}

#sp-testimonial-free-161 {
	padding: 0 150px !important;
}

#testimonial_content {
-webkit-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.16);
color: #023671;
display: block;
text-align: center;
width: 80%;
background: white;
padding-top: 3%;
padding-bottom: 2%;
border-top-right-radius: 300px;
border-bottom-right-radius: 300px;
margin-left: 0px;
}

#testimonials_white {
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
margin-top: -3%;	
}

.page-id-111 #orangeflex_title, .page-id-504 #orangeflex_title {
margin-bottom: 53px;
margin-top: -1%;
}

.page-id-111 #testimonial_content, .page-id-504 #testimonial_content {
margin-top: -3%;
}

.page-id-111 #orangeflex_title, .page-id-504 #orangeflex_title {
    max-width: 166rem;
    line-height: 90px;
}

.page-id-111 #testimonial, .page-id-504 #testimonial {
display: inline-flex;
margin-left: 29%;
}

.page-id-111 #testimonial p, .page-id-504 #testimonial p {
margin-right: 55%;
text-align: left;
}

.page-id-111 #testimonial img, .page-id-504 #testimonial img {
position: absolute;
margin-top: -15%;
}

.page-id-111 #orangeflex_title strong, .page-id-504 #orangeflex_title strong {
margin-right: 1%;
}

#blog-banner .owl-carousel .owl-stage-outer {
max-height: 560px;
}



#top-info {
display: inline-flex;
width: 100%;
margin: 3% auto;
justify-content: center;
}

.author, .date, .postcat, .prevpost{
width: 20%;
justify-content: center;
display: flex;
font-size: 16px;
color: #707070;
text-transform: uppercase;
align-items: center;
}

.author a, .date a, .postcat a, .prevpost a {
display:flex;
}

.author img, .date img, .postcat img, .prevpost img {
display:flex;
margin: 0 4%;
}

.prevpost a {
text-decoration:none;
font-size: 16px;
color: #707070;
text-transform: uppercase;
}

.prevpost a:hover {
color: #023671;
}

.single-post{
background: #F7F7F7 !important;
}
.single-post #blog-banner {
background: white;
}

.single-post #newsletterdiv {
padding-top:0%;
margin-top:0%;
}
.single-post .blog-carousel .owl-dots {
padding-bottom: 6%;
}
.single-post #site-footer {
    padding: 0;
}

#single-post-container {
display: inline-flex;
width: 100%;
align-items: center;
}
.postim {
margin-left: 24%;
display: flex;
justify-content: center;
position: absolute;
}
.postt {
	font-size: 20px;
font-family: 'ZonaPro';
font-weight: 900;
font-style: normal;
color: #023671;
text-transform: uppercase;
text-align: center;
}
.posttex {
font-family: 'ZonaPro';
text-align: center;
}
.text-title {
margin: 0 auto;
}
.tagcontainer {
display: inline-flex;
width: 100%;
margin: 3% auto;
justify-content: center;
align-items: center;
}
.thetag {
background: #023671;
color: white;
font-size: 16px;
margin: 0 0.5%;
padding: 0.5% 1%;
border-radius: 300px;
}
.tagcontainer img {
margin: 0 0.5%;
}
#sproimg img{
position:absolute;
margin-top:-170px;
}
.page-id-111 #orange_parent, .page-id-504 #orange_parent {
padding-top: 10%;
background: #F7F7F7;
}
#news-pagination {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
#news-pagination a {
color: #023671;
}
.page-id-119 #latest-products { 
	width:100%;
}

.sp-testimonial-free .tfree-client-testimonial p {
font-size:18px !important;
}
.page-id-17 #orangeflex_text {
font-size: 20px !important;
}
.sp-testimonial-free .tfree-client-name, .sp-testimonial-free .tfree-client-designation {
font-size:18px !important;
}
@media only screen and (min-width:1200px) and (max-width: 1400px) {
#imageflex_homenews {
width:65%;
}
#placeholder_homenews {
width:43%;
}
.page-id-111 #placeholder_orange, .page-id-504 #placeholder_orange {
width: 10%;
}
.page-id-111 #orangeflex, .page-id-504 #orangeflex {
width: 90%;
}
.page-id-111 #orangeflex_title, .page-id-504 #orangeflex_title {
	    max-width: 85rem;
}
.page-id-111 #testimonial, .page-id-504 #testimonial {
width:81%;
}
.page-id-111 #testimonial img, .page-id-504 #testimonial img {
    position: absolute;
    margin-top: -15%;
    width: 50%;
    margin-left: 24%;
}
}
@media only screen and (min-width : 1910px) and (max-width : 2000px) {
	.blog-carousel {
	width: 57% !important;
	}
	.sp-testimonial-free .tfree-client-testimonial p {
	font-size:18px !important;
	}
	#blog-banner {
	width: 100% !important;
    max-width: 100% !important;
 
	}
	.blog-carousel .owl-item {
    width: 320px !important;
    margin-right: 50px;
    margin-left: -4px;
    height: 580px;
}
	.page-id-119 #blog-banner {
	margin-top: 5% !important;
	}
	.page-id-119 .blog-carousel .owl-item {
    width: 320px !important;
    margin-right: 50px;
    margin-left: 0px;
    height: auto;
}
	.page-id-119 .blog-carousel .owl-dots {
	margin-top:0% !important;
	}
	#blog-banner .owl-carousel .owl-stage-outer {
	max-height: 560px;
}
	.page-id-111 #orangeflex_title, .page-id-504 #orangeflex_title {
	max-width: 124rem;
	line-height: 90px;
}
	.page-id-111 #testimonial p, .page-id-504 #testimonial p {
	margin-right: 44%;
	text-align: left;
}

	.page-id-111 #testimonial img, .page-id-504 #testimonial img {
	position: absolute;
	margin-top: -18%;
	margin-left: 16%;
}
.single-post #blueflex_title {
margin-left: 28%;
}
	.page-id-119 #latest-products {
width:70%;
}

}