@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap&subset=latin-ext);
@import url(magnific-popup.css);
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');

body {
	padding: 0;
	margin: 0;
	/*font-family: Lato, sans-serif !important;*/
	font-family: 'Open Sans', sans-serif !important;
}

p {
	font-family: 'Open Sans', sans-serif !important;
	margin: 0 0 15px;
}

header {
	width: 100%;
	float: left;
}


header img {
    padding: 10px 0 10px;
    /*width: 129px;*/
}

header .navbar-default {
	background: 0 0;
	border: none;
	padding: 7px 0
}

header .navbar-default .navbar-nav a {
	color: #909090;
	background-color: #ffffff00;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase
}

.header-top-border {
	border-top:15px solid #011931;
	width:100%;
	float:left;
}

.sticky-header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff;
    transition: all 0.4s ease;
}
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
header .navbar-default .navbar-nav>.active>a {
	color: #005c9a;
	background-color: #ffffff;
}

header .navbar-default .navbar-nav>.active>a {
	color: #011931;
	background-color:#ffffff;
}

header .navbar-default .navbar-nav>.active>a:hover {
	color: #011931;
	background-color: #ffffff;
}

.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
header .navbar-default .navbar-nav>.open>a {
	color: #005c9a;
	background-color: #ffffff;
}
/*
.banner {
	background: url(../images/GPTW-Banner.jpg) no-repeat;
	float: left;
	width: 100%;
	background-size: 100%;
	position: relative
}
*/
/* Ark singapore css */
.banner {
    /* background: url(../images/banner.jpg) no-repeat; */
    background: linear-gradient(
140deg
, rgba(41,17,53,1) 25%, rgba(65,58,126,1) 75%);
    float: left;
    width: 100%;
    height: 486px;
    background-size: 100%;
    position: relative;
    margin-top: 0;
    display: flex;
    overflow: hidden;
}
.banner .banner_bg .container .col-sm-6{
    z-index: 1;
}
/* .banner .banner_bg .container .col-sm-6:after {
    content: '';
    background: url(../images/background-cdgs-2021.png);
    height: 672px;
    width: 871px;
    position: absolute;
    left: 400px;
    top: -306px;
    z-index: -1;
} */
.banner .banner_bg,.banner-2 .banner_bg{
    width: 100%;
    display: flex;
    align-items: center;

}
.banner-2 {
    /* background: url(../images/banner-2.jpg) no-repeat; */
    background: linear-gradient(
        140deg
        , rgba(41,17,53,1) 25%, rgba(65,58,126,1) 75%);
    float: left;
    width: 100%;
    background-size: 100%;
    position: relative;
    display: flex;
    overflow: hidden;
}
.banner-2 .product-info {
    padding: 20px;
    padding-bottom: 30px;
    color: #fff;
}
.banner-3 {
    background: url(../images/28.jpg) no-repeat;
    float: left;
    width: 100%;
    background-size: 100%;
    position: relative
}


.banner_btn {
    background-color: #fff;
    color: #333;
    padding: 7px 22px;
    border: none;
    outline: none;
   
}
a.banner_btn{
    text-decoration: none;
    color: #000;
    font-size: 18px;
}
.italic {
    color: #fff !important;
    font-style: italic;
    font-size: 12px;
}

.contaner_footer {
    padding: 0 100px;
}

.quote_btn {
    background-color: #21C3F2 !important;
    color: #fff !important;
    border-radius: 20px !important;
    border: none !important;
    outline: none !important;
    font-size: 12px !important;
    font-weight: 600;
    text-transform: uppercase !important;
    padding: 2px 8px !important;
}

.global_search {
    height: 100%;
    /* float: left; */
    width: auto;
    padding: 22px 0 22px 40px;
    display: flex;
}
.global_search a{
    text-decoration: none;
    color: #000;
}
.global_search a i {
    font-size: 20px;
    display: flex;
    /* align-items: center; */
    justify-content: center;
    cursor: pointer;
}
.search-form-wrapper {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    padding: 20px 15px;
    margin-top: 50px;
    background-color: #fff;
    box-shadow:11px 10px 38px 0 rgb(46 63 99 / 15%);
}
.search-form-wrapper.open {
    display: block;
    z-index: 1;
}
.search-form-wrapper .search-form .input-group input{
    box-shadow: none;
}
.search-form-wrapper .search-form .input-group .input-group-addon{
    padding:7px 10px;
    color: #fff;
    background-color: #333;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.header_search-field {
    position: absolute;
    z-index: 2;
    top: 100%;
    right: -30px;
    padding: 30px 30px 10px;
    box-shadow: 11px 10px 38px 0 rgb(46 63 99 / 15%);
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    transform: scale3d(0.8, 0.8, 0.8);
    transition: 0.3s;
}

.header_search-field .search-form {
    position: relative;
    z-index: 1;

}

.header_search-field .search-field {
    width: 270px;
    color: #333;
    padding: 12px 60px 11px 20px;
}
.header_search-field .search-button{
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 50px;
    top: 0;
    right: 0;
    margin: 0;
    border: none;
    outline: none;
    padding: 0;
    font-size: 0;
    background: transparent;
    box-shadow: none;
    opacity: 0;
    cursor: pointer;
}
.header_search-field .search__icon{
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    font-size: 19px;
    line-height: 50px;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    transform: translate(0, 0);
    opacity: 1;
    transition: 0.4s;
}
.global_search.header_search-open .header_search-field {
    opacity: 1;
    visibility: visible;
    transform: scale3d(1, 1, 1);
}
.global_search_mobile {
    border: 1px solid #a5a5a5;
    padding: 5px;
    width: 97%;
}

.global_search_mobile::-webkit-input-placeholder {
    font-family: FontAwesome;
    padding-left: 5px;
}

.p-0 {
    padding: 0 !important;
}

.section_wrapper {
    float: left;
    width: 100%;
    padding: 1% 5% 3% 5%;
    background-color: #E8E8E8;
}

.section_wrapper h1 {
    font-weight: 700;
    text-align: center;
    font-size: 28px;
    margin-bottom: 35px;
    color: #000;
}
.mt-20{
    margin-top: 20px;
}
.mt-50{
    margin-top: 50px;
}
.content-box-2 h2.mindmanager{
    font-size: 28px !important;
    max-width: 382px !important;
}
.section_wrapper .card {
    border: none;
    height: 100%;
    border-radius: 0 !important;
}
.section_wrapper .card img{
    width: 100%;
     height: 194px; 
}
.winzip_section {
    background-color: #f2f2f2;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    float: left;
    padding: 30px 0;
}

.winzip_section h2 {
    font-size: 10px;
    font-weight: 700;
    padding-left: 10px;
}

.content_card {
    padding: 20px 18px;
   
}

.section_wrapper .content_card h1 {
    color: #333;
    font-size: 17px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 12px;
    min-height: 40px;
}

.content_card p {
    font-size: 13px;
    margin-bottom: 5px;
    min-height: 114px;
}

.content_card a {
    color: #21C3F2 !important;
    font-size: 13px;
    float: left;
}

.banner-2 .content-box-2 {
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   /* float: right; */
}

.banner-2 .content-box-2 h2 {
    color: #21C3F2;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    line-height: 1.5;
    margin-bottom: 0;
}
.content-box-2 h2.corel_h2{
color: #21C3F2;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    line-height: 1.5;
    margin-bottom: 0;
}
.banner .content-box-2 p {
    color: #fff;
    font-size: 20px;
    line-height: 1.1;
}
.banner-2 .content-box-2 p {
    color: #fff;
    font-size: 21px;
    line-height:1.1;
}

.banner_wrapper {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 20px;
}

.banner_wrapper .content-box-2 {
    margin: 0;
    height: auto;
    float: right;
    top: 0;
}

.banner_wrapper .content-box-2 h2 {
    font-size: 21px;
    color: #333;
    font-weight: 700;
    line-height: 1.3;
    max-width: 308px;
    margin: 0;
    padding: 10px;
}

.v-center {
    display: flex;
    align-items: center;
}

.mobile_apps {
    background-color: #fff;

    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.icon_card {
    width: 228px;
    float: left;
    padding: 20px;
}

.icon_card img {
    width: 50%;
	text-align: center;
    margin: 0 auto;
}

.icon_card h2 {
    font-size: 15px;
    text-align: center;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 20px;
}

.icon_card p {
    font-size: 13px;
    text-align: center;
    font-weight: 400;
}

/* Ark singapore css end */
.banner-career {
    background: url(../images/GPTW-Banner-career.jpg) no-repeat;
    float: left;
    width: 100%;
    background-size: 100%;
    position: relative;
    padding: 18px 0px 98px;
}

.banner-career .content-box-2 {
    width: 460px;
    margin: 133px 535px 0;
}

.banner-career .content-box-2 .recognized {
    width: 436px;
    margin-left: -98px;
    padding-left: 100px;
}

.content-box-2 h1 {
    text-align: left;
}
.content-box-2 h1 span {
    font-weight: 500;
    font-size: 31px;
}
.content-box-2 h1 .recognized {
    background: rgba(0, 145, 255, 0.72);
    width: 409px;
    margin-left: -69px;
    padding-left: 71px;
    line-height: 50px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 33px;
    text-shadow: 1px 2px 0px #0000002e;
}
.content-box-2 h1 .great-plase {
    font-weight: 800;
    width: 261px;
    line-height: 40px;
    font-size: 32px;
}
.content-box-2 {
    width: 428px;
    /* margin: 100px 80px 0; */
    display: flex !important;
    align-items: center;
    min-height: 246px;
}

.content-box-2 header {
    /*display: flex;*/
    align-items: center;
    /*flex-wrap: wrap;*/
	text-align:left;
}
.font-13{
    font-size: 13px !important;
}
.content-box-2 p img {
    width: 280px;
    margin-left: 0;
}

.content-box-2 h2 {
    font-size: 16px;
    line-height: 1.7;
    color: #fff;
    font-weight: 300;
    text-align: left;
    margin-bottom: 25px;
}

.content-box-2 h2 span {
    color: #1d8ad1;
    font-weight: 800;
}

.screen-size {
    padding: 64px 51px 0;
    margin-bottom: -4px;
    float: right;
}

.content-box {
    position: absolute;
    top: 178px;
}

.content-box h1 {
    font-family: Lato, sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #151515;
}

.content-box h1 span {
    font-weight: 300
}

.what-we-offfer {
	background: #005c97;
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
}

.what-we-offfer h2 {
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	margin-top: 23px;
    margin-bottom: 23px;
}

.what-we-offfer:after {
	content: "";
	border: 10px solid #005c97;
	position: absolute;
	left: 50%;
	bottom: -10px;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
	z-index: 9
}

.what-we-offer-content {
	width: 100%;
	float: left;
	padding: 20px 0 0;
}

.tabs-right,
.what-we-offer-content .tabs-left {
	border-bottom: none;
	padding-top: 2px
}

.what-we-offer-content .tabs-left {
	border-right: 0 solid #fff
}

.what-we-offer-content .tabs-right {
	border-left: 1px solid #ddd
}

.tabs-right>li,
.what-we-offer-content .tabs-left>li {
	float: none;
	margin-bottom: 8px;
}

.what-we-offer-content .tabs-left>li {
	margin-right: -1px
}

.what-we-offer-content .tabs-right>li {
	margin-left: -1px
}

.tabs-left>li.active>a:focus,
.tabs-left>li.active>a:hover,
.what-we-offer-content .tabs-left>li.active>a {
	border-color: #fff;
	border-right-color: transparent
}

.tabs-right>li.active>a:focus,
.tabs-right>li.active>a:hover,
.what-we-offer-content .tabs-right>li.active>a {
	border-bottom: 1px solid #ddd;
	border-left-color: transparent
}

.what-we-offer-content .tabs-left>li>a {
	border-radius: 4px 0 0 4px;
	margin-right: 0;
	display: block;
	padding: 3px 0;
	border: 0 solid transparent!important;
	
}

.what-we-offer-content .tabs-right>li>a {
	border-radius: 0 4px 4px 0;
	margin-right: 0
}

.what-we-offer-content .tabs-right>li>a:hover {
	border-color: #eee #eee #ddd
	background:#fff;
}

.what-we-offer-content .nav > li > a:focus, .nav > li > a:hover {
	background:#fff;
}

.nav>li>a:hover,
.what-we-offer-content .tabs-right>li>a:focus {
	text-decoration: none;
	border: 0;
	background-color: #eee0
}

.what-we-offer-content .vertical-text {
	margin-top: 50px;
	border: none;
	position: relative
}

.what-we-offer-content .vertical-text>li {
	height: 20px;
	width: 120px;
	margin-bottom: 100px
}

.what-we-offer-content .vertical-text>li>a {
	border-bottom: 1px solid #ddd;
	border-right-color: transparent;
	text-align: center;
	border-radius: 4px 4px 0 0
}

.vertical-text>li.active>a:focus,
.vertical-text>li.active>a:hover,
.what-we-offer-content .vertical-text>li.active>a {
	border-bottom-color: transparent;
	border-right-color: #ddd;
	border-left-color: #ddd
}

.what-we-offer-content .vertical-text.tabs-left {
	left: -50px
}

.what-we-offer-content .vertical-text.tabs-right {
	right: -50px
}

.what-we-offer-content .vertical-text.tabs-right>li {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.what-we-offer-content .vertical-text.tabs-left>li {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.what-we-offer-content .tabs-left>li a .h1-class {
    font-weight: 600;
    color: #23282f;
    margin: 0 0 5px;
    font-size: 22px;
}

.what-we-offer-content .tabs-left>li a h3 {
	    font-weight: 600;
    color: #23282f;
    margin: 0 0 5px;
    font-size: 22px;
}

.what-we-offer-content .tabs-left>li a p {
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
}

.what-we-offer-content .tab-content h3 {
	font-weight: 600;
	color: #23282f;
	margin: 35px 0 10px;
    font-size: 22px;
}

.what-we-offer-content .tab-content p {
	color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
    text-align: justify;
}

.what-we-offer-content .tabs-left>li>a .col-lg-2 img {
    transform: translate(10px, 10px);
    background: #dddddd;
    padding: 15px;
    width: 54px;
    float: right;
	margin-top:-5px;
}

/*.what-we-offer-content .tabs-left>li.active>a .col-lg-2 img {
    background: #6cddff;
}

.what-we-offer-content .tabs-left>li:hover a .col-lg-2 img {
    background: #6cddff;
}*/

.trusted-leading-brands-world {
	background: #f3f3f3;
	width: 100%;
	float: left;
	padding: 20px 0 0px;
}

.title-border {
	text-align: center;
	font-weight: 700;
	font-size: 27px;
	color: #011931;
	margin-bottom: 29px;
	text-transform: uppercase;
	margin: 0 0 20px
}

.non-border-title {
	font-weight: 700;
	font-size: 27px;
	color: #011931;
	margin-bottom: 29px;
	margin: 0 0 25px;
}

.title-border:after {
	content: '';
	display: block;
	background: url(../images/border-title-black.png) no-repeat;
	height: 22px;
	width: 38%;
	background-size: 100%;
	margin: 10px auto;
}

.title-border-white {
    text-align: center;
    font-weight: 700;
    font-size: 29px;
    color: #29c2e1;
    margin-bottom: 29px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 0;
}

.title-border-white:after {
	content: '';
	display: block;
	background: url(../images/title-border-white.png) no-repeat;
	height: 22px;
	width: 38%;
	background-size: 100%;
	margin: 10px auto;
}

.trusted-leading-brands-world img {
    width: 160px;
    height: auto;
    object-fit: contain;
}

.trusted-leading-brands-world .col-lg-2 {
    border-right: 4px solid #a9a9a9;
    margin-bottom: 25px;
    text-align: center;
}

.trusted-leading-brands-world .col-lg-2:last-child {
    border-right: 0;
    display: block;
}

.what-customer-say {
	background: #011931;
	width: 100%;
	float: left;
	padding: 20px 0 22px;
}

.what-customer-say .owl-carousel .owl-item img {
    display: block;
        width: auto;
    float: left;
	margin-top:10px;
}

.what-customer-say .owl-next, .what-customer-say .owl-prev {
    top: 45%;
    filter: grayscale(100);
}
.what-customer-say .owl-next:hover {
	filter: grayscale(0);
}
.what-customer-say .owl-prev:hover {
	filter: grayscale(0);
}
.what-customer-say .owl-next span {
    display: none;
}
.what-customer-say .owl-prev span {
    display: none;
}
.testimonial {
	padding-top: 10px;
	margin: 0 91px 0;
	text-align: center;
	position: relative;
	transition: all .7s ease 0s;
	text-align: left
}

.testimonial:hover {
	border-color: #e7e3e3
}

.testimonial .pic {
	width: 95px;
	height: 95px;
	border-radius: 50%;
	background: #fff;
	padding: 7px;
	position: absolute;
	top: -50px;
	left: 50%;
	overflow: hidden;
	transform: translateX(-50%);
	transition: all .7s ease 0s
}

.testimonial:hover .pic {
	background: #1d3033
}

.testimonial .pic img {
	width: 100%;
	height: auto;
	border-radius: 50%
}

.testimonial .title {
	font-size: 16px;
	font-weight: 700;
	color: #eabd44;
	text-transform: uppercase;
	margin: 0 0 10px 0
}

.testimonial .description {
	color: #ccc;
	font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
	margin: 5px 0;
	text-align: justify
}

.testimonial span {
    color: #29c2e1;
    font-size: 16px;
    margin-top: 15px;
    display: block;
}

.testimonial p {
	margin: 0
}

.testimonial .testimonial-content {
	padding: 15px 25px 12px;
	border: 1px solid #f7f7f7;
	border-top: none;
	position: relative;
	text-align: left;
	transition: all .5s ease 0s
}

.testimonial:hover .testimonial-content {
	border-color: #1d3033
}

.testimonial .testimonial-content:after {
	content: "";
	width: 100%;
	height: 0;
	background: #1d3033;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	transition: all .7s ease 0s
}

.testimonial:hover .testimonial-content:after {
	height: 100%
}

.testimonial-content .testimonial-profile {
	display: inline-block
}

.testimonial .name {
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
	text-transform: uppercase;
	margin: 0 0 3px;
	transition: all .7s ease 0s
}

.testimonial:hover .name {
	color: #fff
}

.testimonial .post {
	font-size: 14px;
	color: #eabd44;
	text-transform: capitalize
}

.testimonial .rating {
	display: inline-block;
	padding: 1px 5px;
	margin: 0;
	list-style: none;
	background: #eabd44;
	position: absolute;
	right: 25px
}

.testimonial .rating li {
	display: inline-block;
	font-size: 14px;
	color: #fff
}

.owl-theme .owl-controls {
	width: 100%;
	position: absolute;
	top: 38%
}

.owl-theme .owl-controls .owl-buttons div {
	line-height: 37px;
	border-radius: 3px;
	background: rgba(1, 25, 49, 0);
	border: 1px solid #ececec00;
	padding: 0;
	opacity: 1;
	transition: all .4s ease-in-out 0s;
	z-index: 999;
	filter: grayscale(100%);
    opacity: 1.3;
}


.owl-theme .owl-controls .owl-buttons div:hover {
	background: #eabd4400;
	border-color: #eabd4400;
	filter: grayscale(0%);
    opacity: 1;
}

.owl-next,
.owl-prev {
	position: absolute;
	left: 0%
}

.owl-next {
	left: auto;
	right: 0%
}

.owl-prev:before {
	background: url(../images/grey-arrow.png) no-repeat;
	content: "";
	width: 29px;
	display: block;
	height: 45px;
	background-size: 100%
}

.owl-next:before {
	background: url(../images/next-arrow.png) no-repeat;
	content: "";
	width: 29px;
	display: block;
	height: 45px;
	background-size: 100%
}

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

.media-667-pb{padding-bottom:20px;}
	.owl-next,
	.owl-prev,
	.owl-theme .owl-controls {
		position: relative;
		left: 0;
		right: 0
	}
}

@media only screen and (max-width:768px) {
	.testimonial .testimonial-content {
		padding: 15px 10px 12px
	}
	.testimonial .rating {
		right: 12px
	}
}

.video_area {
	background-image: url(../images/video-play-button.png) no-repeat;
	background-size: cover;
	width: 100%;
	position: relative;
	z-index: 1
}

.video_area:after {
	background-color: rgba(44, 62, 80, .6);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.air-ok-ark {
	background: url(../images/testimonial/Airok-video-testimonial.png) no-repeat;
	background-size: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
	padding: 20px 0;
	    margin-bottom: 20px;
}

.pibeam-video-testimonial {
	background: url(../images/testimonial/Pibeam-video-testimonial.png) no-repeat;
	background-size: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
	padding: 20px 0;
	    margin-bottom: 20px;
}
.pibeam-video-Create-expansive-worlds {
	background: url(../images/autodesk/maya-3d/Create-expansive-worlds-complex-characters-and-dazzling-effects.png) no-repeat;
	background-size: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
	padding: 75px 0;
	margin-bottom: 20px;
}

.pibeam-video-Create-serious-effects {
	background: url(../images/autodesk/maya-3d/Create-serious-effects.png) no-repeat;
	background-size: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
	padding: 75px 0;
	margin-bottom: 20px;
}


.video_play_area {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 180px
}

.video_play_button {
	height: 60px;
	width: 60px;
	position: absolute;
	top: 50%;
	z-index: 99;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	background: url(../images/video-play-button.png) no-repeat;
	background-size: 100%
}

.video_play_button i {
	cursor: pointer;
	display: block;
	font-size: 20px;
	height: 100%;
	left: 10%;
	margin-left: -6px;
	margin-top: -15px;
	position: absolute;
	top: 20%;
	width: 100%;
	z-index: 999
}

.our-strenghts {
	background: #f3f3f3;
	width: 100%;
	float: left;
	padding: 20px 0;
}

.counter-stranghts {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}

.counter-stranghts li {
	display: inline-block;
	width: 19%;
	text-align: center
}

.counter-stranghts li .counter.col_fourth {
	text-align: center
}

.counter-stranghts li .counter.col_fourth img {
	display: block;
	margin: 0 auto;
	width: 36px
}

.counter-stranghts li .counter.col_fourth h2 {
	color: #011931;
	font-weight: 700;
	font-size: 33px
}

.counter-stranghts li .counter.col_fourth .count-text {
	color: #0a6499;
	    font-weight: 400;
    font-size: 16px;
	margin:0;
}

.lates-news {
	width: 100%;
	float: left;
	padding: 20px 0;
}

.smal-title {
	color: #011931;
	text-align: center;
	margin: 0;
	font-size: 17px;
	font-weight: 500
}

.lates-news .tab {
	padding-top: 0px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	background: #fff;
	width: 100%;
	margin: 0 auto;
	line-height: 1.5;
	font-weight: 300;
	color: #888;
	-webkit-font-smoothing: antialiased
}

.lates-news .tabs {
    text-align: center;
    padding: 0;
	margin-bottom:0;
	display:none;
}

.lates-news .tabs li {
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block
}

.lates-news .tabs a {
	background: #b9b9b9;
	color: #fff;
	font-weight: 600;
	display: block;
	text-transform: uppercase;
	letter-spacing: 0;
	outline: 0;
	margin: 0 6px;
	padding: 5px 17px;
	font-size: 14px;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.lates-news .tabs_item {
	display: none;
	padding: 20px 0 0;
}
.latest-news-tabs {
    float: left;
    width: 100%;
    padding: 0;
}
.lates-news .tabs_item h4 {
	font-weight: 700;
	color: #e0e0e0;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3;
	margin: 0
}

.lates-news .tabs_item h4 a {
    font-weight: 700;
    color: #e0e0e0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    margin: 0;
}

.lates-news-date {
	color: #e0e0e0;
	font-weight: 500;
	letter-spacing: 1px;
	font-size: 12px!important
}

.lates-news-box .lates-box-content p {
	color: #e0e0e0;
	font-weight: 500;
	letter-spacing: 0;
	font-size: 14px;
	margin: 7px 0 0
}

.lates-news .tabs_item:first-child {
	display: block;
}

.lates-news .current a {
	color: #fff;
	background: #29c2e2
}

.lates-news-box {
	width: 100%;
	position: relative
}

.lates-news-box .lates-box-content {
	position: absolute;
	top: 0;
	width: 292px;
	padding: 15px 25px;
	right: 0;
	background: #011931;
	height: 100%
}

.lates-news-box .lates-box-content:after {
	content: "";
	border: 10px solid #011931;
	position: absolute;
	left: -15px;
	top: 70px;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
	transform: rotate(90deg)
}

footer {
    width: 100%;
    float: left;
    background: #011931;
    padding: 20px 0;
    position: relative;
}

.add-title {
	color: #29c2e2;
	font-size: 14px;
	font-weight: 700;
	margin: 0px 0;
}

.address p {
	color: #e0e0e0;
    margin-bottom: 10px;
    font-size: 13px;
}

.ft-m-titile {
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	margin: 10px 0;
	font-size: 14px
}

.footer-ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.footer-ul li {
	line-height: 1.6
}

.footer-ul li a {
    color: #dee0e2;
    font-size: 14px;
    text-decoration: none;
}

.footer-ul li a i {
    color: #315c69;
}

/*.footer-ul li:after {
    content: '>';
    display: block;
    float: left;
    margin-right: 4px;
    color: #315c69;
    font-size: 14px;
    font-weight: 900;
}*/

.ft-m-titile:after {
    content: '' !important;
    /* display: block !important; */
}

.copyright {
	width: 100%;
	background: #0a234c;
	float: left
}

.copyright p {
	margin: 0;
	text-align: center;
	color: #a9a9a9;
	font-size: 12px;
	padding: 16px 0;
	font-weight: 600
}

.copyright p a {
    margin: 0;
    text-align: center;
    color: #a9a9a980;
    font-size: 12px;
    text-transform: uppercase;
    padding: 16px 0;
    text-decoration: none;
    font-weight: 600;
}

.social-media {
/*	float: left;*/
	margin-top: 10px
}

.social-media ul {
	list-style: none;
	padding: 0
}

.social-media ul li {
	display: inline-block;
	margin-right: 0px
}

.social-media ul li a {
	border: 1px solid #ddd;
	border-radius: 51px;
	width: 28px;
	height: 28px;
	display: block;
	text-align: center;
	line-height: 26px;
	color: #ddd;
	text-decoration: none
}

.social-media ul li a:hover {
	background: #29c2e2;
	color: #fff;
	border: 1px solid #29c2e2
}

header .navbar {
	margin-bottom: 0
}

.border-right-st {
	border-right: 0!important
}

.border-left-st {
	border-right: 0!important
}

.f-left {
	text-align: left;
	object-fit: none
}

.social-icon-bar {
    position: fixed;
    top: 50%;
    padding: 0px 4px;
    border: 1px solid #ddd;
    background: #fff;
    z-index: 9;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.social-icon-bar a {
    display: block;
    text-align: center;
    padding: 4px 7px;
    transition: all 0.3s ease;
    color: white;
    font-size: 14px;
    margin: 6px 0;
    border-radius: 6px;
}

.social-icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #c0282d;
  color: white;
}

.linkedin {
  background: #7c7c7c;
  color: white;
}

.youtube {
  background: #fa6845;
  color: white;
}

.content {
  margin-left: 75px;
  font-size: 30px;
}

.latest-news-tabs .tab_content {
    padding: 0px 49px;
}

.know-more {
    color: #6cddff;
    font-weight: 600;
	text-decoration:none;
}

.know-more:hover {
    color: #6cddff;
    font-weight: 600;
	text-decoration:none;
}

.tab-content img.img-responsive {
    width: 100%;
    margin: 7px 0 0;
}

/*----about-us---*/
.inner-page-title {
    position: relative;
    width: 100%;
    float: left;
}

.inner-page-title-head {
	text-align: center;
}

.inner-page-title-head h1 {
    color: #fff;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 800;
    margin: 0 0 11px;
}

.breadcrum {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 0;
    margin-bottom: 0px;
}

.breadcrum li {
    display: inline-block;
    margin-right: 5px;
}

.breadcrum li i {
    color: #d2d2d2;
}

/*.breadcrum li:before {
    display: block;
    content: '>';
    color: #d2d2d2;
    position: absolute;
    left: 122px;
    font-size: 15px;
    font-weight: 600;
}
*/
.breadcrum li a {
    color: #f1eeeb;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.about-section {
    width: 100%;
    float: left;
    border-top: 12px solid #f3f3f3;
    border-bottom: 12px solid #f3f3f3;
    padding: 25px 0;
}

.contact-section {
    width: 100%;
    float: left;
    padding: 25px 0;
}

.p-decription {
    color: #34485e;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
	font-family: 'Open Sans', sans-serif;
    text-align: justify;
    letter-spacing: 0.4px;
	word-break: normal;
}

.about-section-content {
    padding: 0px 0 0px;
}
.about-section img {
    padding: 0px 23px;
}
.our-values {
	background: url(../images/our-value-bg.png);
    width: 100%;
    float: left;
    background-size: cover;
    padding: 20px 0;
}

.our-values .title-border-white {
    color: #fff;
    margin-bottom: 0;
    margin-top: 0;
}

.our-values p {
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding: 0 192px;
    font-style: italic;
    line-height: 1.5;
    font-weight: 300;
	margin: 0;
}
.aboutlast-section {
    background: url(../images/Rishi-Binish-bg.png);
    width: 100%;
    float: left;
    background-size: cover;
    padding: 15px 0 0px;
}

.aboutlast-section h3 {
    margin: 0px 0 13px;
    font-size: 22px;
    letter-spacing: 1px;
    font-weight: 700;
}
.aboutlast-section p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
    text-align: justify;
    margin-bottom: 20px;
}

.aboutlast-section img {
    position: relative;
    top: 84px;
}

.employee-speack .testimonial .emply-name {
    margin: 24px 0 0;
    font-size: 20px;
    font-weight: 700;
}
.employee-speack .testimonial .destination {
    font-size: 17px;
}
.employee-speack .owl-nav .owl-next {
    top: 30%;
}
.employee-speack .owl-nav .owl-next span {
    visibility: hidden;
}

.employee-speack .owl-nav .owl-prev {
    top: 30%;
}
.employee-speack .owl-nav .owl-prev span {
    visibility: hidden;
}
.emp-decription {
    padding: 58px 0 0;
    width: 100%;
    float: left;
    position: relative;
}

.emp-decription::after {
    content: '';
    display: block;
    background: url(../images/testimonial-qutes-top.png);
    width: 55px;
    height: 48px;
    background-size: 100%;
    position: absolute;
    top: 0;
}

.emp-decription::before {
    content: '';
    display: block;
    background: url(../images/testimonial-qutes-bottom.png);
    width: 55px;
    height: 48px;
	right:0;
    background-size: 100%;
    position: absolute;
    bottom: 0;
}

/*----------makerbot-----------*/
.makerbot-about-section {
    width: 100%;
    float: left;
    border-top: 12px solid #f3f3f3;
    padding: 0px 0 20px;
}
.makerbot-bg .product-page-title {
    background: rgb(40,40,216);
    background: linear-gradient(175deg, rgba(40,40,216,1) 64%, rgba(137,211,210,1) 100%);
    position: relative;
    width: 100%;
    float: left;
    padding: 41px 0 208px;
}
.product-page-title-box {
    position: relative;
    top: 71px;
    width: 100%;
}
.product-page-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 74px;
    font-weight: 800;
    letter-spacing: 2px;
}
.product-page-title-head h2 {
    margin: 0;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.product-page-title-enquiry {
    margin-left: 46px;
    margin-top: 30px;
    width: 250px;
    background-color:rgba(0, 0, 0, 0.419608);
    padding: 10px 13px;
    border: 1px solid #2f2c2c8f;
    box-shadow: 0px 0px 7px #000;
}
.product-page-title-enquiry p {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}
.product-page-title-enquiry .form-control {
    background: rgba(51, 51, 51, 0.5098039215686274);
    border-bottom: 1px solid #fff;
    border-radius: 0px;
    border-top: 0;
    border-left: 0;
    min-height: 30px;
    border-right: 0;
    font-size: 11px;
    padding: 2px 10px;
}
.product-page-title-enquiry input {
    height: 30px;
}

.product-page-title-enquiry input::placeholder {
    color:#fff;
}

.product-page-title-enquiry textarea::placeholder {
    color:#fff;
}

.makerbot-style {
    float: right;
    text-align: left;
    display: block;
    max-width: 594px;
    margin-left: 0;
    margin-top: 5px;
}

.makerbot-about-section img {
    margin: 0 auto;
    padding: 30px 0;
}
.thre-D-printers-worldwide {
    background: #011931;
    float: left;
    width: 100%;
    padding: 25px 0;
}
.thre-D-printers-worldwide h3 {
    font-size: 37px;
    color: #fff;
    font-weight: 600;
    margin: 0;
}
.thre-D-printers-worldwide ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.thre-D-printers-worldwide ul li p {
	margin:0;
}
.thre-D-printers-worldwide ul li {
    width: 24%;
    float: left;
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin-right: 21px;
    font-weight: 500;
}
.thre-D-printers-worldwide ul li img {
    padding: 44px 31px 15px;
}
.thre-D-printers-worldwide ul li span {
    font-weight: 700;
    font-size: 33px;
}
.thre-D-printers-worldwide img {
    margin: 0 auto;
}

.certificate-section {
    width: 100%;
    float: left;
    padding: 20px 0;
    background: #f4f2f3;
}
.ima-padding {
    padding: 0 70px;
}
.certificate-section p {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}
.product-page-title-enquiry button {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
	text-transform: uppercase;
}
.product-page-title-enquiry button:hover {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.product-page-title-enquiry button:active {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.product-page-title-enquiry button:focus {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.certificate-section h3 {
    text-align: center;
    font-size: 25px;
    padding: 0 46px;
    line-height: 33px;
    min-height: 66px;
	margin-top: 0;
}
.pdf-btn {
    background: url(../images/makerbot/button-5.png) no-repeat;
    background-size: 100%;
    width: 379px;
    margin: 0 0 23px;
    display: inline-block;
    text-align: left;
    color: #fff !important;
    padding: 16px 20px;
    font-size: 20px;
    min-height: 68px;
    text-decoration: none !important;
}
.stamp {
    margin-left: 50px;
}
.makerbot-about-section .h3-heading {
    margin: 0px 0 15px;
}
/*----------makerbot-----------*/


/*---------chaosegroup----------------*/
.chaos-section {
	width: 100%;
    float: left;
    border-top: 12px solid #f3f3f3;
    padding: 20px 0;
}
.chaos-prod {
	background:#f1f1f1;
	width: 100%;
    float: left;
	padding: 20px 0 15px;
}
.chaosgroup-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/chaosgroup/bg.jpg) no-repeat;
    background-size: cover;
    padding: 10px 0 121px;
}
.innerpage-title-enquiry button {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
	text-transform: uppercase;
}
.innerpage-title-enquiry button:hover {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.innerpage-title-enquiry button:active {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.innerpage-title-enquiry button:focus {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.innerpage-title-box {
    position: relative;
    top: 40px;
    width: 100%;
    z-index: 99;
}
.innerpage-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 74px;
    line-height: 1.5;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
    letter-spacing: 2px;
}

.innerpage-title-head h1 small {
    margin: 0;
    color: #fff;
    font-size: 37px;
    line-height: 1.5;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
    letter-spacing: 2px;
}

.slm-solution-title .innerpage-title-box .innerpage-title-head h2 {
    margin: 0;
    color: #fff;
    /*font-size: 74px;*/
	font-family: 'Poppins', sans-serif;
	font-size: 135px;
    font-weight: 800;
    letter-spacing: 2px;
}

.innerpage-title-head h2 {
    margin: 0;
    color: #fff;
    font-size: 28px;
	font-family: 'Open Sans', sans-serif !important;
    font-weight: 600;
    letter-spacing: 1px;
	line-height: 1.4;
    margin-bottom: 10px;
}

.slm-solution-title .innerpage-title-box .innerpage-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 38px;
    font-weight: 800;
    letter-spacing: 1px;
    margin-bottom: 10px;
	font-family: 'Poppins', sans-serif;
}

.innerpage-title-head h3 {
    margin: 0;
    color: #fff;
    font-size: 31px;
	font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

.other-page-custom-form .innerpage-title-enquiry {
    margin-left: 46px;
    margin-top: 30px;
    width: 250px;
  /*  background: rgb(255, 255, 255);
    padding: 10px 13px;
    border: 0;
    box-shadow: 0px 0px 0px #000;*/
}/*
.other-page-custom-form .innerpage-title-enquiry p {
    font-size: 16px;
    text-transform: inherit;
    color: #191919;
    font-weight: 600;
    letter-spacing: 0px;
}

.other-page-custom-form .innerpage-title-enquiry p a {
   font-size: 16px;
    text-transform: inherit;
    color: #191919;
    font-weight: 600;
    letter-spacing: 0px;
}

.other-page-custom-form .innerpage-title-enquiry .form-control {
   background: rgb(255, 255, 255);
    border: 1px solid rgb(130, 122, 122);
    border-radius: 5px;   
	min-height: 30px;
    font-size: 11px;
    padding: 2px 10px;
}
.other-page-custom-form .innerpage-title-enquiry input::placeholder {
  color:#000;
}

.other-page-custom-form .innerpage-title-enquiry textarea::placeholder {
    color:#000;
}
.other-page-custom-form .innerpage-title-enquiry button {
    width: 70%;
    display: block;
    margin: 0 auto;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
    text-transform: uppercase;
    border-radius: 0;
}*/
.innerpage-title-enquiry {
    margin-left: 46px;
    margin-top: 30px;
    width: 250px;
    background: rgba(0, 0, 0, 0.47843137254901963);
    padding: 10px 13px;
    border: 1px solid #2f2c2c8f;
    box-shadow: 0px 0px 7px #000;
}
.innerpage-title-enquiry p {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}
.innerpage-title-enquiry p a {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
	text-decoration:none;
}
.innerpage-title-enquiry .form-control {
    background: rgba(0, 0, 0, 0.23);
    border-bottom: 1px solid rgba(255, 255, 255, 0.18823529411764706);
    border-radius: 0px;
    border-top: 0;
    border-left: 0;
    min-height: 30px;
    border-right: 0;
    font-size: 11px;
    padding: 2px 10px;
	color:#fff;
}
.innerpage-title-enquiry input {
    height: 30px;
}

.innerpage-title-enquiry input::placeholder {
    color:#fff;
}

.innerpage-title-enquiry textarea::placeholder {
    color:#fff;
}

#chaosegroup-slider .testimonial {
    padding-top: 10px;
    margin: 0 7px 0;
    text-align: center;
    position: relative;
    transition: all .7s ease 0s;
    text-align: left;
}

#chaosegroup-slider .owl-prev {
    position: absolute;
    left: -3%;
}
#chaosegroup-slider .owl-next {
    position: absolute;
    right: -2%;
}
.owl-carousel .owl-prev.disabled,
  .owl-carousel .owl-next.disabled{
    pointer-events: none;
    opacity: 0;
  }
 .owl-carousel .owl-prev.disabled,
  .owl-carousel .owl-next.disabled{
    pointer-events: none;
    opacity: 0;
  }
  .buy-active {
    background: #0183c1;
}
.owl-dots {
    display: none;
}
#aja-slider .owl-next, #aja-slider .owl-prev{top: 45%;filter: grayscale(100);}
#aja-slider .owl-next:hover {
    filter: grayscale(0);
    outline: 0;
}
#aja-slider .owl-next:hover {
    filter: grayscale(0);
    outline: 0;
}
#chaosegroup-slider .owl-next, #chaosegroup-slider .owl-prev {
    top: 45%;
    filter: grayscale(100);
}

#chaosegroup-slider .owl-next:hover {
    filter: grayscale(0);
    outline: 0;
}

#chaosegroup-slider .owl-prev:hover {
    filter: grayscale(0);
	outline: 0;
}


#chaosegroup-slider .product-hover-ef {
  position: relative;
  width: 100%;
}

#chaosegroup-slider .image {
  display: block;
  width: 100%;
  height: auto;
}

#chaosegroup-slider .overlay {
  position: absolute;
    top: 7px;
    bottom: 0;
    left: 10px;
    right: 0;
    height: 85%;
    width: 91%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.741176);
}

#chaosegroup-slider .overlay .text {
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding: 10px 15px 0;
}

#chaosegroup-slider .overlay ul {
    list-style: none;
    padding: 0;
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 200px;
    left: 50%;
    transform: translate(-50%, 0%);
}
#chaosegroup-slider .overlay ul li {
    display: inline-block;
    margin: 16px 13px;
}
#chaosegroup-slider .overlay ul li a {
    border: 1px solid #fff;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
#chaosegroup-slider .overlay ul li a:hover {
    border: 1px solid #fff;
	background:#0183c1;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
}

#chaosegroup-slider .product-hover-ef:hover .overlay {
  opacity: 1;
}

#chaosegroup-slider .owl-theme .owl-controls {
    width: 100%;
    position: absolute;
    top: 40%;
}

/*---desktop--*/

#chaosegroup-slider-1 .owl-next:hover {
    filter: grayscale(0);
    outline: 0;
}

#chaosegroup-slider-1 .owl-prev:hover {
    filter: grayscale(0);
	outline: 0;
}


#chaosegroup-slider-1 .product-hover-ef {
  position: relative;
  width: 100%;
}

#chaosegroup-slider-1 .image {
  display: block;
  width: 100%;
  height: auto;
}

#chaosegroup-slider-1 .overlay {
  position: absolute;
    top: 7px;
    bottom: 0;
    left: 10px;
    right: 0;
    height: 85%;
    width: 91%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.741176);
}

#chaosegroup-slider-1 .overlay .text {
    color: #fff;
    text-align: center;
    font-size: 16px;
    padding: 10px 15px 0;
}

#chaosegroup-slider-1 .overlay ul {
    list-style: none;
    padding: 0;
    text-align: center;
    bottom: 0px;
}
#chaosegroup-slider-1 .overlay ul li {
    display: inline-block;
    margin: 16px 13px;
}
#chaosegroup-slider-1 .overlay ul li a {
    border: 1px solid #fff;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
#chaosegroup-slider-1 .overlay ul li a:hover {
    border: 1px solid #fff;
	background:#0183c1;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
}

#chaosegroup-slider-1 .product-hover-ef:hover .overlay {
  opacity: 1;
}

#chaosegroup-slider-1 .owl-theme .owl-controls {
    width: 100%;
    position: absolute;
    top: 40%;
}
#chaosegroup-slider-1 .owl-next, #chaosegroup-slider .owl-prev {
    top: 45%;
    filter: grayscale(100);
	position: absolute;
}

#chaosegroup-slider .owl-next:hover {
	
}

#chaosegroup-slider-1 .testimonial {
    padding-top: 10px;
    margin: 0 10px 0;
}
#chaosegroup-slider-1 .owl-nav .owl-prev {
    top: 45%;
    position: absolute;
    left: -3%;
}
#chaosegroup-slider-1 .owl-nav .owl-next {
    position: absolute;
    top: 45%;
    right: -3%;
}
/*---------chaosegroup----------------*/

/*----ansys----*/

.ansys-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/ansys/banner.jpg) no-repeat;
    background-size: 100%;
    padding: 53px 0 204px;
}
.academic-license .buy-now {
    display: inline-block;
}

.academic-license-title {
    width: 100%;
    float: left;
    background: url(../images/ansys/ansys-strap.jpg) no-repeat;
    text-align: center;
    padding: 97px 0;
    background-size: 100%;
}
.academic-license-title h4 {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}
.ansys-page-title .request-quote-bt ul li.active a {
	background:#fff;
	color:#0183c1;
}

.academic-license .buy-now {
    display: inline-block;
    background: #0183c1 !important;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 5px;
}
.ansys-education-top {
    margin-top: 35px;
}

.academic-license .buy-now:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
    text-decoration: none;
    color: #fff;
}

.ansys-page-title .request-quote-bt ul li a {
    font-weight: 600;
    padding-left: 30px;
    padding-right: 30px;
}

.ansys-page-title-enquiry button {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
	text-transform: uppercase;
}
.ansys-page-title-enquiry button:hover {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.ansys-page-title-enquiry button:active {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.ansys-page-title-enquiry button:focus {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.ansys-page-title-box {
    position: relative;
    top: 93px;
    width: 100%;
}
.ansys-page-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 74px;
    font-weight: 800;
    letter-spacing: 2px;
}
.ansys-page-title-head h2 {
    margin: 0;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.ansys-page-title-enquiry {
    margin-left: 46px;
    margin-top: 30px;
    width: 250px;
    background: rgba(0, 0, 0, 0.419608);
    padding: 10px 13px;
    border: 1px solid #2f2c2c8f;
    box-shadow: 0px 0px 7px #000;
}
.ansys-page-title-enquiry p {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}
.ansys-page-title-enquiry .form-control {
    background: rgba(51, 51, 51, 0.5098039215686274);
    border-bottom: 1px solid #fff;
    border-radius: 0px;
    border-top: 0;
    border-left: 0;
    min-height: 30px;
    border-right: 0;
    font-size: 11px;
    padding: 2px 10px;
}
.ansys-page-title-enquiry input {
    height: 30px;
}

.ansys-page-title-enquiry input::placeholder {
    color:#fff;
}

.ansys-page-title-enquiry textarea::placeholder {
    color:#fff;
}
.ansys-section {
	width: 100%;
    float: left;
    border-top: 12px solid #f3f3f3;
    padding: 20px 0;
}
.ansys-get-better {
    background: #031931;
    float: left;
    width: 100%;
    padding: 25px 0;
}
.ansys-get-better h3 {
    color: #fff;
    text-transform: unset;
    letter-spacing: 0px;
    font-size: 36px;
    line-height: 1.3;
	margin: 0;
}
.ansys-get-better p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin-bottom: 43px;
}
.ansys-get-better p {
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-bottom: 43px;
    letter-spacing: 1px;
}
.ansys-get-better img {
    margin: 0 auto;
    padding: 10px 42px;
}

.lear-more-btn {
    display: table;
    text-align: center;
    margin: 0 auto;
    clear: both;
    border: 1px solid #fff;
    padding: 5px 40px;
    font-size: 16px;
    color: #fff;
	border-radius: 3px;
	text-decoration:none;
}

.lear-more-btn:hover {
    display: table;
    text-align: center;
    margin: 0 auto;
    clear: both;
    border: 1px solid #fff;
    padding: 5px 40px;
    font-size: 16px;
    color: #fff;
	border-radius: 3px;
	text-decoration:none;
}

.lear-more-btn:active {
    display: table;
    text-align: center;
    margin: 0 auto;
    clear: both;
    border: 1px solid #fff;
    padding: 5px 40px;
    font-size: 16px;
    color: #fff;
	border-radius: 3px;
	text-decoration:none;
}

.lear-more-btn:focus {
    display: table;
    text-align: center;
    margin: 0 auto;
    clear: both;
    border: 1px solid #fff;
    padding: 5px 40px;
    font-size: 16px;
    color: #fff;
	border-radius: 3px;
	text-decoration:none;
}

.instantaneous-simulation {
	width: 100%;
    float: left;
    background: url(../images/ansys/instantaneous-simulation.jpg) no-repeat;
	padding: 25px 0;
	background-position: bottom;
}

.instantaneous-simulation h5 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 0;
}

.instantaneous-simulation ul {
    padding: 0 20px;
    margin: 0;
}

.instantaneous-simulation ul li {
    font-size: 16px;
    margin-bottom: 9px;
    font-weight: 400;
    line-height: 1.8;
    font-family: 'Open Sans', sans-serif;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.ansys-video {
	width: 100%;
    float: left;
	padding: 25px 0;
}
.ansys-video-box {
    box-shadow: 4px 4px 2px #ddd;
    margin: 10px 0;
}
.ansys-video-box p {
    text-align: center;
    font-size: 16px;
    padding: 7px 55px;
}
.instantaneous-simulation iframe {
    width: 100%;
}
.ansys-video-box iframe {
    width: 100%;
}
.ansys-section h1 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 0;
}
/*----ansys----*/


.innerproduct-page-title-enquiry button {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
	text-transform: uppercase;
}
.innerproduct-page-title-enquiry button:hover {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.innerproduct-page-title-enquiry button:active {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.innerproduct-page-title-enquiry button:focus {
    width: 100%;
    box-shadow: 0px 0px 0px !important;
    background: #0183c1 !important;
    padding: 3px 0;
    border: 1px solid #b9e1f5;
    color: #fff;
}
.innerproduct-page-title-box {
    position: relative;
    top: 93px;
    width: 100%;
}
.innerproduct-page-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 74px;
    font-weight: 800;
    letter-spacing: 2px;
}
.innerproduct-page-title-head h2 {
    margin: 0;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.innerproduct-page-title-enquiry {
    margin-left: 46px;
    margin-top: 30px;
    width: 250px;
    background: rgba(0, 0, 0, 0.47843137254901963);
    padding: 10px 13px;
    border: 1px solid #2f2c2c8f;
    box-shadow: 0px 0px 7px #000;
}
.innerproduct-page-title-enquiry p {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}
.innerproduct-page-title-enquiry .form-control {
    background: rgba(51, 51, 51, 0.5098039215686274);
    border-bottom: 1px solid #fff;
    border-radius: 0px;
    border-top: 0;
    border-left: 0;
    min-height: 30px;
    border-right: 0;
    font-size: 11px;
    padding: 2px 10px;
}
.innerproduct-page-title-enquiry input {
    height: 30px;
}

.innerproduct-page-title-enquiry input::placeholder {
    color:#fff;
}

.innerproduct-page-title-enquiry textarea::placeholder {
    color:#fff;
}


/*----boris-fx----*/


.boris-fx-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/boris-fx/banner.jpg) no-repeat;
    background-size: 100%;
    padding: 10px 0 159px;
}

.borisfx-pro {
    width: 100%;
    float: left;
    /* background: #f3f3f5; */
    /* border-top: 11px solid #fff; */
    padding: 25px 0;
}
.borisfx-pro p span {
    color: #2196F3;
}
.boris-tabs {
    text-align: center;
}
.boris-tabs img {
    margin: 0 auto;
    display: block;
    padding: 0 36px;
}

.boris-tabs h3 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #545454;
}

.borisfx-pro h4 {
    font-weight: 700;
    font-size: 25px;
    line-height: 36px;
}

.borisfx-pro img {
    padding: 18px 139px;
}

.borisfx-pro h5 {
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}
.borisfx-pro ul {
    padding: 0 17px;
    margin: 15px 0;
}
.borisfx-pro ul li {
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9;
    text-align: justify;
    letter-spacing: 0.4px;
    margin: 0px 0;
    word-break: normal;
}

.product-page-section .buy-now {
    display: inline-block;
    margin-bottom: 0;
}
.buy-now {
    background: #29c4f4;
    color: #fff;
    display: block;
    text-align: center;
    padding: 12px 97px;
    font-weight: 600;
    font-size: 15px;
    border-radius: 4px;
    margin: 20px 30px;
    text-decoration: none;
}

.buy-now:hover {
    background: #29c4f4;
    color: #fff;
	text-decoration:none;
}

.borisfx-pro .panel-default {
    border: 0;
    background: #f3f3f5;
    box-shadow: 0px 0px 0px;
}

.borisfx-pro .panel-default .panel-heading {
    border: 0;
    background: #f3f3f5;
    margin: 0;
    padding: 0;
}

.borisfx-pro .panel-default .panel-heading .nav-tabs {
    border: 0;
}
.borisfx-pro .panel-default .panel-heading .nav-tabs li {
    width: 25%;
    margin: 0;
	float: left;
}

.borisfx-pro .panel-default .panel-heading .nav-tabs li a {
    background: #f3f3f5;
    border: 0;
}

.borisfx-pro .panel-default .panel-heading .nav-tabs li a img {
    filter: gray;
    filter: grayscale(100%);
    background: #f3f3f5;
    border: 0;
	opacity: 0.7;
}

.borisfx-pro .panel-default .panel-heading .nav-tabs li.active a img {
    filter: grayscale(0%);
    opacity: 1;
}
.borisfx-form form {
    text-align: center;
}
.borisfx-form form button {
    background: #4ab9d4;
    color: #fff;
    padding: 10px 70px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 17px;
	border:0;
	width: 100%;
    border-radius: 4px;
    text-decoration: none;
    font-family: Lato, sans-serif;
}
.borisfx-form form button:active {
    color: #fff;
    background-color: #4ab9d4;
    border-color: #4ab9d4;
}
.borisfx-form form button:hover {
    background: #4ab9d4;
    color: #fff;
}

.borisfx-form form button:active:hover {
    background: #4ab9d4;
    color: #fff;
}

.borisfx-form form button:focus {
    background: #4ab9d4;
    color: #fff;
}

.borisfx-form h3 {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 6px;
}
.borisfx-form p {
	color: #464749;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
}
.borisfx-form .form-control {
    border: 1px solid #8a8080;
    font-weight: 600;
    font-size: 15px;
    font-family: Lato, sans-serif;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
.borisfx-form input::placeholder {
    color: #868080;
}
.borisfx-form input {
    padding: 19px 10px;
}
.borisfx-form textarea::placeholder {
    color:#868080;
}

/*-----boris-fx-----*/


/*-----sketchup-----*/

.sketchup-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/sketchup/sketchup-banner.jpg) no-repeat;
    background-size: cover;
    padding: 10px 0 121px;
    background-position: center;
} 

.sketchup-doc {
    width: 100%;
    float: left;
    background: #f1f1f1;
	 padding: 15px 0 10px;
}
.sketchup-doc .panel-default {
    border: 0;
    box-shadow: 0px 0px 0px;
    border-radius: 0;
	    margin: 0;
}

.sketchup-doc .panel-default .panel-heading {
    width: 100%;
    float: left;
    background: #f1f1f1;
    border: 0;
    text-align: center;
}

.sketchup-doc .panel-body {
    background: #f1f1f1;
    padding: 15px 15px 0;
}

.sketchup-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    border: 0;
}

.sketchup-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 47%;
    border: 0;
}

.sketchup-doc .panel-default .panel-heading .nav-tabs li {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}

.sketchup-doc .panel-default .panel-heading .nav-tabs li a {
    background: rgb(252,252,252);
    background: linear-gradient(175deg, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%);
    color: #55565a;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    padding: 16px 21px;
    border: 0;
    margin: 0;
	border-radius: 0;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs li.active a  {
    background: rgb(50,81,146);
    background: linear-gradient(175deg, rgba(50,81,146,1) 0%, rgba(17,39,63,1) 100%);
    color: #fff;
}

.sketchup-slider .testimonial {
    margin: 0 15px 15px;
}

.sketchup-pro-section {
    width: 100%;
    float: left;
}
.sketchup-pro-section .owl-prev {
    left: -3%;
    position: absolute;
}
.sketchup-pro-section .owl-next {
    right: -3%;
}
.sketchup-pro-section .panel-body {
    width: 100%;
    float: left;
    padding: 0;
}
.sketchup-pro-section .panel-default-1 {
    width: 100%;
    float: left;
    box-shadow: 0px 0px;
    border: 0;
	margin-bottom: 0;
    background: #f1f1f1;
}

.sketchup-pro-section .panel-default-1 .panel-heading-1 {
    text-align: center;
    width: 100%;
    border: 0;
    margin: 20px 0;
}

.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 {
    padding: 0;
    margin: 0;
    list-style: none;
}

.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li {
    display: inline-block;
}

.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li a {
	background: none ;
    text-transform: capitalize ;
    border: 0 ;
    padding: 0px 21px ;
    font-size: 19px ;
    color: #dcd9d9;
    line-height: 17px;
}

.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li.active a {
    font-size: 31px;
    color: #050505;
    font-weight: 600;
}
.sketchup-product-title{padding:0; margin:0; font-size:16px;     color: #625ff5;
    font-weight: bold;
    line-height: 22px;}
.smarter-box {
    background: #fff;
    box-shadow: 1px 1px 8px #ddd;
    padding: 15px;
    min-height: 410px;
}
.smarter-box h3 {
    text-align: center;
    margin: 0;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.smarter-box img {
    width: 100%;
    padding: 20px 0;
}
.smarter-box p {
    font-size: 15px;
    text-align: justify;
    line-height: 1.6;
	
}

.products-features {
    width: 100%;
    padding: 40px 0 0;
    float: left;
}

.products-features-box {
    background: #fff;
    width: 100%;
    float: left;
    box-shadow: 0px 0px 6px #c1c1c1;
}
.products-features-box-title {
    color: #fff !important;
    font-size: 16px !important;
    padding: 20px 16px !important;
    font-weight: 500 !important;
    height: 100px !important;
}
.pro-fea-table-title {
    background: #eaeaea;
    width: 90px;
    font-size: 15px;
    padding: 21px 6px;
    font-weight: 600;
    text-align: center;
    border-radius: 50px;
    height: 90px;
    position: relative;
    top:-46px;
    left: 113px;
    border: 5px solid #fff;
}

.products-features-box1 .table tbody tr td {
    border: 0;
    min-height: 85px;
    display: block;
    float: left;
    width: 100%;
    text-align: right;
    padding: 8px 15px;
    position: relative;
}

.products-features-box1 .table tbody tr td p {
    width: 100%;
    font-weight: 600;
    color: #625ff5;
    font-size: 18px;
    text-align: right;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.products-features-box .table tbody tr td {
    border: 0;
    min-height: 125px;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    padding: 8px 15px;
	position: relative;
	background-size: cover;
}

.products-features-box .table tbody tr td p {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
	top: 60%;
    left: 50%;
    transform: translate(-50%,-50%);
	position: absolute;
    width: 100%;
    padding: 0 10px;
}

.products-features-box .table tbody tr td p span {
    font-size: 12px;
    font-weight: 400;
}

.products-features-box .table tbody tr td .supports {
    width: 33%;
    float: left;
}

.products-features-box .table tbody tr td .supports i {
    width: 100%;
    font-size: 16px;
}

.products-features-box .table tbody tr td .supports span {
    font-size: 11px;
}

.phonne-rotate {
    transform: rotateZ(-37deg);
}
.reject {
    margin: 0 auto;
    width: 39px;
    line-height: 2.5;
    border: 1px solid #333333;
    height: 39px;
    border-radius: 50px;
	top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.reject i {
	color:#6361f6
}

.approv {
    margin: 0 auto;
    width: 39px;
    line-height: 2.5;
    border: 1px solid #333333;
    height: 39px;
    border-radius: 50px;
	transform: translate(-50%, -50%);
    top: 60%;
    left: 50%;
    position: absolute;
}
.approv i {
	color:#6361f6
}

.tile-height {
    height: 70px !important;
    min-height: 70px !important;
}

.supports-box {
    position: absolute;
	left: 50%;
    top: 60%;
    transform: translate(-50%,-50%);
    width: 100%;
    float: left;
}
.buynow {
    background: #0982bb;
    color: #fff;
    padding: 8px 31px;
    display: inline-block;
    border-radius: 4px;
    font-size: 16px;
	text-decoration:none;
}

.buynow:hover {
    background: #0982bb;
    color: #fff;
    text-decoration: none;
}

.buy-now-he {
    min-height: 37px !important;
    height: 37px !important;
}
.sketchup-product-list-opt{display:none;}
.products-features-box-title p {
    position: relative !important;
    transform: translate(0, 0) !important;
    top: -9px !important;
    left: 0 !important;
    padding: 0 !important;
}

.warehouse {
    width: 100%;
    float: left;
}

.warehouse p {
    margin: 0;
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    width: 80%;
    margin: 18px auto;
}

.warehouse .testimonial {
    margin: 0 10px;
}

.warehouse .testimonial img {
    width: 80%;
    display: block;
    margin: 0 auto;
}

/*------sketchup---------*/


/*-----aja-----*/

 .aja-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/aja/banner.jpg) no-repeat;
    background-size: 100%;
    padding: 10px 0 167px;
} 

.aja-doc {
    width: 100%;
    float: left;
    background: #f8f8f8;
    padding: 15px 0;
    border-top: 9px solid #f3f3f5;
}

#aja-slider .testimonial {
	margin:0;
}

#aja-slider .product-hover-ef {
    position: relative;
    width: 100%;
    padding: 0px;
}
#aja-slider .product-hover-ef.active .overlay {
    opacity: 1;
}
#aja-slider .product-hover-ef.active .overlay ul li.active a {
    background: #0982bb;
}
#aja-slider .owl-controls.clickable {
    top: 43%;
}
#aja-slider .owl-prev {
    left: -7%;
}
#aja-slider .owl-next {
    right: -7%;
}
#aja-slider .overlay .text {
    color: #fff;
    text-align: center;
    font-size: 15px;
    padding: 10px 15px 0;
}
#aja-slider .overlay {
    position: absolute;
    top: 7px;
    bottom: 0;
    left: 8px;
    right: 0;
    height: 93%;
    width: 94%;
    opacity: 1;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.44);
	display:none;
}
#aja-slider .overlay .text {
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding: 10px 15px 0;
	text-transform: uppercase;
}

#aja-slider .overlay ul {
    list-style: none;
    padding: 0;
    text-align: center;
    margin-top: 89px;
}
#aja-slider .overlay ul li {
    border: 1px solid #fff;
    padding: 3px 12px;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    border-radius: 3px;
    margin: 0 6px;
}
/*#aja-slider .overlay ul li a {
    border: 1px solid #fff;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
#aja-slider .overlay ul li a:hover {
    border: 1px solid #fff;
	background:#0183c1;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
}*/

#aja-slider .product-hover-ef:hover .overlay {
  opacity: 1;
}

#aja-slider .owl-theme .owl-controls {
    width: 100%;
    position: absolute;
    top: 40%;
}

#aja-slider .product-hover-ef .text {
    position: absolute;
    z-index: 999;
    color: #fff;
    top: 44px;
	left: 10%;
    text-transform: uppercase;
    font-size: 17px;
    width: 80%;
    text-align: center;
    background: rgba(0, 0, 0, 0.788235294117647);
}
.whats_new_section{ padding-top:30px;}
.whats_new_section .title-border{margin-bottom:0;}
ul.whats-new-tab {
    padding: 0;
    list-style: none;
}
ul.whats-new-tab a {
    padding: 10px 72px;
    border: 2px solid #191919;
    display: inline-block;
    font-size: 20px;
    border-radius: 4px;
    color: #2a2a2a;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 40px;
    text-decoration: none;
}
.whatsnew {
    padding: 10px 72px;
    border: 2px solid #191919;
    display: inline-block;
    font-size: 20px;
    border-radius: 4px;
    color: #2a2a2a;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 30px;
    text-decoration: none;
}

.whatsnew:hover {
	color: #2a2a2a;
	text-decoration: none;
}

/* Style the tab */
.aja-doc .aja-doc-tab {
  position: relative;
}

/* Style the tab content */
.aja-doc .tabcontent {
  display: none;
  padding: 6px 20px;
  border-top: none;
}

.tabs-details-box {
    text-align: center;
    background: #fff;
    width: 100%;
    float: left;
    margin-top: 12px;
    padding: 0 0 16px;
    box-shadow: 0px 0px 10px #adadad;
}
.tabs-details-box ul {
    float: left;
    width: 100%;
    height: 278px;
    overflow: auto;
}
#aja-slider .product-hover-ef img {
    object-fit: contain;
    width: 100%;
}

.tabs-details-box ul::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.tabs-details-box ul::-webkit-scrollbar-track {
  box-shadow: 0 0 0px;
    border-radius: 0px;
}
 
/* Handle */
.tabs-details-box ul::-webkit-scrollbar-thumb {
  background: #bdbdbd; 
  border-radius: 10px;
}

/* Handle on hover */
.tabs-details-box ul::-webkit-scrollbar-thumb:hover {
  background: #0982bb; 
}

.tabs-details-box h3 {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 18px;
    text-transform: uppercase;
}
.tabs-details-box ul li {
    float: left;
    width: 50%;
    font-weight: 600;
    text-align: left;
    font-size: 16px;
    line-height: 39px;
    letter-spacing: 0.4px;
}
.tabs-details-box .buynow {
    padding: 10px 78px;
}

.aja-doc-new .product-hover-ef {
    position: relative;
    width: 100%;
    padding: 0px;
}	
.aja-doc-new .overlay {
    position: absolute;
    top: 14px;
    bottom: 0;
    left: 14px;
    right: 0;
    height: 87%;
    width: 92%;
    opacity: 1;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.6);
}
.aja-doc-new .overlay .text {
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding: 10px 15px 0;
	text-transform: uppercase;
}

.aja-doc-new .overlay ul {
    list-style: none;
    padding: 0;
    text-align: center;
    margin-top: 89px;
}
.aja-doc-new .overlay ul li {
    display: inline-block;
    margin: 16px 2px;
}
.aja-doc-new .overlay ul li a {
    border: 1px solid #fff;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.aja-doc-new .overlay ul li a:hover {
    border: 1px solid #fff;
	background:#0183c1;
    padding: 4px 21px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
}

.aja-doc-new .product-hover-ef:hover .overlay {
  opacity: 1;
}

.aja-doc-new .product-hover-ef .text {
	position: absolute;
    z-index: 999;
    color: #fff;
    top: 20px;
	left: 10%;
    text-transform: uppercase;
    font-size: 17px;
    width: 80%;
    text-align: center;
}
.aja-doc-new .overlay p {
    color: #fff;
    padding: 10px 14px;
    margin: 56px 0 0;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}

/*-----aja-----*/

/*----autodesk-----*/
.autodesk-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/autodesk/banner.jpg) no-repeat;
    background-size: cover;
    padding: 10px 0 104px;
} 

.autodesk-doc {
	width: 100%;
    float: left;
    background: #f3f3f5;
	padding:25px 0 0;
}
.autodesk-doc .panel-default {
    border: 0;
    box-shadow: 0px 0px 0px;
    border-radius: 0;
    margin: 0;
    background: none;
}

.autodesk-doc .panel-default .panel-heading {
    width: 100%;
    float: left;
    background: #f3f3f5;
    border: 0;
    text-align: center;
    padding: 10px 0px;
}

.autodesk-doc .panel-body {
    background: #f3f3f5;
    padding: 0;
}

.autodesk-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    border: 0;
}

.autodesk-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 97%;
    border: 0;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs li {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}

.autodesk-doc .panel-default .panel-heading .nav-tabs li a {
    background: rgb(252,252,252);
    background: linear-gradient(175deg, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%);
    color: #55565a;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    padding: 4px 70px;
    border: 0;
    margin: 0;
    border-radius: 0;
    min-height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs li.active a  {
    background: rgb(50,81,146);
    background: linear-gradient(175deg, rgba(50,81,146,1) 0%, rgba(17,39,63,1) 100%);
    color: #fff;
}

.autodesk-product-banner {
    width: 100%;
    float: left;
    position: relative;
	margin: 25px 0;
}
.banner-content-box {
    position: absolute;
    top: 10px;
    left: 30px;
}	
.banner-content-box h3 {
    margin: 0;
    font-size: 28px;
    line-height: 1.3;
    font-weight: 600;
}
.banner-content-heading {
    float: left;
    margin-top: 79px;
	min-height: 117px;	
}
.banner-content-heading-1 h2 {
    font-weight: 800;
    font-size: 26px;
    margin: 0;
}
.banner-content-heading-1 h3 {
    margin: 9px 0 0;
    font-size: 23px;
    line-height: 1.4;
    font-weight: 500;
}
.banner-content-heading-1 {
    float: left;
    margin-top: 14px;
    min-height: 117px;
}
.banner-content-reqest {
    margin-top: 40px;
}
.banner-content-reqest p {
    font-size: 20px;
    
	font-weight: 600;
}
.banner-content-reqest p a {
    font-size: 20px;
    margin: 0 0 5px;
    font-weight: 600;
    color: #333;
	text-decoration:none;
}
.banner-content-reqest p i {
    color: #01abdf;
}
.banner-content-reqest form {
    margin-left: 0px;
	margin-top: 15px;
}
.banner-content-reqest form input {
    display: inline-block;
    padding: 8px 13px;
    border: 2px solid #29c4f4;
}
.banner-content-reqest form input[type="submit"] {
    background: #29c4f4;
    border: 0;
    color: #fff;
    font-size: 15px;
    padding: 10px 21px;
    margin-left: -3px;
    line-height: 16px;
}
.autodesk-product-details {
    width: 100%;
    float: left;
    padding: 40px 0;
}

.autodesk-product-details video {
    background-size: cover;
    object-fit: cover;
}

.autodesk-product-details h4 {
    font-size: 31px;
    font-weight: 600;
    line-height: 1.3;
    margin: 0 0 20px;
}
.autodesk-product-details p {
    text-align: justify;
    font-size: 16px;
    line-height: 1.5;
}
.autodesk-product-details ul {
    padding: 0 15px;
}
.autodesk-product-details ul li {
    text-align: justify;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 9px;
}
.reqestaqoute  { box-shadow: 0px 0px 0px !important;
  
    padding: 3px 0;
    border: 1px solid #b9e1f5;
	background: #29c4f4;
    border: 0;
    color: #fff !important;
    font-size: 15px;
    padding: 10px 21px;
   
    line-height: 16px;
	}
.mrg-top-0 h3 {
    font-weight: 500;
}
.mrg-top-0 {
    margin-top: 14px;
    margin-bottom: 64px;
}
.product-page-section {
    float: left;
    background: #ebecee;
    width: 100%;
    padding: 20px 0;

}
.bottom-section-box h5 {
    font-size: 18px;
    font-weight: 600;
	margin: 25px 0 0;
	line-height: 1.5;
}
.bottom-section-box p {
    text-align: left;
    font-size: 17px;
    margin: 8px 0 0;
    font-weight: 500;
}
.product-page-section h4 {
    margin: 0 0 20px;
    font-size: 30px;
    font-weight: 600;
}
.product-page-section h5 {
    font-size: 16px;
    font-weight: 600;
    padding: 5px 0;
}

.heading-title {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 700;
    margin-top: 22px;
}
.auto-shotgun {
    background: url(../images/autodesk/media-enter/shotgun-banner.png);
    background-size: 100%;
    padding: 61px 137px 87px;
}
.auto-shotgun h3 {
    margin: 69px 0 7px;
    color: #ffff;
    font-size: 29px;
    font-weight: 700;
}
.auto-shotgun p {
    color: #fff;
    font-size: 23px;
    font-weight: 400;
    text-align: justify;
    width: 651px;
}
.commen-s h3 {
    margin: 27px 0 11px;
    font-size: 21px;
    font-weight: 600;
}
.commen-s p {
    margin: 0 0 19px;
    font-size: 17px;
}
/*----autodesk-----*/

/*---harman---*/
.harman-pro {
    width: 100%;
    float: left;
    border-top: 10px solid #ddd;
    padding: 20px 0;
}
.harman-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/harman/banner.jpg) no-repeat;
    background-size: 100%;
    padding: 10px 0 159px;
}
.harman-page-title::after {
    content: '';
    display: block;
    background: #0000007d;
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 9;
}
.harman-panel {
    width: 100%;
    float: left;
    margin: 20px 0 0;
}
.harman-panel .panel-body {
    padding: 0;
}

.harman-panel .panel-default {
    border: 0;
    margin: 0;
}
.harman-panel .panel-default .panel-heading {
    margin: 0;
    padding: 0;
}
.harman-panel .panel-default .panel-heading .nav-tabs {
    border: 0;
    height: 925px;
    overflow: auto;
}
.harman-panel .panel-default .panel-heading .nav-tabs::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.harman-panel .panel-default .panel-heading .nav-tabs::-webkit-scrollbar-track {
  box-shadow: 0 0 0px;
    border-radius: 0px;
}
 
/* Handle */
.harman-panel .panel-default .panel-heading .nav-tabs::-webkit-scrollbar-thumb {
  background: #bdbdbd; 
  border-radius: 10px;
}

/* Handle on hover */
.harman-panel .panel-default .panel-heading .nav-tabs::-webkit-scrollbar-thumb:hover {
  background: #0982bb; 
}


.harman-panel .panel-default .panel-heading .nav-tabs li {
    width: 23%;
    float: left;
    margin: 0 5px;
}
.harman-panel .panel-default .panel-heading .nav-tabs li a {
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
    border: 0;
    border-radius: 0;
}
.harman-panel .panel-default .panel-heading .nav-tabs li a .harman-panel-box {
    background: #f2f2f2;
    width: 100%;
    padding: 0;
    float: left;
    min-height: 177px;
    margin-bottom: 10px;
}
.harman-panel .panel-default .panel-heading .nav-tabs li a .harman-panel-box img {
    width: 70%;
    margin: 0 auto;
    min-height: 120px;
    object-fit: contain;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
    background: #f3f3f5;
    border: 0;
    opacity: 0.7;
}

.harman-panel .panel-default .panel-heading .nav-tabs li.active a .harman-panel-box img {
    width: 70%;
    margin: 0 auto;
    min-height: 120px;
    object-fit: contain;
	filter: grayscale(0%);
	-webkit-filter: grayscale(0);
    background: #f3f3f5;
    border: 0;
    opacity: 1;
}
.harman-panel .panel-default .panel-heading .nav-tabs li a .harman-panel-box h3 {
    font-size: 16px;
    text-align: center;
    margin: 14px 0 6px;
    font-weight: 600;
    color: #525050;
    padding: 0 5px;
}
.subcribe-format {
    margin-top: 10px;
}
.harman_subcribe{width:290px;}
.harman-panel-content h3 {
    margin: 0 0 15px;
    font-size: 30px;
    font-weight: 600;
}
.harman-panel-content span {
    font-size: 16px;
    font-weight: 600;
}
.harman-panel-content .gray-color {
	text-align:center;
}
.gray-color {
    color: #a0a0a0;
    font-weight: 400 !important;
    font-size: 15px !important;
    margin: 5px auto;
    display: block;
}
.harman-panel-content p {
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    margin-top: 8px;
}
.harman-panel-content .buy-now {
    padding: 12px;
    width: 61%;
    margin: 30px auto;
	text-decoration: none;
    color: #fff;
}

.harman-panel .testimonial {
    padding-top: 10px;
    margin: 0 10px 0;
}
.harm-bottum-section {
    text-align: center;
    padding: 0 63px;
    text-transform: uppercase;
    margin: 39px -15px 0;	
    border-right: 5px solid #ddd;
}
.harm-bottum-h5 {
	text-align: center;
    padding: 0 63px;
    text-transform: uppercase;
	font-size: 16px;
    font-weight: 600;
}
.harm-bottum-section img {
    width: 100%;
    height: 130px;
    object-fit: contain;
}

.harm-bottum-section-border-0 {
    border-right:0 !important;
}

.harman-solutions #myModalLabel {
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
}

.harman-solutions .modal-dialog .modal-content {
    border-radius: 0;
}
.harman-solutions .modal-dialog .modal-body .form-control {
    padding: 3px 10px;
    box-shadow: 0px 0px 0px;
    border-radius: 4px;
    border: 1px solid #bbbbbb;
    color: #000;
    min-height: 35px;
	font-weight: 600;
}
.harman-solutions .modal-dialog .modal-body form .buy-now {
    text-align: center;
    margin: 0 auto;
    border: 0;
}

.harman-solutions .modal-dialog .modal-body	form input::placeholder {
	color:#000;
	font-weight: 600;
}
.harman-solutions .modal-dialog .modal-body	form input::-webkit-input-placeholder {
	color:#000;
	font-weight: 600;
}
.harman-solutions .modal-dialog .modal-body	form textarea::placeholder {
	color:#000;
	font-weight: 600;
}
.harman-solutions .modal-dialog .modal-body	form textarea::-webkit-input-placeholder {
	color:#000;
	font-weight: 600;
}
.harman-solutions .modal-dialog {
    width: 470px;
    margin: 82px auto 0;
}
.harman-solutions .modal-header .close {
    position: absolute;
    top: 19px;
    right: 18px;
    background: #ddd;
    color: #000;
    font-size: 26px;
    font-weight: 100;
    padding: 0px 5px;
    opacity: 1;
    text-shadow: 0px 0px 0px;
}
/*---harman---*/

/*-----lacie-----*/

.lacie-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/lacie/spacious-hard-drives-banner.jpg) no-repeat;
    background-size: 100%;
    padding: 10px 0 297px;
}

.lacie-doc {
    width: 100%;
    float: left;
    background: #f2f2f2;
    padding: 20px 0;
}

.lacie-doc .panel-default {
    border: 0;
    box-shadow: 0px 0px 0px;
    background: none;
    margin: 0;
}
.lacie-doc .panel-default .panel-heading {
    border: 0;
    border-radius: 0;
}
.lacie-doc .panel-default .panel-heading .nav-tabs li {
    width: 11%;
    text-align: center;
}
.lacie-doc .panel-default .panel-heading .nav.nav-tabs {
    border: 0;
}
.border-rightsides {
    border-right: 1px solid #ddd;
}
.lacie-doc .panel-default .panel-heading .nav-tabs li a {
    padding: 0;
    background: none;
    border: 0;
}
.lacie-doc .panel-default .panel-heading .nav-tabs li a img {
    height: 96px;
    object-fit: contain;
    width: 100%;
}
.lacie-doc .panel-default .panel-heading .nav-tabs li a span {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #000;
    font-weight: 600;
    margin: 15px 0 10px;
    text-transform: uppercase;
}
/*.products-features-box-title {
	background:url(../images/);
}*/
.tabs-button h3 {
    text-align: center;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    margin: 7px 0 25px;
}

.lacie-doc .panel-default .panel-heading .nav-tabs li.active a span {
    color:#f6892e;
}
.lacie-product-title{padding:0; margin:0; font-size:16px;     color: #625ff5;
    font-weight: bold;
    line-height: 22px;}
.middle-box-title-img {
    font-size: 15px;
    padding: 2px 6px;
    font-weight: 600;
    text-align: center;
    margin: 0 auto;
    position: relative;
    top: -44px;
}
.middle-box-title-img img {
    margin: 0 !important;
    width: 140px !important;
    height: 140px;
    margin: 0 auto !important;
    border-radius: 84px;
    border: 5px solid #fff;
    background: #eaeaea;
} 
.lacie-tile-height {
    height: 132px !important;
    min-height: 132px !important;
}
.middle-box-design .products-features-box .table tbody tr td {
    text-align: left;
}
.middle-box-design .products-features-box .table tbody tr td .buynow {
    margin: 0 auto;
    text-align: center;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    position: absolute;
    padding: 8px 30px;
    text-transform: uppercase;
}

.middle-box-design .products-features-box .table tbody tr td p {
    font-size: 18px;
}

.products-features-box .table tbody tr td ul li {
    font-size: 16px;
    line-height: 1.9;
}
.partablessd-table {
    width: 100%;
}
.partablessd-table .buynow {
    text-transform: uppercase;
}
.partablessd-table tbody tr td {
    border: 0;
    height: 85px;
    padding: 8px 15px;
    position: relative;
}

.partablessd-table tbody tr td p {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
	top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	position: absolute;
    width: 100%;
    padding: 0 10px;
}
.partablessd-table tbody tr td ul li {
    font-size: 16px;
    line-height: 1.9;
}
/*-----lacie-----*/


/*-----tvlogic-----*/

.tvlogic-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/tv-logic/banner-1.jpg) no-repeat;
    background-size: 100%;
    padding: 10px 0 264px;
}
.tvlogic-page-title::after {
    content: '';
    display: block;
    background: #000000b5;
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
}

.tvlogic .panel-default {
    border: 0;
    box-shadow: 0px 0px 0px;
    border-radius: 0;
    margin: 0;
}

.tvlogic .panel-default .panel-heading {
    width: 100%;
    float: left;
    background: #f3f3f5;
    border: 0;
    text-align: center;
    padding-top: 0;
}

.tvlogic .panel-body {
    background: #f3f3f5;
    padding: 0;
    width: 100%;
    float: left;
    margin: 15px 0;
}

.tvlogic .panel-default .panel-heading .nav-tabs {
    text-align: center;
    border: 0;
}

.tvlogicpanelcontent-box .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    padding: 15px 28px 0;
    color: #464749;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
}

.tvlogic .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 56%;
    border: 0;
}

.tvlogic .panel-body .tab-content h4 {
    font-size: 26px;
    font-weight: 700;
}

.tvlogic .panel-default .panel-heading .nav-tabs li {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}

.tvlogic .panel-default .panel-heading .nav-tabs li a {
    background: rgb(252,252,252);
    background: linear-gradient(175deg, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%);
    color: #55565a;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    padding: 4px 50px;
    border: 0;
    margin: 0;
    border-radius: 0;
    min-height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tvlogic .panel-default .panel-heading .nav-tabs li.active a  {
    background: rgb(50,81,146);
    background: linear-gradient(175deg, rgba(50,81,146,1) 0%, rgba(17,39,63,1) 100%);
    color: #fff;
}
.tvlogic {
    width: 100%;
    float: left;
    background: #f3f3f5;
    padding: 20px 0 10px;
}

.tvlogicpanelcontent-box {
    width: 100%;
    float: left;
    background: #e1ddf4;
    border: 2px solid #d6d4e2;
    border-radius: 8px;
	    margin-top: 10px;
}

.tvlogicpanelcontent-box .lilo-accordion-control {
	color: #0a85c0;
    padding: 10px 30px;
    display: block;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
	border-bottom: 2px solid #d6d4e2;
}

.lilo-accordion-content {
    border-bottom: 2px solid #d6d4e2;
    padding: 15px 15px 15px;
}

.tvlogicpanelcontent-box .lilo-accordion-content p {
	padding: 0px 22px 0;
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
}

.tvlogicpanelcontent-box ul span{ font-size: 16px;}

.tvlogicpanelcontent-box .lilo-accordion-content ul li {
    font-size: 16px;
    font-weight: 600;
    line-height: 2.1;
}
.tvlogicpanelcontent-box .lilo-accordion-control i {
    color: #272727;
    font-size: 26px;
}
.lilo-accordion-control.active i {
    transform: rotate(180deg);
}
.tvlogicpanelcontent-box .panel-default {
    border: 0;
    box-shadow: 0px 0px 0px;
    border-radius: 0;
    margin: 0;
    background: none;
}
.tvlogicpanelcontent-box .panel-body ul {
    margin: 16px 0;
    float: left;
    width: 100%;
}
.tvlogicpanelcontent-box .panel-group .panel+.panel {
    margin-top: 0px;
}

.tvlogicpanelcontent-box .buy-now {
    background: #0a85c0;
    display: table;
    padding: 12px 30px;
    margin: 17px auto;
    text-align: center;
    text-transform: uppercase;
}

.tvlogicpanelcontent-box .panel-default .panel-heading {
    width: 100%;
    float: left;
    background: none;
   border-bottom: 2px solid #d6d4e2;
    text-align: left;
    border-radius: 8px 8px 0 0;
    padding: 0;
}
.tvlogicpanelcontent-box .panel-default .panel-heading .panel-title {
    position: relative;
}
.tvlogicpanelcontent-box .panel-default .panel-heading .panel-title .accordion-toggle {
    color: #0a85c0;
    padding:10px 30px;
    display: block;
    font-size: 20px;
    text-decoration: none;
}


.tvlogicpanelcontent-box .panel-default>.panel-heading+.panel-collapse>.panel-body {
    background: none;
    float: left;
    width: 100%;
    border-bottom: 2px solid #d6d4e2;
    margin: 0;
    padding: 15px 10px 0;
}

.tvlogicpanelcontent-box .panel-default .panel-heading .panel-title i {
    position: absolute;
    top: 8px;
    right: 10px;
}

.tvlogicpanelcontent-box .panel-body ul li {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.9;
}
.tvlogicpanelcontent-box .panel-body ul span {
    padding: 0 15px;
}
.tvlogicpanelcontent-box .panel-body ul li ul {
    list-style: none;
    padding: 0 16px;
    margin: 0;
}
.tvlogicpanelcontent-box .panel-body ul li ul li {
    font-weight: 400;
}

.tvlogicpanelcontent-box-details p {
	padding: 23px 30px 11px;
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
}
.tvlogicpanelcontent-box-details ul {
    padding: 0 49px;
}	
.tvlogicpanelcontent-box-details ul li {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.9;
    margin-bottom: 5px;
}
.tvlogicpanelcontent-box-details ul li ul {
    list-style: none;
    padding: 0 16px;
    margin: 0;
}
.tvlogicpanelcontent-box-details ul li ul li {
    font-weight: 400;
}
.tv-mg-top {
    position: relative;
    top: 89px;
}
.buy-now-buttons .buy-now {
    padding: 0 19px;
    width: 200px;
    min-height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*-----tvlogic-----*/

/*-----liveu-----*/

.ulli-list-style {
	list-style:none;
}
.liveu-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/liveu/banner.jpg) no-repeat;
    background-size: 100%;
    padding: 25px 0 229px;
}
.liveu-page-title h2 {
    margin-top: 15px;
}
.liveo-doc {
    width: 100%;
    float: left;
    background: #f3f3f5;
    padding: 20px 0 10px;
}

.liveo-doc .panel-default {
    border: 0;
    box-shadow: 0px 0px 0px;
    border-radius: 0;
    margin: 0;
}

.liveo-doc .panel-default .panel-heading {
    width: 100%;
    float: left;
    background: #f3f3f5;
    border: 0;
    text-align: center;
	padding: 0;
}

.liveo-doc .panel-body {
    background: #f3f3f5;
    padding: 0;
    width: 100%;
    float: left;
    margin: 15px 0;
}

.liveo-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    border: 0;
}

.liveo-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 62%;
    border: 0;
}

.liveo-doc .panel-body .tab-content h4 {
    font-size: 26px;
    font-weight: 700;
}

.liveo-doc .panel-default .panel-heading .nav-tabs li {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}
.image-manage {
    padding: 40px;
}
.liveo-doc .panel-default .panel-heading .nav-tabs li a {
    background: rgb(252,252,252);
    background: linear-gradient(175deg, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%);
    color: #55565a;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    padding: 4px 50px;
    border: 0;
    margin: 0;
    border-radius: 0;
    min-height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.liveo-doc .panel-default .panel-heading .nav-tabs li.active a  {
    background: rgb(50,81,146);
    background: linear-gradient(175deg, rgba(50,81,146,1) 0%, rgba(17,39,63,1) 100%);
    color: #fff;
}
.tvlogicpanelcontent-box h5 {
    color: #0a85c0;
    padding: 10px 30px;
    display: block;
    font-size: 22px;
    text-decoration: none;
    font-weight: 600;
    line-height: 1.5;
}
.liveupanelimg-box {
    align-items: center;
    justify-content: center;
    min-height: 422px;
    display: flex;
}

/*----liveu----*/

/*-----foundry-----*/

.foundry-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/foundry/banner-1.jpg) no-repeat;
    background-size: cover;
    padding: 10px 0 332px;
}
.foundry-page-title::after {
    content: '';
    display: block;
    background: #0000007a;
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
}

.foundry-doc {
    width: 100%;
    float: left;
    background: #f3f3f5;
    padding: 20px 0 0;
}

.foundry-doc .panel-default {
    background: none;
    border: 0;
    box-shadow: 0px 0px 0px;
}
.foundry-doc .panel-default .panel-heading {
    padding: 0 0px;
}

.foundry-doc .tvlogicpanelcontent-box .panel-heading {
    width: 100%;
    float: left;
    background: none;
    border-bottom: 2px solid #d6d4e2;
    text-align: left;
    border-radius: 8px 8px 0 0;
    padding: 0;
}

.foundry-doc .panel-body {
    background: #f3f3f5;
    padding: 0;
    width: 100%;
    float: left;
    margin: 15px 0 0;
}

.foundry-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    border: 0;
}

.foundry-doc .tvlogicpanelcontent-box .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    padding: 15px 28px 0;
    color: #464749;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
}


.foundry-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 100%;
    border: 0;
}

.foundry-doc .panel-body .tab-content h4 {
    font-size: 26px;
    font-weight: 700;
}

.foundry-doc .panel-default .panel-heading .nav-tabs li {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}

.foundry-doc .panel-default .panel-heading .nav-tabs li a {
    background: rgb(252,252,252);
    background: linear-gradient(175deg, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%);
    color: #55565a;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    padding: 4px 70px;
    border: 0;
    margin: 0;
    border-radius: 0;
    min-height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.foundry-doc .panel-default .panel-heading .nav-tabs li.active a  {
    background: rgb(50,81,146);
    background: linear-gradient(175deg, rgba(50,81,146,1) 0%, rgba(17,39,63,1) 100%);
    color: #fff;
}
.foundry-doc .tvlogicpanelcontent-box .panel-default>.panel-heading+.panel-collapse>.panel-body ul {
    margin: 0 0 20px;
}
.foundry-doc .tvlogicpanelimg-box {
    padding: 23px;
}
.foundry-doc .tvlogicpanelimg-box-1 {
    padding: 0px;
}
.foundry-doc .tvlogicpanelimg-box ul {
    padding: 0 16px;
}
.foundry-doc .tvlogicpanelimg-box ul li {
    color: #464749;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8;
    text-align: justify;
    letter-spacing: 0.4px;
}
.foundry-doc .tvlogicpanelimg-box img {
    margin-bottom: 10px;
}
.tabs-bottum-details {
    background: #fafafa;
    width: 100%;
    float: left;
    padding: 25px 0;
    margin-top: 30px;
}
.tabs-bottum-details h5 {
    font-size: 24px;
    font-weight: 600;
}
.tabs-bottum-details .h6-heading {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.tabs-bottum-details h6 {
    font-size: 16px;
    font-weight: 600;
}
.tabs-bottum-details ul {
    padding: 0px;
}
.tabs-bottum-details ul li {
    font-size: 16px;
    line-height: 1.8;
}
.flix-tabs {
    width: 100%;
    float: left;
}
.flix-tabs ul {
    text-align: center;
    border: 0;
	    margin: 40px 0;
}
.flix-tabs ul li {
    display: inline-block;
    float: none;
}
.flix-tabs ul li a {
    padding: 10px 57px;
    color: #555;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    border: 2px solid #4d91dc !important;
    border-radius: 4px;
    margin: 0 32px;
	text-decoration: none;
}

.flix-tabs .nav > li > a:focus, .nav > li > a:hover {
    background: #fafafa;
}

.flix-tabs ul li.active a {
    border: 2px solid #4d91dc !important;
	background:#4d91dc;
	color:#fff;
}
.flix-tabs ul li.active>a:hover {
    border: 2px solid #4d91dc !important;
	background:#4d91dc;
	color:#fff;
}
.flix-tabs ul li:hover a {
    border: 2px solid #4d91dc !important;
	background:#4d91dc;
	color:#fff;
}
.flix-tabs ul li:focus a {
    border: 2px solid #4d91dc !important;
	background:#4d91dc;
	color:#fff;
}
.flix-box-content ul {
    padding: 0 18px;
}
.flix-box-content ul li {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.9;
}

/*----foundry---*/


/*----avermedia----*/


.avermedia-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/avermedia/banner.jpg) no-repeat;
    background-size: 100%;
    padding: 10px 0 116px;
}

.avermedia-page-title .innerpage-title-head h4 {
    color: #fff;
    font-size: 36px;
    line-height: 1.4;
    letter-spacing: 2px;
    margin-top: 46px;
}

.innerpage-title-head h4 {
    color: #fff;
    font-size: 36px;
    line-height: 1.4;
    letter-spacing: 2px;
    margin-top: 117px;
}

.avermedia-content {
    background: #fff;
    width: 450px;
    color: #c8232c;
    font-size: 33px;
    font-weight: 900;
    padding: 20px;
    font-style: italic;
    margin-top: 40px;
}

.avericon-box {
    text-align: center;
    float: left;
}
.avericon-box img {
    width: 63px;
    margin: 9px auto;
}
.avericon-box p {
    color: #fff;
    font-size: 11px;
    margin: 0;
}
.pw313-live {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/avermedia/1.jpg) no-repeat;
    background-size: 100%;
    padding: 25px 0;
}
.pw313-heading {
    font-size: 36px;
    font-weight: 800;
    margin: 0 0 20px;
}
.pw313-heading span {
    color: #c8232c;
}

.specifications-box {
    background: rgba(255, 255, 255, 0.8784313725490196);
    padding: 33px;
    box-shadow: 0px 0px 17px #00000085;
    margin: 116px 0;
}
.specifications-box h3 {
    margin: 0 0 10px;
    font-size: 23px;
	font-weight: 600;
}
.specifications-box ul {
    padding: 0 20px;
}
.specifications-box ul li {
    color: #464749;
    font-size: 17px;
    font-weight: 400;
    line-height: 2.1;
}

.price {
    text-align: center;
    color: #c8232c;
    font-weight: 800;
    font-size: 33px;
    font-style: italic;
}

.usb-microphone {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/avermedia/2.jpg) no-repeat;
    background-size: 100%;
    padding: 25px 0;
}
.content-w-70 {
    width: 70%;
}
.usb-microphone .specifications-box {
    margin: 47px 0;
}

.extremecap {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/avermedia/3.jpg) no-repeat;
    background-size: 100%;
    padding: 25px 0;
}
.extremecap .content-w-70 {
    float: right;
}
.extremecap .specifications-box {
    margin: 60px 0;
}

.bundle-offers {
    background: #fafafa;
    padding: 25px 0;
    width: 100%;
    float: left;
	position: relative;
}
.bundle-offers h5 {
    font-size: 30px;
    font-weight: 800;
    margin-top: 0;
    margin-bottom: 20px;
}

.bundle-offers h5 span {
	color:#c8232c;
}

.center-box-60 {
    width: 58%;
    margin: auto;
    text-align: center;
}

.offer-box-1 {
    background: url(../images/avermedia/price-banner-1.png) no-repeat;
    width: 100%;
    float: left;
    padding: 73px;
    background-size: 100%;
    text-align: center;
}

.offer-box-1 h6 {
    min-height: 149px;
    font-size: 45px;
    color: #fff;
    font-style: italic;
    font-weight: 700;
}

.offer-box-1 p {
    font-size: 26px;
    padding: 83px 0 24px;
    font-weight: 600;
    font-style: italic;
    line-height: 2.1;
}

.offer-box-2 {
	background: url(../images/avermedia/price-banner-2.png) no-repeat;
	width: 100%;
    float: left;
	 padding: 73px;
    background-size: 100%;
    text-align: center;
}

.offer-box-2 h6 {
    min-height: 149px;
    font-size: 45px;
    color: #fff;
    font-style: italic;
    font-weight: 700;
}

.offer-box-2 p {
    font-size: 26px;
    padding: 83px 0 125px;
    font-weight: 600;
    font-style: italic;
    line-height: 2.1;
}
.bottom-text-d {
    font-size: 21px;
    font-weight: 600;
}
.bottom-text-d span {
    color: #c8232c;
    font-style: italic;
}
.bottom-text-d a {
    font-style: italic;
    color: #0400ff;
}
.triangle {
    position: absolute;
    right: 0;
    bottom: -71px;
}
.triangle img {
    width: 170px;
}
.circle-2 {
    position: absolute;
    bottom: -62px;
    left: -19px;
}
.circle-2 img {
    width: 200px;
}
.circle-1 {
    position: absolute;
    top: 29%;
    left: -33px;
}
.circle-1 img {
    width: 189px;
}

.botton-form {
    width: 100%;
    float: left;
    padding: 25px 0 0;
    background: #fff;
    position: relative;
}
.getform-box p {
    font-size: 36px;
    color: #000;
    font-weight: 700;
    line-height: 1.2;
}
.getform-box .form-control {
    background: #fafafa;
    box-shadow: 0px 0px 0px;
    border-radius: 20px;
    padding: 7px 20px;
    height: 41px;
}

.getform-box form input::placeholder {
	color:#000;
	font-weight: 400;
}

.getform-box form textarea {
    background: #fafafa;
    width: 100%;
    padding: 16px 20px;
	border: 1px solid #ccc;
}

.getform-box form textarea::placeholder {
	color:#000;
	font-weight: 400;
} 
.getform-box form select {
	color:#000;
	font-weight: 400;
}

.getform-box form button {
    background-image: linear-gradient(to right, #fe1e29, #ea1a25, #d61720, #c3131c, #b01018);
    color: #fff;
    width: 100%;
    border-radius: 20px;
    border: 0;
    font-size: 18px;
}

.getform-box form button:hover {
    background-image: linear-gradient(to right, #fe1e29, #ea1a25, #d61720, #c3131c, #b01018);
    color: #fff;
}
.product-circle {
    position: relative;
    left: -105px;
    width: 493px;
}
/*----avermedia----*/

/*--employee-speack--*/
.employee-speack {
	width:100%;
	float:left;
	padding:25px 0;
}

/*--employee-speack--*/
.foundry-2020 {
    float: right;
    width: 131px;
    height: 107px;
    position: relative;
    top: -11px;
    border-radius: 13px;
}
.foundry-2020-1 {
    width: 115px;
    height: 107px;
    float: right;
    border-radius: 13px;
    margin-bottom: 10px;
}

.banner-m-t {
	    margin-top: 49px;
}

.borisfx-pro h4 {
    margin-top: 0;
    margin-bottom: 20px;
}
.borisfx-pro h3 {
    font-weight: 600;
    font-size: 22px;
}

.borisfx-pro blockquote {
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.buy-now-buttons {
    width: 500px;
    margin: 0 auto;
}

.bullet-none {
    list-style: none;
}
.mrg-left {
    margin-left: 30px !important;
}
.middle-box-design {
    width: 40%;
    margin: 0 auto;
}

.subcribe-format form {
    margin-left:0;
	margin-top: 0;
}
.subcribe-format form input {
    display: inline-block;
    padding: 8px 13px;
	height: 38px;
    border: 2px solid #29c4f4;
    background: #ebecee;
}

.subcribe-format form input[type="submit"] {
    background: #29c4f4;
    border: 0;
    color: #fff;
    font-size: 15px;
    padding: 10px 21px;
    margin-left: -3px;
    line-height: 16px;
}


.text-center-style {
    text-align: center;
    padding: 42px 62px;
    font-weight: 400 !important;
}
.custome-container-fluid {
	width: 100%;
    float: left;
}

.custome-container-fluid .row {
    margin-right: 0px;
    margin-left: 0;
}

.new-border-title {
    position: relative;
}
.new-border-title:after {
	content: '';
    display: block;
    background: url(../images/new-border-title.png) no-repeat;
    height: 22px;
    width: 38%;
    background-size: 100%;
    margin: 17px auto;
	
}

.content-section {
	width: 100%;
    float: left;
    border-top: 12px solid #f3f3f3;
    padding: 20px 0;
}




header .navbar-default .navbar-nav-1 a {
    color: #909090;
    background-color: #ffffff00;
    font-weight: 700;
    font-size: 14px;
    padding: 14px 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.get-quote {
    background: #1fc4f4 !important;
    border-radius: 28px !important;
    font-size: 10px !important;
    color: #fff !important;
    padding: 5px 10px !important;
    margin: 19px 8px 0;
}

.ask-for-help {
    position: fixed;
    right: 0px;
    width: 127px;
    bottom: 52px;
    z-index: 9;
    display: block;
}

.div-non-m {
	display:block;
}
.aja-doc-new .product-hover-ef img {
    width: 100%;
}
.d-none {
    display: none;
}
.m-d-none {
    display: block;
}

.modal {
    background: #000000b0;
}

.social-icon-bar {
    display: block;
}
.text-center {
    text-align: center !important;
}
.drive-main-box {
    width: 100%;
    float: left;
    background: #dedede7a;
    box-shadow: 0px 0px 6px #e8e8e8;
    margin-bottom: 20px;
}
.drive-main-box .panel-heading {
    padding: 0;
}
.hard-drives ul li {
    text-align: center;
    width: 16.6%;
}

.sloid-state-drives ul li {
    text-align: center;
    width: 33%;
}

.ft-title-left-mrg {
    margin-left: 9px;
}

.aboutark-page-title {
    background: url(../images/banner/about-banner.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 102px 0;
    background-size: 100%;
}

.contact-page-title {
    background: url(../images/contact-us/banner.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 102px 0;
    background-size: 100%;
}

.at-custom-sidebar-btns span {
    height: 35px !important;
    width: 35px !important;
}
.at-custom-sidebar-btns span svg {
    width: 20px !important;
    height: 20px !important;
}
#at-custom-sidebar {
    width: 43px !important;
	opacity: 0.7;
}
 .mobile-mobile {
    display: none;
}
.contact-icon {
    /* padding: 23px; */
    width: 47px;
    margin: 0 auto;
}
.contact-details table {
    margin: 0 5px;
}
.phone-icon-top {
    margin-top: 6px;
}
.contact-details h4 {
    font-weight: 600;
    font-size: 16px;
    margin-top: 0;
	text-transform: uppercase;
}
.contact-details p {
    color: #9a9a9a;
    font-weight: 500;
    font-size: 15px;
    line-height: 23px;
}
.contact-form h3 {
    margin-top: 0;
    font-weight: 600;
    font-size: 20px;
}
.contact-form form .form-group .form-control {
    box-shadow: 0px 0px 0px;
}

.contact-form form input::placeholder {
	color:#9a9a9a;
}

.contact-form form textarea::placeholder {
	color:#9a9a9a;
}
.contact-form form select {
	color:#9a9a9a;
}
.contact-form form button {
    background: #276797;
    color: #fff;
    width: 100%;
    font-size: 16px;
    padding: 9px;
    border: 0;
}

.contact-form form button:hover {
	background: #276797;
    color: #fff;
	border: 0;
}

.contact-form form button:active {
	background: #276797;
    color: #fff;
	border: 0;
	outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}
.contact-form form button:focus {
	background: #276797;
    color: #fff;
	border: 0;
	outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}
.thankyou-message .modal-header .close {
    position: absolute;
    right: 13px;
    z-index: 999;
    color: #fff;
    opacity: 1;
    top: 13px;
    width: 25px;
    height: 25px;
    border: 1px solid #fff;
    border-radius: 22px;
}
.thankyou-message .modal-body {
	
}
.thankyou-message .modal-body h4 {
    text-align: center;
    font-size: 63px;
    font-weight: 800;
    /* text-transform: uppercase; */
    color: #062341;
}
.thankyou-message .modal-body h6 {
    text-align: center;
    font-size: 16px;
    color: #2e5374;
    font-weight: 600;
}
.thankyou-message .modal-body h5 {
    text-align: center;
    font-size: 22px;
    color: #20486b;
    font-weight: 400;
}
.thankyou-message .modal-body {
    padding: 0;
}
.thankyou-message .modal-body .thank-msg {
    background: #fff;
    padding: 30px 4px 50px;
    margin: 0px;
    border-radius: 0 0 33px 33px;
}
.thankyou-message .modal-dialog {
    width: 426px;
    margin: 100px auto;
}
.thankyou-message .modal-content {
    border-radius: 33px 33px;
    background: none;
}
.thankyou-message .modal-header {
     padding: 0px;
    border-bottom: 0;
}

/*---career----*/
.career-banner-title {
    background: url(../images/career/banner.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 79px 0 293px;
    background-size: 100%;
}

.current-openings-box {
    background: #fff;
    padding: 15px;
    width: 100%;
    float: left;
}

.current-openings-desktop-view {
    width: 100%;
    float: left;
}

.current-openings-box h3 {
    margin-top: 0;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin-bottom: 29px;
    margin: 0 0 20px;
}

#current-openings-slider .testimonial {
    margin: 0;
}
.current-openings-box #current-openings-slider {
    padding: 0 48px;
}

.current-openings-box #current-openings-slider .owl-next {
    top: 40%;
}

.current-openings-box #current-openings-slider .owl-prev {
    top: 40%;
}


.what-to-expect-mobile-view {
    width: 100%;
    float: left;
    display: none;
}

#what-to-expect-mobile-view-slider .testimonial {
    margin: 0;
}
.what-to-expect-mobile-view #what-to-expect-mobile-view-slider {
    padding: 0 48px;
}

.what-to-expect-mobile-view #what-to-expect-mobile-view-slider .owl-next {
    top: 40%;
}

.what-to-expect-mobile-view #what-to-expect-mobile-view-slider .owl-prev {
    top: 40%;
}

.job-opening-box {
    width: 100%;
    float: left;
}

.job-opening-box h4 {
    font-style: oblique;
    font-weight: 400;
    font-size: 16px;
}

.job-opening-box .opening-btn {
    width: 100%;
    float: left;
    background: #025c9a;
    color: #fff;
    padding: 7px 14px;
    display: block;
    font-size: 15px;
    text-decoration: none;
}

.ark-liveinfo {
    background: #025c9a;
    text-align: center;
    padding: 25px 0;
    width: 100%;
    float: left;
}

.ark-liveinfo h4 {
    margin-top: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0.4px;
    word-break: normal;
}

.ark-liveinfo p {
    margin-top: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0.4px;
    word-break: normal;
}

.What-to-expect {
	width:100%;	
	float:left;
	background:#f7f7f7;
	padding:25px 0;
}

.What-to-expect-box {
	background: #fff;
    padding: 15px;
    width: 100%;
    float: left;
}

.What-to-expect h4 {
	margin-top: 0;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin-bottom: 29px;
    margin: 0 0 20px;
}

.rewards-recognitions-box {
	background: #fff;
    padding: 15px;
    width: 100%;
    float: left;
	margin-top: 20px;
}

.benefits-box {
    background: #fff;
    padding: 15px;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.benefits-list {
    list-style: none;
    padding: 0;
    margin: 25px 0;
}

.benefits-list li {
    float: left;
    width: 100%;
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.0;
    text-align: justify;
    margin-bottom: 25px;
    letter-spacing: 0.4px;
    word-break: normal;
}

.recruitments-box .modal-body p {
    color: #464749;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.0;
    text-align: justify;
    margin-bottom: 9px;
    letter-spacing: 0.4px;
    word-break: normal;
}

.recruitments-box .modal-body ul {
    padding: 0 15px;
}
.recruitments-box .current-openings-modal-content .standard-scroll ul {
    padding: 0 20px;
}

.recruitments-box .modal-body ul li {
    color: #464749;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    margin-bottom: 9px;
    letter-spacing: 0.4px;
    word-break: normal;
}

.recruitments-box .modal-body h4 {
	color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.0;
    text-align: justify;
    margin-bottom: 9px;
    letter-spacing: 0.4px;
    word-break: normal;
}

.benefits-list li img {
    width: 20px;
    float: left;
    margin-right: 10px;
}

.recruitments {
    background: #f5f9fc;
    padding: 10px;
	color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5 !important;
    text-align: justify;
    margin-bottom: 25px;
    letter-spacing: 0.4px;
    word-break: normal;
}
.recruitments-box .modal-dialog {
    width: 588px;
    margin: 29px auto;
}

.recruitments-box .modal-header {
    padding: 2px 8px;
    background: #025c9a;
}


.recruitments-box .modal-header .close {
    top: 8px;
    right: 9px;
    background: white;
    font-size: 20px;
    padding: 0 5px;
}

.recruitments-box .modal-header h4#myModalLabel {
    color: #fff;
}

.recruitments-box .modal-body {
    overflow: auto;
    height: 539px;
}

.recruitments-box .modal-body::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.recruitments-box .modal-body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.recruitments-box .modal-body::-webkit-scrollbar-thumb {
  background: #025c9a;
    border-radius: 4px;
}

/* Handle on hover */
.recruitments-box .modal-body::-webkit-scrollbar-thumb:hover {
  background: #505050; 
}

.recruitments-box .modal-body .recruitments {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 7px 7px;
}

.career-section {
    background: #f7f7f7;
    padding:0 0 25px;
    float: left;
    width: 100%;
}

.career-point-1 {
    background: #0b1933;
    float: left;
    width: 100%;
    box-shadow: 0px 0px 18px #00000040;
}
.career-point-1 img {
    margin: 0 auto;
    display: block;
    padding: 20px 0;
    max-width: 150px;
}
.career-contact-box {
    background: #fff;
    padding: 25px 25px;
    display: block;
    align-items: center;
    justify-content: center;
    min-height: 326px;
}

.career-contact-box p:last-child {
    margin-bottom: 0;
}

.career-point-2 {
    background: #176b99;
    float: left;
    width: 100%;
    box-shadow: 0px 0px 18px #00000040;
}
.career-point-2 img {
    margin: 0 auto;
    display: block;
    padding: 20px 0;
    max-width: 150px;
}

.career-point-3 {
    background: #68d8fe;
    float: left;
    width: 100%;
    box-shadow: 0px 0px 18px #00000040;
}
.career-point-3 img {
    margin: 0 auto;
    display: block;
    padding: 20px 0;
    max-width: 150px;
}


.career-point-4 {
    background: #025c9a;
    float: left;
    width: 100%;
    box-shadow: 0px 0px 18px #00000040;
}
.career-point-4 img {
    margin: 0 auto;
    display: block;
    padding: 20px 0;
    max-width: 150px;
}
.career-employee-speack {
    width: 100%;
    float: left;
    background: #fff;
    padding: 25px 0;
}

.career-employee-speack-box p.emply-name {
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    margin: 10px 0;
}
.career-employee-speack-box p.destination {
    text-align: center;
    font-weight: 600;
    font-size: 15px;
}
.career-employee-speack-box p.p-decription {
    font-style: italic;
}

.career-employee-speack-box {
    border-bottom: 3px solid #9eb8c5;
    min-height: 662px;
    width: 100%;
    float: left;
}

.current-openings {
    background: url(../images/career/current-openings.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 25px 0;
    background-position: center;
}
/*---career----*/



/*---survey-form ---*/

.survey-form {
	font-family: Lato, sans-serif !important;
    width: 100%;
    float: left;
    border: 1px solid #1c629d;
    background: #ffffff;
}
.survey-form #debt-amount-slider {
    background: #ffff;
    width: 100%;
    float: left;
    margin: 15px 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 12px #eaeaea;
}
.survey-form #debt-amount-slider-1 {
    background: #ffff;
    width: 100%;
    float: left;
    margin: 15px 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 12px #eaeaea;
}
.survey-form #debt-amount-slider-2 {
    background: #ffff;
    width: 100%;
    float: left;
    margin: 15px 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 12px #eaeaea;
}
.survey-form h3 {
    background: #1c629d;
    color: #fff;
    font-size: 15px;
    margin: 0 15px;
    padding: 14px 15px;
}
.survey-form textarea {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    /* box-shadow: 0 0 5px #0000; */
    box-shadow: 0px 0px 12px #eaeaea;
    border: 1px solid #fff;
}

.survey-form #form-wrapper h5 {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    color: #1c629d;
}
.survey-form #form-wrapper button {
    margin: 21px auto 10px;
    display: block;
    background: #1c629d;
    border: 0;
    color: #fff;
    padding: 9px 15px;
}

.survey-form #form-wrapper {
  width: 100%;
}
.survey-form p {
    margin: 10px 0px;
    font-size: 15px;
    margin-top: 0;
}

.survey-form form {
    width: 100%;
    /* max-width: 100%; */
    padding: 15px;
    float: left;
}
.survey-form form #form-title {
  margin-top: 0;
  font-weight: 400;
  text-align: center;
}
.survey-form form #debt-amount-slider {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    align-content: stretch;
    position: relative;
    width: 100%;
    margin:5px 0 15px;
    height: 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.survey-form form #debt-amount-slider::before {
    content: " ";
    position: absolute;
    height: 2px;
    width: 100%;
    width: calc(100% * (4 / 5));
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #0000;
}
.survey-form form #debt-amount-slider input, form #debt-amount-slider label {
  box-sizing: border-box;
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.survey-form form #debt-amount-slider label {
  display: inline-block;
  position: relative;
  width: 20%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.survey-form form #debt-amount-slider label::before {
    content: attr(data-debt-amount);
    position: absolute;
    left: 50%;
    padding-top: 10px;
    -webkit-transform: translate(-50%, 45px);
    transform: translate(-50%, 20%);
    font-size: 14px;
    letter-spacing: 0.4px;
    z-index: 9;
    color: #fff;
    font-weight: 400;
    white-space: nowrap;
    opacity: 0.85;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
.survey-form form #debt-amount-slider label::after {
    content: " ";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    background: rgb(107,107,107);
	background: linear-gradient(49deg, rgba(107,107,107,1) 0%, rgba(140,140,140,1) 100%);
    border-radius: 50%;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    box-shadow: -2px 2px 0px #cecece;
}
.survey-form form #debt-amount-slider label:hover::after {
  -webkit-transform: translate(-50%, -50%) scale(1.25);
          transform: translate(-50%, -50%) scale(1.25);
}
.survey-form form #debt-amount-slider input {
  display: none;
}
.survey-form form #debt-amount-slider input:checked + label::before {
  font-weight: 800;
  opacity: 1;
}
.survey-form form #debt-amount-slider input:checked + label::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
}
.survey-form form #debt-amount-slider input:checked ~ #debt-amount-pos {
  opacity: 1;
}
.survey-form form #debt-amount-slider input:checked:nth-child(1) ~ #debt-amount-pos {
  left: 10%;
}
.survey-form form #debt-amount-slider input:checked:nth-child(3) ~ #debt-amount-pos {
  left: 30%;
}
.survey-form form #debt-amount-slider input:checked:nth-child(5) ~ #debt-amount-pos {
  left: 50%;
}
.survey-form form #debt-amount-slider input:checked:nth-child(7) ~ #debt-amount-pos {
  left: 70%;
}
.survey-form form #debt-amount-slider input:checked:nth-child(9) ~ #debt-amount-pos {
  left: 90%;
}
.survey-form form #debt-amount-slider #debt-amount-pos {
    display: block;
    position: absolute;
    top: 50%;
    width: 0;
    height: 0;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 2px solid #fff;
    opacity: 0;
    z-index: 2;
}
.survey-form form:valid #debt-amount-slider input + label::before {
    -webkit-transform: translate(-50%, 45px) scale(0.9);
    transform: translate(-50%, 20%) scale(0.9);
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    z-index: 9;
}
.survey-form form:valid #debt-amount-slider input:checked + label::before {
    -webkit-transform: translate(-50%, 45px) scale(1.1);
    transform: translate(-50%, 20%) scale(1.1);
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
}
.survey-form form + button {
  display: block;
  position: relative;
  margin: 56px auto 0;
  padding: 10px 20px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: 24px;
  font-weight: 600;
  background: #fff;
  border: 2px solid #000;
  border-radius: 8px;
  outline: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.survey-form form + button:hover {
  background: #000;
  color: #fff;
}
.survey-form form + button:hover:active {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.survey-form form + button:focus {
  background: #4caf50;
  border-color: #4caf50;
  color: #fff;
  pointer-events: none;
}
.survey-form form + button:focus::before {
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}
.survey-form form + button::before {
  display: inline-block;
  width: 0;
  opacity: 0;
  content: "\f3f4";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.survey-form form:invalid + button {
  pointer-events: none;
  opacity: 0.25;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    width: 24px;
    opacity: 1;
    margin-right: 12px;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    width: 24px;
    opacity: 1;
    margin-right: 12px;
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    width: 24px;
    opacity: 1;
    margin-right: 12px;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    width: 24px;
    opacity: 1;
    margin-right: 12px;
  }
}
/*---survey-form ---*/


/*.survey-form form #debt-amount-slider  {
    content: " ";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
	background: rgb(222,14,17);
	background: linear-gradient(49deg, rgba(222,14,17,1) 0%, rgba(238,27,33,1) 100%);
    border-radius: 50%;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    box-shadow: -2px 2px 0px #cecece;
}*/

.survey-form form #debt-amount-slider input:checked + .check-red::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
	background: rgb(222,14,17);
	background: linear-gradient(49deg, rgba(222,14,17,1) 0%, rgba(238,27,33,1) 100%);
}

.survey-form form #debt-amount-slider input:checked + .check-green::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
	background: rgb(36,151,0);
	background: linear-gradient(49deg, rgba(36,151,0,1) 0%, rgba(74,172,0,1) 100%);
}

.survey-form form #debt-amount-slider input:checked + .check-blue::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
	background: rgb(8,145,255);
	background: linear-gradient(49deg, rgba(8,145,255,1) 0%, rgba(19,174,254,1) 100%);
}


/*------ 2nd quaestion -------- */
.survey-form form #debt-amount-slider-1 {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    align-content: stretch;
    position: relative;
    width: 100%;
    margin:5px 0 15px;
    height: 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.survey-form form #debt-amount-slider-1::before {
    content: " ";
    position: absolute;
    height: 2px;
    width: 100%;
    width: calc(100% * (4 / 5));
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #0000;
}
.survey-form form #debt-amount-slider-1 input, form #debt-amount-slider-1 label {
  box-sizing: border-box;
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.survey-form form #debt-amount-slider-1 label {
  display: inline-block;
  position: relative;
  width: 20%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.survey-form form #debt-amount-slider-1 label::before {
    content: attr(data-debt-amount);
    position: absolute;
    left: 50%;
    padding-top: 10px;
    -webkit-transform: translate(-50%, 45px);
    transform: translate(-50%, 20%);
    font-size: 14px;
    letter-spacing: 0.4px;
    z-index: 9;
    color: #fff;
    font-weight: 400;
    white-space: nowrap;
    opacity: 0.85;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
.survey-form form #debt-amount-slider-1 label::after {
    content: " ";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    background: rgb(107,107,107);
	background: linear-gradient(49deg, rgba(107,107,107,1) 0%, rgba(140,140,140,1) 100%);
    border-radius: 50%;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    box-shadow: -2px 2px 0px #cecece;
}
.survey-form form #debt-amount-slider-1 label:hover::after {
  -webkit-transform: translate(-50%, -50%) scale(1.25);
          transform: translate(-50%, -50%) scale(1.25);
}
.survey-form form #debt-amount-slider-1 input {
  display: none;
}
.survey-form form #debt-amount-slider-1 input:checked + label::before {
  font-weight: 800;
  opacity: 1;
}
.survey-form form #debt-amount-slider-1 input:checked + label::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
}
.survey-form form #debt-amount-slider-1 input:checked ~ #debt-amount-pos-1 {
  opacity: 1;
}
.survey-form form #debt-amount-slider-1 input:checked:nth-child(1) ~ #debt-amount-pos-1 {
  left: 10%;
}
.survey-form form #debt-amount-slider-1 input:checked:nth-child(3) ~ #debt-amount-pos-1 {
  left: 30%;
}
.survey-form form #debt-amount-slider-1 input:checked:nth-child(5) ~ #debt-amount-pos-1 {
  left: 50%;
}
.survey-form form #debt-amount-slider-1 input:checked:nth-child(7) ~ #debt-amount-pos-1 {
  left: 70%;
}
.survey-form form #debt-amount-slider-1 input:checked:nth-child(9) ~ #debt-amount-pos-1 {
  left: 90%;
}
.survey-form form #debt-amount-slider-1 #debt-amount-pos-1 {
    display: block;
    position: absolute;
    top: 50%;
    width: 0;
    height: 0;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 2px solid #fff;
    opacity: 0;
    z-index: 2;
}
.survey-form form:valid #debt-amount-slider-1 input + label::before {
    -webkit-transform: translate(-50%, 45px) scale(0.9);
    transform: translate(-50%, 20%) scale(0.9);
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    z-index: 9;
}
.survey-form form:valid #debt-amount-slider-1 input:checked + label::before {
    -webkit-transform: translate(-50%, 45px) scale(1.1);
    transform: translate(-50%, 20%) scale(1.1);
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.survey-form form #debt-amount-slider-1 input:checked + .check-red::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
	background: rgb(222,14,17);
	background: linear-gradient(49deg, rgba(222,14,17,1) 0%, rgba(238,27,33,1) 100%);
}

.survey-form form #debt-amount-slider-1 input:checked + .check-green::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
	background: rgb(36,151,0);
	background: linear-gradient(49deg, rgba(36,151,0,1) 0%, rgba(74,172,0,1) 100%);
}

.survey-form form #debt-amount-slider-1 input:checked + .check-blue::after {
    border-width: 2px;
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(1.1);
	background: rgb(8,145,255);
	background: linear-gradient(49deg, rgba(8,145,255,1) 0%, rgba(19,174,254,1) 100%);
}
/*------ 2nd quaestion -------- */

.survey-yes-no {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.survey-yes-no p {
  color: #215e65;
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 5px;
}
.survey-yes-no label{
  position: relative;
}
.survey-yes-no label input{
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
.survey-yes-no label .fa {
    position: relative;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 4px;
    color: #6f6f6f;
    font-size: 16px;
    border-radius: 50%;
    cursor: pointer;
}
.survey-yes-no label .fa span {
    font-size: 13px;
    float: left;
    font-family: Lato, sans-serif !important;
    font-weight: 600;
}
.survey-yes-no label input:checked ~ .fa {
    color: #8a8a8a;
    /* text-shadow: 0 0 5px #00fff1, 0 0 20px #00fff1; */
}
.survey-yes-no label .fa img {
    filter: gray;
    filter: grayscale(100%);
    background: #f3f3f5;
    border: 0;
    opacity: 0.7;
}
.survey-yes-no label input:checked ~ .fa img {
    filter: grayscale(0);
	opacity: 1;
}

/*-------- carousel-banner -------*/
.carousel-banner {
    float: left;
    width: 100%;
}
.request-quote-bt ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.request-quote-bt ul li {
    display: inline-block;
    margin: 13px 5px;
}
.request-quote-bt ul li a {
    border: 2px solid #fff;
    border-radius: 24px;
    color: #fff;
    padding: 6px 18px;
    display: block;
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
}
/*.request-quote-bt ul li.active a {
    background: #005385;
}*/

.request-quote-bt ul li a:hover {
    background: #ffffff;
    color: #29c4f4;
}

.makerbot-healthcare-webinar {
	background: rgb(40,40,216);
    background: url(../images/makerbot/banner-bg-.jpg) no-repeat;
    position: relative;
    width: 100%;
    float: left;
	background-size:100%;
    padding:40px 0 47px;
}
.makerbot-healthcare-webinar h1 {
    font-weight: 900;
    font-size: 32px;
    font-family: 'Montserrat', sans-serif;
    margin: 29px 0 21px;
    line-height: 41px;
}
.makerbot-healthcare-webinar h2 {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    margin: 16px 0;
}
.makerbot-healthcare-webinar h2 span {
    font-weight: 800;
}
.join-webinar {
    background: url(../images/makerbot/button-7.png) no-repeat;
    background-size: 100%;
    width: 242px;
    float: right;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    padding: 19px 0;
    min-height: 74px;
}
.join-webinar:hover {
	text-decoration:none;
	 color: #fff;
}
.makerbot-healthcare-webinar ul {
    padding: 0 15px;
}
.makerbot-healthcare-webinar ul li {
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 15px;
}
.makerbot-healthcare-webinar ul li:last-child {
    margin-bottom: 0px;
}
.makerbot-healthcare-webinar h4 {
    font-size: 25px;
    font-weight: 600;
}
.fb-live {
    width: 100px;
    margin-top: 15px;
}
.whats-new-form {
    width: 100%;
	background: url(../images/makerbot/4-tabs-bg.jpg) no-repeat;
    float: left;
	padding:60px 0px;
} 
.whats-new-form ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.whats-new-form ul li {
    width: 22%;
    float: left;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    margin: 0 15px;
}
.whats-new-form ul li a {
    background: rgb(252,252,252);
    background: linear-gradient(175deg, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%);
    color: #55565a;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
	text-decoration: none;
    padding: 4px 29px;
    border: 0;
    text-align: center;
    margin: 0;
    border-radius: 0;
    min-height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.whats-new-form ul li a:hover {
	background: rgb(50,81,146);
    background: linear-gradient(175deg, rgba(50,81,146,1) 0%, rgba(17,39,63,1) 100%);
    color: #fff;
	border: 0;
}
.makerbot-ark {
    width: 250px;
}
.dr-name-label {
    display: none !important;
}
.carousel-banner .carousel-indicators li {
    background: #c0bdbc;
    border: 0;
}
.carousel-banner .carousel-indicators li.active {
    background: #0a1832;
}
.makerbot button {
    background: #d81c09;
}
.makerbot button:hover {
    background: #d81c09;
}
button:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
#makerbotTraialForm p {
    margin-top: 10px;
    margin-bottom: 0;
	color: #000;
    font-weight: 600;
    font-size: 16px;
}
#makerbotTraialForm p a {
    color: #000;
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}

#makerbotQuoteForm p {
    margin-top: 10px;
    margin-bottom: 0;
	color: #000;
    font-weight: 600;
    font-size: 16px;
}
#makerbotQuoteForm p a {
    color: #000;
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}

.makerbot-form #myModalLabel {
    text-transform: none !important;
}

#makerbot-webinar .modal-header {
    padding: 0;
}

#makerbot-webinar .modal-dialog {
    width: 500px;
    margin: 30px auto 0;
}
#makerbot-webinar .modal-dialog .modal-content {
    background: #030708;
}

#makerbot-webinar .modal-body {
    padding: 0;
}

#makerbot-webinar .modal-header .close {
    position: absolute;
    top: -23px;
    right: -7px;
    z-index: 999;
    opacity: 1;
    font-weight: 100;
    color: #fff;
    width: 25px;
    height: 25px;
}

/*-------- carousel-banner -------*/

.privacy-policy-ul li {
    color: #464749;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}


/*---dolby----*/
.dolby-page-title {
    background: url(../images/dolby/banner.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 194px 0 278px;
    background-size: 100%;
    position: relative;
}

.dolby-page-title video {
    position: absolute;
    top: 0;
    width: 100%;
}

.dolbyinsidetabs {
    width: 100%;
    float: left;
}
.dolbyinsidetabs .nav-tabs {
    border: 0;
}
.dolbyinsidetabs .nav-tabs li {
    width: 25%;
    float: left;
}
.dolbyinsidetabs .nav-tabs li a {
    background: none;
    border: 0;
    text-align: center;
	color: #464749;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.4px;
    word-break: normal;
}
.dolbyinsidetabs .nav-tabs li.active a {
    background: none;
    border: 0;
	color: #2196f3;
}

.dolbyinsidetabs .nav-tabs li a img {
    width: 202px;
    margin: 0 auto;
    height: 119px;
    object-fit: contain;
}
.dolbyinsidetabs .tab-content h3 {
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
}

.dolbyinsidetabs .tab-content h4 {
    font-size: 26px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 20px;
}

.dolbyinsidetabs .tab-content p {
	color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    letter-spacing: 0.4px;
    word-break: normal;
}

.dolbyinsidetabs .tab-content ul {
    padding: 0 15px;
}

.dolbyinsidetabs .tab-content ul li {
	color: #464749;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.7;
    letter-spacing: 0.4px;
    word-break: normal;
}

.dolby-form {
    list-style: none;
}

.dolby-form li {
    margin-bottom: 13px;
    line-height: 1.2 !important;
}


.dolby-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 42%;
    border: 0;
}

.sls-audio-product {
    width: 100%;
    float: left;
}

.sls-audio-product .nav-tabs {
    border: 0;
    width: 80%;
    margin: 20px auto;
    box-shadow: 0px 0px 10px #b7b7b787;
}

.sls-audio-product .nav-tabs li {
    min-height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20%;
    background: #eeeced;
    border-right: 2px solid #d0d0d0;
}

.sls-audio-product .nav-tabs li:last-child {
	border-right: 0px;
}

.sls-audio-product .nav-tabs li a {
    border: 0;
    text-align: center;
	    color: #464749;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.4px;
    word-break: normal;
}
.sls-audio-product .nav-tabs li.active a {
    background: none;
    border: 0;
}

.sls-audio-product .nav-tabs li a:hover {
    background: none;
    border: 0;
}

.screenchannelsystems-inside-tabs {
    width: 100%;
    float: left;
}

.screenchannelsystems-inside-tabs .nav-tabs {
    box-shadow: 0 0 0;
    border: 0;
}
.screenchannelsystems-inside-tabs .nav-tabs li {
    width: 20%;
    background: none;
    border: 0;
    text-align: center;
}

.screenchannelsystems-inside-tabs .nav-tabs li a {
    text-align: right;
}

.screenchannelsystems-inside-tabs .nav-tabs li a img {
    width: 100%;
    margin: 13px auto;
    height: 293px;
    object-fit: contain;
}

.screenchannelsystems-inside-tabs .slsaudio-request {
    text-align: center;
	list-style:none;
	padding:0;
	margin:25px 0;
}

.screenchannelsystems-inside-tabs .slsaudio-request li {
    display: inline-block;
    margin: 0 42px;
}

.screenchannelsystems-inside-tabs .slsaudio-request li a {
	color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.screenchannelsystems-inside-tabs p {
	color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.screenchannelsystems-inside-tabs ul li {
	color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.screenchannelsystems-inside-tabs ul {
	padding:0 15px;
	margin:0;
}

.screenchannelsystems-inside-tabs ul li {
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    letter-spacing: 0.4px;
    word-break: normal;
}


.lowfrequencymodules-inside-tabs {
    width: 100%;
    float: left;
}

.lowfrequencymodules-inside-tabs .nav-tabs {
    box-shadow: 0 0 0;
    border: 0;
}
.lowfrequencymodules-inside-tabs .nav-tabs li {
    width: 50%;
    background: none;
    border: 0;
    text-align: center;
}

.lowfrequencymodules-inside-tabs .nav-tabs li a {
    text-align: center;
}


.subwoofers-inside-tabs {
    width: 100%;
    float: left;
}

.subwoofers-inside-tabs .nav-tabs {
    box-shadow: 0 0 0;
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}
.subwoofers-inside-tabs .nav-tabs li {
    width: 16%;
    background: none;
    border: 0;
    text-align: center;
}

.subwoofers-inside-tabs .nav-tabs li a {
    text-align: center;
}
.subwoofers-inside-tabs .nav-tabs li a img {
    height: 179px;
}

.linearrayscreenchannels-inside-tabs {
    width: 100%;
    float: left;
}

.linearrayscreenchannels-inside-tabs .nav-tabs {
    box-shadow: 0 0 0;
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}
.linearrayscreenchannels-inside-tabs .nav-tabs li {
    width: 100%;
    background: none;
    border: 0;
    text-align: center;
}

.linearrayscreenchannels-inside-tabs .nav-tabs li a {
    text-align: center;
}



.surroundsandoverheads-inside-tabs {
    width: 100%;
    float: left;
}

.surroundsandoverheads-inside-tabs .nav-tabs {
    box-shadow: 0 0 0;
    border: 0;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    overflow-y: hidden;
    width: 100%;
    float: left;
    width: 1170px;
    height: 325px;
    white-space: nowrap;
	margin-bottom: 20px;
}

.surroundsandoverheads-inside-tabs .nav-tabs::-webkit-scrollbar {
  height: 10px;
}

/* Track */
.surroundsandoverheads-inside-tabs .nav-tabs::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.surroundsandoverheads-inside-tabs .nav-tabs::-webkit-scrollbar-thumb {
  background: #2196F3;
    border-radius: 4px;
}

/* Handle on hover */
.surroundsandoverheads-inside-tabs .nav-tabs::-webkit-scrollbar-thumb:hover {
  background: #2196F3; 
}

.surroundsandoverheads-inside-tabs .nav-tabs li a {
    text-align: center;
    width: 188px;
}

.surroundsandoverheads-inside-tabs .nav-tabs li a span {
    display: block;
    width: 158px;
    white-space: normal;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.surroundsandoverheads-inside-tabs .nav-tabs li a img {
    display: block;
    height: 197px;
}

.dolby-doc {
    padding-bottom: 25px;
}
.sls-audio-product .nav-tabs li.active a {
    color: #2196f3;
}

.job-opening-box img {
    width: 100% !important;
}
/*---dolby----*/

.rewards-recognitions-box-mobile-view {
    width: 100%;
    float: left;
    display: none;
}
.benefits-box-slider-box-mobile-view {
    display: none;
	
}

/*----etap----*/
.etap-page-title {
    padding: 42px 0 178px;
    background-size: 100% !important;
    background: url(../images/etap/banner.jpg) no-repeat;
	width:100%;
	float:left;
}

.etap-page-title .request-quote-bt ul li.active a {
	background:#fff;
	color:#0183c1;
}

.etap-page-title .request-quote-bt ul li a {
    font-weight: 600;
    padding-left: 30px;
    padding-right: 30px;
}

.etap-section {
    background: url(../images/etap/tp-bg.png) no-repeat;
    width: 100%;
    float: left;
    padding: 25px 0;
    background-size: 100%;
    background-color: #fff;
}

.etap-section .p-decription {
    font-size: 16px;
    line-height: 1.5;
	letter-spacing: 0.4px;
    word-break: normal;
}
.etap-section iframe {
    min-height: 301px;
    border: 4px solid #fff;
    box-shadow: 1px 1px 2px #00000073;
}
.etap-list li {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.9;
	letter-spacing: 0.4px;
    word-break: normal;
	color: #464749;
}
.etap-list {
    padding: 0 15px;
	margin: 0;
}

.electrical-engineering-software {
	background: url(../images/etap/blue-bg.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 25px 0;
    background-size: cover;
}

.electrical-engineering-software h4 {
    color: #fff;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    margin-top: 0;
    letter-spacing: 0.4px;
    word-break: normal;
}

.electrical-engineering-software .p-decription {
    color: #fff;
    font-size: 16px;
	line-height: 1.5;
	letter-spacing: 0.4px;
    word-break: normal;
}

.electrical-engineering-software ul {
    padding: 0 15px;
    margin: 0;
}

.electrical-engineering-software ul li {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.9;
	letter-spacing: 0.4px;
    word-break: normal;
	color:#fff;
}


.getting-started-videos {
	width:100%;
	float:left;
	background:#f9f9f9;
	padding:25px 0;
}

.getting-started-videos h4 {
    color: #464749;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    margin-top: 0;
    letter-spacing: 0.4px;
    word-break: normal;
}

.getting-started-videos .testimonial {
    margin: 0 5px;
}

.getting-started-videos #getting-started-videos-slider .owl-prev {
    top: 40%;
    left: -36px;
}

.getting-started-videos #getting-started-videos-slider .owl-next {
    top: 40%;
    right: -36px;
}

.getting-started-videos #getting-started-videos-slider .testimonial iframe {
    min-height: 204px;
    border: 4px solid #fff;
    box-shadow: 1px 1px 2px #00000073;
}

.etap-student-edition {
	background:#f3f3f5;
	width: 100%;
    float: left;
    padding: 25px 0;
}

.etap-student-edition ul {
    margin: 0;
    padding: 0 15px;
}

.etap-student-edition ul li {
	font-size: 15px;
    font-weight: 400;
    line-height: 1.9;
    letter-spacing: 0.4px;
    word-break: normal;
    color: #464749;
}
.etap-student-edition .p-decription {
    font-size: 16px;
	line-height: 1.5;
	letter-spacing: 0.4px;
    word-break: normal;
}

/*----etap----*/


/*----zeiss----*/
.zeiss-page-title {
    padding: 66px 0 237px;
    background-size: cover !important;
    background: url(../images/zeiss/banner.jpg) no-repeat;
	width:100%;
	float:left;
}

.zeiss-doc {
    padding-bottom: 0;
}

.zeiss-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 77%;
    border: 0;
}

.lenses-for-large-format-innner-tab {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.lenses-for-large-format-innner-tab .nav-tabs {
    border: 0;
    margin-bottom: 10px;
}

.lenses-for-large-format-innner-tab .nav-tabs li {
    float: left;
    width: 25%;
}

.lenses-for-large-format-innner-tab .nav-tabs li a {
    background: #f7f7f7;
    color: #000;
    border: 1px solid #ddd;
    padding: 0 45px;
    margin: 5px 0;
    border-radius: 0;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    min-height: 61px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lenses-for-large-format-innner-tab .nav-tabs li.active a {
    color: #0083c0;
    background: #f7f7f7;
    border-bottom: 2px solid #0083c0;
}

.lenses-for-large-format-innner-tab .nav-tabs li.active a:hover {
	color: #0083c0;
    background: #f7f7f7;
    border-bottom: 2px solid #0083c0;
}

.zeiss-tabinsid-box {
    background: #fff;
    padding: 15px;
    width: 100%;
    float: left;
	margin-bottom: 20px;
}

.zeiss-tabinsid-box h4 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px !important;
    font-weight: 600 !important;
}
.zeiss-tabinsid-box span {
    margin-bottom: 10px;
    display: block;
}
.zeiss-tabinsid-box .pdf-btn {
    display: block;
    margin: 0 auto;
    width: 250px;
    padding: 0 10px;
    line-height: 2.6;
    font-size: 16px;
    min-height: 41px;
    font-weight: 600;
}

.arri-tabinsid-box .testimonial {
    min-height: auto !important;
}

#zeiss-tabinsid-box-slider .testimonial {
    margin: 0 30px;
    min-height: 400px;
}

#zeiss-tabinsid-box-slider .owl-prev {
    top: 40%;
    left: -10px;
}

#zeiss-tabinsid-box-slider .owl-next {
    top: 40%;
    right: -10px;
}

#zeiss-tabinsid-box-slider-2 .testimonial {
    margin: 0 30px;
    min-height: 400px;
}

#zeiss-tabinsid-box-slider-2 .owl-prev {
    top: 40%;
    left: -10px;
}

#zeiss-tabinsid-box-slider-2 .owl-next {
    top: 40%;
    right: -10px;
}

#zeiss-tabinsid-box-slider-3 .testimonial {
    margin: 0 30px;
    min-height: 400px;
}

#zeiss-tabinsid-box-slider-3 .owl-prev {
    top: 40%;
    left: -10px;
}

#zeiss-tabinsid-box-slider-3 .owl-next {
    top: 40%;
    right: -10px;
}

#zeiss-tabinsid-box-slider-4 .testimonial {
    margin: 0 30px;
    min-height: 400px;
}

#zeiss-tabinsid-box-slider-4 .owl-prev {
    top: 40%;
    left: -10px;
}

#zeiss-tabinsid-box-slider-4 .owl-next {
    top: 40%;
    right: -10px;
}

#zeiss-tabinsid-box-slider-5 .testimonial {
    margin: 0 30px;
    min-height: 400px;
}

#zeiss-tabinsid-box-slider-5 .owl-prev {
    top: 40%;
    left: -10px;
}

#zeiss-tabinsid-box-slider-5 .owl-next {
    top: 40%;
    right: -10px;
}

#zeiss-tabinsid-box-slider-6 .testimonial {
    margin: 0 30px;
    min-height: 400px;
}

#zeiss-tabinsid-box-slider-6 .owl-prev {
    top: 40%;
    left: -10px;
}

#zeiss-tabinsid-box-slider-6 .owl-next {
    top: 40%;
    right: -10px;
}


#zeiss-tabinsid-box-slider-7 .testimonial {
    margin: 0 30px;
    min-height: 400px;
}

#zeiss-tabinsid-box-slider-7 .owl-prev {
    top: 40%;
    left: -10px;
}

#zeiss-tabinsid-box-slider-7 .owl-next {
    top: 40%;
    right: -10px;
}

#zeiss-extended-data-slider .testimonial {
    margin: 0 0px;
}

#zeiss-extended-data-slider .owl-prev {
    top: 40%;
    left: -40px;
}

#zeiss-extended-data-slider .owl-next {
    top: 40%;
    right: -40px;
}

.eXtended-data-img {
    min-height: 211px;
    width: 100%;
    float: left;
}

.eXtended-data-img img {
    width: 100% !important;
    height: 220px;
    object-fit: contain;
}

.cinema-Features-box .etap-list {
    padding: 0;
}

.cinema-pdf-box {
    position: relative;
    min-height: 280px;
}

.cinema-pdf-box .pdf-btn {
    position: absolute;
    bottom: 0;
    right: 0;
}
.graygradiant-box {
    width: 100%;
    float: left;
    background: rgb(40,39,39);
    background: linear-gradient(180deg, rgba(40,39,39,1) 10%, rgba(83,83,83,1) 50%, rgba(9,9,9,1) 95%);
    padding: 20px;
    min-height: 211px;
}
.graygradiant-box h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}

.graygradiant-box p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    color: #fff;
}

.eXended-bottum-box img {
    margin: 0 !important;
}

.zeiss-doc .getting-started-videos {
    background: #f3f3f5 !important;
}

.eXended-bottum-box {
    width: 100%;
    float: left;
    background: #f8f8f8;
}

.zeiss-doc .getting-started-videos {
    background: #ffffff !important;
}
.arri-zeiss-innner-tab {
    width: 100%;
    float: left;
}
.arri-zeiss-innner-tab .nav-tabs {
    width: 80%;
    margin: 0 auto 10px;
}
.arri-zeiss-innner-tab .nav-tabs li {
    width: 33%;
}
.zeiss-doc .panel-default .panel-heading .nav-tabs li a {
    text-transform: none;
}

.registration-payment-portal-online-training .modal-dialog {
    width: 1100px;
    margin: 25px auto 0;
}
.registration-payment-portal-online-training .form-group .radio {
    width: 33%;
    float: left;
    margin: 0;
}
.registration-payment-portal-online-training .form-group label {
    float: left;
    width: 100%;
}
.registration-payment-portal-online-training .form-group textarea {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #ddd;
}
.registration-payment-portal-online-training .form-group .form-control {
	padding: 3px 0px !important;
}
.registration-payment-portal-online-training .form-group input::placeholder {
	color: #bbb !important;
    font-weight: 300 !important;
}

.registration-payment-portal-online-training .form-group textarea::placeholder {
	color: #bbb !important;
    font-weight: 300 !important;
}


.registration-payment-portal-online-training .form-group .form-control {
    min-height: 35px !important;
    height: 35px !important;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
    border-radius: 0 !important;
}

.registration-payment-portal-online-training button {
    width: 200px !important;
    margin: 0 auto;
}

/*----zeiss----*/

/*----eplan----*/
.eplan-page-title {
    padding: 42px 0 178px;
    background-size: 100% !important;
    background: url(../images/eplan/banner.png) no-repeat;
	width:100%;
	float:left;
}

.eplan-section {
    width: 100%;
    float: left;
    padding: 25px 0;
}

.eplan-geay-box {
    background: #f8f8f8;
    padding: 10px;
    border: 1px solid #ddd;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.eplan-section h4 {
    font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin-bottom: 29px;
    margin: 20px 0 0px;
}

.eplan-geay-box .p-decription.lacie_content {
    color: #174e4b;
}

/*----eplan----*/

/*----bentley----*/
.bentley-page-title {
    padding: 42px 0 178px;
    background-size: 100% !important;
    background: url(../images/bentley/banner.jpg) no-repeat;
	width:100%;
	float:left;
}

.bentley-section {
	padding: 25px 0;
	width:100%;
	float:left;
}

.academic-select-subscription {
    padding: 101px 0;
    background-size: 100% !important;
    background: url(../images/bentley/strap.png) no-repeat;
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    margin-bottom: 29px;
    margin: 20px 0 0px;
    text-align: center;
}

.bentley-section .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0 auto;
    background: #005c97;
}
.bentley-section .buy-now:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
	text-decoration:none;
	color:#fff;
}

/*----bentley----*/

/*----colorfront----*/
.colorfront-page-title {
    padding: 42px 0 264px;
    background-size: 100% !important;
    background: url(../images/colorfront/banner.jpg) no-repeat;
    width: 100%;
    float: left;
    background-position: bottom;
}

.colorfront-section {
	padding: 25px 0;
	width:100%;
	float:left;
}
.colorfront-section h4 {
    font-size: 35px;
    font-weight: 800;
}
.colorfront-section .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0 auto;
}

.colorfront-section .buy-now:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
	text-decoration:none;
	color:#fff;
}
/*----colorfront----*/

/*----makerbot-education----*/
.makerbot-education-page-title {
    padding: 23px 0 80px;
    background-size: 100% !important;
    background: url(../images/makerbot-education/Banner.jpg) no-repeat;
    width: 100%;
    float: left;
}
.makerbot-education-page-title .innerpage-title-box {
    top: 0;
}
.makerbot-education-page-title .innerpage-title-box .innerpage-title-head h5 {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
}
.makerbot-education-page-title .innerpage-title-box .innerpage-title-head p {
    font-size: 20px;
    color: #fff;
}
.makerbot-education-section {
	padding: 25px 0;
	width:100%;
	float:left;
}
.makerbot-education-section h3 {
    margin-top: 0;
	font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin-bottom: 29px;
    margin: 0 0 20px;
}

.classroom-3D-Printing-section {
	width:100%;
	float:left;
	padding:25px 0;
	background:#f2f2f2;
}

.classroom-3D-Printing-section h3 {
    margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin: 0 0 20px;
    line-height: 1.5;
}
.classroom-3D-Printing-section-box {
    background: #fff;
    width: 100%;
    float: left;
    min-height: 446px;
    position: relative;
}
.classroom-3D-Printing-section-box h4 {
    font-weight: 600;
    text-align: center;
    line-height: 1.5;
}
.classroom-3D-Printing-section-box p {
    padding: 0 20px;
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    letter-spacing: 0.4px;
    word-break: normal;
}
.classroom-3D-Printing-section-box .download-btn {
    background: #ff1d0d;
    color: #fff;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
    padding: 10px 0;
    width: 199px;
    text-align: center;
    font-weight: 600;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
	text-decoration: none;
}

.makerbot-education-3section {
	width:100%;
	float:left;
	padding:25px 0;
}

.makerbot-education-3section .the-deal {
    font-size: 21px;
}
.makerbot-education-3section .the-deal-list li {
    display: inline-block;
    margin-right: 20px;
}
.makerbot-education-3section .the-deal-list {
    list-style: none;
    padding: 0;
    margin: 46px 0;
}
.makerbot-education-3section .the-deal-list li a {
    padding: 6px 14px;
    border: 1px solid #000;
    color: #000;
    display: block;
    font-weight: 600;
    margin-bottom: 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.makerbot-education-3section .the-deal-list li a:hover {
    color: #fff;
	background:#ff1d0d;
	border:1px solid #ff1d0d;
}

.google-partner {
    width: 500px;
    float: right;
    box-shadow: 0px 0px 25px #ddd;
    border-radius: 5px;
}

.how-schools-use-makerBot {
	    width: 100%;
    float: left;
    padding: 25px 0;
    background: #f2f2f2;
}

.how-schools-use-makerBot h3 {
    margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin: 0 0 20px;
    line-height: 1.5;
}
.how-schools-use-makerBot-box {
    border: 1px solid #000;
    width: 100%;
    float: left;
}

.how-schools-use-makerBot-box img {
    margin-left: -15px;
}

.how-schools-use-makerBot-box h4 {
    font-weight: 600;
    margin-top: 50px;
}

.how-schools-use-makerBot-box p {
	padding: 10px 0px;
    color: #464749;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.4px;
    word-break: normal;
}

.how-schools-use-makerBot-box a {
    color: #464749;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
}

.makerBot-in-the-classroom {
    width: 100%;
    float: left;
    padding: 25px 0;
}

.makerBot-in-the-classroom img {
    height: 283px;
    width: 297px;
    object-fit: contain;
    box-shadow: 0px 0px 7px #ddd;
    padding: 13px;
    margin: 0 auto;
}

.makerBot-in-the-classroom h5 {
    font-size: 30px;
    line-height: 1.4;
    min-height: 259px;
    display: flex;
    align-items: center;
	font-weight: 700;
    color: #011931;
    margin: 0 0 20px;
    line-height: 1.5;
}

#makerbot-cloud-video .modal-dialog {
    width: 1040px;
    margin: 15px auto;
}

#makerbot-cloud-video .modal-dialog .modal-content .modal-header {
    padding: 3px 4px;
    border: 0;
}
#makerbot-cloud-video .modal-dialog .modal-content .modal-header .close {
    background: #000;
    color: #fff;
    opacity: 1;
    padding: 1px 5px;
    font-weight: 100;
    margin: 4px 0 0;
}
#makerbot-cloud-video .modal-dialog .modal-content .modal-body {
    padding: 0 5px;
}
#makerbot-cloud-video .modal-dialog .modal-content .modal-body video {
    width: 100%;
}

/*----makerbot-education----*/

/*----unity----*/
.unity-page-title {
    padding:23px 0 170px;
    background-size: 100% !important;
    background: url(../images/unity/banner.jpg) no-repeat;
    width: 100%;
    float: left;
}

.unity-section {
	padding: 25px 0;
    width: 100%;
    float: left;
}

.unity-game-page-title {
    padding:23px 0 170px;
    background-size: 100% !important;
    background: url(../images/unity/Games-banner.png) no-repeat;
    width: 100%;
    float: left;
}

.unity-flim-animation-page-title {
    padding: 4px 0 148px;
    background-size: 100% !important;
    background: url(../images/unity/Film-&-animation-banner.jpg) no-repeat;
    width: 100%;
    float: left;
}

.unity-architecture-page-title {
    padding: 4px 0 148px;
    background-size: cover !important;
    background: url(../images/unity/architecture-banner.jpg) no-repeat;
    width: 100%;
    float: left;
}
.unity-architecture-page-title .innerpage-title-box .innerpage-title-head h1 {
    line-height: 1.2;
    font-size: 56px;
}
.unity-automotive-page-title .innerpage-title-box .innerpage-title-head h1 {
    line-height: 1.2;
    font-size: 56px;
}
.unity-game-page-title .innerpage-title-box .innerpage-title-head h1 {
    line-height: 1.2;
    font-size: 56px;
}
.unity-flim-animation-page-title .innerpage-title-box .innerpage-title-head h1 {
    line-height: 1.2;
    font-size: 56px;
}
.realtimesavers .explore-gaming-box {
    min-height: 520px;
}

.realtimesavers {
    width: 100%;
    float: left;
    padding: 25px 0;
}

.aec-industry {
    padding: 25px 0;
    float: left;
    width: 100%;
}

.aec-industry .explore-gaming-box {
    min-height: 470px;
}

.ready-for-real-time {
    width: 100%;
    float: left;
    padding: 77px 64px 240px;
    background-size: 100% !important;
    background: url(../images/unity/f27.png) no-repeat;
}
.ready-for-real-time h5 {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
}
.ready-for-real-time p {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.ready-for-real-time .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0;
}

.get-unity-reflect {
    width: 100%;
    float: left;
    padding: 77px 64px 199px;
    background-size: 100% !important;
    background: url(../images/unity/e17.png) no-repeat;
}
.get-unity-reflect h5 {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
}
.get-unity-reflect p {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}
.get-unity-reflect a {
    width: 200px;
    padding: 12px;
    margin: 0;
}

.h3-heading {
    margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #011931;
	font-family: 'Open Sans', sans-serif;
    margin-bottom: 25px;
}

.our-3d-printers .h3-heading {
    color: #fff;
}	

.h3-heading span {
    font-weight: 400;
}

.animation.pipeline .explore-gaming-box {
    min-height: 475px;
}
.animation.pipeline .explore-gaming-box .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0 auto;
    margin-bottom: 15px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 25px;
}

.gray-subheading {
    font-weight: 500;
    font-size: 16px;
    padding: 0 15px;
    color: #bbbbbb;
    line-height: 1.0;
}

.unity-flim-animation #unity-game-create-slider-2 .testimonial .explore-gaming-box {
    min-height: 574px;
    position: relative;
}

#unity-game-create-slider-2 .owl-dots {
    display: block;
	text-align:center;
}
#unity-game-create-slider-2 .owl-dots .owl-dot.active {
    background: #00abdf;
}
#unity-game-create-slider-2 .owl-dots .owl-dot {
	    font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}

.unity-flim-animation-testimonial #unity-game-create-slider-3 .owl-dots {
    display: block;
	text-align:center;
}

.unity-flim-animation-testimonial #unity-game-create-slider-3 .owl-dots .owl-dot.active {
    background: #00abdf;
}
.unity-flim-animation-testimonial #unity-game-create-slider-3 .owl-dots .owl-dot {
	    font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}
.unity-flim-animation-testimonial {
    padding: 25px 0;
}
.unity-flim-animation-testimonial #unity-game-create-slider-3 .testimonial .unity-game-testimonial-box {
   min-height: 233px;
    margin-bottom: 15px;
}

.unity-flim-animation #unity-game-create-slider-2 .testimonial .explore-gaming-box .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
}

.unity-game-section {
	padding: 25px 0;
    width: 100%;
    float: left;
}

.lear-more-strip {
    width: 100%;
    float: left;
    background: #01ace0;
}

.lear-more-strip p {
    margin: 0;
	padding: 15px 0;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.4px;
    word-break: normal;
}

.lear-more-strip a {
    margin: 0;
    color: #fff;
    font-size: 16px;
	text-decoration:underline;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.4px;
}

.unity-game-section h3 {
    margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin-bottom: 20px;
}

.explore-gaming-box {
    width: 100%;
    float: left;
	position: relative;
    background: #fff;
    box-shadow: 0 0 12px #ddd;
    margin-bottom: 30px;
    border-radius: 0 0 4px 4px;
}

.getmore_animation .explore-gaming-box .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0 auto;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}

.explore-gaming-box img {
    width: 100%;
}
.explore-gaming-box h4 {
    font-weight: 700;
    font-size: 20px;
    padding: 0 15px;
    color: #011931;
    line-height: 1.4;
    width: 100%;
    float: left;
}

.explore-gaming-box p {
    padding: 0 15px;
    text-align: left;
}

.unity-game-testimonial {
    width: 100%;
    float: left;
}

.unity-game-testimonial #unity-game-testimonial-slider .testimonial {
    margin: 0px 15px;
}

.unity-game-testimonial #unity-game-testimonial-slider .owl-prev {
    top: 40%;
}

.unity-game-testimonial #unity-game-testimonial-slider .owl-next {
    top: 40%;
}

.unity-game-testimonial-box .unity-game-testimonial-img {
    width: auto !important;
}

.unity-game-testimonial-box {
    width: 100%;
    float: left;
    background: #fafafa;
    border: 1px solid #ddd;
    padding: 20px;
    min-height: 249px;
}

.unity-game-testimonial-box .p-decription {
    margin-bottom: 10px;
}
.unity-game-testimonial #unity-game-testimonial-slider .owl-dots {
    display: block;
    margin: 20px auto 0;
    text-align: center;
}
.animation_pipeline {
    width: 100%;
    float: left;
    padding: 25px 0;
}

.creation-studio {
    width: 100%;
    float: left;
	padding: 25px 0;
}
.unity-game-testimonial #unity-game-testimonial-slider .owl-dots .owl-dot {
    font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}
.unity-game-testimonial #unity-game-testimonial-slider .owl-dots .owl-dot.active {
    background: #00abdf;
}

.unity-game-Create {
    width: 100%;
    float: left;
    padding: 25px 0;
}

.unity-game-Create #unity-game-create-slider .owl-dots {
    display: block;
    margin: 20px auto 0;
    text-align: center;
}

.unity-game-Create #unity-game-create-slider .owl-dots .owl-dot {
    font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}
.unity-game-Create #unity-game-create-slider .owl-dots .owl-dot.active {
    background: #00abdf;
}

.unity-game-Create #unity-game-create-slider .testimonial {
    margin: 0px 15px;
}

.unity-game-Create #unity-game-create-slider .owl-prev {
    top: 40%;
}

.unity-game-Create #unity-game-create-slider .owl-next {
    top: 40%;
}

.unity-game-Create #unity-game-create-slider {
    width: 100%;
    float: left;
}

.unity-game-Create h3 {
	margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #011931;
    margin-bottom: 20px;
}

.unity-game-Create #unity-game-create-slider .testimonial p {
    padding-bottom: 15px;
    text-align: left;
}

.unity-game-Create #unity-game-create-slider .testimonial .explore-gaming-box {
    min-height: 475px;
	margin-bottom: 10px;
}

.unity-game-bottom-section .explore-gaming-box {
    min-height: 477px;
    position: relative;
}
.unity-game-bottom-section .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
}

.buy-now:focus {
	outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
	text-decoration:none;
	color:#fff;
}

.key-benefits {
    width: 100%;
    float: left;
    background: #212121;
    padding: 25px 0;
}


.key-benefits i {
    color: #9c9a9a;
    font-size: 40px;
}

.key-benefits h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}

.key-benefits p {
    color: #9c9a9a;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.key-benefits h4 {
    margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    margin-bottom: 20px;
}

/*---key-benefits-2--*/
.key-benefits-2 {
    width: 100%;
    float: left;
    background: #212121;
    padding: 25px 0;
}


.key-benefits-2 i {
    color: #9c9a9a;
    font-size: 40px;
}

.key-benefits-2 h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}

.key-benefits-2 p {
    color: #9c9a9a;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.key-benefits-2 h4 {
    margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    margin-bottom: 20px;
}

/*---key-benefits-3--*/
.key-benefits-3 {
    width: 100%;
    float: left;
    background: #ededed;
    padding: 25px 0;
}


.key-benefits-3 i {
    color: #000;
    font-size: 40px;
}	

.key-benefits-3 h5 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
}

.key-benefits-3 p {
   color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.key-benefits-3 h4 {
    margin-top: 0;
    font-weight: 700;
    font-size: 22px;
    color: #000;
    margin-bottom: 20px;
}
.key-benefits-3 .key-benefits-3-box {
    background: #fff;
    padding: 15px;
    min-height: 316px;
    margin-top: 30px;
    border-radius: 4px;
}

.unity-automotive-page-title {
    padding: 150px 0 360px;
    position: relative;
    width: 100%;
    float: left;
}

.unity-automotive-page-title video {
    position: absolute;
    width: 100%;
    background-size: 100%;
    top: 0;
}
.auromotive-video {
    width: 100%;
    float: left;
}
.auromotive-video img {
    width: 100%;
}

.unity-automotive .explore-gaming-box {
    min-height: 544px;
    margin-bottom: 0;
}
.unity-automotive .explore-gaming-box .buy-now {
    display: block;
    width: 200px;
    padding: 12px;
    margin: 0 auto;
}
.unity-automotive-testimonial .owl-dots {
    display: none !important;
}
.unity-automotive-key-benefits {
    margin-bottom: 20px;
}
.unity-automotive-testimonial .unity-game-testimonial-box {
    min-height: 269px;
}
.gray-div-box {
    background: #ededed;
}
.unity-automotive-testimonial {
    padding-bottom: 25px;
}

.unity-automotive-accelerating #unity-game-create-slider .testimonial .explore-gaming-box {
    min-height: 574px;
}

.unity-game-Create #unity-game-create-slider-2 {
    width: 100%;
    float: left;
}

.unity-game-Create #unity-game-create-slider-2 .testimonial {
    margin: 0 10px;
}
.unity-automotive-lear-more #unity-game-create-slider-2 .owl-dots {
    display: block;
    margin: 0 auto;
	padding-top: 20px;
    text-align: center;
}
.unity-game-Create #unity-game-create-slider-2 .owl-dots .owl-dot.active {
    background: #00abdf;
}
.unity-automotive-lear-more #unity-game-create-slider-2 .owl-dots .owl-dot {
    font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}
.unity-game-testimonial #unity-game-create-slider-3 .testimonial {
    margin: 0;
}
.unity-automotive-lear-more #unity-game-create-slider-2 .testimonial .explore-gaming-box {
    min-height: 481px;
    margin-bottom: 10px;
}

.unity-game-testimonial #unity-game-create-slider-3 {
    width: 100%;
    float: left;
}
.getmore_animation .explore-gaming-box {
    min-height: 529px;
}

.unity-architecture .explore-gaming-box {
    min-height: 529px;
    position: relative;
}
.unity-architecture .explore-gaming-box-button {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    float: left;
    position: absolute;
    bottom: 0;
}
.key-benefits-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.key-benefits-list li {
    color: #9c9a9a;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.unity-architecture .explore-gaming-box-button li {
    display: inline-block;
    margin: 0 27px;
}

.unity-architecture .explore-gaming-box-button li .buy-now {
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 200px;
    padding: 12px;
    margin: 15px 0;
}

.unity-architecture .explore-gaming-box-button li .buy-now:hover {
    background: #29c4f4;
    border: 1px solid #29c4f4;
    color: #fff;
}

.unity-architecture-engineering .buy-now {
    width: 217px;
    padding: 12px;
    margin-left: 0;
}
.unity-architecture-engineering-testimonial {
    padding: 25px 0;
}
/*---------------*/
/***** Sarah *****/
/*---------------*/

.unity-section .grid {
	position: relative;
	list-style: none;
	text-align: center;
}

/* Common style */
.unity-section .grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
}

.unity-section .grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.unity-section .grid figure figcaption {
	padding: 2em;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.unity-section .grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.unity-section .grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.unity-section .grid figure figcaption > a {
	z-index: 99;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.unity-section .grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 500;
}

.grid figure h2 span {
	font-weight: 800;
}

.unity-section .grid figure h2,
.grid figure p {
	margin: 0;
}

.unity-section .grid figure p {
    letter-spacing: 1px;
    font-size: 15px;
}

.unity-section figure.effect-sarah {
	background: #42b078;
}

.unity-section figure.effect-sarah img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.unity-section figure.effect-sarah:hover img {
	opacity: 0.4;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.unity-section figure.effect-sarah figcaption {
	text-align: left;
}

.unity-section figure.effect-sarah h2 {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0;
}

.unity-section figure.effect-sarah h2::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.unity-section figure.effect-sarah:hover h2::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.unity-section figure.effect-sarah p {
    padding: 1em 0;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
}

.unity-section figure.effect-sarah:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.unity-section figure.effect-sarah:hover .learn-more-btn {
    opacity: 1;
    border: 2px solid #fff;
    width: 119px;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
    padding: 6px 0;
}
.learn-more-btn {
    opacity: 0;
	border: 2px solid #fff;
    width: 119px;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    padding: 6px 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
}


.unity-architecture-reflect {
    width: 100%;
    float: left;
}

.explore-gaming-box-2 {
    min-height: 490px !important;
    margin-bottom: 0;
}

/*----unity----*/

/*----vex-robotics----*/
.vex-page-title {
    padding:23px 0 170px;
    background-size: 100% !important;
    background: url(../images/vex/banner.jpg) no-repeat;
    width: 100%;
    float: left;
}

.vex-page-title .innerpage-title-head h1 {
    background: -webkit-linear-gradient(#2094dd, #03609e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 40px;
    font-weight: 900;
	text-transform: uppercase;
}

.vex-page-title .innerpage-title-head h5 {
    color: #464749;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

.vex-page-title .innerpage-title-head .breadcrum li a {
	color:#34495e;

}

.vex-page-title .request-quote-bt ul li a {
    border: 2px solid #34495e;
    color: #34495e;
}

.vex-page-title .request-quote-bt ul li a:hover {
    border: 2px solid #34495e;
    color: #fff;
	background:#34495e;
}
.vex-section {
	padding:25px 0;
    width: 100%;
    float: left;
}

.educational-robotics {
    width: 100%;
    float: left;
    padding: 25px 0;
}

.educational-lis-design li:last-child {
    margin-right: 0;
}

.educational-lis-design {
    list-style: none;
    padding: 0;
    margin: 0;
}
.educational-lis-design li {
    width: 15%;
    float: left;
    margin-right: 21px;
}

.educational-lis-design li img {
    width: 70px;
    object-fit: contain;
    height: 70px;
    margin: 16px auto;
}

.educational-lis-design li p {
    color: #184e4e;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.5;
    /* text-align: justify; */
    letter-spacing: 0.4px;
    word-break: normal;
}
.vex-iq-q5 {
    width: 100%;
    float: left;
    padding: 25px 0;
}
.vex-iq-q5 .explore-gaming-box {
    min-height: 764px;
}
.vex-section iframe {
    width: 100%;
    height: 260px;
}
.vex-btn {
    margin: 0;
    width: 130px;
    padding: 12px;
    float: left;
}

.vex-robotics-caunter {
    width: 100%;
    float: left;
    padding: 25px 0;
	background: url(../images/vex/bg.jpg) no-repeat;
}

.vex-robotics-caunter .counter-stranghts li .count-text {
    color: #174d4d !important;
    margin-top: 10px !important;
}
.vex-robotics-caunter .counter-stranghts li h2 {
    color: #174d4d !important;
    margin-top: 0;
}

.vex-robotics-caunter li .counter.col_fourth img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 55px;
    object-fit: contain;
}
.vex-roboics-school {
    width: 100%;
    float: left;
    padding: 25px 0;
}
.vex-roboics-school .counter-stranghts {
    background: #fff;
    width: 100%;
    float: left;
    box-shadow: 0 0 19px #dddddd9e;
}

.vex-roboics-school .counter-stranghts li {
    width: 24%;
    border-right: 2px solid #174d4d;
    margin: 15px 0;
}

.vex-roboics-school li .counter.col_fourth .count-text {
    color: #174d4d;
}
.vex-roboics-school li .counter.col_fourth h2 {
    color: #174d4d;
}
.vex-roboics-school .counter-stranghts li:last-child {
    border-right:0;
}
/*----vex-robotics----*/


/*----corel----*/
.corel-page-title {
    padding: 17px 0 98px;
    background-size: 100% !important;
    background: url(../images/corel/corel-banner.jpg) no-repeat;
	width:100%;
	float:left;
}

.corel-page-title .innerpage-title-box .innerpage-title-head p {
    margin-bottom: 0;
}

.corel-page-title img {
    width: 344px;
    margin-bottom: 20px;
}

.corel-page-title .innerpage-title-box .innerpage-title-head h2 {
    font-size: 23px;
    width: 520px;
}

.corel-section {
    padding: 25px 0;
	width:100%;
	float:left;
}

.corel-section-product {
    padding: 25px 0;
	width:100%;
	background:#f3f3f5;
	float:left;
}
.corel-section-product-box {
    width: 100%;
    float: left;
    background: #fff;
}
.corel-content-box {
    padding: 20px;
    float: left;
    width: 100%;
}
.corel-logo-box {
    padding: 15px 120px;
    float: left;
    width: 100%;
}

.corel-content-box .explore-gaming-box-button {
    list-style: none;
    padding: 0;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
    float: left;
}

.corel-content-box .explore-gaming-box-button li {
    display: inline-block;
    margin: 0 0 10px;
    padding: 0;
}

.corel-content-box .explore-gaming-box-button li .buy-now {
    padding: 9px;
    margin: 0 5px;
    font-size: 13px;
    width: 129px;
    text-transform: uppercase;
}
.corel-content-box .explore-gaming-box-button li .buy-now:hover {
	color:#fff;
	background:#005083;
}

.corel-section-product #unity-game-testimonial-slider {
    width: 100%;
    float: left;
}

.corel-section-product #unity-game-testimonial-slider .owl-nav {
    position: absolute;
    width: 100%;
    float: left;
    top: 40%;
}

.corel-section-product #unity-game-testimonial-slider .owl-dots {
    display: block;
	text-align: center;
	margin-top: 10px;
}

.corel-section-product #unity-game-testimonial-slider .owl-dots .owl-dot {
    font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}

.corel-section-product #unity-game-testimonial-slider .owl-dots .owl-dot.active {
    background: #00abdf;
}

.corel-section-product #unity-game-testimonial-slider .testimonial {
    margin: 0 45px;
    padding: 0;
}

.corel-content-box .p-decription.lacie_content {
    text-align: left;
}

.corel-logo-box img {
    object-fit: contain;
    height: 59px;
}

.corel-content-box {
    padding: 20px 20px 0;
    float: left;
    width: 100%;
    min-height: 289px;
    /*justify-content: center;
    align-items: center;
    display: flex;
	position: relative;*/
}
.corel-trail-buy-now {
    width: 100%;
    float: left;
    position: relative;
    bottom: 0;
}
.corel-content-scroll-bar {
    overflow: auto;
    height: 223px;
}
.corel-content-scroll-bar::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.corel-content-scroll-bar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.corel-content-scroll-bar::-webkit-scrollbar-thumb {
  background: #2196F3;
    border-radius: 4px;
}

/* Handle on hover */
.medai-entertaiment-scroll::-webkit-scrollbar-thumb:hover {
  background: #2196F3; 
}
/*----corel----*/


/*----stratasys----*/
.stratasys-page-title {
    padding: 22px 0 80px;
    background-size: 100% !important;
    background: url(../images/stratasys/banner.jpg) no-repeat;
	width:100%;
	float:left;
}



.stratasys-page-title .innerpage-title-head h1 {
    background: -webkit-linear-gradient(#2094dd, #03609e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
}
.stratasys-page-title .innerpage-title-head h5 {
    color: #34485e;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

/*----stratasys-f770---*/
.stratasys-f770 {
    padding: 52px 0 80px;
    background-size: 100% !important;
    background: url(../images/stratasys/f770/banner.jpg) no-repeat;
	width:100%;
	float:left;
}
/*----stratasys-f770---*/

/*----stratasys-h350---*/
.stratasys-h350 {
    padding: 17px 0 40px;
    background-size: 100% !important;
    background: url(../images/stratasys/h350/banner.jpg) no-repeat;
    width: 100%;
    float: left;
}
/*----stratasys-h350---*/

/*----stratasys-origin-one---*/
.stratasys-origin-one {
    padding: 0px 0 35px;
    background-size: 100% !important;
    background: url(../images/stratasys/origin-one/banner.jpg) no-repeat;
    width: 100%;
    float: left;
}
/*----stratasys-origin-one---*/


.who-we-work-stratasys .h3-heading {
	font-family: 'Open Sans', sans-serif;
}

.who-we-work-stratasys .p-decription {
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	color: #34485e;
}

.make-stratasys-section .h3-heading {
	font-family: 'Open Sans', sans-serif;
}

.make-stratasys-section .p-decription {
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	color: #34485e;
}

.stratasys-page-title .innerpage-title-head .breadcrum li a {
    color: #34495e;
}

.stratasys-page-title .request-quote-bt ul li a {
    border: 2px solid #34495e;
    color: #34495e;
    width: 190px;
    text-align: center;
}

.stratasys-page-title .request-quote-bt ul li a:hover {
    border: 2px solid #34495e;
    color: #fff;
    background: #34495e;
}

.stratasys-page-title .innerpage-title-box {
    top: 19px;
}

.make-stratasys-section {
	width:100%;
	float:left;
	background:#f0f2f3;
	padding:25px 0;
}

.who-we-work-stratasys {
    width: 100%;
    float: left;
    background: #f6f7f7;
    padding: 25px 0;
}

.who-we-work-stratasys hr {
    width: 30%;
    border: 1px solid #d8d8d8;
}

.our-3d-printers {
	width:100%;
	float:left;
	background:#031931;
	padding:25px 0;
}

.our-3d-printers h3 {
	color:#fff !important;
}

.our-3d-printers p {
    color: #fff !important;
    font-size: 18px;
    line-height: 1.8;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.stratasys-doc .p-decription {
    margin: 20px 0;
    margin-bottom: 0;
}
.stratasys-doc .rm-link {
    text-transform: capitalize;
    color: #009dea;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
}

.stratasys-doc .panel-default .panel-heading .nav-tabs li a {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.stratasys-tabs-box h5 {
    color: #009dea;
    font-weight: 600;
    font-size: 19px;
    font-family: 'Open Sans', sans-serif;
	line-height: 1.5;
}
.stratasys-tabs-box {
    width: 100%;
    float: left;
    position: relative;
}

#stratasys-product-details .modal-dialog {
    width: 660px;
}
#stratasys-product-details .modal-dialog .modal-content .modal-header {
    background: #009dea;
    padding: 8px 14px;
}
#stratasys-product-details .modal-dialog .modal-content .modal-header h4 {
    color: #fff;
    font-weight: 600;
}
#stratasys-product-details .modal-dialog .modal-content .modal-header .close {
    opacity: 1;
    font-weight: 100;
    color: #fff;
    text-shadow: 0 0 0;
    margin: 2px 0;
}

.stratasys-tabs-box .stratasys-form {
    padding: 0;
    list-style: none;
    margin-top: 15px;
}
.stratasys-form li {
    line-height: 2.1;
}

.stratasys-tabs-box button {
    color: #7d7d7d;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
    background: none;
    border: 0;
    padding: 0;
    text-decoration: underline;
    margin: 0;
}

.stratasys-form li a {
    color: #7d7d7d;
	font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
    line-height: 2.4;
}

.stratasys-form li a:hover {
    color: #358bb8;
}

.stratasys-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 58%;
    border: 0;
}

.hear-from-customer {
    background: #f9f9f9;
    padding: 25px 0;
    float: left;
    width: 100%;
}

.hear-from-customer .h3-heading {
    margin-bottom: 35px;
    margin-top: 10px;
}

.make-stratasys-section h1 {
    margin-top: 0;
    font-weight: 700;
    font-size: 25px;
    color: #011931;
    margin-bottom: 25px;
}
/*----stratasys----*/


/*----stratasys-f770---*/

.stratasys_f770_page_title {
    padding: 22px 0 80px;
    background: #252525;
	width:100%;
	float:left;
}

.stratasys_f770_page_title .innerpage-title-head h1 {
    color: #ffffff;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
}
.stratasys_f770_page_title .innerpage-title-head h5 {
    color: #3c76b5;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

.stratasys_f770_page_title .innerpage-title-head h6 {
    color: #ffffff;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

.stratasys_f770_page_title .innerpage-title-box .innerpage-title-head {
    padding: 57px 0px;
}

.stratasys_f770_page_title .f770 {
    width: 73%;
    margin: 0 auto;
}

.stratasys_f770_page_title .innerpage-title-head .breadcrum li a {
    color: #ffffff;
}

.stratasys_f770_page_title .request-quote-bt ul li a {
    border: 2px solid #117cb1;
    color: #ffffff;
    width: 190px;
    text-align: center;
	background:#117cb1;
}

.stratasys_f770_page_title .request-quote-bt ul li a:hover {
    border: 2px solid #117cb1;
    color: #ffffff;
    background: #117cb1;
}

.stratasys_f770_page_title .innerpage-title-box {
    top: 19px;
}

/*----stratasys-f770---*/

.makerbot-super-saver-bundle-offer {
    width: 100%;
    float: left;
    background: #f2f2f2;
    padding: 50px 0 25px;
}

.makerbot--landing-top-box h3 {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.makerbot--landing-top-box span {
    color: #ff1d0d;
	width: 100%;
    float: left;
}
.makerbot--landing-top-box span a {
    color: #ff1d0d;
    text-decoration: none;
}
.makerbot--landing-top-box .makerbot-landing-btn {
    float: left;
    background: #ff1d0d;
    width: 140px;
    text-align: center;
    color: #fff;
    padding: 6px 0;
    margin: 0 auto;
    text-decoration: none;
    margin-top: 20px;
    margin-bottom: 20px;
}
.makerbot--landing-top-box .makerbot-landing-btn:hover {
background:#171717;
}

.makerbot--landing-top-box table {
    width: 100%;
    float: left;
    background: #fff;
}

.makerbot--landing-top-box table tbody tr th {
    text-align: center;
    border: 1px solid #ddd;
}

.makerbot--landing-top-box table tbody tr th p {
    margin: 0;
}

.makerbot--landing-top-box table tbody tr td {
    padding: 5px 10px;
    border: 1px solid #ddd;
}

.makerbot--landing-top-box table tbody tr td p {
    margin: 0;
}


.makerbot--landing-top-box table tbody tr th small {
    color: #b9b9b9;
}

.meet-customer-box {
    width: 100%;
    float: left;
    background: #fff;
    box-shadow: 0px 0px 14px #00000029;
    padding: 15px;
    min-height: 390px;
}
.meet-customer-box h4 {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 1.3;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}
.meet-customer-box h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.makerbot--landing-video {
    background: #f9f9f9;
    float: left;
    width: 100%;
    padding: 25px 0;
}

.makerbot--landing-video h3 {
    margin: 10px 0;
    font-size: 17px;
    float: left;
    width: 100%;
}

.second-last-box {
    width: 100%;
    float: left;
    box-shadow: 0 0 12px #ddd;
    padding: 15px;
    min-height: 902px;
    margin-bottom: 25px;
    margin-top: 25px;
	position: relative;
}

.second-last-box h3 {
    font-size: 18px;
    text-align: center;
    margin: 10px 0;
    line-height: 1.5;
}

.second-last-box img {
    height: 404px;
    object-fit: contain;
    width: 248px;
    margin: 0 auto;
}

.second-last-box a {
    float: left;
    background: #ff1d0d;
    width: 140px;
    text-align: center;
    left: 0;
    right: 0;
    position: absolute;
    color: #fff;
    padding: 6px 0;
    margin: 0 auto;
    text-decoration: none;
    bottom: 20px;
}

.second-last-box a:hover {
	background: #171717;
}

.need-help-deciding {
    width: 100%;
    float: left;
    background: #f9f9f9;
    padding: 25px 0;
}

.need-help-deciding-box {
    background: #fff;
    padding: 25px;
    box-shadow: 0 0 12px #ddd;
    float: left;
    width: 100%;
}

.need-help-deciding-box h3 {
    color: #fd1f0d;
    font-size: 30px;
}

.need-help-deciding-box .need-help-p {
    font-size: 20px;
	    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
	color: #464749;
}

.need-help-deciding-box .col-lg-6 {
    border-right: 1px solid #ddd;
}

.need-help-deciding-box .col-lg-6:last-child {
    border-right: 0;
}

.need-help-deciding-box .talk-to {
    font-size: 17px;
    line-height: 0.6;
    float: none;
    width: 100%;
    text-decoration: none;
    display: block;
    margin-top: 0px;
    padding: 9px 23px;
    text-align: center;
    letter-spacing: 0.4px;
    word-break: normal;
    color: #464749;
}

.need-help-deciding-box p {
    text-align: center;
    font-size: 16px;
}
.need-help-deciding-box p a {
    color: #ff1d0d;
}



.need-help-deciding-box img {
    margin-bottom: 10px;
}

.super-saver-offer {
    background: #cc0000;
    text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    position: relative;
    z-index: 99;
}

.blink{
		text-align: center;
}

.super-saver-offer h4 {
    color: #ffff00;
    font-size: 19px;
	margin: 17px 0;
    font-weight: 600;
	animation: blink 1.2s linear infinite;
}

@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}



.super-saver-offer a {
    background: #000;
    margin: 10px auto;
    display: block;
    width: 173px;
    font-size: 17px;
    padding: 4px 0;
    color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-decoration: none;
}

.super-saver-offer a:hover {
	background: #fff;
	color: #000;
	border: 1px solid #000;
}

.super-saver-offer h5 {
    color: #f4b183;
    margin: 17px 0;
    font-size: 16px;
}

.h2-heading {
    margin-top: 10px;
    font-weight: 600;
    float: left;
	font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    color: #011931;
    line-height: 1.5;
    margin-bottom: 10px;
}

#back2Top {
    width: 60px;
    line-height: 60px;
    font-weight: 600;
    border-radius: 50px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 100px;
    right: 20px;
    background-color: #3e3b3b91;
    color: #fff;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
}
#back2Top:hover {
    background-color: #DDF;
    color: #000;
}

.outher-post {
    width: 100%;
    float: left;
    background: #efefef5c;
    margin-top: 20px;
    border-radius: 4px;
    padding: 15px;
    box-shadow: 0 0 9px #00000026;
}
.blog-post-date-title {
    width: 100%;
    float: left;
    /* margin-bottom: 5px; */
}

.blog-post-date-title .buy-now {
    width: 96px !important;
    padding: 8px;
    font-size: 13px !important;
    float: left;
    margin: 5px 0 0;
	color:#fff !important;
}

.outher-post hr {
    margin: 10px 0;
    border-top: 1px solid #c3c3c3;
    float: left;
    width: 100%;
}

.outher-post .blog-post-date-title a {
    font-size: 17px;
    font-weight: 700;
	color:#000;
}

.outher-post .blog-post-date-title a:hover {
    color: #005c97;
}

.date-viewer {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #dddd;
    padding: 4px 0px;
}

.outher-post hr {
    margin: 10px 0;
    border-top: 1px solid #c3c3c3;
}
.outher-post img {
    border-radius: 4px;
    margin-bottom: 5px;
    padding: 0 0;
}
.outher-post .h3-heading {
    margin-bottom: 5px;
}
.outher-post .p-decription {
    text-align: left;
    margin-bottom: 0;
}
.post-date {
    font-size: 13px;
    color: #717171;
    font-weight: 600;
    float: left;
}
.post-viewer {
    float: right;
    color: #717171;
    font-weight: 600;
}
.post-viewer i {
    font-size: 16px;
    line-height: 0;
}

.medai-entertaiment-scroll {
    height: 429px !important;
    overflow: auto;
}

.medai-entertaiment-scroll::-webkit-scrollbar {
  width: 8px;
}

/* Track */
.medai-entertaiment-scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.medai-entertaiment-scroll::-webkit-scrollbar-thumb {
  background: #2196F3;
    border-radius: 4px;
}

/* Handle on hover */
.medai-entertaiment-scroll::-webkit-scrollbar-thumb:hover {
  background: #2196F3; 
}


.blue-color {
	color:#0183c1;
}

.mrg-top {
	width:100%;
	float:left;
	height:50px;
}

.mrg-top-70 {
	width:100%;
	float:left;
	height:70px;
}

.mrg-top-50 {
	width:100%;
	float:left;
	height:50px;
}

.mrg-top-40 {
	width:100%;
	float:left;
	height:40px;
}

.mrg-top-30 {
	width:100%;
	float:left;
	height:30px;
}

.mrg-top-20 {
	width:100%;
	float:left;
	height:20px;
}

.mrg-top-p {
	width:100%;
	float:left;
	height:20px;
}


#QuoteForm p {
    margin-top: 10px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    font-size: 16px;
}

#QuoteForm p a {
    color: #000;
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}


#traialForm p {
    margin-top: 10px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    font-size: 16px;
}

#traialForm p a {
    color: #000;
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}

.tab_vibility_hide {
    visibility: hidden;
    margin: 0 0 !important;
}

.upcoming_events {
    float: left;
    width: 100%;
    padding: 25px 0;
}

.laft-side-tabs {
    background: url(../images/upcoming_events/Event--BG.jpg);
    width: 100%;
    float: left;
    background-size: cover;
    padding: 25px 0;
}

.laft-side-tabs .tabs-left li {
    width: 100%;
    float: left;
}

.laft-side-tabs .tabs-left li.active>a {
    color: #fff;
    cursor: default;
    background-color: #fff0;
    border: 2px solid #fff;
    font-size: 19px;
    font-weight: 700;
    text-align: right;
    padding: 5px 10px;
    border-radius: 2px;
    margin: 2px 0;
    width: fit-content;
    float: right;
    text-decoration: none;
}
.laft-side-tabs .tabs-left {
    border: 0;
}
.laft-side-tabs .tabs-left li > a:hover {
   background-color: #fff0;
   text-decoration:none;
}

.laft-side-tabs .tabs-left li a {
    color: #fff;
    font-size: 15px;
    text-align: right;
}

.laft-side-tabs .tab-content .tab-pane p {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    color: #fff;
}
.left_tabs_content_bg {
    background: url(../images/upcoming_events/content_bg.png);
    width: 100%;
    float: left;
    background-size: cover;
    padding: 7px 25px;
    min-height: 238px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: end;
}

.left_tabs_content_bg_box {
	width:100%;
	float:left;
}

.laft-side-tabs .tab-content img {
    margin: 0;
    height: 238px;
    width: 100%;
    object-fit: cover;
}

.left_tabs_content_bg .register_tabs_btn:hover {
    text-decoration: none;
}

.left_tabs_content_bg .register_tabs_btn {
    background: aliceblue;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    padding: 7px 25px;
    border: 0;
    font-family: 'Open Sans', sans-serif !important;
}
.left_tabs_content_bg_box p input {
    outline: -webkit-focus-ring-color auto 0px;
}
.left_tabs_content_bg_box p input {
	background: aliceblue;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    padding: 7px 25px;
    border: 0;
    font-family: 'Open Sans', sans-serif !important;
}



.pd_0 {
    padding: 0;
}

.line_download {
    width: 100%;
    float: left;
    /* border-top: 1px solid #ddd; */
    /* border-bottom: 1px solid #ddd; */
    padding: 2px 10px;
    position: relative;
    z-index: 99;
}

.line_download ul {
    padding: 0;
    margin: 3px 0;
}

.line_download ul li {
    display: inline-block;
    margin-right: 15px;
    border-right: 1px solid #ddd;
    padding-right: 6px;
}

.line_download ul li:last-child {
	border-right: 0;
}

.line_download ul li a {
    color: #909090;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.8;
}

.line_download ul li a:hover span {
    color: #909090;
}

.line_download ul li.active a {
    color: #2196F3;
}

.line_download ul li a:active {
    color: #2196F3;
	text-decoration:none;
}

.line_download ul li a:focus {
    color: #2196F3;
	text-decoration:none;
}

.line_download ul li a:hover {
    color: #2196F3;
    text-decoration: none;
}

.blog-details p {
	color: #34485e;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.8;
    font-family: 'Open Sans', sans-serif;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}

.blog-details h1 {
    font-size: 26px !important;
    font-weight: 600 !important;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
	font-family: 'Open Sans', sans-serif !important;
}

.blog-details h2 {
    font-size: 26px !important;
    font-weight: 600 !important;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
	font-family: 'Open Sans', sans-serif !important;
}

.blog-details h3 {
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif !important;
}

.blog-details h4 {
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif !important;
}

.blog-details h5 {
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif !important;
}

.blog-details h6 {
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif !important;
}
.blog-details img {
    width: 100% !important;
    max-width: 100% !important;
    padding: 18px 139px;
}
.blog-thum-box img {
	padding: 18px 139px;
}
.line_download ul li a i {
    color: #fff;
    background: #2196F3;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 1.8;
    border-radius: 50px;
    font-size: 12px;
}
.blog_personal_details {
    list-style: none;
    padding: 0 !important;
    margin: 0 0 13px !important;
}

.blog-thum-box {
    width: 100%;
    float: left;
    border: 1px solid #ddd;
    margin: 10px 0;
    padding: 10px;
}

.blog-thum-box p {
    color: #34485e;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    font-family: 'Open Sans', sans-serif;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}
.blog-thum-box h4 {
    margin-bottom: 10px;
}
.blog-thum-box a {
    display: block;
    margin: 0 auto;
    width: 123px;
    background: #29c4f4;
    color: #fff;
    text-align: center;
    padding: 8px 0;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
}

.blog_personal_details li {
    display: inline-block;
    margin-right: 18px !important;
    position: relative;
}

.blog_personal_details li:after {
    content: '';
    display: block;
    width: 1px;
    height: 14px;
    background: #868686;
    position: absolute;
    top: 9px;
    right: -11px;
}

.last-child-border:before {
    content: '';
    display: block;
    width: 1px;
    height: 14px;
    background: #ffffff !important;
    position: absolute;
    top: 9px;
    right: -11px;
	z-index: 9;
}

.slm-solution-title {
    width: 100%;
    float: left;
    background: url(../images/slm_landign_page/banner-bg.jpg);
    background-size: 100%;
	padding:17px 0;
}
.slm-solution-title .innerpage-title-box {
    top: 0;
}

.slm-solution-title .innerpage-title-box .innerpage-title-head h2 {
    color: #2E266F;
    opacity: 0.1;
}

.slm-solution-title .innerpage-title-box .innerpage-title-head h1 {
    color: #004C99;
    font-size: 35px;
    line-height: 1.4;
}

.slm-solution-title .innerpage-title-box .innerpage-title-head p {
    color: #707070;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.8;
	font-family: 'Poppins', sans-serif;
    font-family: 'Open Sans', sans-serif;
   text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

.slm-solution-title .innerpage-title-box img {
    padding: 10px 8px 11px;
}

.slm-solution-title .innerpage-title-box .innerpage-title-head {
    position: relative;
    top: 0px;
}

.slm-solution-title .innerpage-title-box .innerpage-title-head a {
    display: inline-block;
    float: left;
    background: #004c99;
    color: #fff;
    padding: 7px 20px;
    border-radius: 0 41px 0 0;
    font-weight: 600;
    font-size: 18px;
    margin-top: 10px;
    text-decoration: none;
}

.slm_solution_doc {
	width:100%;
	float: left;
	background: rgb(242,245,247);
	background: linear-gradient(90deg, rgba(242,245,247,1) 0%, rgba(242,245,247,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	padding:25px 0;
}

.slm_solution_doc h3 {
    color: #fff;
    margin-top: 0;
	font-family: 'Poppins', sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-shadow: 0px 0px 0px #004C99;
    -webkit-text-stroke: 1px #004C99;
}

.slm_solution_doc p {
    color: #707070;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    font-family: 'Poppins', sans-serif;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

.slm_solution_doc_2 {
	width:100%;
	float: left;
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,245,247,1) 50%, rgba(242,245,247,1) 100%);
	padding:25px 0;
}

.slm_solution_doc_2 h3 {
    color: #fff;
    margin-top: 0;
    font-size: 30px;
    font-weight: 800;
	font-family: 'Poppins', sans-serif;
    text-shadow: 0px 0px 0px #004C99;
    -webkit-text-stroke: 1px #004C99;
}

.slm_solution_doc_2 p {
    color: #707070;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

.slm-listing li ul {
    padding: 0 20px;
}

.slm-img-box_125 {
    width: 100%;
    float: left;
    min-height: 456px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.slm-img-box-125 img {
    width: 100%;
    height: 460px;
    object-fit: contain;
}

.slm-img-box_280 {
    width: 100%;
    float: left;
    min-height: 559px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.slm-img-box_280 img {
    width: 100%;
    height: 460px;
    object-fit: contain;
}


.slm-img-box_500 {
    width: 100%;
    float: left;
    min-height: 550px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.slm-img-box-500 img {
    width: 100%;
    height: 460px;
    object-fit: contain;
}

.slm-img-box_800 {
    width: 100%;
    float: left;
    min-height: 687px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.slm-img-box-800 img {
    width: 100%;
    height: 460px;
    object-fit: contain;
}

.slm_solution_doc span {
    color: #707070;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
	margin-bottom: 10px;
    display: block;
}

.slm_solution_doc_2 span {
    color: #707070;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7;
    font-family: 'Open Sans', sans-serif;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 10px;
    display: block;
}

.video-sep-link {
    list-style: none;
    padding: 0;
    margin: 0 0 10px;
}


.video-sep-link li a {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.7;
    font-family: 'Open Sans', sans-serif;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    color: #005C98;
	
}
.video-sep-link li a i {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.industry-box .industry-box-content ul li a i {
    -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(6px);
		transform: translateX(6px)
	}
	33.3% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}
	49.95% {
		-webkit-transform: translateX(4px);
		transform: translateX(4px)
	}
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px)
	}
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes hvr-icon-wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(6px);
		transform: translateX(6px)
	}
	33.3% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}
	49.95% {
		-webkit-transform: translateX(4px);
		transform: translateX(4px)
	}
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px)
	}
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.video-sep-link li a:hover i {
	-webkit-transform: translateX(4px);
  transform: translateX(4px);
}

.industry-box .industry-box-content ul li a:hover i {
	-webkit-transform: translateX(4px);
  transform: translateX(4px);
}


.hvr-sweep-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-sweep-to-right:before {
	content: "For Great Deal";
    position: absolute;
    z-index: 1;
    text-align: center;
    line-height: 2.3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #003265;
	border-radius:0 41px 0 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-sweep-to-right:active,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:hover {
	color: #fff;
}

.hvr-sweep-to-right:active:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}




.slm-listing {
    padding: 0 20px;
    margin: 0;
}
.slm-listing li {
    color: #989898;
    font-size: 15px;
    font-weight: 400;
    line-height: 2.0;
   font-family: 'Poppins', sans-serif;
        text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
}

.industry_specific_case_studies .container {
    position: relative;
    z-index: 99;
}

.industry_specific_case_studies {
    background: #ECFCFF;
    padding: 25px 0;
    float: left;
    width: 100%;
	position: relative;
}

.industry_specific_case_studies:after {
    content: '';
    display: block;
    background: url(../images/slm_landign_page/dotted_icon.svg) no-repeat;
    width: 500px;
    height: 400px;
    position: absolute;
    top: 30px;
    z-index: 1;
}

.industry_specific_case_studies:before {
    content: '';
    display: block;
    background: url(../images/slm_landign_page/dotted-iocn-2.svg) no-repeat;
    width: 760px;
    height: 400px;
    position: absolute;
    bottom: 30px;
    z-index: 1;
    right: 0;
}

.industry-box {
    width: 100%;
    position: relative;
    float: left;
    margin: 0 0 30px;
}

.industry-box .industry-box-content {
    position: absolute;
    bottom: 0;
    background: #004c99d1;
    width: 100%;
    border-radius: 0 0 11px 11px;
    padding: 0 20px 33px;
    min-height: 185px;
}
.industry-box .industry-box-content:hover {
    bottom: 0;
}
.industry-box .industry-box-content h4 {
    color: #fff;
    font-weight: 700;
	font-family: 'Poppins', sans-serif;
    font-size: 20px;
}

.industry-box .industry-box-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.industry-box .industry-box-content ul li {
    line-height: 1.9;
}

.industry-box .industry-box-content ul li a {
    color: #fff;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
	font-size: 15px;
}

.industry-box img {
    width: 100%;
}

.industry_specific_case_studies h3 {
    color: #004C99;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 32px;
}

.industry-box_center {
    text-align: center;
    min-height: 412px;
    align-items: center;
    justify-content: center;
    display: flex;
}

.industry-box_center .additional_resources {
    font-size: 40px;
    font-weight: 700;
    text-decoration: underline;
    color: #004c99;
	-webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}



.industry-box_center .additional_resources:active,
.industry-box_center .additional_resources:focus,
.industry-box_center .additional_resources:hover {
	 -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.footer-contact h5 {
    color: #004C99;
    font-weight: 700;
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    margin-top: 0;
    margin-bottom: 36px;
}

.footer-contact {
    width: 100%;
    float: left;
    border-right: 2px solid #004C99;
    min-height: 178px;
    padding: 0px 20px 0;
    margin: 25px 0 25px;
}

.footer-contact_box_right_0 {
	border-right: 0;
}

.footer-contact p {
    font-size: 19px;
    font-weight: 400;
	font-family: 'Poppins', sans-serif;
    line-height: 1.4;
    color: #707070;
    text-align: left;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 0;
}

.slm-colum-padding-left {
	padding-left: 70px;
}

.blog-details p img {
    padding: 18px 139px;
}

.no-event {
	
}

.foundry_blog img {
    padding: 0;
}

/*-----liveu-solo---*/

.liveu-solo-page-banner {
    background: url(../images/liveu-solo/bg.jpg) no-repeat;
    width: 100%;
    float: left;
    background-size: 100%;
    padding: 33px 0 42px;
    background-position: bottom;
}

.liveu-solo-page-banner h1 {
    font-size: 56px;
    font-weight: 800;
	color:#2F2F2F;
}

.liveu-solo-page-banner h1 span {
	color:#EA4D1D;
}

.liveu-solo-page-banner p {
	color: #7D7D7D;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.4px;
    word-break: normal;
}

.liveu-solo-page-banner ul {
    list-style: none;
    padding: 0;
    margin: 0;
	margin-top: 50px;
}

.liveu-solo-page-banner ul li {
    display: inline-block;
    margin-right: 20px;
}

.liveu-solo-page-banner ul li .learn_more {
    background: #F5420B;
    color: #fff;
    font-size: 18px;
    border-radius: 11px;
    padding: 8px 58px 8px 18px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
}

.liveu-solo-page-banner ul li .get_a_quote {
    background: #717CFF;
    color: #fff;
    font-size: 18px;
    border-radius: 11px;
    padding: 8px 58px 8px 18px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
}
.liveu_solo_customers_spotlight {
	background:#FAFAFA;
	width:100%;
	float:left;
}

.liveu_solo_customers_spotlight h2 {
    font-size: 37px;
    color: #373737;
    font-weight: 700;
    margin: 50px 0;
}

.liveu_solo_customers_spotlight #unity-game-create-slider-2 {
    width: 100%;
    float: left;
}
.liveu_solo_customers_spotlight #unity-game-create-slider-2 .testimonial {
    margin: 0 20px;
}

.liveu_solo_customers_spotlight_box h4 {
    font-size: 22px;
    color: #37474F;
    font-weight: 700;
    margin: 15px 0;
    display: inline-block;
}
.liveu_solo_customers_spotlight_box p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8;
	color:#37474FB8;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.4px;
    word-break: normal;
}

.liveu_solo_customers_spotlight_box span {
    color: #37474F;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 20px;
}

.learn_more {
    background: #F5420B;
    color: #fff;
    font-size: 18px;
    border-radius: 11px;
    padding: 8px 58px 8px 18px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
}

.learn_more:hover {
	color: #fff;
}

.learn_more:focus {
	color: #fff;
}


.learn_more i {
    -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.get_a_quote i {
    -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(6px);
		transform: translateX(6px)
	}
	33.3% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}
	49.95% {
		-webkit-transform: translateX(4px);
		transform: translateX(4px)
	}
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px)
	}
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes hvr-icon-wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(6px);
		transform: translateX(6px)
	}
	33.3% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}
	49.95% {
		-webkit-transform: translateX(4px);
		transform: translateX(4px)
	}
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px)
	}
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.learn_more:hover i {
	-webkit-transform: translateX(4px);
  transform: translateX(4px);
}

.get_a_quote:hover i {
	-webkit-transform: translateX(4px);
  transform: translateX(4px);
}


.liveu_solo_customers_spotlight #unity-game-create-slider-2 .owl-dots {
    margin: 40px 0 25px;
}

.liveu_solo_customers_spotlight #unity-game-create-slider-2 .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
}

.top_reasons_streaming {
    background: #2557FF09;
    float: left;
    width: 100%;
    padding: 25px 0;
}

.top_reasons_streaming h3 {
	 font-size: 37px;
    color: #373737;
    font-weight: 700;
    margin: 50px 0;
}

.top_reasons_streaming p {
	font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #3D3D3D;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 17px;
}

.top_reasons_streaming_list ul {
	list-style:none;
	padding:0;
	margin:0;
}

.top_reasons_streaming_list ul li {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #3D3D3D;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 17px;
}

.top_reasons_streaming_list ul li i {
    color: #717CFF;
    font-size: 9px;
    position: relative;
    top: -2px;
}

.top_reasons_streaming_list ul li {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.7;
    color: #3D3D3D;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 30px;
}
.top_reasons_streaming_list ul li i {
    color: #717CFF;
    font-size: 9px;
    display: block;
    float: left;
    padding: 15px 15px 15px 0;
}

.top_reasons_streaming .auromotive-video {
    margin: 15px 0;
    margin-top: 0;
    position: relative;
}

.top_reasons_streaming .auromotive-video a {
    position: relative;
}

.get_a_quote {
    background: #717CFF;
    color: #fff;
    font-size: 18px;
    border-radius: 11px;
    padding: 8px 58px 8px 18px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.4px;
    word-break: normal;
}
.get_a_quote:hover {
	color: #fff;
}
.get_a_quote:focus {
	color: #fff;
}


a:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}

.use_cases {
	background:#FAFAFA;
	float:left;
	width:100%;
	padding:25px 0;	
}


.use_cases h4 {
	font-size: 37px;
    color: #373737;
    font-weight: 700;
    margin: 50px 0;
}


.top_reasons_streaming .auromotive-video a i {
    position: absolute;
    z-index: 9;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    font-size: 65px;
    color: #fff;
}

.use_cases_left {
    width: 100%;
    float: left;
}

.use_cases_left .tabs-left li {
    width: 100%;
    float: left;
}

.use_cases_left .tabs-left {
    border: 0;
    border-right: 2px solid #707070;
}

.use_cases_left .auromotive-video a {
    position: relative;
}
.use_cases_left .auromotive-video a i {
    position: absolute;
    z-index: 9;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    font-size: 65px;
    color: #fff;
}

.playbtn-hide i {
    display: none;
}

.use_cases_left_content {
    width: 100%;
    float: left;
}

.use_cases_left_content .auromotive-video img {
    width: 300px;
}

.use_cases_left_content h5 {
    font-size: 22px;
    color: #252525;
    font-weight: 700;
    margin: 17px 0;
    display: inline-block;
}

.use_cases_left_content p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8;
    color: #37474FB8;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.4px;
    word-break: normal;
}
.use_cases_left_content ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.use_cases_left_content ul li {
    display: inline-block;
    margin-right: 15px;
}
.use_cases_left_content ul li a {
    padding: 10px 20px;
}
.use_cases_left .tabs-left li a:hover {
    color: #EA4D1D;
}

.use_cases_left .tabs-left li.active a {
    color: #EA4D1D;
    font-weight: 700;
    font-size: 18px;
    text-align: right;
    background: none;
    border: 0;
}

.use_cases_left .tabs-left li a {
    color: #025296;
    font-size: 18px;
    text-align: right;
    background: none;
    border: 0;
    font-weight: 700;
}

.use_cases {
    background: #FAFAFA;
    float: left;
    width: 100%;
    padding: 0 0 50px 0;
}

.product_overview {
	background:#F7F9FF;
	width:100%;
	float:left;	
    padding: 0 0 50px 0;
}

.product_overview h5 {
	font-size: 37px;
    color: #373737;
    font-weight: 700;
    margin: 50px 0;
}
#learmore .modal-dialog .modal-content .modal-header h4 {
    color: #EA4D1D;
}
#learmore .modal-dialog .modal-content .modal-body .form-group input::placeholder {
	color:#999999;
	font-weight: 400;
}

#learmore .modal-dialog .modal-content .modal-body .form-group select {
	color:#999999;
	font-weight: 400;
}

#learmore .modal-dialog .modal-content .modal-body .form-group textarea::placeholder {
	color:#999999;
	font-weight: 400;
}
#learmore .modal-dialog .modal-content .modal-body button {
    background: #EA4D1D;
    width: 130px;
    text-align: center;
    padding: 13px 0px;
}

#getaquote .modal-dialog .modal-content .modal-header h4 {
    color: #025296;
}
#getaquote .modal-dialog .modal-content .modal-body .form-group input::placeholder {
	color:#999999;
	font-weight: 400;
}

#getaquote .modal-dialog .modal-content .modal-body .form-group select {
	color:#999999;
	font-weight: 400;
}

#getaquote .modal-dialog .modal-content .modal-body .form-group textarea::placeholder {
	color:#999999;
	font-weight: 400;
}
#getaquote .modal-dialog .modal-content .modal-body button {
    background: #025296;
    width: 130px;
    text-align: center;
    padding: 13px 0px;
}
.liveu_solo_customers_spotlight_box {
    width: 100%;
    float: left;
}

.liveu_solo_customers_spotlight_box .auromotive-video {
    position: relative;
}


.liveu_solo_customers_spotlight_box .auromotive-video a i {
    position: absolute;
    z-index: 9;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    font-size: 65px;
    color: #fff;
}

/*-----liveu-solo---*/


/*------Pre_design---------*/
.pre_design_strip {
    background: #297fca;
    padding: 15px 0;
    width: 100%;
    float: left;
    margin-top: 76px;
}

.pre_design_strip p {
    font-size: 18px;
    color: #ffffff;
    margin: 0;
}

.pre_design_strip .try_sketchup {
    border: 1px solid #ffffff;
    display: inline-block;
    color: #ffffff;
    padding: 3px 12px;
	background: #1d65a4;
    float: right;
    font-size: 18px;
    text-decoration: none;
}

.predesign-banner {
    width: 100%;
    float: left;
    background: url(../images/predesign/banner.jpg);
    background-size: cover;
}
.predesign-conten {
    width: 100%;
    float: left;
    padding: 164px 0;
}
.predesign-conten h1 {
    color: #297fca;
    margin: 0 0 11px;
    font-weight: 600;
    font-size: 43px;
    margin-bottom: 30px;
}
.predesign-conten p {
    font-size: 16px;
    color: #297fca;
    margin-bottom: 20px;
}
.get_predesign {
    background: #297fca;
    color: #ffffff;
    display: inline-block;
    padding: 6px 10px;
    font-size: 17px;
    margin-top: 14px;
}
.start_your_design_project {
    float: left;
    width: 100%;
    background: #e4f1fd;
    padding: 30px 0;
}
.start_your_design_project h2 {
    margin: 0;
    color: #297fca;
    font-weight: bold;
    margin-bottom: 25px;
    font-size: 40px;
}
.start_your_design_project p {
    color: #297fca;
    font-size: 21px;
    line-height: 1.5;
    padding: 0 87px;
}
.start-your-content h4 {
    color: #297fca;
    font-weight: bold;
    font-size: 26px;
    margin: 0;
}
.start-your-content i {
    display: block;
    float: left;
    padding: 2px 10px 28px 0;
}
.start-your-content p {
    padding: 0 32px;
    font-size: 19px;
    margin: 15px 0 30px;
}
.features_you_Love {
	float: left;
    width: 100%;
    padding: 30px 0;
}

.features_you_Love h3 {
    margin: 0;
    color: #297fca;
    font-weight: bold;
    margin-bottom: 25px;
    font-size: 40px;
}

.features_you_Love h5 {
    color: #297fca;
    font-weight: bold;
    font-size: 21px;
    margin: 12px 0px 9px;
}
.features_you_Love h5 img {
    float: left;
    padding: 0 13px 48px 0;
    display: block;
    width: 42px;
}

.features_you_Love p {
    color: #297fca;
    font-size: 18px;
}


.predesign_available {
	float: left;
    width: 100%;
    padding: 30px 0;
	background: #e4f1fd;
}

.predesign_available h4 {
    margin: 0;
    color: #297fca;
    font-weight: bold;
    margin-bottom: 25px;
    font-size: 40px;
}

.predesign_available p {
    margin: 0;
    min-height: 19px;
    font-size: 18px;
    line-height: 21px;
}

.predesign_available h6 {
    margin: 0;
    font-size: 16px;
    color: #fff;
    min-height: 29px;
    line-height: 32px;
}
.predesign_available p i {
    line-height: 31px;
}

.predesign_available p {
    color: #297fca;
    font-size: 19px;
}

.get_predesign:hover {
    color: #ffffff;
    text-decoration: none;
}

.get_predesign:focus {
    color: #ffffff;
    text-decoration: none;
}
.predesign_available table tbody tr td {
    border: 1px solid #ddd;
    height: 50px;
}
.predesign_available table tbody tr th {
    height: 50px;
}
.predesign_available p a {
    font-size: 15px;
}
.predesign_available .new-features {
    font-size: 14px;
    padding: 5px 20px;
}
.predesign_available h6 a {
    color: #fff;
}
.mibile-show {
    display: none;
}
.new_light {
    background: #FFC107;
    color: #000000;
    padding: 2px 6px;
}

#predesign_product {
    width: 100%;
    float: left;
	padding:25px 0;
}
#predesign_product h3 {
    margin: 0;
    color: #297fca;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 40px;
}

#predesign_product ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#predesign_product ul li {
    width: 32%;
    float: left;
    margin-right: 10px;
}

#predesign_product ul li .img-box {
    float: left;
    width: 130px;
    margin-right: 20px;
    min-height: 150px;
    position: relative;
    padding: 5px 5px;
    border: 1px solid #ddd;
}

#predesign_product ul li .img-box img {
    width: 75%;
    margin: 0;
    position: absolute;
    transform: translate(12%, 24%);
}

#predesign_product ul li h4 {
    margin: 0 0 10px;
    font-weight: 300;
    font-size: 16px;
}

#predesign_product ul li p {
    font-size: 12px;
    color: #717171;
    padding: 0 20px;
    text-align: justify;
    word-break: break-all;
}

/*.sketchup-page-title .innerpage-title-box .innerpage-title-head h1 {
	color: #297fca;
}*/

.sketchup-page-title .innerpage-title-box .innerpage-title-head h1 {
	color: #ffffff;
}

/*.sketchup-page-title .innerpage-title-box .innerpage-title-head h2 {
	color: #297fca;
	font-size: 20px;
	font-weight: 500;
    letter-spacing: 0;
}*/

.sketchup-page-title .innerpage-title-box .innerpage-title-head h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
    letter-spacing: 0;
}

/*.sketchup-page-title .innerpage-title-box .innerpage-title-head .breadcrum li a {
    color: #4e4e4e;
}*/

.sketchup-page-title .innerpage-title-box .innerpage-title-head .breadcrum li a {
    color: #ffffff;
}

/*.sketchup-page-title .innerpage-title-box .innerpage-title-head .breadcrum li i {
    color: #4e4e4e;
}*/

.sketchup-page-title .innerpage-title-box .innerpage-title-head .breadcrum li i {
    color: #ffffff;
}

.e_waste_mag img {
	padding:0 !important;
}

.e_waste_mang {
    list-style: decimal;
}
.e_waste_mang li ul {
    padding: 0 0px;
    list-style: none;
}

/*------Pre_design---------*/

/*------makerbot-thakyou------*/
.fully_container {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.fully_container .row {
    margin: 0;
}
.fully_container .row .col-lg-6 {
    padding: 0;
}

.makerbot-thakyou-box {
    background: #F8FAFA;
    float: left;
    width: 100%;
    height: 100vh;
    position: relative;
}

.makerbot-thakyou-content {
    width: 473px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.makerbot-thakyou-page {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.makerbot-thakyou-content h1 {
    font-family: Lato, sans-serif;
    font-size: 43px;
    font-weight: 700;
    color: #232124;
    line-height: 56px;
    margin-bottom: 30px;
    margin-top: 0;
}
.makerbot-thakyou-content p {
    font-family: Lato, sans-serif !important;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 0;
}
.makerbot-thakyou-content a {
    background: #DF0000;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 42px;
    text-decoration: none;
    border-radius: 4px;
}

.makerbot-thakyou-content a:hover {
	background:#ff1313
}

.makerbot-thakyou-image-box {
	background: url(../images/makerbot-thankyou/bg.png);
	float: left;
    width: 100%;
    height: 100vh;
    position: relative;
	background-size: 100%;
}

.makerbot-thakyou-image-content {
    width: 570px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.stratasys-thakyou-page {
    background: rgb(248,250,250);
	background: linear-gradient(270deg, rgba(248,250,250,1) 0%, rgba(248,250,250,1) 77%, rgba(28,194,255,1) 77%, rgba(28,194,255,1) 100%);
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
}

.stratasys-thakyou-page .fully_container {
    padding: 0;
    margin: 0;
	width: 100%;
	float: left;
}

.stratasys-thakyou-page .fully_container .row {
    margin: 0;
}

.stratasys-thakyou-image-box {
	float: left;
    width: 100%;
    height: 100vh;
    position: relative;
}

.stratasys-thakyou-image-content {
    width: 500px;
    height: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgb(6,6,6);
    background: linear-gradient(
180deg
, rgba(6,6,6,1) 0%, rgba(5,5,5,1) 50%, rgba(37,37,37,1) 100%);
}

.stratasys-thakyou-box {
    background: #F8FAFA;
    float: left;
    width: 100%;
    height: 100vh;
    position: relative;
}

.stratasys-thakyou-content {
    width: 473px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.stratasys-thakyou-image-content img {
    position: absolute;
    bottom: 39px;
    padding: 0 35px;
}

.stratasys-thakyou-content h1 {
    font-family: Lato, sans-serif;
    font-size: 43px;
    font-weight: 700;
    color: #232124;
    line-height: 56px;
    margin-bottom: 30px;
    margin-top: 0;
}
.stratasys-thakyou-content p {
    font-family: Lato, sans-serif !important;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 0;
}
.stratasys-thakyou-content a {
    background: #005F9E;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 42px;
    text-decoration: none;
    border-radius: 4px;
}

.stratasys-thakyou-content a:hover {
	background:#0b91ea;
}

#testimonial-latest_news {
    width: 100%;
    float: left;
}

#testimonial-latest_news .testimonial {
    margin: 0 8px;
}

#testimonial-latest_news .testimonial .lates-news-box .lates-box-content  h4 a {
    font-weight: 700;
    color: #e0e0e0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    margin: 0;
}

#testimonial-latest_news .owl-dots {
    display: block;
    text-align: center;
    margin: 0 auto;
}

#testimonial-latest_news .owl-dots .owl-dot {
    font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}

#testimonial-latest_news .owl-dots .owl-dot.active {
    background: #00abdf;
}
.foundry_blog h1 {
    margin-top: 0;
    font-weight: 700;
    font-size: 25px;
    line-height: 34px;
    color: #011931;
    margin-bottom: 25px;
}

.foundry_blog h2 {
    margin-top: 0;
    font-weight: 700;
    font-size: 25px;
    line-height: 29px;
    color: #011931;
    margin-bottom: 25px;
}
.lates-news-box .mobile-image {
    display: none !important;
}
/*------makerbot-thakyou------*/

.employee-recognition-images{padding-top: 10px;}
.custome-col-xs-4 {width: 33.33%;float: left;}
.employee-recognition-images {
    display: block;
}
#rewards-recognitions-box-mobile-view-slider-1 {
    display: none;
}

.career-twitter-embed-bg {
    width: 100%;
    float: left;
    padding: 50px 0;
}

.career-twitter-embed-bg .twitter-post-box {
    height: 529px;
    overflow-y: scroll;
    border: 1px solid #ddd;
    padding: 3px 15px;
    border-radius: 3px;
}

.career-twitter-embed-bg .twitter-post-box::-webkit-scrollbar {
  width: 5px;
}


/* Track */
.career-twitter-embed-bg .twitter-post-box::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.career-twitter-embed-bg .twitter-post-box::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.career-twitter-embed-bg .twitter-post-box::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


/*--Aysha-5th-april-2021--*/

a.number-dark{font-weight:600;}
.phone-bg-blue{color:#29c2e2;margin-right:10px;}
.ofc-address{ background: url(../images/contact-us/address-footer.jpg) no-repeat;   width: 100%; float: left;padding:0 0 17px 0;background-size:100%;margin-top:20px;}
.ofc-address .footer-city-address{width:100%;float:left;padding:0;}
.footer-city-address ul{padding:0;}
.footer-city-address ul li{list-style:none;float:left;width:20%;padding:0 15px;}
.contact-us-your-email{width:100%;float:left;}
.subscribe-newsletter .custome-subscribe-footer-btn{    background: #276797;color: #fff;}
.subscribe-newsletter input {width: 150px !important;}
.recruitments-box .current-openings-modal-content .standard-scroll{height: 450px;overflow-y:auto;}
.recruitments-box .current-openings-modal-content .standard-scroll::-webkit-scrollbar {width: 8px;}
.contact-us-form-1 .form-group { margin-bottom: 25px;}

/* Track */
.recruitments-box .current-openings-modal-content .standard-scroll::-webkit-scrollbar-track {
  background: #f1f1f1; border-radius:20px;
}

/* Handle */
.recruitments-box .current-openings-modal-content .standard-scroll::-webkit-scrollbar-thumb {
  background: #888; border-radius:20px;
}

/* Handle on hover */
.recruitments-box .current-openings-modal-content .standard-scroll::-webkit-scrollbar-thumb:hover {
  background: #555; border-radius:20px;
}

#rewards-recognitions-box-mobile-view-slider-2 { display: none;}
.happy-customer-images{padding:0 75px 0;}
.happy-customer-images p.happy-customer-letter-spacing{letter-spacing:0.3px;}
.subscribe-newsletter .susbcribe-btn-bg{background: #DDDDDD !important;color: #011931 !important;}

.printing-service-update .printing-service-update-content{margin-top: 30px;width: 100%;float: left;}
.printing-service-update .printing-text-align{text-align:left !important;margin-top:-15px;}
.printing-service-update .printing-service-update-content .printing-service-listing-text{margin-top:-20px;}
.printing-service-update .printing-service-update-content ul li{color: #34485e;font-size: 16px;font-weight: 400; line-height: 2.0;font-family: 'Open Sans', sans-serif; text-align: justify; letter-spacing: 0.4px; word-break: normal;padding:2px 0;}
.printing-service-update {background: #ffffff;}
.recruitments-box .modal-body p{line-height: 1.5;}
.recruitments-box .modal-body .apply-job{width:100%;float:left;text-align:center;}
.recruitments-box .modal-body a{text-decoration:none;}
.recruitments-box .modal-body .apply-job-btn{display:inline-block;margin: 15px auto 0;}
.recruitments-box .modal-body .apply-job-btn input {float:left; background: #025c9a; color: #fff; padding: 7px 40px; display: block; font-size: 15px;
  border: 0;font-family: 'Open Sans', sans-serif !important;}
.stratasys-contact-us-bt{margin-top:10px;width:100%;float:left;}
.stratasys-contact-us-bt .request-quote-bt ul li a {
    border: 1px solid #34495e;
    color: #34495e;
    width: 190px;
    text-align: center;
    padding: 6px 0;
}
.stratasys-contact-us-bt .request-quote-bt ul li a:hover {
    border: 1px solid #34495e;
    color: #fff;
    background: #34495e;
}

/*--Aysha-5th-april-2021--*/


@media (max-width:1024px) {
/*--Aysha-5th-april-2021--*/
.printing-service-update{padding-bottom:0 !important;}
.printing-service-update .printing-service-update-content .printing-service-listing-text{margin-top:0 !important;}
.printing-service-update .printing-service-update-content ul li{font-size:15px !important;}

#rewards-recognitions-box-mobile-view-slider-2 {display: block;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial .rewards-recognitions-slid img {width: 100% !important;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial {margin: 0;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots {display: block;text-align: center;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial img {width: 100%;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-nav {display: none;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots button {width: 15px;margin: 0 3px;height: 15px;border-radius: 50%;background: #c3c3c3;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots button.active {background: #2196f3;}
/*--Aysha-5th-april-2021--*/
	
	
.career-twitter-embed-bg .facebook-post-box iframe {height: 553px;}
.career-twitter-embed-bg .twitter-post-box {height: 549px;}
.banner-career .content-box-2 {width: 291px;margin: 20px 430px 0;float: left;}
.banner-career .content-box-2 h1 span {font-weight: 500;font-size: 24px;}.banner-career .content-box-2 h1 .recognized {background: #1facdac9;width: 288px;margin-left: -51px;padding-left: 52px;line-height: 35px;margin-top: 11px;
    margin-bottom: 10px;font-weight: 600;font-size: 19px;text-shadow: 1px 2px 0px #0000002e;}
.banner-career .content-box-2 h1 .great-plase {font-weight: 800; width: 131px;line-height: 26px;font-size: 16px;}
.banner-career {height: 279px !important;margin-top: 0px;background-size: cover;background-position: right;}
.career-banner-title {padding: 60px 0 230px;}
#rewards-recognitions-box-mobile-view-slider-1 {display: block;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial .rewards-recognitions-slid img {width: 100% !important;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial {margin: 0;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots {display: block;text-align: center;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial img {width: 100%;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-nav {display: none;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots button {width: 15px;margin: 0 3px;height: 15px;border-radius: 50%;background: #c3c3c3;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots button.active {background: #2196f3;}
.employee-recognition-images {
    display: none;
}
.lates-news-box img {
    width: 100% !important;
}
.stratasys-thakyou-image-box {
    height: 300px;
}
.stratasys-thakyou-box {
    height: 340px;
}
.stratasys-thakyou-image-content {
    width: 300px;
    height: 216px;
}
.stratasys-thakyou-content {
    width: 370px;
}
.stratasys-thakyou-content h1 {
    font-size: 21px;
    line-height: 36px;
    margin-bottom: 21px;
}
.stratasys-thakyou-content p {
    font-size: 14px;
    margin-bottom: 11px;
}
.stratasys-thakyou-content a {
    font-size: 13px;
    margin-top: 5px;
}

.makerbot-thakyou-box {
    height: 450px;
}
.makerbot-thakyou-image-box {
    height: 530px;
}
.bottom-30{padding-bottom:30px;}
.ipad-show {
    display: inline-table !important;
}
.start_your_design_project h2 {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 1.5;
}

.start_your_design_project p {
    font-size: 13px;
    line-height: 1.5;
    padding: 0px 0px;
}

.start-your-content h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.5;
}

.start-your-content p {
    padding: 0 26px;
    font-size: 13px;
    margin: 15px 0 30px;
}

.start-your-content i {
    display: block;
    float: left;
    padding: 6px 10px 28px 0;
}

.features_you_Love h3 {
    font-size: 20px;
}

.features_you_Love p {
    color: #297fca;
    font-size: 13px;
}

.features_you_Love h5 {
    font-size: 18px;
    line-height: 1.5;
}

.predesign_available h4 {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 1.5;
}

#predesign_product ul li {
    width: 45%;
    float: left;
    margin-right: 16px;
}

#predesign_product ul li .img-box {
    float: left;
    width: 158px;
    margin-right: 20px;
    margin-bottom: 15px;
    min-height: 150px;
}

#predesign_product ul li p {
    font-size: 12px;
    color: #717171;
    padding: 0 6px;
    text-align: justify;
    word-break: break-all;
}

#predesign_product ul li h4 {
    font-size: 14px;
    padding: 0 6px;
}

#predesign_product h3 {
    font-size: 20px;
    text-align: center;
}

.mibile-show {
    display: none;
}
.mobile-hide {
    display: block;
}

.predesign_available table {
    margin-bottom: 20px;
}

.liveu-solo-page-banner h1 {
    font-size: 32px;
    text-align: left;
}
.liveu-solo-page-banner p {
    font-size: 13px;
    text-align: left;
}
.liveu-solo-page-banner ul li .learn_more {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.liveu-solo-page-banner ul li .get_a_quote {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.liveu_solo_customers_spotlight h2 {
    font-size: 20px;
    margin: 25px 0;
}

.liveu_solo_customers_spotlight_box img {
    width: 100% !important;
}

.liveu_solo_customers_spotlight_box h4 {
    font-size: 17px;
}
.liveu_solo_customers_spotlight_box p {
    font-size: 13px;
}
.liveu_solo_customers_spotlight_box span {
    font-size: 13px;
}

.learn_more {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.get_a_quote {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.top_reasons_streaming h3 {
    font-size: 20px;
    line-height: 1.4;
    margin: 25px 0;
}

.top_reasons_streaming_list ul li {
    font-size: 13px;
    line-height: 1.7;
    margin-bottom: 20px;
}

.use_cases h4 {
    font-size: 20px;
    margin: 25px 0;
}
.use_cases_left .tabs-left {
    border: 0;
    border-right: 2px solid #707070;
    border-bottom: 0;
    margin-bottom: 10px;
}
.use_cases_left .tabs-left li {
    width: 100%;
    float: left;
}
.use_cases_left_content .auromotive-video img {
    width: 300px;
}
.use_cases_left_content h5 {
    font-size: 17px;
}
.use_cases_left_content p {
    font-size: 13px;
}
.use_cases_left .tabs-left li a {
    font-size: 13px;
    text-align: right;
}

.use_cases_left .tabs-left li.active a {
    font-size: 13px;
    text-align: right;
}

.get_a_quote {
    margin-bottom: 10px;
}

.product_overview h5 {
    font-size: 20px;
    margin: 25px 0;
}

.product_overview img {
    margin-bottom: 0px;
}

.product_overview {
    padding: 0 0 25px 0;
}

.foundry_blog img {
    padding: 0;
}
.blog-details p img {
    padding: 0px 15px;
}
.blog-details img {
    padding: 0px 15px;
}
.blog-thum-box img {
    padding: 0px 14px;
}
.blog-form {
    float: left;
    width: 100%;
}
.blog-details p {
    font-size: 13px !important;
}

.blog-details h1 {
    font-size: 16px !important;
}

.blog-details h2 {
    font-size: 16px !important;
}

.blog-details h3 {
    font-size: 14px !important;
}

.blog-details h4 {
    font-size: 14px !important;
}

.blog-details h5 {
    font-size: 14px !important;
}

.blog-details h6 {
    font-size: 14px !important;
}
.i_pad_pro {
    display: none;
}
.what-we-offer-content .tab-content h3 {
    display: inline-block !important;
}
.makerbot-super-saver-bundle-offer {
    margin-top: 0px;
}
.second-last-box img {
    height: 192px;
}
.meet-customer-box {
    min-height: auto;
    margin-bottom: 20px;
}
.second-last-box {
    min-height: auto;
    margin-bottom: 25px;
    margin-top: 25px;
}
.second-last-box a {
    float: none;
    position: relative;
    padding: 6px 0;
    display: block;
    margin: 0 auto;
    bottom: 0px;
}
.need-help-deciding-box h3 {
    color: #fd1f0d;
    font-size: 20px;
}
.need-help-deciding-box .need-help-p {
    font-size: 13px;
}
.need-help-deciding-box .talk-to {
    font-size: 13px;
    line-height: 1.5;
    margin-top: 8px;
    margin-bottom: 15px;
    padding: 9px 23px;
}
.stratasys-page-title {
    padding: 0px 0 10px;
    background-size: cover !important;
    margin:0;
    background-position: center;
}
.stratasys-page-title .innerpage-title-head h5 {
    color: #464749;
    font-size: 13px;
}
.stratasys-page-title .innerpage-title-head h1 {
    font-size: 20px;
}
.stratasys-page-title .innerpage-title-box {
    top: 0px;
    margin: 0;
}
.counter-stranghts li {
    width: 19% !important;
}
.content-box-2 {
    width: 475px;
    margin: 116px auto 0;
    float: left;
}
.content-box-2 h2 {
    font-size: 23px;
}
.banner {
    padding: 0 15px;
}
#makerbot-webinar .modal-dialog {
    width: 923px;
    margin: 30px auto 0;
}
.career-contact-box {
    min-height: 297px;
}
.career-page-title {
    padding: 147px 0 8px;
    height: 261px !important;
}
.what-we-offer-content .tabs-left>li a p {
    font-size: 13px;
}
.what-we-offer-content h3.content-mobile {
    display: none;
}
.what-we-offer-content .tabs-left>li a h3 {
    font-size: 15px;
}
.what-we-offer-content .tab-content h3 {
    margin: 10px 0 10px;
	text-align:left;
}
.what-we-offer-content .tab-content p {
    text-align: justify !important;
    padding: 0 !important;
}
.content-mobile.tab-pane {
   display: block !important;
}
.chaosgroup-page-title .innerpage-title-head h2 {
    font-size: 32px;
}
.content-box {
    position: absolute;
    top: 86px;
}
.screen-size {
    padding: 40px 10px 0;
    height: 204px!important;
}
.banner {
    height: 359px !important;
    margin-top: 0px;
}
.content-box h1 {
    font-family: Lato, sans-serif;
    font-weight: 600;
    font-size: 33px;
    letter-spacing: 1px;
}
.tvlogic .panel-default .panel-heading .nav-tabs {
    width: 69%;
}
.tvlogic-page-title {
    background-size: cover;
    padding: 10px 0 203px;
}
.products-features-box-title {
    padding: 18px 7px !important;
}
.products-features-box .table tbody tr td p {
    font-size: 12px;
}
.pro-fea-table-title {
    left: 46px;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs {
    width: 100%;
}
.warehouse p {
    width: 79%;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs li a {
    padding: 16px 44px;
}
header {
    padding: 0 0 0px;
}
.banner-content-box h3 {
    margin: 0;
    font-size: 16px;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs li a {
    padding: 4px 56px;
}
.banner-content-reqest {
    margin-top: 6px;
}
.banner-content-box {
    left: 11px;
}
.ansys-footer .custome-col-md-5 {
    width: 32%;
    float: left;
}
.ansys-footer .custome-col-md-7 {
    width: 43%;
    float: left;
}
.ansys-footer .custome-col-md-3 {
    width: 25%;
    float: left;
}
.openBtn {
    transform: translate(34px, -26px) !important;
}
.logo-slider {
    padding: 0 50px;
}
.owl-carousel .owl-item img {
    width: 133px;
}
.owl-next:before {
    width: 18px;
}
.owl-prev:before {
    width: 18px;
}
.logo-slider .owl-prev span {
    display: none;
}
.logo-slider .owl-next span {
    display: none;
}
.logo-slider .owl-next, .logo-slider .owl-prev {
    top: 20%;
    filter: grayscale(100);
    position: absolute;
    right: 3%;
    left: auto;
}
.logo-slider .owl-prev {
    left: 3%;
}
.logo-slider .owl-next:hover {
	filter: grayscale(0);
}

.logo-slider .owl-prev:hover {
	filter: grayscale(0);
}
.mobile-mobile {
    display: none;
}
.desktop-ipad #chaosegroup-slider-1 .owl-nav .owl-next {
    position: absolute;
    top: 45%;
    right: -1%;
    left: auto;
}
.desktop-ipad .owl-carousel .owl-item img {
    width: 100%;
}
.sketchup-pro-section .owl-carousel .owl-item img {
    width: 100%;
}
.warehouse .owl-carousel .owl-item img {
    width: 100%;
}
.warehouse p {
    width: 100%;
}
#aja-slider .owl-next {
    position: absolute;
    left: auto;
}
#aja-slider .owl-prev {
    position: absolute;
}
#aja-slider .owl-prev span {
    visibility: hidden;
}
#aja-slider .owl-next span {
    visibility: hidden;
}
.liveu-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
.mean-container .mean-nav {
    float: left;
    width: 100%;
    background: #f4f4f4;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}
.other-page-custom-form .innerpage-title-enquiry {
    margin-left: 0px;
}
.lacie-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
.partablessd-table tbody tr td {
    padding: 16px 15px 18px;
}
.lates-news {
    padding: 25px 0 !important;
}
.lates-news-box .lates-box-content {
    width: 239px;
    padding: 6px 18px;
}
.lates-news .tabs_item h4 a {
    font-size: 15px;
}
.lates-news-box .lates-box-content p {
    font-size: 13px;
}
.about-section img {
    margin: 0 auto;
}
.our-values p {
    padding: 0 100px;
}
.aboutlast-section img {
    top: 0;
}
.makerbot-style {
    float: left;
    text-align: left;
    display: block;
    max-width: 429px;
    margin-left: -63px;
    margin-top: 120px;
	margin-bottom: 63px;
}
.thre-D-printers-worldwide h3 {
    font-size: 27px !important;
    line-height: 34px !important;
}
.thre-D-printers-worldwide ul li img {
    padding: 44px 17px 15px;
}
.thre-D-printers-worldwide ul li {
    width: 27% !important;
}
.tabs-details-box ul {
    height: 201px;
    overflow: auto;
}
.aja-doc-new .overlay p {
    margin: 28px 0 0;
    font-size: 13px;
}
.footer-contact {
    border-right: 0;
    border-bottom: 0;
	margin: 20px 0 20px;
	min-height: auto;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head {
    position: relative;
    top: 52px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head h2 {
    color: #2E266F;
    opacity: 0.1;
    font-size: 50px !important;
}
.industry-box_center .additional_resources {
    font-size: 23px;
}
.industry_specific_case_studies h3 {
    font-size: 20px;
}
.industry-box {
    z-index: 99;
}
.industry-box .industry-box-content ul li a {
    font-size: 13px;
}
.industry-box .industry-box-content h4 {
    font-size: 17px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head p {
    font-size: 13px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head a {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.slm_solution_doc h3 {
    font-size: 22px;
}
.slm_solution_doc_2 h3 {
    font-size: 22px;
}
.slm_solution_doc p {
    font-size: 13px;
}
.slm_solution_doc_2 p {
    font-size: 13px;
}
.slm_solution_doc_2 span {
    font-size: 13px;
}
.video-sep-link li a {
    font-size: 13px;
}
.slm_solution_doc span {
    font-size: 13px;
}
.slm-listing li {
    font-size: 13px;
}
.slm-solution-title {
    background-size: cover;
    background-position: top;
}
.slm-solution-title .innerpage-title-box {
    margin-top: 0;
}
.slm-solution-title .innerpage-title-box img {
    padding: 52px 35px 40px;
}
.slm-img-box-125 img {
    height: auto;
}
.slm_solution_doc {
    background: rgb(242,245,247);
    background: linear-gradient(90deg, rgba(242,245,247,1) 0%, rgba(242,245,247,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}
.slm_solution_doc_2 {
   background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,245,247,1) 50%, rgba(242,245,247,1) 100%);
}
.industry-box_center {
    display: flex;
    min-height: 254px;
}
.footer-contact h5 {
    font-size: 17px;
}
.footer-contact p {
    font-size: 15px;
}
.industry_specific_case_studies:after {
    width: 200px;
    height: 200px;
}
.industry_specific_case_studies:before {
    width: 200px;
    height: 400px;
}
.slm-img-box_280 {
    min-height: 626px;
}
.slm-img-box_280 img {
    height: auto;
}
.slm-img-box_500 {
    min-height: 558px;
}
.slm-img-box_800 {
    min-height: 759px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head h1 {
    color: #004C99;
    font-size: 16px;
}
.slm-colum-padding-left {
    padding-left: 25px;
}
.corel-page-title {
    padding: 17px 0 74px;
    background-size: cover;
}
.corel-section-product #unity-game-testimonial-slider .testimonial .corel-section-product-box img {
    width: 100% !important;
}
.corel-section-product #unity-game-testimonial-slider .testimonial .corel-section-product-box .corel-logo-box img {
    width: 100% !important;
}
}

@media (max-width:920px) {
#chaosegroup-slider-1 .overlay ul li {
    display: inline-block;
    margin: 5px 0px;
}
#chaosegroup-slider-1 .overlay ul li a {
    padding: 4px 4px;
    font-size: 8px;
}
#chaosegroup-slider-1 .overlay ul li a:hover {
    padding: 4px 4px;
    font-size: 8px;
}
#chaosegroup-slider-1 .overlay {
    top: 4px;
    left: 5px;
    width: 92%;
}
.printing-service-update .printing-service-update-content img {
    position: relative;
    top: 50px;
}
.stratasys-tabs-box h5 {
    font-size: 15px;
    line-height: 1.5;
}
.stratasys-doc .rm-link {
    font-size: 13px;
}
.hear-from-customer .h2-heading {
    font-size: 15px;
}
.innerpage-title-head h1 small {
    margin: 0;
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
    letter-spacing: 2px;
}
#what-to-expect-mobile-view-slider .owl-nav {
    display: none;
}
#what-to-expect-mobile-view-slider .owl-dots {
	display:block;
	text-align:center;
}
#what-to-expect-mobile-view-slider .owl-dots .owl-dot {
    width: 15px;
    margin: 0 3px;
    height: 15px;
    border-radius: 50%;
    background: #c3c3c3;
}
#what-to-expect-mobile-view-slider .owl-dots .owl-dot.active {
    background: #2196f3;
}

#current-openings-slider .owl-nav {
    display: none;
}
#current-openings-slider .owl-dots {
	display:block;
	text-align:center;
}
#current-openings-slider .owl-dots .owl-dot {
    width: 15px;
    margin: 0 3px;
    height: 15px;
    border-radius: 50%;
    background: #c3c3c3;
}
#current-openings-slider .owl-dots .owl-dot.active {
    background: #2196f3;
}
/*--aysha css--*/
.printing-service-update{padding-bottom:0 !important;}
.printing-service-update .printing-service-update-content .printing-service-listing-text{margin-top:0 !important;}
.printing-service-update .printing-service-update-content ul li{font-size:13px !important;}
.printing-service-update .printing-service-update-content{margin-top:0 !important;}

.ofc-address .footer-city-address ul li p {font-size: 11px;}
.contact-section .contact-section-space{ padding-right: 15px;
    padding-left: 15px;
   margin-right: auto;
    margin-left: auto;}
.contact-section .contact-section-space .custome-w-45{width:45%;float:left;}
.contact-section .contact-section-space .custome-w-55{width:55%;float:left;}
.subscribe-newsletter{width:100%;float:left;}
.subscribe-newsletter .custome-col-xs-3{float:left;display: block;}
.ofc-address{background-size:cover !important;}
.ofc-address .footer-city-address{padding:0;}
.ofc-address .footer-city-address ul li{padding:0;}
#rewards-recognitions-box-mobile-view-slider-2 {display: block;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial .rewards-recognitions-slid img {width: 100% !important;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial {margin: 0;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots {display: block;text-align: center;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial img {width: 100%;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-nav {display: none;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots button {width: 15px;margin: 0 3px;height: 15px;border-radius: 50%;background: #c3c3c3;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots button.active {background: #2196f3;}

/*--aysha css--*/

.career-twitter-embed-bg .facebook-post-box iframe {height: 564px;}
.career-twitter-embed-bg .twitter-post-box {height: 560px;}
.banner-career .content-box-2 {width: 291px;margin: 31px 343px 0;float: left;}
.banner-career .content-box-2 h1 span {font-weight: 500;font-size: 24px;}
.banner-career .content-box-2 h1 .recognized {background: #1facdac9;width: 261px;margin-left: -57px;padding-left: 59px;line-height: 35px;margin-top: 11px;
    margin-bottom: 10px;font-weight: 600;font-size: 19px;text-shadow: 1px 2px 0px #0000002e;}
.banner-career .content-box-2 h1 .great-plase {font-weight: 800; width: 131px;line-height: 26px;font-size: 16px;}
.banner-career {height: 279px !important;margin-top: 49px;background-size: 100%;background-position: right;}
.content-box-2 h1 .great-plase {font-weight: 800;width: 131px;line-height: 26px;font-size: 16px;}
.content-box-2 h1 span {font-weight: 500;font-size: 24px;}
.content-box-2 h1 .recognized {background: #1facdac9;width: 288px;margin-left: -51px;padding-left: 52px;line-height: 35px;margin-top: 11px;margin-bottom: 10px;font-weight: 600;font-size: 19px;text-shadow: 1px 2px 0px #0000002e;}
.career-banner-title {padding: 60px 0 38px;}
#rewards-recognitions-box-mobile-view-slider-1 {display: block;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial .rewards-recognitions-slid img {width: 100% !important;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial {margin: 0;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots {display: block;text-align: center;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial img {width: 100%;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-nav {display: none;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots button {width: 15px;margin: 0 3px;height: 15px;border-radius: 50%;background: #c3c3c3;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots button.active {background: #2196f3;}
.employee-recognition-images {
    padding-top: 10px;
    display: none;
}
.lates-news-box .desktop-image {
    display: none !important;
}
.lates-news-box img {
    width: 100% !important;
}
.lates-news-box .mobile-image {
    display: block !important;
}
.stratasys-thakyou-image-box {
    height: 300px;
}
.stratasys-thakyou-box {
    height: 340px;
}
.stratasys-thakyou-image-content {
    width: 300px;
    height: 216px;
}
.stratasys-thakyou-content {
    width: 370px;
}
.stratasys-thakyou-content h1 {
    font-size: 21px;
    line-height: 36px;
    margin-bottom: 21px;
}
.stratasys-thakyou-content p {
    font-size: 14px;
    margin-bottom: 11px;
}
.stratasys-thakyou-content a {
    font-size: 13px;
    margin-top: 5px;
}
.makerbot-thakyou-content {
    width: 330px;
}
.makerbot-thakyou-content h1 {
    font-size: 27px;
    line-height: 40px;
    margin-bottom: 30px;
}
.makerbot-thakyou-content p {
    font-size: 14px;
    margin-bottom: 20px;
}
.makerbot-thakyou-content a {
    font-size: 15px;
    padding: 10px 20px;
    margin-top: 7px;
}
.makerbot-thakyou-box {
    height: 485px;
}
.makerbot-thakyou-image-box {
    height: 500px;
}
.makerbot-thakyou-image-content {
    width: 367px;
}

.p-bottom-20{padding-bottom:20px;}
.corel-page-title {
        padding: 17px 0 44px;
    background-size: cover !important;
    background-position: 34%;
}
.corel-section-product #unity-game-testimonial-slider .testimonial .corel-section-product-box img {
    width: 100% !important;
}
.corel-section-product #unity-game-testimonial-slider .testimonial .corel-section-product-box .corel-logo-box img {
    width: 100% !important;
}
.ipad-show {
    display: inline-table !important;
}
.start_your_design_project h2 {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 1.5;
}

.start_your_design_project p {
    font-size: 13px;
    line-height: 1.5;
    padding: 0px 0px;
}
.start-your-content p.text-space{margin:8px 0 18px;}
.start-your-content h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.5;
}

.start-your-content p {
    padding: 0 26px;
    font-size: 13px;
    margin: 15px 0 30px;
}

.start-your-content i {
    display: block;
    float: left;
    padding: 6px 10px 28px 0;
}

.features_you_Love h3 {
    font-size: 20px;
}

.features_you_Love p {
    color: #297fca;
    font-size: 13px;margin-top:-6px;
}
.bottom-lesspadding{margin-bottom:0;}
#predesign_product ul li .img-box img{top:10px;}
.features_you_Love h5 {
    font-size: 18px;
    line-height: 1.5;
}

.predesign_available h4 {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 1.5;
}

#predesign_product ul li {
    width: 46%;
    float: left;
    margin-right: 16px;
	padding-bottom:20px;
}

#predesign_product ul li .img-box {
    float: left;
    width: 127px;
    margin-right: 20px;
    margin-bottom: 15px;
    min-height: 150px;
}

#predesign_product ul li p {
    font-size: 12px;
    color: #717171;
    padding: 0 6px;
    text-align: justify;
    word-break: break-all;
}

#predesign_product ul li h4 {
    font-size: 14px;
    padding: 0 6px;
}

#predesign_product h3 {
    font-size: 20px;
    text-align: center;
}

.mibile-show {
    display: none;
}
.mobile-hide {
    display: block;
}

.predesign_available table {
    margin-bottom: 20px;
}

.liveu-solo-page-banner h1 {
    font-size: 32px;
    text-align: left;
}
.liveu-solo-page-banner p {
    font-size: 13px;
    text-align: left;
}
.liveu-solo-page-banner ul li .learn_more {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.liveu-solo-page-banner ul li .get_a_quote {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.liveu_solo_customers_spotlight h2 {
    font-size: 20px;
    margin: 25px 0;
}

.liveu_solo_customers_spotlight_box img {
    width: 100% !important;
}

.liveu_solo_customers_spotlight_box h4 {
    font-size: 17px;
}
.liveu_solo_customers_spotlight_box p {
    font-size: 13px;
}
.liveu_solo_customers_spotlight_box span {
    font-size: 13px;
}

.learn_more {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.get_a_quote {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.top_reasons_streaming h3 {
    font-size: 20px;
    line-height: 1.4;
    margin: 25px 0;
}

.top_reasons_streaming_list ul li {
    font-size: 13px;
    line-height: 1.7;
    margin-bottom: 20px;
}

.use_cases h4 {
    font-size: 20px;
    margin: 25px 0;
}
.use_cases_left .tabs-left {
    border: 0;
    border-right: 2px solid #707070;
    border-bottom: 0;
    margin-bottom: 10px;
}
.use_cases_left .tabs-left li {
    width: 100%;
    float: left;
}
.use_cases_left_content .auromotive-video img {
    width: 300px;
}
.use_cases_left_content h5 {
    font-size: 17px;
}
.use_cases_left_content p {
    font-size: 13px;
}
.use_cases_left .tabs-left li a {
    font-size: 13px;
    text-align: right;
}

.use_cases_left .tabs-left li.active a {
    font-size: 13px;
    text-align: right;
}

.get_a_quote {
    margin-bottom: 10px;
}

.product_overview h5 {
    font-size: 20px;
    margin: 25px 0;
}

.product_overview img {
    margin-bottom: 20px;
}

.product_overview {
    padding: 0 0 25px 0;
}	

.foundry_blog img {
    padding: 0;
}
.blog-thum-box p {
    font-size: 13px;
}
.blog-thum-box a {
    width: 92px;
    font-size: 11px;
}
.blog-details p img {
    padding: 0px 15px;
}
.blog-details img {
    padding: 0px 15px;
}
.blog-form {
    float: left;
    width: 100%;
}
.blog-thum-box img {
    padding: 0px 14px;
}
.slm-colum-padding-left {
    padding-left: 25px;
}
.footer-contact {
    border-right: 0;
    border-bottom: 0;
	margin: 20px 0 20px;
	min-height: auto;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head {
    position: relative;
    top: 52px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head h2 {
    color: #2E266F;
    opacity: 0.1;
    font-size: 50px !important;
}
.industry-box_center .additional_resources {
    font-size: 23px;
}
.industry_specific_case_studies h3 {
    font-size: 20px;
}
.industry-box {
    z-index: 99;
}
.industry-box .industry-box-content ul li a {
    font-size: 13px;
}
.industry-box .industry-box-content h4 {
    font-size: 17px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head p {
    font-size: 13px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head a {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.slm_solution_doc h3 {
    font-size: 22px;
}
.slm_solution_doc_2 h3 {
    font-size: 22px;
}
.slm_solution_doc p {
    font-size: 13px;
}
.slm_solution_doc_2 p {
    font-size: 13px;
}
.slm_solution_doc_2 span {
    font-size: 13px;
}
.video-sep-link li a {
    font-size: 13px;
}
.slm_solution_doc span {
    font-size: 13px;
}
.slm-listing li {
    font-size: 13px;
}
.slm-solution-title {
    background-size: cover;
    background-position: top;
}
.slm-solution-title .innerpage-title-box {
    margin-top: 0;
}
.slm-solution-title .innerpage-title-box img {
    padding: 52px 35px 40px;
}
.slm-img-box-125 img {
    height: auto;
}
.slm_solution_doc {
    background: rgb(242,245,247);
    background: linear-gradient(90deg, rgba(242,245,247,1) 0%, rgba(242,245,247,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}
.slm_solution_doc_2 {
   background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,245,247,1) 50%, rgba(242,245,247,1) 100%);
}
.industry-box_center {
    display: flex;
    min-height: 254px;
}
.footer-contact h5 {
    font-size: 17px;
}
.footer-contact p {
    font-size: 15px;
}
.industry_specific_case_studies:after {
    width: 200px;
    height: 200px;
}
.industry_specific_case_studies:before {
    width: 200px;
    height: 400px;
}
.slm-img-box_280 {
    min-height: 626px;
}
.slm-img-box_280 img {
    height: auto;
}
.slm-img-box_500 {
    min-height: 558px;
}
.slm-img-box_800 {
    min-height: 759px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head h1 {
    color: #004C99;
    font-size: 16px;
}
.blog-details p {
    font-size: 13px !important;
}

.blog-details h1 {
    font-size: 16px !important;
}

.blog-details h2 {
    font-size: 16px !important;
}

.blog-details h3 {
    font-size: 14px !important;
}

.blog-details h4 {
    font-size: 14px !important;
}

.blog-details h5 {
    font-size: 14px !important;
}

.blog-details h6 {
    font-size: 14px !important;
}
.laft-side-tabs .tab-content img {
    height: 200px;
}
.left_tabs_content_bg {
    min-height: 200px;
}
.laft-side-tabs .tab-content .tab-pane p {
    margin-bottom: 10px;
}
.laft-side-tabs .tab-content {
    margin: 0;
}
.makerbot-super-saver-bundle-offer {
    margin-top: 50px;
}
.second-last-box img {
    height: 192px;
}
.meet-customer-box {
    min-height: auto;
    margin-bottom: 20px;
}
.second-last-box {
    min-height: auto;
    margin-bottom: 25px;
    margin-top: 25px;
}
.second-last-box a {
    float: none;
    position: relative;
    padding: 6px 0;
    display: block;
    margin: 0 auto;
    bottom: 0px;
}
.need-help-deciding-box h3 {
    color: #fd1f0d;
    font-size: 20px;
}
.need-help-deciding-box .need-help-p {
    font-size: 13px;
}
.need-help-deciding-box .talk-to {
    font-size: 13px;
    line-height: 1.5;
    margin-top: 8px;
    margin-bottom: 15px;
    padding: 9px 23px;
}
.stratasys-page-title {
    padding: 0px 0 10px;
    background-size: cover !important;
    margin: 50px 0 0;
    background-position: center;
}
.stratasys-page-title .innerpage-title-head h5 {
    color: #464749;
    font-size: 13px;
}
.stratasys-page-title .innerpage-title-head h1 {
    font-size: 20px;
}
.stratasys-page-title .innerpage-title-box {
    top: 0px;
    margin: 0;
}
.what-we-offer-content .tab-content img.img-responsive {
    margin: 10px 0 0px;
    padding: 0 65px;
}
#makerbot-webinar .modal-dialog {
    width: 511px;
    margin: 18px auto 0;
}
.carousel-banner .makerbot-healthcare-webinar {
    padding: 51px 0 51px;
    background-position-y: 50px;
    background-size: cover;
    background-position: right;
}
.makerbot-healthcare-webinar .dr-name-label {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 259px;
}
.makerbot-ark {
    width: 159px;
}
.makerbot-healthcare-webinar h2 {
    font-size: 13px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    margin: 10px 0;
}
.join-webinar {
    background: url(../images/makerbot/button-7.png) no-repeat;
    background-size: 100%;
    width: 143px;
    float: left;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 800;
    padding: 11px 0;
    min-height: 34px;
}
.fb-live {
    width: 73px;
    margin-top: 11px;
    padding-left: 5px;
}
.makerbot-healthcare-webinar ul li {
    color: #464749;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 5px;
}
.makerbot-healthcare-webinar h4 {
    font-size: 18px;
    font-weight: 600;
}
.makerbot-healthcare-webinar h1 {
    font-size: 16px;
    margin: 7px 0;
    line-height: 23px;
}
.request-quote-bt ul li {
    display: inline-block;
    margin: 4px 5px;
}
.carousel-banner .makerbot-mobile img {
    display: block !important;
    margin-left: -24px;
    margin-top: 18px;
    margin-bottom: 0;
    max-width: 315px;
}
.carousel-banner .makerbot-mobile {
    padding-bottom: 0px !important;
}
.request-quote-bt ul li a {
    font-size: 13px;
}
.career-page-title {
    padding: 147px 0 8px;
    height: 261px !important;
}
.career-page-title h1 {
    font-size: 16px !important;
}
.career-point-1 img {
    max-width: 80px;
}
.career-point-2 img {
    max-width: 80px;
}
.career-point-3 img {
    max-width: 80px;
}
.career-point-4 img {
    max-width: 80px;
}
.career-contact-box {
    min-height: 303px;
}
.career-point-4 {
    margin-top: 0px;
}
.career-point-2 {
    margin-top: 0px;
}
.career-employee-speack-box {
    margin-bottom: 25px;
	min-height: 513px;
}
.career-employee-speack-box img {
    width: 200px;
    margin: 0 auto;
    display: block;
}
.career-employee-speack-box p.emply-name {
    font-size: 15px;
}
.career-employee-speack-box p.destination {
    font-size: 13px;
}
.contact-page-title {
    background-size: cover;
    margin-top: 0 !important;
}
.employee-speack .testimonial .emply-name {
    font-size: 15px;
    font-weight: 700;
}
.employee-speack .testimonial .destination {
    font-size: 13px;
}
.borisfx-pro blockquote {
    font-size: 13px;
}
.borisfx-pro h3 {
    font-weight: 600;
    font-size: 15px;
}
.foundry-2020 {
    float: left;
    width: 100%;
    height: auto;
    border-radius: 13px;
}
.foundry-2020 {
    position: relative;
    top: -11px;
}
.foundry-2020-1 {
    width: 100%;
    height: auto;
    float: left;
    border-radius: 13px;
    margin-bottom: 0px;
    top: -11px;
    position: relative;
}
.employee-speack .owl-nav .owl-prev {
    top: 30%;
    position: absolute;
}
.employee-speack .owl-nav .owl-next {
    top: 30%;
    position: absolute;
	left: auto;
}
.other-page-custom-form .innerpage-title-enquiry {
    width: 210px;
}
.foundry-doc .tvlogicpanelimg-box ul li {
    font-size: 13px;
}
.products-features-box {
    width: 100% !important;
    margin: 4px;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs {
    width: 72% !important;
}
.sweet-alert {
    width: 303px !important;
    margin: 0 auto !important;
    left: 30%;
    top: 3%;
}
.sweet-alert h2 {
    margin: 7px 0 !important;
}
.borisfx-form form button {
    padding: 10px 30px;
}
.borisfx-form p {
    font-size: 13px;
}
.borisfx-pro h4 {
    font-size: 16px;
}
.borisfx-form h3 {
    font-size: 16px;
}
.custome-md-offset-6 {
    margin-left: 50%;
}
.custome-md-offset-4 {
    margin-left: 30%;
}
.avermedia-page-title {
    background-size: cover;
    padding: 10px 0px 60px;
}
.innerpage-title-head h4 {
    font-size: 16px;
    margin-top: 10px;
}

.avermedia-content {
    width: 80%;
    font-size: 16px;
    padding: 10px;
    margin-top: 20px;
}
.avericon-box {
    float: left;
    width: 50%;
}
.avericon-box img {
    margin: 27px auto 0;
}
.offer-box-1 {
    padding: 42px 26px 0;
}
.offer-box-1 h6 {
    min-height: 93px;
    font-size: 29px;
}
.offer-box-1 p {
    font-size: 16px;
    padding: 44px 0 24px;
	min-height: 256px;
}

.offer-box-2 {
    padding:42px 26px 0;
}
.offer-box-2 h6 {
    min-height: 93px;
    font-size: 29px;
}
.offer-box-2 p {
    font-size: 16px;
    padding: 44px 0 24px;
    min-height: 256px;
}
.bottom-text-d {
    font-size: 17px;
    margin: 23px 0 0;
    float: none;
}
.circle-2 {
    position: absolute;
    bottom: -43px;
    left: -10px;
}
.circle-2 img {
    width: 89px;
}
.triangle {
    position: absolute;
    right: 0;
    bottom: -71px;
}
.triangle img {
    width: 109px;
}
.product-circle {
    position: relative;
    left: 0;
    width: 100%;
}
.getform-box p {
    font-size: 15px;
}
.getform-box {
    margin: 25px 0;
}
.specifications-box ul li {
    font-size: 13px;
}
.pw313-heading {
    font-size: 20px;
}
.specifications-box h3 {
    font-size: 16px;
}
.price {
    font-size: 20px;
}
.bundle-offers h5 {
    font-size: 20px;
}
.center-box-60 {
    width: 100%;
}
.content-w-70 {
    width: 100%;
}
.specifications-box {
    margin: 29px 0 0;
}
.usb-microphone .specifications-box {
    margin: 29px 0 0;
}
.extremecap .specifications-box {
    margin: 29px 0 0;
}
.pw313-live {
    background-size: cover;
}
.usb-microphone {
    background-size: cover;
}
.extremecap {
    background-size: cover;
}

.products-features-box .table tbody tr td {
    background-size: cover;
}
#chaosegroup-slider-1 .testimonial {
    padding-top: 10px;
    margin: 0 24px 0;
}
.other-page-custom-form .innerpage-title-enquiry {
    margin-left: 0px;
}
.partablessd-table tbody tr td {
    padding: 16px 15px 18px;
}
.mean-container .mean-nav {
    float: left;
    width: 100%;
    background: #f4f4f4;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}
.liveu-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
#aja-slider .owl-next {
    position: absolute;
    left: auto;
}
#aja-slider .owl-prev {
    position: absolute;
}
#aja-slider .owl-prev span {
    visibility: hidden;
}
#aja-slider .owl-next span {
    visibility: hidden;
}
.warehouse .owl-carousel .owl-item img {
    width: 100%;
}
.sketchup-pro-section .owl-carousel .owl-item img {
    width: 100%;
}
.desktop-ipad .owl-carousel .owl-item img {
    width: 100%;
}
.mobile-mobile {
    display: none;
}
.lates-news-box .lates-box-content:after {
    left: 0;
}
.desktop-ipad #chaosegroup-slider-1 .owl-nav .owl-next {
    position: absolute;
    top: 45%;
    right: 1%;
    left: auto;
}
#chaosegroup-slider-1 .owl-nav .owl-prev {
    top: 45%;
    position: absolute;
    left: 0%;
}
.trusted-leading-brands-world {
    padding: 25px 0 20px !important;
}
.content-mobile {
    display: block;
}
.video_play_area {
    height: 164px;
}
.what-we-offer-content .tab-content h3 {
    margin: 0 0 0px !important;
    text-align: center !important;
}
.what-we-offer-content .tab-content p {
    text-align: center !important;
    padding: 10px 0px !important;
}
.copyright {
    margin-bottom: 40px;
}
footer {
    padding: 25px 0;
}
.footer-mobile-menu .lilo-accordion-control {
    position: relative;
    border-bottom: 1px solid #fff;
}
.footer-mobile-menu .lilo-accordion-control i {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    font-weight: 100;
}
.footer-mobile-menu .lilo-accordion-content {
    padding: 10px 0;
}
.lilo-accordion-control.active i {
    transform: rotate(180deg);
}
.logo-slider {
    padding: 0 50px;
}
.owl-carousel .owl-item img {
    width: 133px;
}
.owl-next:before {
    width: 18px;
}
.owl-prev:before {
    width: 18px;
}
.logo-slider .owl-prev span {
    display: none;
}
.logo-slider .owl-next span {
    display: none;
}
.logo-slider .owl-next, .logo-slider .owl-prev {
    top: 20%;
    filter: grayscale(100);
    position: absolute;
    right: 3%;
    left: auto;
}
.logo-slider .owl-prev {
    left: 3%;
}
.logo-slider .owl-next:hover {
	filter: grayscale(0);
}

.logo-slider .owl-prev:hover {
	filter: grayscale(0);
}
.content-box-2 {
    width: 291px;
    margin: 67px 317px 0;
    float: left;
}
.content-box-2 h2 {
    font-size: 16px;
    line-height: 1.5;
    color: #364859;
    font-weight: 900;
}
.inner-page-title {
    margin-top: 54px;
}
.aboutark-page-title {
    padding: 62px 0;
}
#chaosegroup-slider .testimonial {
    margin: 0 24px 0;
}
#chaosegroup-slider .overlay ul li a {
    border: 1px solid #fff;
    padding: 4px 7px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
#chaosegroup-slider .overlay ul li {
    display: inline-block;
    margin: 11px 6px;
}
.owl-nav {
    text-align: center;
}
.ft-title-left-mrg {
    margin-left: 0px;
}
.ansys-footer .custome-col-md-5 {
    width: 100%;
    float: left;
}
.ansys-footer .custome-col-md-7 {
    width: 100%;
    float: left;
}
.ansys-footer .custome-col-md-3 {
    width: 100%;
    float: left;
}
.hard-drives ul li {
    width: 16.6% !important;
}
.sloid-state-drives ul li {
    width: 33% !important;
}
.header-top-border {
    display: none;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs li a {
    padding: 4px 56px;
}
.warehouse p {
    width: 100%;
}
.sketchup-pro-section .owl-prev {
    position: relative;
}
.sketchup-page-title {
    background-size: 100%;
    padding: 10px 0 37px;
}
.products-features-box-title {
    padding: 18px 7px !important;
}
.tvlogicpanelcontent-box .lilo-accordion-content ul li {
    font-size: 15px;
}
.tabs-bottum-details ul li {
    font-size: 15px;
}
.foundry-doc .tvlogicpanelimg-box ul li {
    text-align: left;
}
.tvlogic .panel-default .panel-heading .nav-tabs {
    width: 69%;
}
.tvlogic .panel-default .panel-heading .nav-tabs li a {
    padding: 4px 48px;
}
.custome-col-md-7 {
    width: 63%;
    float: left;
}
.custome-col-md-5 {
    width: 37%;
    float: left;
}
.custome-col-md-6 {
    width: 50%;
    float: left;
}
.custome-col-md-4 {
    width: 33%;
    float: left;
}
.custome-col-sm-4 {
    width: 33%;
    float: left;
}
#chaosegroup-slider-1 .overlay .text {
   
    font-size: 11px;
   
}

#chaosegroup-slider .custome-col-md-4 {
    padding: 0;
}
.custome-col-md-3 {
    width: 25%;
    float: left;
}
.custome-col-md-8 {
    float: left;
    width: 67%;
}
.products-features-box .table tbody tr td {
    padding: 8px 8px;
}
.div-non-m {
    display: none;
}
.products-features-box1 .table tbody tr td p {
    text-align: left;
}
.social-icon-bar {
    display: none;
}
.harman-panel-content p {
    font-size: 15px;
}
.autodesk-product-details h4 {
    font-size: 20px;
}
.text-center-style {
    padding: 53px 14px;
}
.auto-shotgun {
    padding: 61px 15px 87px;
}
.auto-shotgun p {
    width: 645px;
}
.tab-content img.img-responsive {
    margin: 0px 0 15px;
}
.banner-content-box {
    left: 5px;
}
.harman-solutions .modal-dialog .modal-body .form-control {
    font-size: 12px;
}
.harm-bottum-section img {
    border-right: 0;
}
.get-quote {
    margin: 0px 30px 10px !important;
    width: auto !important;
}
header {
    padding: 0 0 0px;
}
.mean-container .mean-nav ul li a .fa-angle-down {
    display: none;
}
.logo-manage {
    position: absolute;
    z-index: 999;
    padding: 0;
    margin: 0;
    top: 7px;
    left: 7px;
}
.logo-manage li {
     display: inline-block;
    margin: 0 6px;
    border-right: 1px solid #ddd;
    padding-right: 13px;
}
.logo-manage li:last-child {
    border-right: 0px;
}
.logo-manage li img {
    width: 113px;
}
.innerpage-title-box {
    top: 6px;
    margin-top: 61px;
}
.innerpage-title-head h1 {
    font-size: 48px;
}
.d-none {
    display: block;
}
.m-d-none {
    display: none;
}
.ask-for-help {
    position: fixed;
    right: 0px;
    width: 156px;
    bottom: 52px;
    z-index: 9;
    display: none;
}
.wow{
        animation-name: none !important;
        visibility: visible !important;
    }
.air-ok-ark {
    padding: 0px 0 0;
    margin-bottom: 0px;
}
.pibeam-video-testimonial {
    padding: 0px 0 0;
    margin-bottom: 0px;
}
	.border-right-st {
    border-right: 0!important;
    display: none;
}
.border-left-st {
    border-right: 0!important;
    display: none;
}
.what-we-offer-content .tabs-left>li>a .col-lg-2 img {
    float: left;
}
.latest-news-tabs .tab_content {
    padding: 0px 0px;
}
	.content-box {
    position: absolute;
    top: 83px;
}
	.content-box h1 {
		font-family: Lato, sans-serif;
		font-weight: 600;
		font-size: 33px;
		letter-spacing: 1px
	}
	.screen-size {
		padding: 40px 10px 0;
		height: 284px!important;
	}
.banner {
    height: 279px !important;
    margin-top: 49px;
	    background-size: cover;
    background-position: right;
}
	.what-we-offfer:after {
		content: "";
		border: 10px solid #005c97;
		position: absolute;
		left: 50%;
		bottom: 232px;
		border-bottom: none;
		border-left-color: transparent;
		border-right-color: transparent;
		z-index: 9;
		display: none
	}
	.tab-content {
		margin-left: 10px
	}
.trusted-leading-brands-world img {
    width: 88px;
    height: 23px;
    object-fit: contain;
}
.trusted-leading-brands-world .col-lg-2 {
    border-bottom: 0 solid #a9a9a9;
    border-right: 0 solid #a9a9a9;
    margin-bottom: 26px;
    width: 16%;
}
	.testimonial {
		padding-top: 10px;
		margin: 0 30px 0;
		text-align: left;
		position: relative;
		transition: all .7s ease 0s
	}
	.owl-wrapper {
		width: 300px;
		left: 0;
		display: block;
		transition: all .2s ease 0s;
		transform: translate3d(1px, 0, 0)
	}
	.counter-stranghts li {
		display: inline-block;
		width: 33%;
		text-align: center
	}
	.latest-news-tabs {
    padding: 0 15px;
}
.lates-news-box .blog-img {
    height: auto !important;
    width: 100%;
}
	.lates-news-box .lates-box-content {
		position: relative;
		top: 0;
		width: 100%;
		padding: 9px 23px;
		right: 0;
		background: #011931;
		height: auto !important;
	}
	.lates-news-box {
		width: 100%;
		position: relative;
		margin: 10px 0
	}
	.trusted-leading-brands-world .row {
		margin-right: 0;
		margin-left: 0
	}
	header img {
    width: 175px;
    margin: 0px auto;
    padding: 5px 0;
}
	header .navbar-default {
		background: #011931;
		padding: 0
	}
	header .col-sm-12 {
    padding: 0 0;
}
	header .navbar-default .navbar-toggle {
		border-color: #fff
	}
	header .navbar-default .navbar-toggle .icon-bar {
		background-color: #fff
	}
	header .navbar-default .navbar-nav a {
		color: #fff;
		background-color: #ffffff00;
		font-weight: 600;
		font-size: 15px;
		text-transform: uppercase;
		padding: 15px 18px;
	}
	header .navbar-nav .open .dropdown-menu>li>a {
    padding: 10px 49px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff
	}
	.navbar-default .navbar-nav>.open>a:hover {
		color: #fff;
		background-color: #ffffff00
	}
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover {
		color: #fff;
		background-color: transparent
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: #011931
	}
	.title-border {
		text-align: center;
		font-weight: 700;
		font-size: 22px;
		color: #011931;
		margin-bottom: 29px;
		text-transform: uppercase;
		margin: 0 0 20px
	}
	.title-border-white {
		text-align: center;
		font-weight: 700;
		font-size: 22px;
		color: #29c2e1;
		margin-bottom: 29px;
		text-transform: uppercase
	}
	.what-we-offfer h2 {
		font-weight: 600;
		color: #fff;
		text-transform: uppercase;
		font-size: 22px
	}
	.smal-title {
		color: #011931;
		text-align: center;
		margin: 0;
		font-size: 15px;
		font-weight: 600
	}
	.what-we-offer-content .tabs-left>li>a .col-lg-2 img {
    padding: 8px;
}
.trusted-leading-brands-world .col-lg-2:last-child {
    border-right: 0;
    display: block;
}
.inner-page-title-head {
    text-align: center;
}
.inner-page-title-head h1 {
    color: #fff;
    font-size: 45px;
    text-transform: uppercase;
    font-weight: 800;
    margin: 0 0 0px;
}
/*.breadcrum li:before {
    display: block;
    content: '>';
    color: #d2d2d2;
    position: absolute;
    left: 107px;
    font-size: 15px;
    font-weight: 600;
}*/
.our-values p {
    padding: 0 15px;
}
.aboutlast-section img {
    position: relative;
    top: 0px;
}
.product-page-title-box {
    position: relative;
    top: 0px;
    width: 100%;
}
.product-page-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 23px;
    font-weight: 800;
    letter-spacing: 2px;
}
.product-page-title-head h2 {
    margin: 0;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.breadcrum {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 0px;
    margin-bottom: 20px;
}
.makerbot-style {
    float: left;
    text-align: left;
    display: block;
    max-width: 429px;
    margin-left: -63px;
    margin-top: 120px;
}
.product-page-title-enquiry input {
    height: 25px;
}
.product-page-title {
    background-size: cover;
    padding: 10px 0 41px;
}
.product-page-title-enquiry p {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}
.product-page-title-enquiry {
    margin-left: 29px;
    margin-top: 17px;
    width: 236px;
    background: #0000007a;
    padding: 10px 13px;
    border: 1px solid #2f2c2c8f;
    box-shadow: 0px 0px 7px #000;
}
.breadcrum li a {
    color: #d2d2d2;
    font-size: 10px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
}
.thre-D-printers-worldwide h3 {
    font-size: 21px !important;
    color: #fff;
    font-weight: 700;
    margin: 0;
    text-align: center;
}
.thre-D-printers-worldwide ul li img {
    padding: 21px 13px 15px;
}
.thre-D-printers-worldwide ul li {
    width: 33%;
    float: left;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-right: 0px;
    font-weight: 500;
}
.certificate-section .stamp {
    width: 134px;
    float: none;
    margin: 0 auto;
    display: block;
}
.chaosgroup-page-title {
    background-size: cover;
}
.instantaneous-simulation {
    background-size: cover;
}
.ansys-page-title {
    background-size: cover;
    padding: 10px 0 96px;
}
.ansys-get-better img {
    margin: 0 auto;
    padding: 10px 19px;
}
.ansys-get-better p {
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-bottom: 39px;
    letter-spacing: 1px;
}
.ansys-video-box p {
    text-align: center;
    font-size: 13px;
    padding: 7px 21px;
}
.product-page-title-head {
    padding: 0 1px;
}
.makerbot-about-section p {
    padding: 0 28px;
}
.thre-D-printers-worldwide .col-lg-6.col-md-6.col-sm-6 {
    padding: 0 43px;
}
.certificate-section p {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    padding: 0 28px;
}
#chaosegroup-slider .product-hover-ef {
    position: relative;
    width: 100%;
    padding: 0 0px;
}
#chaosegroup-slider .overlay .text {
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 10px 15px 0;
}
#chaosegroup-slider .overlay {
    position: absolute;
    top: 6px;
    bottom: 0;
    left: 5px;
    right: 0;
    height: 85%;
    width: 92%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.741176);
}


.boris-fx-page-title {
    background-size: cover;
    padding: 10px 0 133px;
}
.buy-now {
    padding: 12px 34px;
}
.boris-tabs img {
    padding: 0px 22px;
}
.boris-tabs h3 {
    font-size: 20px;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs {
    width: 100%;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs li a {
    font-size: 14px;
    font-weight: 600;
    padding: 16px 11px;
}
.sketchup-doc .panel-default .panel-heading {
    text-align: center;
    box-shadow: 0px 0px 0px;
    border: 0;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 {
    margin: 6px 0;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li.active a {
    font-size: 22px;
}
.pro-fea-table-title {
    position: absolute;
    transform: translate(-50%,-79%);
    top: 50%;
    left: 50%;
}
.products-features-box .table tbody tr td p {
    font-size: 12px;
}
.pro-fea-table-title {
    width: 80px;
    font-size: 13px;
    height: 80px;
}
.buynow {
    color: #fff;
    padding: 8px 6px !important;
    font-size: 14px;
    text-transform: uppercase;
    width: 100%;
    display: inline;
    position: relative !important;
    left: 0 !important;
    transform: none !important;
    top: 50%;
}
.products-features-box .table tbody tr td .supports {
    padding: 0 3px;
}
.products-features-box .table tbody tr td .supports i {
    width: 100%;
    font-size: 14px;
}
.products-features-box .table tbody tr td .supports span {
    font-size: 10px;
}
.aja-page-title {
    background-size: cover;
    padding: 10px 0 161px;
}
.aja-doc .tabcontent {
    position: relative;
    z-index: 9;
}
.tabs-details-box ul {
    float: left;
    width: 100%;
    height: 131px;
    overflow: auto;
}
.tabs-details-box ul li {
    float: left;
    width: 100%;
    font-weight: 500;
    text-align: left;
    font-size: 12px;
    line-height: 23px;
    letter-spacing: 0.4px;
}
#aja-slider .product-hover-ef .text {
    font-size: 12px;
    top: 19px;
}
#aja-slider .overlay ul {
    margin-top: 50px;
}
#aja-slider .overlay ul li {
    margin: 8px 2px;
    padding: 3px 3px;
    font-size: 9px;
}
#aja-slider .overlay ul li a {
    font-size: 10px;
}
.owl-carousel {
    z-index: 9;
}
.aja-doc-new .product-hover-ef .text {
    font-size: 11px;
    top: 10px;
}
.aja-doc-new .overlay p {
    color: #fff;
    padding: 3px 10px;
    margin: 10px 0 0;
    text-align: center;
    font-size: 11px;
    font-weight: 500;
}
.aja-doc-new .overlay {
    top: 8px;
    left: 8px;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs {
    width: 100%;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs li a {
    padding: 4px 32px;
}
.banner-content-heading {
    margin-top: 19px;
    min-height: auto;
}
.banner-content-box h3 {
    font-size: 14px;
}
.banner-content-reqest {
    margin-top: 9px;
}
.banner-content-reqest form input[type="text"] {
    width: 112px;
    font-size: 11px;
    padding: 7px 4px;
}
.banner-content-reqest p {
    font-size: 13px;
    
}
.banner-content-reqest form input[type="submit"] {
    background: #29c4f4;
    border: 0;
    color: #fff;
    font-size: 12px;
    padding: 11px 11px 9.1px;
    margin-left: -3px;
    line-height: 16px;
}
.banner-content-heading-1 h2 {
    font-size: 13px;
}
.harman-page-title {
    background-size: cover;
    padding: 10px 0 119px;
}
.middle-box-title-img img {
    height: 101px;
    width: 101px !important;
}
.middle-box-title-img {
    top: -46px;
}
.lacie-tile-height {
    height: 90px !important;
    min-height: 90px !important;
}
.lacie-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
.tvlogic .panel-default .panel-heading .nav-tabs {
    width: 89%;
}
.tvlogic-page-title {
    background-size: cover;
    padding: 10px 0 51px;
}
.liveo-doc .panel-default .panel-heading .nav-tabs {
    width: 98%;
}
.buy-now-buttons {
    width: 460px;
}
.harm-bottum-section {
    padding: 0 0px;
    border: 0;
}
.product-page-section h5 {
    font-size: 15px;
    margin: 20px 0;
    padding: 0 0;
}
.harman-panel .panel-default .panel-heading .nav-tabs li {
    width: 45%;
}
.harman-panel-content .buy-now {
    width: 100%;
}
.innerpage-title-head h3 {
    font-size: 23px;
}
.innerpage-title-head h2 {
    /*font-size: 30px !important;*/
}
.d-none {
    display: block !important;
}
.m-d-none {
    display: none !important;
}
.foundry-page-title {
    background-size: cover;
    padding: 10px 0 49px;
}
.foundry-doc .panel-default .panel-heading .nav-tabs li {
    width: 33%;
}
.autodesk-page-title {
    background-size: cover;
    padding: 10px 0 94px;
}
#chaosegroup-slider .owl-prev {
    position: relative;
    left: 0%;
}
#chaosegroup-slider .owl-next {
    position: relative;
    right: 0%;
}
}


@media (max-width:650px) {
	
	.content-box-2{    margin: 90px auto;}
.logo-manage {
    position: absolute;
    z-index: 999;
    padding: 0;
    margin: 0;
    top: 7px;
    left: 7px;
}
.logo-manage li {
    display: inline-block;
    margin: 0 6px;
    border-right: 1px solid #ddd;
    padding-right: 13px;
}
.logo-manage li:last-child {
    border-right: 0px;
}
.logo-manage li img {
      height: 38px;
    width: auto;
}
.d-none {
    display: block;
}
.m-d-none {
    display: none;
}
.ask-for-help {
    position: fixed;
    right: 0px;
    width: 156px;
    bottom: 52px;
    z-index: 9;
    display: none;
}
.thre-D-printers-worldwide ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right;
}
.thre-D-printers-worldwide ul li {
    width: 27%;
    float: left;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-right: 0px;
    font-weight: 500;
}
.product-page-title .col-xs-12 {
    width: 50%;
}
.makerbot-style {
    float: left;
    text-align: left;
    display: block;
    max-width: 272px;
    margin-left: -21px;
    margin-top: 104px;
}
.product-page-title-head {
    padding: 0 28px;
}
.social-icon-bar a {
    display: block;
    text-align: center;
    padding: 2px 3px;
    transition: all 0.3s ease;
    color: white;
    font-size: 9px;
    margin: 6px 0;
    border-radius: 4px;
}
#chaosegroup-slider .overlay {
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 32px;
    right: 0;
    height: 86%;
    width: 86%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.741176);
}
#chaosegroup-slider .product-hover-ef img {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.innerpage-title-head {
    padding: 0 20px;
}
.innerpage-title-enquiry {
    margin-left: 20px;
    margin-top: 26px;
}
.innerpage-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 59px;
    font-weight: 800;
    letter-spacing: 2px;
}
#chaosegroup-slider .product-hover-ef {
    position: relative;
    width: 100%;
    padding: 0 19px;
}
.inner-page-title-head {
    text-align: center;
}
.about-section .col-lg-6 {
    padding: 0 32px;
}
.aboutlast-section .col-lg-6 {
    padding: 0 30px;
}
.boris-fx-page-title {
    background-size: cover;
    padding: 10px 0 133px;
}
.boris-tabs h3 {
    font-size: 16px;
}
.boris-tabs img {
    padding: 0 7px;
}

.products-features-box1 .table tbody tr td p {
    width: 100%;
    font-weight: 600;
    color: #625ff5;
    font-size: 16px;
    text-align: center;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

.sketchup-page-title {
    background-size: cover;
    padding: 10px 0 45px;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs li {
    width: 100%;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li a {
    padding: 0px 21px;
    font-size: 16px;
    line-height: 38px;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li.active a {
    font-size: 24px;
    line-height: 26px;
    color: #050505;
    font-weight: 600;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 {
    margin: 1px 0;
	padding: 0;
}
.sketchup-slider .testimonial {
    margin: 0 3px 15px;
}
.products-features-box1 {
    border: 0;
}
.products-features-box {
    margin: 14px 0;
}
.products-features-box .table tbody tr td p {
    font-size: 15px;
}
.products-features-box1 .table tbody tr td {
    min-height: 48px;
}
.div-non-m {
	display:none;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li {
    display: block;
}
.pro-fea-table-title {
    position: absolute;
    transform: translate(-50%,-79%);
    top: 50%;
    left: 50%;
}
#aja-slider .overlay ul {
    list-style: none;
    padding: 0;
    text-align: center;
    margin-top: 193px;
}
#aja-slider .overlay {
    position: absolute;
    top: 21px;
    bottom: 0;
    left: 21px;
    right: 0;
    height: 89%;
    width: 91%;
}
.aja-doc .tabcontent {
    position: relative;
    z-index: 9;
}
.tabs-details-box .buynow {
    padding: 10px 78px;
    font-size: 18px;
}
.aja-page-title {
    background-size: cover;
    padding: 10px 0 141px;
}
.aja-doc-new .overlay {
    top: 22px;
    left: 19px;
}
.aja-doc-new .product-hover-ef .text {
    font-size: 16px;
}
.aja-doc-new .overlay p {
    padding: 3px 10px;
    margin: 93px 0 0;
    font-size: 15px;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs li {
    float: none;
}
.harman-panel-content .buy-now {
    padding: 12px;
    width: 68%;
    margin: 30px auto;
}
.harman-panel .panel-default .panel-heading .nav-tabs li {
    width: 30%;
}
.instantaneous-simulation ul {
    padding: 0 20px;
}


}

@media (max-width:480px) {
/*----stratasys-f770---*/
.stratasys-f770 {
    padding: 52px 0 80px;
    background-size: 100% !important;
    background: url(../images/stratasys/f770/mobile-banner.png) no-repeat !important;
	    background-position: center !important;
	width:100%;
	float:left;
}
/*----stratasys-f770---*/

/*----stratasys-h350---*/
.stratasys-h350 {
    padding: 17px 0 40px;
    background-size: 100% !important;
    background: url(../images/stratasys/h350/mobile-banner.png) no-repeat !important;
	    background-position: center !important;
    width: 100%;
    float: left;
}
/*----stratasys-h350---*/

/*----stratasys-origin-one---*/
.stratasys-origin-one {
    padding: 0px 0 35px;
    background-size: 100% !important;
    background: url(../images/stratasys/origin-one/mobile-banner.png) no-repeat !important;
	    background-position: center !important;
    width: 100%;
    float: left;
}
/*----stratasys-origin-one---*/
.printing-service-update .printing-service-update-content img {
    position: relative;
    top: 0px;
}
.innerpage-title-head h1 small {
    margin: 0;
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
    letter-spacing: 2px;
}
.recruitments-box .modal-body .recruitments {
    position: relative;
    left: 0;
    bottom: 0;
    margin: 7px 7px;
}
.ofc-address .footer-city-address ul li p {
    font-size: 14px;
}
#current-openings-slider .owl-nav {
    display: none;
}
#current-openings-slider .owl-dots {
	display:block;
	text-align:center;
}
#current-openings-slider .owl-dots .owl-dot {
    width: 15px;
    margin: 0 3px;
    height: 15px;
    border-radius: 50%;
    background: #c3c3c3;
}
#current-openings-slider .owl-dots .owl-dot.active {
    background: #2196f3;
}

#what-to-expect-mobile-view-slider .owl-nav {
    display: none;
}
#what-to-expect-mobile-view-slider .owl-dots {
	display:block;
	text-align:center;
}
#what-to-expect-mobile-view-slider .owl-dots .owl-dot {
    width: 15px;
    margin: 0 3px;
    height: 15px;
    border-radius: 50%;
    background: #c3c3c3;
}
#what-to-expect-mobile-view-slider .owl-dots .owl-dot.active {
    background: #2196f3;
}
/*--aysha css--*/

.printing-service-update .printing-service-update-content img {margin-bottom: 20px;}
.printing-service-update{padding-bottom:0 !important;}
.printing-service-update .printing-service-update-content .printing-service-listing-text{margin-top:0 !important;}
.printing-service-update .printing-service-update-content ul li{font-size:13px !important;}
.printing-service-update .printing-service-update-content{margin-top:0 !important;}

.recruitments-box .career-body-height{height:auto;}
.contact-section .contact-section-space{    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}
.contact-section .contact-section-space .custome-w-55{width:100%;float:none;}
.contact-section .contact-section-space .custome-w-45{width:100%;float:none;}
.ofc-address{background-size:cover !important;}
.subscribe-newsletter{width:100%;float:left;}
.subscribe-newsletter .custome-col-xs-3{float:left;display: block;}
.ofc-address .footer-city-address{padding:0 15px;}
.ofc-address .footer-city-address ul li{width:100% ;padding:0 ;}
.rewards-recognitions-box p.p-happycustomer-phonealign{text-align:left !important;letter-spacing:0.2px;margin-top:10px;}
#rewards-recognitions-box-mobile-view-slider-2 .rewards-recognitions-slid p{text-align:justify;padding:0; color:#34485e !important;width:100%;}
#rewards-recognitions-box-mobile-view-slider-2 {display: block;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial .rewards-recognitions-slid img {width: 100% !important;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial {margin: 0;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots {display: block;text-align: center;}
#rewards-recognitions-box-mobile-view-slider-2 .testimonial img {width: 100%;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-nav {display: none;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots button {width: 15px;margin: 0 3px;height: 15px;border-radius: 50%;background: #c3c3c3;}
#rewards-recognitions-box-mobile-view-slider-2 .owl-dots button.active {background: #2196f3;}
/*--aysha css--*/

.career-twitter-embed-bg .twitter-post-box {height: 721px; overflow-y: hidden; border: 0px solid #ddd; padding: 0px 0px; border-radius: 0px;}
.career-twitter-embed-bg .facebook-post-box iframe {height: 570px !important;}

.banner-career {height: 588px !important;margin-top: 49px;background-size: 100%;background-position: right;}
.banner-career .content-box-2 {width: 100%;margin: 0;position: relative;top: 365px;}
.banner-career { background: url(../images/GPTW-mobile--career-banner.jpg) no-repeat;float: left;width: 100%;background-size: 100%;position: relative;padding: 18px 0px 98px;}
.banner-career .content-box-2 .recognized {width: 227px;margin-left: -5px;padding-left: 9px;}
.banner-career .content-box-2 .great-plase {font-weight: 800;width: 127px;line-height: 23px;font-size: 16px;}
.content-box-2 h1 span {font-weight: 500;font-size: 22px;}
.content-box-2 h1 .recognized {background: #1facdac9;width: 235px;margin-left: -16px;padding-left: 18px;line-height: 36px;margin-top: 10px;margin-bottom: 10px;font-weight: 600;font-size: 20px;text-shadow: 1px 2px 0px #0000002e;}
.content-box-2 h1 .great-plase {font-weight: 800;width: 127px;line-height: 23px;font-size: 16px;}
.career-banner-title {padding: 60px 0 38px;}
#rewards-recognitions-box-mobile-view-slider-1 {display: block;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial .rewards-recognitions-slid img {width: 100% !important;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial {margin: 0;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots {display: block;text-align: center;}
#rewards-recognitions-box-mobile-view-slider-1 .testimonial img {width: 100%;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-nav {display: none;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots button {width: 15px;margin: 0 3px;height: 15px;border-radius: 50%;background: #c3c3c3;}
#rewards-recognitions-box-mobile-view-slider-1 .owl-dots button.active {background: #2196f3;}
.employee-recognition-mobile-view {background: none !important;}
.employee-recognition-mobile-view img.full-device-width {width: -webkit-fill-available !important;}

#makerbot-webinar .modal-body {
    padding: 0px 0 0;
}
.lates-news-box img {
    width: 100% !important;
}
.lates-news-box .desktop-image {
    display: none !important;
}
.lates-news-box .mobile-image {
    display: block !important;
}
#testimonial-latest_news .owl-dots {
    display: block;
    text-align: center;
    margin: 0px auto 13px;
}
.stratasys-thakyou-page {
    background: rgb(248,250,250);
	background: linear-gradient(0deg, rgba(248,250,250,1) 77%, rgba(248,250,250,1) 78%, rgba(28,194,255,1) 78%);
}
.stratasys-thakyou-image-box {
    height: 300px;
}
.stratasys-thakyou-box {
    height: 340px;
}
.stratasys-thakyou-image-content {
    width: 265px;
    height: 198px;
}
.stratasys-thakyou-content {
    width: 268px;
}
.stratasys-thakyou-content h1 {
    font-size: 25px;
    line-height: 36px;
    margin-bottom: 30px;
}
.stratasys-thakyou-content p {
    font-size: 14px;
    margin-bottom: 17px;
}
.stratasys-thakyou-content a {
    font-size: 13px;
    margin-top: 25px;
}
.makerbot-thakyou-content a {
    margin-top: 12px;
}
.makerbot-thakyou-box {
    height: 300px;
}
.makerbot-thakyou-image-box {
    height: 300px;
}
.makerbot-thakyou-content h1 {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 30px;
    margin-top: 0;
}
.makerbot-thakyou-content p {
    font-size: 14px;
    margin-bottom: 13px;
    margin-top: 0;
}
.makerbot-thakyou-content {
    width: 286px;
}
.makerbot-thakyou-image-content {
    width: 287px;
}
.box-placeholder-width{width:100%;}
.h1-class {
    font-size: 15px;
    font-weight: 600;
}

.start_your_design_project h2 {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 1.5;
}
.bottom-padding{padding-bottom:20px;}
.predesign_available h4.bottom-m{margin-bottom:15px;}
.start_your_design_project p {
    font-size: 13px;
    line-height: 1.5;
    padding: 0px 0px;
}
.start-your-content{margin-top:40px !important;}
.start-your-content h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.5;
}

#predesign_product ul li.width-full{width:100%;}

.start-your-content p {
    padding: 0 26px;
    font-size: 13px;
    margin: 15px 0 30px;
}

.start-your-content p.text-space{margin:8px 0 18px;}

.start-your-content i {
    display: block;
    float: left;
    padding: 6px 10px 28px 0;
}

.features_you_Love h3 {
    font-size: 20px;
}

.features_you_Love p {
    color: #297fca;
    font-size: 13px;
}

.features_you_Love h5 {
    font-size: 18px;
    line-height: 1.5;
}

.predesign_available h4 {
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 1.5;
}

#predesign_product ul li {
    width: 45%;
    float: left;
    margin-right: 16px;
}

#predesign_product ul li .img-box {
    float: left;
    width: 125px;
    margin-right: 20px;
    margin-bottom: 15px;
    min-height: 150px;
}

#predesign_product ul li p {
    font-size: 12px;
    color: #717171;
    padding: 0 6px;
    text-align: justify;
    word-break: break-all;
}

#predesign_product ul li h4 {
    font-size: 14px;
    padding: 0 6px;
}

#predesign_product h3 {
    font-size: 20px;
    text-align: center;
}

.mibile-show {
    display: block;
}
.mobile-hide {
    display: none;
}

.predesign_available table {
    margin-bottom: 20px;
}

.liveu-solo-page-banner {
    background: url(../images/liveu-solo/mobile-bg.jpg) no-repeat;
    width: 100%;
    float: left;
    background-size: 100%;
    padding: 49px 0 136px;
    background-position: bottom;
}
.liveu-solo-page-banner ul li {
    display: inline-block;
    margin-right: 0;
    margin: 0 7px;
}
.liveu-solo-page-banner ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    margin-top: 17px;
    width: 100%;
    text-align: center;
}
.liveu-solo-page-banner h1 {
    font-size: 32px;
    text-align: center;
}
.liveu-solo-page-banner p {
    font-size: 13px;
    text-align: center;
}
.liveu-solo-page-banner ul li .learn_more {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.liveu-solo-page-banner ul li .get_a_quote {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.liveu_solo_customers_spotlight h2 {
    font-size: 20px;
    margin: 25px 0;
}

.liveu_solo_customers_spotlight_box img {
    width: 100% !important;
}

.liveu_solo_customers_spotlight_box h4 {
    font-size: 17px;
}
.liveu_solo_customers_spotlight_box p {
    font-size: 13px;
}
.liveu_solo_customers_spotlight_box span {
    font-size: 13px;
}

.learn_more {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.get_a_quote {
    font-size: 13px;
    padding: 8px 27px 8px 18px;
}

.top_reasons_streaming h3 {
    font-size: 20px;
    line-height: 1.4;
    margin: 25px 0;
}

.top_reasons_streaming_list ul li {
    font-size: 13px;
    line-height: 1.7;
    margin-bottom: 20px;
}

.use_cases h4 {
    font-size: 20px;
    margin: 25px 0;
}
.use_cases_left .tabs-left {
    border: 0;
    border-right: 0;
    border-bottom: 2px solid #707070;
    margin-bottom: 10px;
}
.use_cases_left .tabs-left li {
    width: 50%;
    float: left;
}
.use_cases_left_content .auromotive-video img {
    width: 100%;
}
.use_cases_left_content h5 {
    font-size: 17px;
}
.use_cases_left_content p {
    font-size: 13px;
}
.use_cases_left .tabs-left li a {
    font-size: 13px;
    text-align: left;
}

.use_cases_left .tabs-left li.active a {
    font-size: 13px;
    text-align: left;
}

.get_a_quote {
    margin-bottom: 10px;
}

.product_overview h5 {
    font-size: 20px;
    margin: 25px 0;
}

.product_overview img {
    margin-bottom: 20px;
}

.product_overview {
    padding: 0 0 25px 0;
}

.foundry_blog img {
    padding: 0;
}
.blog-thum-box p {
    font-size: 13px;
}
.blog-thum-box a {
    width: 92px;
    font-size: 11px;
}
.slm-colum-padding-left {
	padding-left: 15px;
}
.blog-form {
    float: left;
    width: 100%;
}
.blog-thum-box img {
    padding: 0px 14px;
}
.blog-details p img {
    padding: 0px 15px;
}
.blog-details img {
    padding: 0px 15px;
}
.footer-contact {
    border-right: 0;
    border-bottom: 0;
	margin: 20px 0 20px;
	min-height: auto;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head {
    position: relative;
    top: 35px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head h2 {
    color: #2E266F;
    opacity: 0.1;
    font-size: 50px !important;
	line-height: 53px;
}
.industry-box_center .additional_resources {
    font-size: 23px;
}
.industry_specific_case_studies h3 {
    font-size: 20px;
}
.industry-box .industry-box-content {
    bottom: -147px;
    padding: 0 20px 17px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}
.industry-box .industry-box-content:hover {
    bottom: 0px;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.industry-box {
    z-index: 99;
    overflow: hidden;
}
.industry-box .industry-box-content ul li a {
    font-size: 13px;
}
.industry-box .industry-box-content h4 {
    font-size: 17px;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head p {
    font-size: 12px;
    text-align: center;
}
.slm-solution-title .innerpage-title-box .innerpage-title-head a {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 20px;
	    position: relative;
    left: 28%;

}
.slm_solution_doc h3 {
    font-size: 22px;
}
.slm_solution_doc_2 h3 {
    font-size: 22px;
}
.slm_solution_doc p {
    font-size: 13px;
}
.slm_solution_doc_2 p {
    font-size: 13px;
}
.slm_solution_doc_2 span {
    font-size: 13px;
}
.video-sep-link li a {
    font-size: 13px;
}
.slm_solution_doc span {
    font-size: 13px;
}
.slm-listing li {
    font-size: 13px;
}
.slm-solution-title {
    background-size: cover;
	background: url(../images/slm_landign_page/mobile-bg.jpg);
}
.slm-solution-title .innerpage-title-box {
    margin-top: 0;
}
.slm-solution-title .innerpage-title-box img {
    padding: 52px 35px 40px;
}
.slm-img-box-125 img {
    height: auto;
}
.slm_solution_doc {
    background: #f2f5f7;
}
.slm_solution_doc_2 {
   background: #ffffff;
}
.industry-box_center {
    display: block;
    min-height: auto;
}
.industry_specific_case_studies:after {
    width: 200px;
    height: 200px;
}
.industry_specific_case_studies:before {
    width: 200px;
    height: 400px;
}
.slm-img-box_280 {
    min-height: auto;
}
.slm-img-box_280 img {
    height: auto;
}
.slm-img-box_500 {
    min-height: auto;
}
.slm-img-box_800 {
    min-height: auto;
}
.blog_personal_details li:after {
    top: 6px;
}
.last-child-border:before {
    top: 6px;
}
.blog-details p {
    font-size: 13px !important;
}

.blog-details h1 {
    font-size: 16px !important;
}

.blog-details h2 {
    font-size: 16px !important;
}

.blog-details h3 {
    font-size: 14px !important;
}

.blog-details h4 {
    font-size: 14px !important;
}

.blog-details h5 {
    font-size: 14px !important;
}

.blog-details h6 {
    font-size: 14px !important;
}
.line_download ul li {
    margin-right: 10px;
}
.line_download {
    margin: 15px 0 20px;
}
.laft-side-tabs .tabs-left li {
    width: 48%;
    float: left;
}
.pd_0 {
    padding: 0 15px;
}
.laft-side-tabs .tab-content img {
    margin: 0 !important;
	height: auto;
}
.laft-side-tabs .tabs-left {
    border: 0;
    margin: 0 0 10px;
}
.laft-side-tabs .tabs-left li a {
    text-align: center;
    min-height: 42px !important;
    margin: 0 !important;
    height: 42px !important;
}
.laft-side-tabs .tabs-left li.active>a {
    text-align: center;
    margin: 0 !important;
}
.borisfx-pro ul li {
    font-size: 13px;
    text-align: left;
}
.contact-details table td p {
    margin-bottom: 0;
}
.our-3d-printers p {
    font-size: 13px;
}
.h2-heading {
    margin-top: 10px;
    font-weight: 700;
    float: left;
    font-size: 15px;
    color: #011931;
    line-height: 1.5;
    margin-bottom: 10px;
}
.super-saver-offer {
    margin-top: -20px;
}
.meet-customer-box {
    min-height: auto;
    margin-bottom: 20px;
}
.second-last-box {
    min-height: auto;
    margin-bottom: 25px;
    margin-top: 25px;
}
.second-last-box a {
    float: none;
    position: relative;
    padding: 6px 0;
    display: block;
    margin: 0 auto;
    bottom: 0px;
}
.need-help-deciding-box h3 {
    color: #fd1f0d;
    font-size: 20px;
}
.need-help-deciding-box .need-help-p {
    font-size: 13px;
}
.need-help-deciding-box .talk-to {
    font-size: 13px;
    line-height: 0.6;
    margin-top: 8px;
    text-align: left;
    margin-bottom: 12px;
    padding: 2px 0px;
}
.need-help-deciding-box p {
    text-align: left;
    margin-bottom: 6px;
    padding: 7px 0px;
    font-size: 13px;
    line-height: 0.6;
}

.need-help-deciding-box .col-lg-6 {
    border-right: 0;
    text-align: left !important;
}
.who-we-work-stratasys img {
    width: 80%;
}
.stratasys-page-title {
    padding: 78px 0 32px;
    background-size: cover !important;
    background: url(../images/stratasys/mobile-banner.jpg) no-repeat;
    background-position: right;
    margin: 50px 0 0;
}
.stratasys-page-title .innerpage-title-head h5 {
    font-size: 13px;
	    text-align: center;
}
.stratasys-page-title .innerpage-title-head {
    padding: 249px 0 0;
}
.stratasys-page-title .innerpage-title-head h1 {
    font-size: 15px !important;
        text-align: center;
}
.corel-page-title img {
    width: 300px;
    margin-bottom: 20px;
    margin: 0 auto;
}
.corel-page-title img {
    width: 300px;
    margin-bottom: 20px;
    margin: 0px auto 20px;
}
.corel-page-title .innerpage-title-box .innerpage-title-head h2 {
    font-size: 23px;
    width: 300px;
    margin: 20px auto;
}

.corel-page-title .innerpage-title-box .breadcrum {
    margin-bottom: 20px;
}
.corel-page-title .innerpage-title-box .request-quote-bt {
    margin-bottom: 20px;
}
.corel-page-title {
    padding: 33px 0 74px;
    background-size: cover !important;
    background-position: 61%;
}
.corel-content-box .explore-gaming-box-button li .buy-now {
    padding: 6px;
    margin: 0 2px;
    font-size: 11px;
    width: 90px;
    text-transform: capitalize;
}
.corel-logo-box {
    padding: 15px 40px;
}
.corel-logo-box img {
    width: 100% !important;
    height: 21px;
}
.corel-section-product-box img {
    width: 100% !important;
}
.corel-section-product #unity-game-testimonial-slider .testimonial {
    margin: 0 0px;
    padding: 0;
}
.corel-content-box {
    min-height: 300px;
}
.corel-content-scroll-bar {
    height: 200px;
    overflow: auto;
}
.what-we-offer-content .tab-content img.img-responsive {
    margin: 10px 0 0px;
    padding: 0 65px;
}
.vex-page-title {
    padding: 204px 0 22px;
    background-size: cover !important;
    background: url(../images/vex/mobile-banner.jpg) no-repeat;
}
.vex-page-title .innerpage-title-head h1 {
    font-size: 22px !important;
    text-align: center;
}
.vex-page-title .breadcrum {
    float: center;
}
.vex-page-title .request-quote-bt {
    float: center;
}
.educational-lis-design li {
    width: 100%;
	margin-right: 0;
}
.vex-iq-q5 .explore-gaming-box {
    min-height: auto;
    margin-bottom: 10px;
}
.vex-btn {
    margin: 0 auto 20px;
    width: 111px;
    padding: 10px !important;
    float: none;
}
.vex-roboics-school .counter-stranghts li {
    width: 45%;
    border-right: 0;
    margin: 0;
    border-width: thin;
}
.vex-roboics-school .counter-stranghts {
    width: 90%;
    margin: 0 auto;
    float:none;
}
.vex-page-title .innerpage-title-head h5 {
    font-size: 13px;
    text-align: center;
}
.explore-gaming-box-2 {
    min-height: auto !important;
    margin-bottom: 10px;
}
.explore-gaming-box p {
    padding: 0 15px;
    text-align: center;
}
.unity-section figure.effect-sarah p {
    text-align: center;
    transform: translate3d(0,0,0);
    opacity: 1;
}
.learn-more-btn {
    opacity: 1;
    width: 113px;
    font-size: 15px;
    margin: 0 auto;
    transform: translate3d(0,0,0);
}
.unity-architecture-engineering-testimonial {
    padding: 10px 0;
}
.unity-game-Create {
    padding: 10px 0;
}
.unity-architecture-engineering-testimonial #unity-game-create-slider-3 .owl-dots {
    display: block;
    text-align: center;
	margin-top: 10px;
}
.unity-architecture-engineering-testimonial #unity-game-create-slider-3 .owl-dots .owl-dot {
	font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}

.key-benefits-3 .key-benefits-3-box {
    min-height: auto;
    margin-top: 15px;
	text-align: center;
}
.aec-industry {
    padding: 25px 0 0;
}
.unity-game-section {
    padding: 25px 0 0;
}
.unity-architecture-reflect {
    padding: 0 0 20px;
}
.aec-industry .explore-gaming-box {
    margin-bottom: 0 !important;
}
.aec-industry .explore-gaming-box {
    min-height: auto;
}

.get-unity-reflect p {
    font-size: 13px;
}

.get-unity-reflect h5 {
    font-size: 15px;
}
.get-unity-reflect a {
    width: 120px;
    padding: 8px;
    margin: 0;
}
.get-unity-reflect {
    padding: 17px;
    background-size: cover !important;
	margin-bottom: 20px;
}

.key-benefits-3 .key-benefits-3-box p {
    text-align: center;
}

.unity-architecture-engineering-testimonial #unity-game-create-slider-3 .owl-dots .owl-dot.active {
    background: #00abdf;
}
.unity-architecture-reflect .p-decription {
    float: left;
    width: 100%;
}
.unity-architecture-page-title {
    padding: 4px 0 51px;
    background-size: cover !important;
}
.unity-architecture .explore-gaming-box {
    min-height: auto;
}
.unity-architecture .explore-gaming-box-button {
    position: relative;
}
.unity-architecture .explore-gaming-box-button li .buy-now {
    width: 100px;
    font-size: 13px !important;
    padding: 6px;
    margin: 0px 0 10px;
}
.unity-architecture-engineering h5 {
    text-align: left !important;
}
.key-benefits-2 h4 {
    font-size: 15px;
    text-align: center;
}
.key-benefits-2 i {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.key-benefits-2 h5 {
    font-size: 15px;
    text-align: center;
}
.key-benefits-2 p {
    font-size: 13px;
    text-align: center;
}
.h3-heading {
    font-size: 15px;
    width: 100%;
    float: left;
}
.getmore_animation .explore-gaming-box {
    min-height: auto;
}
.getmore_animation .explore-gaming-box .buy-now {
    position: relative;
    bottom: 0;
}
.medai-entertaiment-scroll {
    height: auto !important;
    overflow: visible;
}
.ready-for-real-time {
    padding: 15px 15px 15px;
    background-size: cover !important;
    background: url(../images/unity/f27.png) no-repeat;
	margin-bottom: 20px;
}
.ready-for-real-time h5 {
    margin-top: 0;
    font-size: 15px;
}
.ready-for-real-time p {
    font-size: 13px;
}
.ready-for-real-time a {
    width: 150px !important;
    padding: 10px !important;
}




.animation_pipeline .explore-gaming-box .buy-now {
    width: 150px;
    padding: 10px;
    margin: 0 auto 15px;
}
.realtimesavers .explore-gaming-box {
    min-height: auto;
}
.unity-flim-animation #unity-game-create-slider-2 .testimonial .explore-gaming-box img {
    width: 100%;
}
.unity-flim-animation #unity-game-create-slider-2 .testimonial .explore-gaming-box {
    min-height: auto;
    padding-bottom: 10px;
}
.unity-flim-animation #unity-game-create-slider-2 .testimonial .explore-gaming-box .buy-now {
    width: 150px;
    padding: 10px;
    margin: 10px auto 10px;
    position: relative;
    bottom: 0;
}
.animation_pipeline .explore-gaming-box .gray-subheading {
    text-align: center;
}
.h3-heading {
    font-size: 15px;
}
.unity-flim-animation-page-title {
    padding: 4px 0 52px;
    background-size: cover !important;
}
.unity-automotive-lear-more #unity-game-create-slider-2 .testimonial .explore-gaming-box img {
    width: 100%;
}
.unity-automotive-lear-more #unity-game-create-slider-2 .testimonial .explore-gaming-box {
    min-height: 364px;
    margin-bottom: 10px;
}
.unity-automotive-testimonial .owl-dots .owl-dot.active {
    background: #00abdf;
}
.unity-automotive-testimonial .owl-dots .owl-dot {
	font-size: 12px;
    background: #dddddd;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 2px;
}
.unity-automotive-testimonial .owl-dots {
    display: block !important;
    text-align: center;
    margin-top: 20px;
}
.unity-automotive-page-title {
    background: #000;
    padding: 11px 0 48px;
}
.unity-automotive-page-title video {
    width: 100%;
    height: 292px;
}
.lear-more-strip a {
    font-size: 13px;
}
.unity-automotive .explore-gaming-box {
    min-height: auto;
    margin-bottom: 20px;
}
.unity-automotive .explore-gaming-box .buy-now {
    margin-bottom: 15px;
}
.unity-game-testimonial #unity-game-create-slider-3 .testimonial {
    margin: 0 15px;
}
.unity-automotive-testimonial .owl-dots {
    display: block !important;
}
.key-benefits h4 {
    font-size: 15px;
    text-align: center;
}
.key-benefits h5 {
    font-size: 15px;
	text-align: center;
}
.key-benefits p {
    font-size: 13px;
	text-align: center;
}
.key-benefits i {
    margin: 0 auto;
    display: block;
    text-align: center;
}
.unity-game-page-title {
    padding: 23px 0 50px;
    background-size: cover !important;
}
.lear-more-strip p {
    font-size: 13px;
    text-align: center;
}
.unity-game-section h3 {
    font-size: 15px;
    text-align: center;
}
.explore-gaming-box h4 {
    font-size: 15px;
    text-align: center;
    width: 100%;
    float: left;
}
.unity-game-testimonial-box .unity-game-testimonial-img {
    width: 90px !important;
}
.unity-game-testimonial-box {
    min-height: auto;
    margin-top: 10px;
}
.unity-game-Create #unity-game-create-slider .testimonial .explore-gaming-box img {
    width: 100%;
}
.unity-game-Create #unity-game-create-slider .testimonial .explore-gaming-box {
    min-height: auto;
    margin-bottom: 10px;
}
.unity-game-bottom-section .explore-gaming-box {
    min-height: auto;
    position: relative;
}
.unity-game-bottom-section .buy-now {
    width: 200px;
    padding: 12px;
    margin: 0 auto;
    position: relative;
    left: 0;
    right: 0;
    bottom: 10px;
}
.unity-game-Create #unity-game-create-slider .owl-dots {
    margin: 5px auto 0;
}
.unity-game-Create h3 {
    font-size: 15px;
    text-align: center;
}
.makerbot-education-section .p-decription {
    text-align: center;
}
.unity-page-title {
    padding: 23px 0 43px;
    background-size: cover !important;
    background: url(../images/unity/banner.jpg) no-repeat;
    width: 100%;
    float: left;
}
.unity-section .grid figure figcaption {
    padding: 10px;
}
.unity-section figure.effect-sarah h2 {
    padding: 0 0 8px;
}
.unity-section .grid figure h2 {
    font-size: 15px;
	text-align: center;
}
.unity-section .grid figure h2 {
    font-size: 18px;
    text-align: center;
	line-height: 1.5;
    letter-spacing: 0.4px;
    word-break: normal;
}
#makerbot-cloud-video .modal-dialog {
    width: 300px;
    margin: 15px auto;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
}
#makerbot-cloud-video .modal-dialog .modal-content .modal-header h4 {
    line-height: 1.2;
}
#makerbot-cloud-video .modal-dialog .modal-content .modal-header .close {
    padding: 1px 4px;
    margin: 4px 0 0;
    font-size: 12px;
}
.makerbot-education-page-title {
    padding: 17px 0 45px;
    background-size: cover !important;
    background: url(../images/makerbot-education/Banner.jpg) no-repeat;
}
.classroom-3D-Printing-section-box {
    min-height: auto;
}
.classroom-3D-Printing-section-box .download-btn {
    background: #ff1d0d;
    color: #fff;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
    padding: 10px 0;
    width: 185px;
    text-align: center;
    font-weight: 600;
    bottom: 0;
    position: relative;
    left: 0;
    right: 0;
}
.google-partner {
    margin-top: 20px;
    width: 100%;
    float: left;
}
.how-schools-use-makerBot-box img {
    margin-left: 0;
    margin-top: 15px;
}
.how-schools-use-makerBot h3 {
    font-size: 15px;
}
.how-schools-use-makerBot-box h4 {
    font-weight: 600;
    margin-top: 12px;
    font-size: 15px;
}
.how-schools-use-makerBot-box {
    padding-bottom: 15px;
}
.makerBot-in-the-classroom h5 {
    font-size: 20px;
    min-height: 62px;
    display: block;
    align-items: center;
    text-align: center;
}
.makerBot-in-the-classroom img {
    height: auto;
    width: 100%;
    object-fit: contain;
    box-shadow: 0px 0px 7px #ddd;
    padding: 13px;
    margin: 0 auto;
    margin-top: 20px;
}
.makerbot-education-section .img-maker-edu {
    margin: 0 auto;
    display: block;
}
.classroom-3D-Printing-section h3 {
    font-size: 15px;
	margin: 0 0 10px;
}
.classroom-3D-Printing-section-box h4 {
    font-size: 15px;
}
.classroom-3D-Printing-section-box {
    background: #fff;
    width: 100%;
    float: left;
    min-height: 380px;
    position: relative;
    margin-top: 10px;
}
.colorfront-page-title {
    padding: 8px 0 70px;
    background-size: cover !important;
}
.academic-select-subscription {
    padding: 25px 0;
    background-size: 100% !important;
    background: url(../images/bentley/strap.png) no-repeat;
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    margin-bottom: 29px;
    margin: 20px 0 0px;
    text-align: center;
}
.bentley-page-title {
    padding: 39px 0 70px;
    background-size: cover !important;
}
.mar-top {
    margin-top: 50px;
}
.eplan-page-title {
    padding: 0px 0 58px;
    background-size: cover !important;
}
.eplan-section h4 {
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
}
.eplan-geay-box img {
    margin-bottom: 15px;
}
.registration-payment-portal-online-training .form-group textarea {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #ddd;
}
.registration-payment-portal-online-training .form-group .form-control {
	padding: 3px 0px !important;
}
.registration-payment-portal-online-training .form-group input::placeholder {
	color: #bbb !important;
    font-weight: 300 !important;
}

.registration-payment-portal-online-training .form-group textarea::placeholder {
	color: #bbb !important;
    font-weight: 300 !important;
}


.registration-payment-portal-online-training .form-group .form-control {
    min-height: 20px !important;
    height: 20px !important;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
    border-radius: 0 !important;
}
.registration-payment-portal-online-training .form-group .radio {
    width: 100%;
    float: left;
    margin: 10px 0;
    z-index: 999;
}
.recruitments-box .modal-header .close {
    top: 8px;
    right: 9px;
    background: white;
    font-size: 18px;
    padding: 0 2px;
    line-height: 15px;
}
.job-opening-box {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.current-openings-desktop-view .m-div-none {
    display: none;
}
.contact-details table td, th {
    padding: 0;
    vertical-align: middle !important;
}
.lenses-for-large-format-innner-tab .nav-tabs li {
    float: left;
    width: 100%;
}
.lenses-for-large-format-innner-tab .nav-tabs li a {
    padding: 0 6px;
    margin: 5px 0;
    font-size: 15px;
    min-height: 37px;
}
.arri-zeiss-innner-tab .nav-tabs {
    width: 100%;
    margin: 0 auto 10px;
}
.graygradiant-box h5 {
    font-size: 15px;
}
.graygradiant-box p {
    font-size: 13px;
}
.graygradiant-box {
    min-height: auto;
}
.cinema-pdf-box .pdf-btn {
    position: relative;
    bottom: 0;
    right: 0;
}
.cinema-pdf-box {
    position: relative;
    min-height: auto;
	margin-top: 15px;
}
.cinema-Features-box .col-lg-5 {
    padding-left: 0;
}
.zeiss-page-title {
    padding: 47px 0 61px;
    background-size: cover !important;
}
#zeiss-tabinsid-box-slider-5 .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}

#zeiss-tabinsid-box-slider-6 .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}

#zeiss-tabinsid-box-slider-7 .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}

#zeiss-extended-data-slider .owl-next {
    top: 40%;
    right: -20px;
    left: auto;
}
#zeiss-extended-data-slider .owl-prev {
    top: 40%;
    left:-20px;
}

.eXtended-data-img {
    min-height: 121px;
    width: 100%;
    float: left;
}

.eXtended-data-img img {
    width: 100% !important;
    height: 109px;
    object-fit: contain;
}


.zeiss-doc .panel-default .panel-heading .nav-tabs {
    width: 100%;
}
#zeiss-tabinsid-box-slider .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}
#zeiss-tabinsid-box-slider-4 .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}
#zeiss-tabinsid-box-slider-1 .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}
#zeiss-tabinsid-box-slider-2 .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}
#zeiss-tabinsid-box-slider-3 .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}
#zeiss-tabinsid-box-slider-4 .testimonial {
    margin: 0 30px;
    min-height: auto !important;
}
#zeiss-tabinsid-box-slider-3 .testimonial {
    margin: 0 30px;
    min-height: auto !important;
}
#zeiss-tabinsid-box-slider-2 .testimonial {
    margin: 0 30px;
    min-height: auto !important;
}
#zeiss-tabinsid-box-slider-1 .testimonial {
    margin: 0 30px;
    min-height: auto !important;
}
#zeiss-tabinsid-box-slider .testimonial {
    margin: 0 30px;
    min-height: auto !important;
}
.zeiss-tabinsid-box .testimonial img {
    width: 100% !important;
}
.zeiss-tabinsid-box h4 {
    font-size: 15px !important;
}
.zeiss-tabinsid-box .pdf-btn {
    display: block;
    margin: 0 auto;
    width: 250px;
    padding: 11px 20px;
    line-height: 1.2;
}
.electrical-engineering-software .p-decription {
    font-size: 13px;
}
.ansys-education-top {
    margin-top: 20px;
    margin-bottom: 20px;
}
.etap-list li {
    font-size: 13px;
}
.electrical-engineering-software ul li {
    font-size: 13px;
}
.getting-started-videos #getting-started-videos-slider .owl-next {
    top: 40%;
    right: 0;
    left: auto;
}
.electrical-engineering-software h4 {
    font-size: 15px;
}
.electrical-engineering-software .lacie_content {
    margin-top: 20px;
}
.getting-started-videos h4 {
    font-size: 15px;
}
.etap-student-edition .p-decription {
    font-size: 13px;
}
.etap-student-edition ul li {
    font-size: 13px;
}
.getting-started-videos #getting-started-videos-slider .owl-prev {
    top: 40%;
    left: 0;
}
.getting-started-videos .testimonial {
    margin: 0 21px;
}
.etap-page-title {
    padding: 5px 0 81px;
    background-size: cover !important;
}
.etap-section {
    background-size: cover;
    background-position: right;
}
.etap-section iframe {
    min-height: 220px;
    margin-bottom: 20px;
}
.etap-section .p-decription {
    word-break: break-word;
	font-size:13px;
	text-align: left;
}
.academic-license-title {
    padding: 10px 0;
    background-size: 100%;
}
.academic-license-title h4 {
    font-size: 15px;
}
.academic-license .buy-now {
    margin-top: 0;
}
.What-to-expect h4 {
    font-size: 15px;
	margin-bottom: 10px !important;
}
.current-openings .title-border {
    text-transform: capitalize;
	margin-bottom: 10px !important;
}
.current-openings-box h3 {
    font-size: 15px;
	margin-bottom: 10px !important;
}
.ark-liveinfo h4 {
    font-size: 15px;
	margin-bottom: 10px !important;
}
.current-openings .title-border::after {
	display:none;
}
.benefits-box-slider-box-mobile-view {
    display: block;
}
.benefits-list-desktop-view {
    display: none;
}
#benefits-box-slider-mobile-view-slider {
    width: 100%;
    float: left;
}
#benefits-box-slider-mobile-view-slider .testimonial li {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 13px;
}
#benefits-box-slider-mobile-view-slider .testimonial li img {
    width: 29px;
    margin: 0 auto;
}
#benefits-box-slider-mobile-view-slider .owl-prev {
    top: 40%;
}
#benefits-box-slider-mobile-view-slider .owl-next {
    left: auto;
    top: 40%;
}
.makerbot-mobile img {
    margin: 25px 0 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}
.rewards-recognitions-box-mobile-view {
    display: block;
}
.career-banner-title .innerpage-title-box .innerpage-title-head .breadcrum li a {
    color: #fff !important;
}
.career-banner-title .innerpage-title-box {
    margin: 0 !important;
}
.career-banner-title .innerpage-title-box .innerpage-title-head {
    padding: 0 !important;
    text-align: left !important;
}
.career-banner-title .innerpage-title-box .innerpage-title-head h2 {
    font-size: 24px !important;
    line-height: 1.4 !important;
    text-shadow: 2px 2px 1px #0000004a;
}
.desktop-view-image {
    display: none;
}
.what-to-expect-mobile-view {
    width: 100%;
    float: left;
    display: block;
}
.what-to-expect-title {
    width: 88%;
    margin: 0 auto;
}
.current-openings-box #current-openings-slider {
    padding: 0 20px;
}

.what-to-expect-mobile-view #what-to-expect-mobile-view-slider .owl-next {
    top: 40%;
    left: auto;
}

#what-to-expect-mobile-view-slider .testimonial img {
    width: 100%;
}
.what-to-expect-mobile-view #what-to-expect-mobile-view-slider {
    padding: 0 20px;
}

.ark-liveinfo p {
    font-size: 13px;
}
.benefits-list li {
    font-size: 13px;
    margin-bottom: 10px;
}
.career-banner-title {
    padding: 243px 0 70px;
    background-size: 100% !important;
    background: url(../images/career/mobile-banner.jpg) no-repeat;
	margin-top: 50px
}

.rewards-recognitions-box-mobile-view {
    background: url(../images/career/bg3.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 20px 0 20px;
}
.rewards-recognitions-box-mobile-view .owl-prev {
    top: 40%;
	left: 8px;
}

.rewards-recognitions-box-mobile-view .owl-next {
    left: auto;
    top: 40%;
	right:8px;
}
.rewards-recognitions-slid {
    width: 100%;
    float: left;
}

.rewards-recognitions-slid h3 {
    color: #fff;
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    margin: 21px 0 23px;
}

.rewards-recognitions-slid p {
    color: #28c3f2;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    width: 192px;
    margin: 4px auto;
}

.rewards-recognitions-slid h3::before {
    content: '';
    display: block;
    background: url(../images/career/flower-left.png) no-repeat;
    width: 24px;
    height: 50px;
    background-size: 100%;
    position: absolute;
    top: 8px;
}
.rewards-recognitions-slid h3::after {
    content: '';
    display: block;
    background: url(../images/career/flower-right.png) no-repeat;
    width: 24px;
    height: 50px;
    background-size: 100%;
    position: absolute;
    top: 8px;
    right: 0;
}


.current-openings-box #current-openings-slider .owl-next {
    top: 40%;
    left: auto;
}
	
.dolby-page-title video {
    display: none;
}
.whatsapp {
    left: unset !important;
    top: unset !important;
    right: 45px;
	background:none !important;
    bottom: 0;
	z-index:999999 !important;
}
.whatsapp h5 {
    padding: 6px 7px !important;
    font-size: 10px !important;
    margin: 9px -5px !important;
}
.dolbyinsidetabs .nav-tabs::-webkit-scrollbar {
  height: 6px;
}

/* Track */
.dolbyinsidetabs .nav-tabs::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.dolbyinsidetabs .nav-tabs::-webkit-scrollbar-thumb {
  background: #2196F3;
    border-radius: 4px;
}

/* Handle on hover */
.dolbyinsidetabs .nav-tabs::-webkit-scrollbar-thumb:hover {
  background: #2196F3; 
}
.lowfrequencymodules-inside-tabs .nav-tabs li a {
    width: 158px !important;
    text-align: center !important;
}
.linearrayscreenchannels-inside-tabs .nav-tabs li a img {
    height: 125px !important;
    object-fit: cover !important;
}
.linearrayscreenchannels-inside-tabs .nav-tabs li a {
    width: 100% !important;
    text-align: center !important;
    white-space: normal !important;
}
.linearrayscreenchannels-inside-tabs .nav-tabs li {
    width: 100% !important;
}
.linearrayscreenchannels-inside-tabs .nav-tabs {
    white-space: normal;
}
.subwoofers-inside-tabs .nav-tabs li {
    width: 37% !important;
    float: left;
}
.subwoofers-inside-tabs .nav-tabs li a {
    text-align: center !important;
    width: 141px !important;
}
.sls-audio-product .nav-tabs::-webkit-scrollbar {
  height: 6px;
}

/* Track */
.sls-audio-product .nav-tabs::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.sls-audio-product .nav-tabs::-webkit-scrollbar-thumb {
  background: #2196F3;
    border-radius: 4px;
}

/* Handle on hover */
.sls-audio-product .nav-tabs::-webkit-scrollbar-thumb:hover {
  background: #2196F3; 
}
.sls-audio-product .nav-tabs {
    border: 0;
    width: 100%;
    margin: 20px auto;
    box-shadow: 0px 0px 10px #b7b7b787;
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    overflow-y: hidden;
}

.sls-audio-product .nav-tabs li {
    min-height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #eeeced;
    border-right: 2px solid #d0d0d0;
    white-space: break-spaces;
}

.sls-audio-product .nav-tabs li a {
    font-size: 13px;
    width: 164px;
}
.screenchannelsystems-inside-tabs .nav-tabs {
    box-shadow: 0 0 0;
    border: 0;
}
.screenchannelsystems-inside-tabs .nav-tabs li {
    width: 217px;
    white-space: break-spaces;
    display: block;
    border: 0;
    background: none;
}

.screenchannelsystems-inside-tabs .nav-tabs li a img {
    width: 100%;
    margin: 13px auto;
    height: 116px;
    object-fit: contain;
}

.screenchannelsystems-inside-tabs .nav-tabs li a {
    text-align: right;
    width: 125px;
}

.screenchannelsystems-inside-tabs .slsaudio-request li a {
    color: #464749;
    font-size: 14px;
}

.dolbyinsidetabs .nav-tabs {
    border: 0;
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    overflow-y: hidden;
	margin-bottom: 20px;
}

.dolbyinsidetabs .nav-tabs li {
    white-space: break-spaces;
    width: 70%;
    float: left;
}

.dolbyinsidetabs .nav-tabs li a {
    white-space: break-spaces;
    font-size: 13px;
    width: 208px;
}

.dolbyinsidetabs .nav-tabs li a img {
    width: 150px;
    margin: 0 auto;
    height: 61px;
    object-fit: contain;
}

.dolby-form li {
    margin-bottom: 6px;
    line-height: 1.2 !important;
}

.dolbyinsidetabs .tab-content ul li a {
    font-size: 14px;
}

.dolbyinsidetabs .tab-content h3 {
    font-size: 15px;
}

.dolbyinsidetabs .tab-content p {
    color: #464749;
    font-size: 13px;
	text-align: justify;
}

.dolbyinsidetabs .tab-content ul li {
    color: #464749;
    font-size: 13px;
	text-align: justify;
}
.foundry-doc .panel-body .tab-content h4 {
    font-size: 15px;
    font-weight: 700;
}
.screenchannelsystems-inside-tabs p {
    color: #464749;
    font-size: 13px;
}
.screenchannelsystems-inside-tabs ul li {
    color: #464749;
    font-size: 13px;
}
.surroundsandoverheads-inside-tabs .nav-tabs li {
    width: 50%;
}
.surroundsandoverheads-inside-tabs .nav-tabs li a {
    width: 142px;
    text-align: center;
    white-space: normal;
}

.dolby-page-title {
    padding: 25px 0;
    background-size: cover;
}

.dolby-doc .panel-default .panel-heading .nav-tabs {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 100%;
    border: 0;
}

.surroundsandoverheads-inside-tabs .nav-tabs {
    width: 100%;
    height: 206px;
}

.screenchannelsystems-inside-tabs .nav-tabs li {
    width: 50%;
}

.surroundsandoverheads-inside-tabs .nav-tabs li a span {
    min-height: 54px;
    font-size: 13px;
    width: 117px;
    float: left;
}



.surroundsandoverheads-inside-tabs .nav-tabs li a img {
    display: block;
    height: 137px;
    margin: 0;
}

.certificate-section {
    text-align: center;
}
.privacy-policy-ul li {
    font-size: 13px !important;
}
#makerbot-webinar .modal-dialog {
    width: 295px;
    margin: 0px auto;
    transform: translate(0%, 60%);
}
.borisfx-pro h5 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
}
.makerbot-bg .product-page-title {
    background: rgb(40,40,216);
    background: linear-gradient(175deg, rgba(40,40,216,1) 64%, rgba(137,211,210,1) 100%);
    position: relative;
    width: 100%;
    float: left;
    padding: 18px 0 19px;
}
.makerbot-healthcare-webinar {
    background: url(../images/makerbot/banner-bg-partten.png);
    position: relative;
    width: 100%;
    float: left;
    background-size: 100%;
    padding: 54px 0 32px;
}
.makerbot-ark {
    width: 200px;
    margin-bottom: 6px;
}
.makerbot-healthcare-webinar h4 {
    font-size: 16px;
}
.mobile-bg-dr {
    background: url(../images/makerbot/mobile-banner.jpg) no-repeat;
    position: relative;
    width: 100%;
    float: left;
    background-size: 100%;
    padding: 61px 0 88px;
}
.whats-new-form ul li {
    width: 100%;
    float: left;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    margin: 15px 0px;
}
.certificate-section h3 {
    padding: 0 0px;
}
.whats-new-form {
    float: left;
    padding: 25px 0px;
    background-size: cover;
}
.pdf-btn {
    background: url(../images/makerbot/button-5.png) no-repeat;
    background-size: 100%;
    width: 300px;
    margin: 0 0 15px;
    display: inline-block;
    text-align: left;
    color: #fff !important;
    padding: 16px 20px;
    font-size: 15px;
    min-height: 50px;
    text-decoration: none !important;
}
.makerbot-healthcare-webinar h1 {
    font-weight: 900;
    font-size: 15px;
    width: 200px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    margin: 21px 0;
    line-height: 20px;
    margin-bottom: 13px;
}
.makerbot-healthcare-webinar h2 {
    font-size: 12px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    margin: 5px 0;
    width: 222px;
    color: #fff;
}
.join-webinar {
    background: url(../images/makerbot/button-7.png) no-repeat;
    background-size: 100%;
    width: 149px;
    float: left;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 800;
    padding: 10px 0;
    min-height: 37px;
}
.fb-live {
    width: 73px;
    margin-top: 7px;
    padding-left: 8px;
}
.makerbot-healthcare-webinar ul li {
    color: #464749;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
    margin-bottom: 10px;
}
.career-page-title {
    padding: 73px 0 8px;
    height: 130px !important;
}
.career-page-title h1 {
    font-size: 16px !important;
}
.career-point-1 img {
    max-width: 80px;
}
.career-point-2 img {
    max-width: 80px;
}
.career-point-3 img {
    max-width: 80px;
}
.career-point-4 img {
    max-width: 80px;
}
.career-contact-box {
    min-height: auto;
}
.career-point-4 {
    margin-top: 25px;
}
.career-point-2 {
    margin-top: 25px;
}
.career-employee-speack-box {
    margin-bottom: 25px;
	min-height: auto;
}
.career-employee-speack-box img {
    width: 200px;
    margin: 0 auto;
    display: block;
}
.survey-form form #debt-amount-slider label::after {
    width: 20px;
    height: 20px;
}
.survey-form form #debt-amount-slider label::before {    
    -webkit-transform: translate(-50%, 45px) !important;
    transform: translate(-50%, 39%) !important;
    font-size: 9px;
}
.survey-form textarea {
    width: 100%;
    margin: 0 0 15px;
}
.survey-form form:valid #debt-amount-slider input:checked + label::before {
    -webkit-transform: translate(-50%, 45px) scale(1.1);
    transform: translate(-50%, 30%) scale(1.1);
}
.survey-form form #debt-amount-slider input:checked + label::after {
    -webkit-transform: translate(-50%, -50%) scale(0.95);
    transform: translate(-50%, -50%) scale(0.95);
	    border-width: 2px;
}

.survey-form form #debt-amount-slider-1 label::after {
	width: 20px;
    height: 20px;
}
.survey-form form:valid #debt-amount-slider-1 input + label::before {
    -webkit-transform: translate(-50%, 45px) scale(0.9);
    transform: translate(-50%, 39%) scale(0.9);
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    z-index: 9;
    font-size: 9px;
}
.contact-page-title {
    background-size: cover;
    margin-top: 0 !important;
}
.modal-dialog {
    width: 300px;
    margin: 100px auto;
}
.thankyou-message .modal-body h4 {
    font-size: 47px;
}
.contact-details h4 {
    margin-top: 20px;
    margin-bottom: 5px;
    font-size: 15px;
}
.borisfx-pro h3 {
    font-weight: 600;
    font-size: 15px;
}
.employee-speack .testimonial .emply-name {
    font-size: 15px;
    font-weight: 700;
	    margin: 10px 0 0;
}
.employee-speack .testimonial .destination {
    font-size: 13px;
}
.borisfx-pro blockquote {
    font-size: 13px;
}
.borisfx-pro .mt_15 {
    margin: 0;
}
.borisfx-pro h4 small {
    color: #464749;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    text-align: justify;
    letter-spacing: 0.4px;
    word-break: normal;
}
.borisfx-pro .lacie_content {
    margin-bottom: 10px;
}
.foundry-2020-1 {
    width: 100%;
    height: auto;
    float: left;
    border-radius: 13px;
    margin-bottom: 10px;
    top: 0px;
    position: relative;
}
.foundry-2020 {
    position: relative;
    top: 0;
    margin-bottom: 10px;
}
.borisfx-pro .mrg-top-p {
    height: 10px;
}
.foundry-2020 {
    float: left;
    width: 100%;
    height: auto;
    border-radius: 13px;
}
.custome-col-sm-4 {
    width: 100%;
    float: left;
}
.employee-speack .owl-nav .owl-next {
    top: 30%;
    left: auto;
}
.employee-speack .owl-carousel .owl-item img {
    width: 200px;
    margin: 0 auto;
}
.emp-decription::after {
    content: '';
    display: block;
    background: url(../images/testimonial-qutes-top.png) no-repeat;
    width: 29px;
    height: 26px;
    background-size: 100%;
    position: absolute;
    top: 0;
}
.emp-decription::before {
    content: '';
    display: block;
    background: url(../images/testimonial-qutes-bottom.png) no-repeat;
    width: 29px;
    height: 26px;
    right: 0;
    background-size: 100%;
    position: absolute;
    bottom: 0;
}
.emp-decription {
    padding: 31px 0 26px;
}
.sweet-alert {
      width: 268px !important;
    margin: 0 auto !important;
    left: 10%;
    top: 10%;
}
.borisfx-form h3 {
    font-size: 16px;
    margin-top: 15px;
}
.borisfx-form p {
    font-size: 13px;
}
.custome-md-offset-6 {
    margin-left: 0;
}
.desktop-ipad {
    display: none;
}
.mobile-mobile {
    display: block;
}
.what-we-offer-content .tab-content h3 {
    margin: 6px 0 0px !important;
    text-align: center !important;
}
.lates-news .tabs li {
    margin: 0 auto 8px;
}
.title-border-white:after {
    margin: 10px auto 0;
}
.copyright {
    margin-bottom: 40px;
}
.lates-news-box .lates-box-content:after {
    left: 0px;
}
.testimonial span {
    margin-top: 0px;
    display: block;
}

.what-customer-say {
    padding: 20px 0;
}
.logo-slider {
    padding: 0 36px;
}
.owl-carousel .owl-item img {
    width: 130px;
}
.owl-next:before {
    width: 15px;
}
.owl-prev:before {
    width: 15px;
}
.logo-slider .owl-prev span {
    display: none;
}
.logo-slider .owl-next span {
    display: none;
}
.logo-slider .owl-next, .logo-slider .owl-prev {
    top: 26%;
    filter: grayscale(100);
    position: absolute;
    right: 3%;
    left: auto;
}
.logo-slider .owl-prev {
    left: 3%;
}
.logo-slider .owl-next:hover {
	filter: grayscale(0);
	    outline: 0;
}

.logo-slider .owl-prev:hover {
	filter: grayscale(0);
	    outline: 0;
}
.what-customer-say .owl-next, .what-customer-say .owl-prev {
    top: 45%;
    filter: grayscale(100);
    position: absolute;
    right: 0%;
    left: auto;
}
.what-customer-say .owl-next:hover {
	filter: grayscale(0);
	    outline: 0;
}

.what-customer-say .owl-prev:hover {
	filter: grayscale(0);
	    outline: 0;
}
.what-customer-say .owl-prev {
    left: 0;
	opacity:.4;
}
.video_play_area {
    height: 138px;
}
.air-ok-ark {
    padding: 20px 0 0;
    margin-bottom: 0px;
    width: 300px;
    margin: 0 auto;
}
.f-left {
    margin-left: 10px;
    margin-top: 10px;
}
.content-box-2 {
    width: 100%;
    margin: 0;
    position: relative;
    top: 10px;
}
.content-box-2 h2 {
    font-size: 15px;
    line-height: 1.5;
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
}
.content-box-2 h2 span {
	color:#168bce;
}
#aja-slider .overlay {
    position: absolute;
    top: 21px;
    bottom: 0;
    left: 17px;
    right: 0;
    height: 87%;
    width: 91%;
}
#aja-slider .overlay ul li {
    border: 1px solid #fff;
    padding: 3px 5px;
    color: #fff;
    font-size: 10px;
    display: inline-block;
    border-radius: 3px;
    margin: 0 3px;
}
.ft-title-left-mrg {
    margin-left: 0px;
}
.inner-page-title {
    margin-top: 50px;
}
.aboutark-page-title {
    padding: 65px 0;
    background-size: cover;
}
.aboutark-page-title::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffffff1f;
    width: 100%;
    height: 100%;
}
.header-top-border {
    display: none;
}
.owl-nav {
    text-align: center;
}
.tabs-details-box ul {
    height: auto;
}
.tabs-details-box .buynow {
    padding: 10px 78px !important;
    font-size: 18px;
}
#aja-slider .product-hover-ef .text {
    font-size: 21px;
    top: 20%;
    transform: translate(0%,20%);
    left: 12%;
}
#aja-slider .overlay ul {
    list-style: none;
    padding: 0;
    text-align: center;
    margin-top: 51px;
    position: absolute;
    top: 30%;
    transform: translate(-50%, -30%);
    left: 50%;
}
.custome-col-md-7 {
    width: 100%;
    float: left;
}
.custome-col-md-5 {
    width: 100%;
    float: left;
}
.custome-col-md-6 {
    width: 100%;
}
.custome-col-md-4 {
    width: 100%;
    float: left;
}
.custome-col-md-3 {
    width: 100%;
    float: left;
}
.custome-col-md-8 {
    float: left;
    width: 100%;
}
.hard-drives ul li {
    text-align: center !important;
    width: 32.6% !important;
}
.sloid-state-drives ul li {
    text-align: center;
    width: 33% !important;
}
.drive-main-box h3 {
    margin: 5px 0 0;
}
.social-icon-bar {
    display: none;
}
.harman-panel-content h3 {
    margin: 15px 0 15px;
	font-size:17px;
}
.subcribe-format form input[type="submit"] {

    padding: 10px 9px;
}
.harm-bottum-section {
    padding: 0 0px;
    border: 0;
}
.col-md-3 {
    width: 100%;
}
.autodesk-product-details iframe {
    margin: 30px 0;
}
.autodesk-product-details ul li {
    text-align: left;
}
.autodesk-product-details ul li {
    font-size: 14px;
}
.m-width-100 {
	width:100% !important;
}
.logo-width-autodesk-tabs {
    width: 108px !important;
}
.harman-solutions .modal-dialog .modal-body .form-control {
    font-size: 12px;
}
.get-quote {
    margin: 6px 8px !important;
    width: auto !important;
}
header {
    padding: 0 0 0px;
}
.mean-container .mean-nav ul li a .fa-angle-down {
    display: none;
}
.d-none {
    display: block;
}
.m-d-none {
    display: none !important;
}
/*
.col-md-4 {
    width: 100%;
	float: left;
}

.col-md-6 {
    width: 100%;
    float: left;
}
.col-md-7 {
    width:100%;
	float: left;
}
.col-md-5 {
    width: 100%;
	float: left;
}*/
.about-section .col-lg-6 {
    padding: 0 32px;
}
.aboutlast-section .col-lg-6 {
    padding: 0 30px;
}
.border-right-st {
    border-right: 0!important;
    display: none;
}
.border-left-st {
    border-right: 0!important;
    display: nonn !important;
}
.trusted-leading-brands-world .col-lg-2:last-child {
    border-right: 0;
    display: block;
}
.what-we-offer-content .tabs-left>li a p {
    color: #464749;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    text-align: left;
}
.what-we-offer-content .tab-content p {
    color: #464749;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    text-align: left;
}
.what-we-offer-content .tabs-left>li>a .col-lg-2 img {
    padding: 4px;
}
.lates-news-box .blog-img {
    height: auto !important;
}
.latest-news-tabs .tab_content {
    padding: 0px 0px;
}
.social-icon-bar a {
    display: block;
    text-align: center;
    padding: 2px 3px;
    transition: all 0.3s ease;
    color: white;
    font-size: 9px;
    margin: 6px 0;
    border-radius: 4px;
}
.smal-title {
    color: #011931;
    text-align: center;
    margin: 0;
    font-size: 13px;
    font-weight: 600;
}
	.what-we-offfer h2 {
		font-weight: 600;
		color: #fff;
		text-transform: uppercase;
		font-size: 22px
	}
	.title-border-white {
		text-align: center;
		font-weight: 700;
		font-size: 22px;
		color: #29c2e1;
		margin-bottom: 0px;
		text-transform: uppercase
	}
	.title-border {
		text-align: center;
		font-weight: 700;
		font-size: 22px;
		color: #011931;
		margin-bottom: 29px;
		text-transform: uppercase;
		margin: 0 0 5px
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: #011931
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff
	}
	.navbar-default .navbar-nav>.open>a:hover {
		color: #fff;
		background-color: #ffffff00
	}
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover {
		color: #fff;
		background-color: transparent
	}
	.latest-news-tabs {
		padding: 0 15px 10px;
	}
	.content-box {
    position: absolute;
    top: 46px;
}
	.content-box h1 {
		font-family: Lato, sans-serif;
		font-weight: 600;
		font-size: 29px;
		letter-spacing: 1px
	}
	.screen-size {
		padding: 40px 10px 0;
		height: 145px!important;
	}
.banner {
    height: 588px !important;
    margin-top:0px;
    background: url(../images/GPTW-mobile-Banner.jpg) no-repeat;
    background-size: cover;
}
	.what-we-offfer:after {
		content: "";
		border: 10px solid #005c97;
		position: absolute;
		left: 50%;
		bottom: 232px;
		border-bottom: none;
		border-left-color: transparent;
		border-right-color: transparent;
		z-index: 9
	}
	.tab-content {
		margin-left: 10px
	}
	.trusted-leading-brands-world img {
		width: 170px;
		height: 49px;
		object-fit: contain
	}
	.trusted-leading-brands-world .col-lg-2 {
		border-bottom: 0 solid #a9a9a9;
		border-right: 0 solid #a9a9a9;
		margin-bottom: 26px;
		width: 100%;
	}
	.testimonial {
		padding-top: 0px;
		margin: 0 31px 0;
		text-align: left;
		position: relative;
		transition: all .7s ease 0s
	}
	.owl-wrapper {
		width: 300px;
		left: 0;
		display: block;
		transition: all .2s ease 0s;
		transform: translate3d(1px, 0, 0)
	}
	.counter-stranghts li {
    display: inline-block;
    width: 50% !important;
    text-align: center;
    float: left;
	}
	.lates-news-box .lates-box-content {
		position: relative;
		top: 0;
		width: 100%;
		padding: 9px 23px;
		right: 0;
		background: #011931;
		height: auto !important;
	}
.lates-news-box {
    width: 100%;
    position: relative;
    margin: 10px 0 15px;
}
	.trusted-leading-brands-world .row {
		margin-right: 0;
		margin-left: 0
	}
	header img {
		width: 175px;
		margin: 0px auto;
		padding: 5px 0;
	}
	header .navbar-default {
		background: #011931;
		padding: 0
	}
	header .col-sm-12 {
		padding:0 0;
	}
	header .navbar-default .navbar-toggle {
		border-color: #fff
	}
	header .navbar-default .navbar-toggle .icon-bar {
		background-color: #fff
	}
	header .navbar-default .navbar-nav a {
		color: #fff;
		background-color: #ffffff00;
		font-weight: 600;
		font-size: 15px;
		text-transform: uppercase;
		padding: 10px 39px;
	}
	header .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 10px 39px;
	}
	.inner-page-title-head {
    text-align: center;
}
.inner-page-title-head h1 {
    color: #fff;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 800;
    margin: 0 0 0px;
}
/*.breadcrum li:before {
    display: block;
    content: '>';
    color: #d2d2d2;
    position: absolute;
    left: 52px;
    font-size: 15px;
    font-weight: 600;
}*/
.our-values p {
    padding: 0 15px;
}
.product-page-title {
    position: relative;
    width: 100%;
    float: left;
    background: url(../images/makerbot/banner.jpg) no-repeat;
    background-size: cover;
    padding: 10px 0;
	background-position: 0 40px;
}
.aboutlast-section img {
    position: relative;
    top: 0px;
}
.product-page-title-box {
    position: relative;
    top: 9px;
    width: 100%;
}
.product-page-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 23px;
    font-weight: 800;
    letter-spacing: 2px;
}
.product-page-title-head h2 {
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.breadcrum {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 0px;
    margin-bottom: 0px;
}
.product-page-title-enquiry {
   width: 245px;
    background: #0000007a;
    padding: 10px 13px;
    border: 1px solid #2f2c2c8f;
    box-shadow: 0px 0px 7px #000;
}
.makerbot-style {
    float: none;
    text-align: left;
    display: block !important;
    max-width: 299px !important;
    margin-left: 41px !important;
    margin: 0 auto;
    margin-top: 50px !important;
}
.thre-D-printers-worldwide h3 {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    margin: 0;
}
.thre-D-printers-worldwide ul li img {
    padding: 31px 12px 14px;
}
.thre-D-printers-worldwide ul li {
    width: 33% !important;
}
.chaosgroup-page-title {
    background-size: cover;
	padding: 10px 0 22px;
}
.innerpage-title-box {
    position: relative;
    top: 14px;
    width: 100%;
    margin-top: 38px;
}
.innerpage-title-head h1 {
    margin: 0;
    color: #fff;
    font-size: 28px !important;
    font-weight: 800;
    letter-spacing: 2px;
}
.innerpage-title-head h2 {
        margin: 0;
    color: #fff;
    font-size: 17px !important;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.ansys-page-title {
    background-size: cover;
	padding: 10px 0 46px;
}
.ansys-page-title-box {
    top: 13px;
}
.ansys-get-better h3 {
    font-size: 21px;
}
.instantaneous-simulation {
    background-size: cover;
}
.instantaneous-simulation ul {
    padding: 0 20px;
    margin: 0;
}
.instantaneous-simulation h5 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 15px;
}
.ima-padding {
    padding: 10px 35px;
}
.certificate-section p {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    padding: 0 15px;
}
.product-page-title-head {
    padding: 0 16px;
}
.makerbot-about-section p {
    padding: 0 15px;
}
.thre-D-printers-worldwide .col-lg-6.col-md-6.col-sm-6 {
    padding: 0 28px;
}
.product-page-title .col-xs-12 {
    width: 100%;
}
.ask-for-help {
    position: fixed;
    right: 0px;
    width: 156px;
    bottom: 52px;
    z-index: 9;
    display: none;
}
.innerpage-title-head {
    padding: 15px 0px 0;
    text-align: center;
}
.innerpage-title-enquiry {
	    margin: 15px auto 0;
}
#chaosegroup-slider .product-hover-ef img {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
#chaosegroup-slider .product-hover-ef {
    position: relative;
    width: 100%;
    padding: 0 19px;
}
#chaosegroup-slider .overlay {
    position: absolute;
    top: 7px;
    bottom: 0;
    left: 26px;
    right: 0;
    height: 85%;
    width: 84%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.741176);
}
#chaosegroup-slider .overlay .text {
    color: #fff;
    text-align: center;
    font-size: 13px;
    padding: 10px 15px 0;
    position: absolute;
    top: 10%;
    transform: translate(0, -30%);
}
#chaosegroup-slider .overlay ul li {
    display: inline-block;
    margin: 16px 1px;
}
#chaosegroup-slider .overlay ul li a {
    padding: 4px 7px;
    font-size: 10px;
}
.boris-fx-page-title {
    background-size: cover;
    padding: 10px 0 46px;
}
.boris-tabs h3 {
    font-size: 15px;
}
.borisfx-pro .panel-default .panel-heading .nav-tabs li {
    width: 50%;
    margin: 0;
}
.boris-tabs img {
    padding: 0 15px;
}
.borisfx-pro h4 {
    font-size: 16px;
    font-weight: 600;
}
.buy-now {
    padding: 12px 50px;
}
.sketchup-page-title {
    background-size: cover;
    padding: 10px 0 45px;
}
.sketchup-doc .panel-default .panel-heading .nav-tabs li {
    width: 100%;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li a {
    padding: 0px 21px;
    font-size: 16px;
    line-height: 38px;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 .nav-tabs-1 li.active a {
    font-size: 24px;
    line-height: 26px;
    color: #050505;
    font-weight: 600;
}
.sketchup-pro-section .panel-default-1 .panel-heading-1 {
    margin: 1px 0;
	padding: 0;
}
.sketchup-slider .testimonial {
    margin: 0 30px 15px;
}
.products-features-box1 {
    border: 0;
}
.products-features-box {
    margin: 14px 0;
}
.products-features-box .table tbody tr td p {
    font-size: 15px;
}
.products-features-box1 .table tbody tr td {
    min-height: 48px;
}
.div-non-m {
	display:none;
}
.mr-l-r {
    padding: 0 28px;
}
.products-features-box .table tbody tr td {
    width: 100%;
    background-position: bottom;
    background-size: cover;
}
.aja-page-title {
    background-size: cover;
    padding: 10px 0 43px;
	background-position: 0 40px;
}
.tabs-details-box ul li {
    float: left;
    width: 100%;
    font-weight: 600;
    text-align: left;
    font-size: 13px;
    line-height: 29px;
    letter-spacing: 0.4px;
}
.tabs-details-box {
        position: relative;
    z-index: 9;
    padding: 0 0 25px;
}
.aja-doc-new .product-hover-ef .text {
    font-size: 16px;
}
.aja-doc-new .overlay p {
    color: #fff;
    padding: 3px 10px;
    margin: 41px 0 0;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
	margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.aja-doc-new .overlay {
    top: 13px;
    left: 13px;
}
.autodesk-page-title {
    background-size: cover;
	background: url(../images/autodesk/autodesk_mobile_banner.jpg) no-repeat;
	background-position: 50% 25%;
}
.autodesk-doc .panel-default .panel-heading .nav-tabs li {
    float: none;
}
.banner-content-heading {
    float: left;
    margin-top: 3px;
    min-height: auto;
    width: 165px;
    margin-bottom: 6px;
}
.banner-content-box h3 {
    margin: 5px 0 0;
    font-size: 11px;
    line-height: 1.0;
    font-weight: 500;
}
.banner-content-reqest p {
    font-size: 10px;
    margin: 10px 0 5px;
}
.banner-content-box {
    position: absolute;
    top: 8px;
    left: 0px;
}
.banner-content-reqest {
    margin-top: 3px;
   /* display: none;*/
}
.autodesk-product-details h4 {
    font-size: 17px;
    font-weight: 600;
    line-height: 1.3;
    padding: 11px 0;
    margin: 0;
}
.mrg-top-70 {
    display: none;
}
.auto-shotgun p {
    text-align: left;
    width: 300px;
}
.auto-shotgun {
    padding: 41px 23px 71px;
}
.autodesk-product-details p {
    text-align: justify;
    font-size: 14px;
    line-height: 1.5;
}
.heading-title {
    font-size:11px;
}
.banner-content-heading-1 h2 {
    font-weight: 800;
    font-size: 10px;
    margin: 0;
}
.harman-page-title {
    background-size: cover;
    padding: 10px 0 20px;
}
.innerpage-title-head h3 {
    font-size: 16px;
}
.harman-panel .panel-default .panel-heading .nav-tabs li {
    width: 45%;
    float: left;
    margin: 0 5px;
}
.harman-panel-content .buy-now {
    width: 100%;
    font-size: 12px;
    padding: 8px;
	margin: 20px auto 0;
}
.lacie-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
.other-page-custom-form .innerpage-title-enquiry {
    margin-left: 14px;
    margin: 20px auto;
}
.middle-box-design {
    width: 100%;
}
.partablessd-table tbody tr td p {
    font-size: 14px;
}
.mrg-left {
    margin-left: 0px !important;
}
.partablessd-table tbody tr td ul {
    padding: 0 20px;
}
.tv-mg-top {
    position: relative;
    top: 0px;
}
.tvlogic-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
.tvlogic .panel-default .panel-heading .nav-tabs {
    width: 100%;
}
.tvlogic .panel-default .panel-heading .nav-tabs li {
    float: none;
}
.liveu-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
.liveo-doc .panel-default .panel-heading .nav-tabs li {
    float: none;
}
.liveo-doc .panel-default .panel-heading .nav-tabs {
    width: 100%;
    padding: 0 15px;
}
.buy-now-buttons {
    width: 320px;
}
.harman-solutions .modal-dialog {
    width: 339px;
}
.harman-panel .panel-default .panel-heading .nav-tabs {
    border: 0;
    height: 372px;
    overflow: auto;
}
.foundry-page-title {
    background-size: cover;
    padding: 10px 0 30px;
}
.foundry-doc .panel-default .panel-heading .nav-tabs li {
    float: none;
    width: 100%;
}
.flix-tabs ul {
    margin: 0px 0;
}
.flix-tabs ul li a {
    margin: 20px 0;
}
.logo-manage {
    position: absolute;
    z-index: 999;
    padding: 0;
    margin: 0;
    top: 7px;
    left: 7px;
}
.logo-manage li {
    display: inline-block;
    margin: 0 6px;
    border-right: 1px solid #ddd;
    padding-right: 0px;
}
.logo-manage li:last-child {
    border-right: 0px;
}
.logo-manage li img {
    height: 37px;
    width: auto;
    padding: 6px 13px 6px 0;
}
.harm-bottum-section img {
    border-right: 0;
}
.middle-box-design .products-features-box .table tbody tr td .buynow {
    padding: 8px 14px;
}
.lacie-doc .panel-default .panel-heading .nav-tabs::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.lacie-doc .panel-default .panel-heading .nav-tabs::-webkit-scrollbar-track {
  box-shadow: 0 0 0px;
    border-radius: 0px;
}
 
/* Handle */
.lacie-doc .panel-default .panel-heading .nav-tabs::-webkit-scrollbar-thumb {
  background: #bdbdbd; 
  border-radius: 10px;
}
#chaosegroup-slider .owl-prev {
    position: absolute;
    left: 2%;
}
#chaosegroup-slider .owl-next {
    position: absolute;
    right: 4%;
    left: auto;
}
footer {
    padding: 25px 0;
}
.footer-mobile-menu .lilo-accordion-control {
    position: relative;
    border-bottom: 1px solid #fff;
}
.footer-mobile-menu .lilo-accordion-control i {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    font-weight: 100;
}
.footer-mobile-menu .lilo-accordion-content {
    padding: 10px 0;
}
.footer-mobile-menu .lilo-accordion-control.active i {
    transform: rotate(45deg);
}
.mean-container .mean-bar {
    border-bottom: 2px solid #ddd;
}
.smarter-box {
    margin-top: 15px;
}
.smarter-box img {
    width: 100% !important;
}
.owl-next, .owl-prev, .owl-theme .owl-controls {
    position: absolute;
    left: 0;
    right: 0;
}
.sketchup-pro-section .owl-next {
    right: 0%;
    left: auto;
}
.sketchup-pro-section .owl-prev {
    position: absolute;
    left: 0;
}
.owl-theme .owl-controls .owl-buttons div:hover {
	    filter: grayscale(0%);
}
.warehouse img {
    width: 100% !important;
}
.warehouse p {
    width: 100%;
	font-size: 13px;
}
.smarter-box p {
    font-size: 13px;
}
#aja-slider .owl-next {
    right: -2%;
    position: absolute;
    left: auto;
}
#aja-slider .owl-prev {
    left: -2%;
}
.aja-doc-new .product-hover-ef .text {
    top: 20px;
}
.new-border-title {
    position: relative;
    margin: 10px 0 0;
}
.new-border-title:after {
        width: 100%;
    margin: 15px auto 0;
    height: 7px;
}
.tab-content img.img-responsive {
    margin: 10px 0 10px;
    padding: 0;
}
.autodesk-product-banner {
    margin: 0px 0 0;
}
.p-decription {
    font-size: 13px;
}
.partablessd-table tbody tr td {
    padding: 8px 15px 25px;
}
.tvlogic .panel-body .tab-content h4 {
    margin: 0 0 10px;
}
.tvlogicpanelcontent-box .lilo-accordion-content ul {
    padding: 0 15px;
}
.tvlogicpanelcontent-box .lilo-accordion-content p {
    padding: 0px 0px 0;
	font-size: 13px;
}
.tvlogicpanelcontent-box .lilo-accordion-content ul li {
    font-size: 12px;
}
.tvlogicpanelcontent-box-details p {
    padding: 23px 15px 11px;
    font-size: 13px;
}
.liveupanelimg-box {
    min-height: auto;
}
.tvlogicpanelcontent-box-details ul li {
    font-size: 13px;
}
.liveu-page-title .innerpage-title-head img {
    width: 180px;
}
.liveo-doc .panel-body .tab-content h4 {
    font-size: 26px;
    font-weight: 700;
    margin: 0;
}
.tvlogicpanelcontent-box-details ul {
    padding: 0 30px;
}
.tvlogicpanelcontent-box h5 {
    padding: 10px 30px;
    font-size: 15px;
}
.foundry-doc .panel-body .tab-content h4 {
    margin: 0 0 10px;
}
.foundry-doc .tvlogicpanelimg-box {
    padding: 0px;
}
.foundry-doc .tvlogicpanelimg-box img {
    margin-bottom: 10px;
}
.mrg-top-30 {
    width: 100%;
    float: left;
    height: 10px;
}
.foundry-doc .tvlogicpanelimg-box ul li {
    font-size: 13px;
}
.tabs-bottum-details ul li {
    font-size: 13px;
}
.tabs-bottum-details h5 {
    margin: 0 0 10px;
    font-size: 20px;
}
.flix-tabs ul li {
    font-size: 13px;
    margin: 15px 0 15px;
    display: inline-block;
}
.banner-content-reqest form {
    margin-left: 0px;
    margin-top: 4px;
}
.banner-content-reqest form input[type="text"] {
    width: 96px;
    font-size: 11px;
    padding: 6px 4px;
}
.banner-content-reqest form input[type="submit"] {
    background: #29c4f4;
    border: 0;
    color: #fff;
    font-size: 11px;
    padding: 10px 5px;
    margin-left: -4px;
    line-height: 16px;
	top: -1px;
    position: relative;
}
.flix-box-content {
    margin-top: 10px;
}
.tabs-bottum-details ul {
    padding: 0px;
    margin: 0;
}
.avermedia-page-title {
    background-size: cover;
    padding: 10px 0px 60px;
}
.innerpage-title-head h4 {
    font-size: 16px;
    margin-top: 10px;
}

.avermedia-content {
    width: 100%;
    font-size: 16px;
    padding: 10px;
    margin-top: 31px;
}
.avericon-box {
    float: left;
    width: 50%;
}
.avericon-box img {
    margin: 27px auto 0;
}
.offer-box-1 {
    padding: 42px 26px 0;
}
.offer-box-1 h6 {
    min-height: 93px;
    font-size: 29px;
}
.offer-box-1 p {
    font-size: 16px;
    padding: 44px 0 24px;
}

.offer-box-2 {
    padding:42px 26px 0;
}
.offer-box-2 h6 {
    min-height: 93px;
    font-size: 29px;
}
.offer-box-2 p {
    font-size: 16px;
    padding: 44px 0 24px;
}
.bottom-text-d {
    font-size: 15px;
    margin: 23px 0 0;
    float: left;
}
.circle-2 {
    position: absolute;
    bottom: -43px;
    left: -10px;
}
.circle-2 img {
    width: 89px;
}
.triangle {
    position: absolute;
    right: 0;
    bottom: -71px;
}
.triangle img {
    width: 109px;
}
.product-circle {
    position: relative;
    left: 0;
    width: 100%;
}
.getform-box p {
    font-size: 15px;
}
.getform-box {
    margin: 25px 0;
}
.specifications-box ul li {
    font-size: 13px;
}
.pw313-heading {
    font-size: 20px;
}
.specifications-box h3 {
    font-size: 16px;
}
.price {
    font-size: 20px;
}
.bundle-offers h5 {
    font-size: 20px;
}
.center-box-60 {
    width: 100%;
}
.content-w-70 {
    width: 100%;
}
.specifications-box {
    margin: 29px 0 0;
}
.usb-microphone .specifications-box {
    margin: 29px 0 0;
}
.extremecap .specifications-box {
    margin: 29px 0 0;
}
.pw313-live {
    background-size: cover;
}
.usb-microphone {
    background-size: cover;
}
.extremecap {
    background-size: cover;
}
}
/* Ritesh */
.content-mobile{display:none;}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.msg p{font-size:13px; margin-bottom:0; color:#4caf50;}
.padding-0-l-r {
	padding:0;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{outline: none;}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.golaem_view_more{display:none;}

.ME_Shotgun .modal-dialog {
  position:absolute;
  top:50% !important;
  transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  -webkit-transform: translate(0, -50%) !important;
  margin:auto 5%;
  width:90%;
  height:80%;
}
.ME_Shotgun .modal-content {
  min-height:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0; 
}
.ME_Shotgun .modal-body {
  position:absolute;
  top:45px; /** height of header **/
  bottom:45px;  /** height of footer **/
  left:0;
  right:0;
  overflow-y:auto;
}
.ME_Shotgun .modal-footer {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}
.owl-next span, .owl-prev span{display:none;}
.spanErrorClass{color: #d22f31;
    font-size: 11px;
    padding-left: 10px; display:none;}
	
	.blog-form form button:hover{background-color: #4ab9d4 !important;
    }
	.banner-content-reqest form input{color:#333;}
	.harm-bottum-h5 a, .harm-bottum-h5 a:hover{color:#333; text-decoration:none;}

	.margin-left5{margin-left:52%}
	
	
	.payment_form label{
font-size: 14px;
}
.payment_form input{
    font-size:12px;
    height: calc(2.25rem + 8px);
}
.payment_form .buynow {
    padding: 4px 16px;
    margin-top: 15px;
}
.pl-8{
    padding-left: 8rem !important;
}
.coreldraw{
    color: #2694BE;
    font-size: 28px;
    font-weight: 600;
    margin: 0;
}
.getintouch_card{
float: left;
width: 100%;
padding:20px;
background-color: #015699;
}
.getintouch_p{
    border-right: 2px solid #fff;
    padding:4% 11%;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.getintouch_detail{
    padding: 4% 3%;
    color: #fff;
	font-size:17px;
}
.getintouch_detail p{
    margin-bottom: 0;
}
@media (min-width: 768px) {
/* .container{
    max-width: initial;
} */
    /* .banner_wrapper .img-hero {
        max-width: 560px;
        position: absolute;
        left: 170px;
        top: -148px;
    } */
    .banner .banner_bg .container .col-sm-6:after {
        content: '';
        background: url(../images/background-cdgs-2021.png);
        height: 672px;
        width: 871px;
        position: absolute;
        left: 400px;
        top: -306px;
        z-index: -1;
    }
    .banner-2 {
        /* background-image: url(../images/banner-2.jpg); */
        background: linear-gradient(
            140deg
            , rgba(41,17,53,1) 25%, rgba(65,58,126,1) 75%);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        color: #fff;
        font-size: 16px;
        height: 480px;
    }
    .banner-2 .product-info {
        z-index: 1;
    }
    .banner-2 .product-info:after {
        content: '';
        background: url(../images/background-cdgs-2021.png);
        height: 665px;
        width: 871px;
        position: absolute;
        left: 400px;
        top: -342px;
        z-index: -1;
    }
    /* .banner-2 {
    background: url(../images/banner-2.jpg) no-repeat;
    float: left;
    width: 100%;
    background-size: 100%;
    position: relative
} */
}

@media (min-width:992px) {
    header .col-lg-7{
padding:0;
    }
    .banner-2 {
        background-position: center top;
    }
    .banner_wrapper {
        background-image: url(../images/banner3.gif);
        background-size: cover;
        background-position-x: center;
        background-repeat: no-repeat;
        float: left;
        width: 100%;
        padding-top: 150px;
        padding-bottom: 150px;
    }
    .banner_wrapper .img-hero {
        max-width: 560px;
        position: absolute;
        left: 102px;
        top: -148px;
    }
    .winzip_section .content_placing {
        width: 1000px;
        margin: 0 auto;
    }

    .winzip_section h2 {
        display: inline-block;
        font-size: 28px;
        width: 629px;
        font-weight: 700;
        padding-left: 140px;
    }
}

@media (max-width: 767px) {
    .getintouch_p {
        border-right: 0 !important;
    }
    header .container{
        max-width: initial;
    }
    .banner .banner_bg .container .col-sm-6 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .banner{
        padding:0;
        background-image: url(../images/background-cdgs-2021-mobile.jpg);
    }
    .banner .banner_bg .container .col-sm-6:after{
        content: none;
    }
    .banner .banner_bg {
        background: rgba(0, 0, 0, .7);
        background-size: cover;
        /* padding-bottom: 30px; */
        width: 100%;
    }
    .banner-2 {
        height: 475px;
        background-image: url(../images/background-cdgs-2021-mobile.jpg);
        background-position: center top;
        background-repeat: no-repeat;
        background-size: auto 480px;
        color: #fff;
        font-size: 16px;
        background-color: #000;
        /* padding-top: 175px; */
    }
    .banner-2 .banner_bg {
        background: rgba(0, 0, 0, .7);
        background-size: cover;
        /* padding-bottom: 30px; */
        width: 100%;
        /* padding-top: 69px; */
        display: flex;
    }
    .banner-2 .content-box-2 h2, .banner-2 .content-box-2 p{
        text-align: center !important;
    }
    .banner_wrapper .img-hero {
        /* max-width: 560px; */
        position: relative;
        left: 0;
        top: 0;
    }
    .banner_wrapper .content-box-2 h2{
        text-align: center;
        max-width: 100%;
    }
}

 .card {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}




