

.apss-social-share {text-align: center;}

.wrapper {margin: 25px;}

.home-hover-text {text-align: center; font-size: 24px;}
.product-hover-text {font-size: 50px;}

.home-h1 {font-size: 24px;}


.footer_top {padding: 30px 0 10px 0 !important;}

.product-overview-titles span {font-size: 35px; font-weight: 200;}

.specification-table {width: 100%; box-sizing: border-box; border-collapse: collapse; border-color: grey;}
.specification-tr {display: table-row; vertical-align: inherit; border-color: grey}
.specification-td {padding-top: 5px; padding-bottom: 5px; padding: 12px 15px; text-align: left; border-bottom: 1px solid #E1E1E1; display: table-cell; vertical-align: inherit;}

.gradient-divider {height: 21px;}

.call-us-text {font-size: 35px; font-weight: 200;}

.ih-item.square {border: none !important; box-shadow: none !important;}

.product-overview-thumb {width: 100% !important;}
.ih-item img {width: 100%;}

.ih-item.square.effect12 .info h3 {background: none !important; font-size: 35px !important; margin-top: 25% !important}
.ih-item.square.effect12 .info p {font-size: 14px !important;}

img.active_image {width: 800px;}
img.hover_image {width: 800px;}

.q_icon_list {margin-bottom: 35px;}

.mobile-product-text p {font-size: 22px;}

.product-config-image {padding: 50px 50px 50px 50px;}
.product-config-image-3 {padding: 25px 25px 25px 25px;}

.ls-l {font-weight: 200;}

.technology-titles {padding-top: ;}
.technology-titles span {font-size: 35px; font-weight: 200;}

li {line-height: 22px; margin-bottom: 15px;}

.ih-item.square.effect12 .info p {padding: 0px !important;}

.tooltip-faceid {color: #fff;}

.wpcf7-form-control.wpcf7-text.other-text {width: 25%; margin-top: 0px;}

.vc_custom_1457004043624 {padding-top: 60px;}
.vc_custom_1453138470724 {padding-top: 60px;}

/*--- 2 column form style Starts---*/

#left-form { width: 47%; float: left; margin-right: 6%;}
#right-form { width: 47%; float: left;}

.clearfix: after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
margin-bottom:10px;}

.clearfix {display: block;}

/*--- 2 column form style Ends---*/

@media only screen and (max-width: 1450px){
.f910-image {margin-top: 5%;}
.m2000-image {margin-top: 5%;}
}

@media only screen and (max-width: 1200px){
.f910-image {margin-top: 10%;}
.m2000-image {margin-top: 10%;}
}

@media only screen and (max-width: 1000px){
.product-overview-titles span {font-size: 26px; font-weight: 400;}
.technology-titles span {font-size: 26px; font-weight: 400;}
.product-hover-text {font-size: 24px;}
.f910-image {margin-top: 15%;}
.m2000-image {margin-top: 15%;}
}

@media only screen and (max-width: 768px){
.vc_custom_1457003489457 {padding-bottom: 40px;}
}

@media only screen and (max-width: 670px){
.product-overview-titles span {font-size: 18px; font-weight: 400;}
.technology-titles span {font-size: 18px; font-weight: 400;}
.vc_text_separator.full div {line-height: 15px !important;}
.product-config-image {padding: 50px 0px 0px 0px !important;}
.f910-image {margin-top: 0%;}
.m2000-image {margin-top: 0%;}
.vc_custom_1457003489457 {padding-bottom: 0px;}
.vc_custom_1457004043624 {padding-top: 20px;}
#left-form { width: 100%;}
#right-form { width: 100%;}
}

@media(max-width: 1024px){
  .wrapper{
    margin: 10px;
  }
}

.caroufredsel_wrapper {
    height: 150px !important;
}

@media only screen and (min-width: 1000px) and (max-width: 1500px) {nav.main_menu.right{clear: both!important;}}

.header_top_bottom_holder {background-color: #0a345a;}