@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
	font-family:'Open Sans', sans-serif !important;}


.clear-div{clear:none;}	
.clear-desktop-div{clear:both;}
.custom-pb-40{padding-bottom:40px;}
.custom-col-3-bottom-space{padding-bottom:40px;width:100%;float:left;}
a{text-decoration:none !important;}	
a:hover{text-decoration:none !important;}
a::focus{text-decoration:none !important;}

/*--Vimeo modal window--*/
.phoenix-vimeo .modal-header{border-bottom:1px solid transparent !important ;}
.phoenix-vimeo .modal-header .close{opacity:1 !important;color:#b0acac;}
.phoenix-vimeo .modal-header .close:hover{color:#fff;}
.phoenix-vimeo-modal{width:800px;}
.phoenix-vimeo .modal-content{background:none !important; box-shadow: none;border: none;border-radius:0;}
.phoenix-vimeo .modal-body iframe {width: 100%;height: 436px;}
/*--Vimeo modal window--*/

.V-ray-max-banner{
    padding: 83px 0 215px;
    background-size: 100%;
    background: url(../images/v-ray/vray-3ds-max.jpg) no-repeat;
	width:100%;
	float:left;height:400px;max-height:400px;
	
}
 
.V-ray-maya-banner{
    padding: 75px 0 158px;
    background-size: 100%;
    background: url(../images/v-ray/vray-maya-daniel-bates-stag.jpg) no-repeat;
	width:100%;
	float:left;background-position:top center;
	height:400px;max-height:400px;
	
}

.V-ray-banner-content h1 {
   text-align: center;
    margin-bottom: 40px;
    color: #fff;
    font-family: "Poppins", "Mier B", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    letter-spacing: 0;
    font-size: 48px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    margin-top: 0;
}
 

.V-ray-sketchup-banner{
    padding: 72px 0 169px;height:400px;
    background-size: 100%;
    background: url(../images/v-ray/V5_Sketchup_Trial.jpg) no-repeat;
	width:100%;
	float:left;height:400px;max-height:400px;
	
}

 
.V-ray-revit-banner{ padding: 90px 0 169px;
    background-size: 100%;
    background: url(../images/v-ray/v-ray5-revit-launch-edit.jpg) no-repeat;
	width:100%;
	float:left;height:400px;max-height:400px;
	background-position: top center;
	}
	
 

.V-ray-nuke-banner{
    padding: 25px 0 169px;
    background-size: 100%;
    background: url(../images/v-ray/nuke-banner.jpg) no-repeat;
	width:100%;
	float:left;height:400px;max-height:400px;
}



.V-ray-nuke-banner .V-ray-banner-content h5 {
    text-align:center;
    font-size: 1.42857em;
	text-transform:none;
    font-weight: normal !important;
    color: #fff;
	margin:45px 0;
} 

.V-ray-cinema4D-banner{
    padding: 50px 0 169px;
    background-size: 100%;
    background: url(../images/v-ray/Cinema-4D-banner.jpg) no-repeat;
	width:100%;
	float:left;height:400px;max-height:400px;
}
 

.V-ray-cinema4D-banner .V-ray-banner-content h6 {
    text-align:center;
	text-transform:none;
    font-weight: normal !important;
    color: #fff;
	font-size: 1.42857em;
    margin: 0px 0 30px;
} 

.phoenix_maya-banner{
    padding: 33px 0 169px;
    background-size: 100%;
    background: url(../images/v-ray/Phoenix-FD-4-Uptade3-1920x6.jpg) no-repeat;
	width:100%;background-position: top center;
	float:left;height:400px;max-height:400px;
}
 

.phoenix3D-banner{
    padding: 93px 0 169px;
    background-size: 100%;
    background: url(../images/v-ray/product-page-phoenix4-.jpg) no-repeat;
	width:100%;
	float:left;height:400px;max-height:400px;
}


.v-ray-content-title h2 {
	 font-weight: 700;
    font-size: 25px;
    color: #011931;
 padding-top: 2em!important;
    padding-bottom: 2em!important;
	text-align:center;
}

.v-ray-content-area h5 {
    font-weight: 600;
    font-size: 19px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.5;
    color: #23282f;
margin-bottom: .75em;
    margin-top: 1.5em;
}

.v-ray-content-area h5.hover-h5:hover{color:#0db5ff;}

.v-ray-content-area{width:100%;float:left;padding: 0 40px;}
.v-ray-content-area .chaos-row-spacing{padding-bottom:40px;width:100%;float:left;}


.v-ray-content-area .v-ray-img-container  {
    max-width: 450px;
}

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

.v-ray-products .pb-60 {
    padding-bottom: 60px;
}


.v-ray-products .bg-lightblue {
    background-color: #ededed;width:100%;float:left;
}
.v-ray-products .bg-white {
    background-color: #fff;width:100%;float:left;
}
.img-place{max-width:70%;margin:0 auto;}
.v-ray-products .fast-rendering{margin-top: -2em;
    font-size: 1.42857em;
    text-align: center;
    font-weight: normal;
    margin-bottom: 4em;
}

.cinema4D-toptext{text-transform:none !important;}
p.cinema-4D-text-space{margin:-30px 0 30px 0 !important;text-align:center;color: #011931;font-weight: 500;}
.btn-mid{color:#fff;border:2px solid #fff;margin-right: 1.42857em;background-color:transparent;display: inline-block;
    padding: .64286em 2.71429em;
    font-size: 1em;border-radius:0 !important;
    line-height: 1.6;
    font-family: Roboto Bold,sans-serif;
    text-transform: uppercase;margin:0;}
.btn-mid a{text-decoration:none;}
.btn-mid:hover{background-color:#fff !important;color:#000 !important;display:inline-block;}
.v-ray-btngroup a{color:#fff;}
.v-ray-btngroup a:hover{text-decoration:none !important;}
.v-ray-btngroup .btn-align{margin-right: 1.42857em;}
	
.btn-blue{background:#0db5ff;border:2px solid #0db5ff;}
.btn-blue:hover{background:#0984ba !important;border:2px solid #0984ba !important;color:#fff !important;}

.v-ray-products img{width:100%;max-width:100%;display:block;height:auto;}

.v-ray-products .btn-lg{display: inline-block;
border:2px solid #000;
    padding: .64286em 2.71429em;
    font-size: 1em;
    line-height: 1.6;
    font-family: Roboto Bold,sans-serif;
    text-transform: uppercase;
    border-width: 2px;
    border-style: solid;
    border-radius: 20px;
    cursor: pointer;
    text-align: center;
    transition: all .2s ease-in-out;
    outline: none;}
.v-ray-products .button-vray a{color:#000 !important; text-decoration:none;margin-bottom:20px;margin-top:20px;}

.v-ray-products .btn-lg:hover{background:#000;color:#fff !important;}

.v-ray-products .ytvideo {background: url(../images/v-ray/Mountain_690x380 (1).jpg) no-repeat;
    width: 371px;
    height: 171px;
    position: relative;
    margin: 0;
    padding: 0;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: contain;
    cursor: pointer;display:block;
}
.v-ray-products .vdo-play-button {position: absolute;
    z-index: 2;top:42px;left:110px;
        display: block;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background:url(../images/v-ray/play-updated.png) no-repeat;}
	
	.v-ray-products .vdo-play-cinema4D {position: absolute;
    z-index: 2;top:44%;left:47%;
        display: block;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background:url(../images/v-ray/play-updated.png) no-repeat;}







@media (min-width: 1366px){
	.phoenix_maya-banner{padding: 71px 0 169px;}

}

@media and (max-width: 1365px){
	.V-ray-revit-banner{padding:88px 0 169px;}
	
	.v-ray-products .vdo-play-cinema4D{left:45%;}
	.V-ray-cinema4D-banner{background-position: top center;}
	.V-ray-nuke-banner{background-position: top center;}
	.phoenix3D-banner{background-position: top center;padding:61px 0 169px;}
.v-ray-content-area .v-ray-img-container {max-width: 100%;}
.v-ray-img-container img{width:100%;}	
.V-ray-max-banner{padding:85px 0 289px;background-size: cover;background-position:center;}


.V-ray-banner-content h1{font-size:2.14286em;}
.V-ray-maya-banner{padding: 81px 0 289px;background-size: cover;}

.v-ray-products{overflow-x:hidden;}
.v-ray-content-title h2{font-size:1.8em; padding-top: 1em!important;padding-bottom: 1em!important;}
.v-ray-content-area h5{font-size:1.14286em;margin-top: 1em;}
.v-ray-products .pb-60 {padding-bottom: 23px;}
.v-ray-products p {margin: 0 0 20px;}
.v-ray-products .btn-lg {padding: .64286em 2.71429em;font-weight:bold;}
.phoenix_maya-banner{background-position:top center;padding: 123px 0 324px;}
.v-ray-products .vdo-play-button{top: 91px;
    left: 221px;}

}

@media (max-width: 1024px){
	.mleft-0{margin-left:0 !important;}
	.v-ray-content-area .chaos-row-spacing{padding-bottom:0;}
	.clear-div{clear:both !important;}
	.clear-desktop-div{clear:none;}
	.V-ray-revit-banner{padding:77px 0 169px;}
	.v-ray-products .vdo-play-button{left:150px;top:56px;}
	.v-ray-products .vdo-play-cinema4D{top: 38%;left: 46%;}
	.V-ray-cinema4D-banner{background-position: top center;}
	.phoenix3D-banner{background-position: top center;padding:69px 0 169px;}
.v-ray-content-area .v-ray-img-container {max-width: 100%;}
.v-ray-img-container img{width:100%;}	
.V-ray-max-banner{padding: 68px 0 186px;background-size: cover;background-position:center;}
.V-ray-banner-content h1{font-size:1.7em;margin-top:30px;}
.V-ray-maya-banner{padding: 70px 0 186px;background-size: cover;}
.v-ray-products{overflow-x:hidden;}
.v-ray-content-area h5{font-size: 15px;line-height: 1.5;}
.v-ray-products .pb-60 {padding-bottom: 23px;}
.v-ray-products p {margin: 0 0 20px;font-size: 15px;}
.phoenix_maya-banner{background-position:top center;padding: 84px 0 169px;}
.V-ray-nuke-banner{background-position: top center;}


}

@media (max-width: 920px){
	.custom-col-md-6{width:50%;float:left;}
.clear-div{clear:both;}	
.v-ray-content-area .chaos-row-spacing{padding-bottom:0;}
.v-ray-content-title h5{font-size: 15px;line-height: 1.5;}	
.v-ray-products p {font-size: 13px;}
.phoenix-vimeo-modal {width: 627px;}	
}


@media (min-width: 375px) and (max-width: 480px){
	.phoenix-vimeo-modal {width: 380px;}
	.phoenix-vimeo .modal-body iframe{height:216px !important;}
	.custom-col-md-6{width:100%;float:none;}
	.custom-pb-40{padding-bottom:0;}
	.custom-col-3-bottom-space{padding-bottom:0;}
	.v-ray-content-area .chaos-row-spacing{padding-bottom:0;}
	.v-ray-content-area{padding: 0;}
	.clear-div{clear: none;}	
	
	.v-ray-products .vdo-play-button{top: 59px;left: 150px;}
	.v-ray-products .vdo-play-cinema4D{top: 30%;left: 40%;}
	.img-place{max-width:100%;}
	.v-ray-products .fast-rendering{margin-top:0;margin-bottom:2em; font-size: 1.1em; line-height: 1.4;}
	.V-ray-cinema4D-banner{padding:9px 0 169px;height:435px;background-position: top center;}
	.V-ray-cinema4D-banner .V-ray-banner-content h6{font-size:1em;}
	p.cinema-4D-text-space{margin:-20px 0 30px 0 !important;}
.V-ray-max-banner{padding:45px 0 118px;
    background-size: cover;
    background-position: center;}
	.phoenix3D-banner{background-position: top center;}
.V-ray-sketchup-banner {padding:33px 0 169px;height:436px;}
.V-ray-banner-content h1{font-size:1.9em;margin-top:15px;}
.V-ray-maya-banner{padding: 40px 0 106px;background-size: cover;background-position: center;}
 .V-ray-nuke-banner .V-ray-banner-content h5{margin:0 0 25px;}
.btn-mid{padding:.64286em 3.5em;}
.v-ray-btngroup{width:50%;margin:0 auto;}
.v-ray-btngroup .btn-align{margin-right:0;margin-bottom:30px;}
.v-ray-products{overflow-x:hidden;}
.v-ray-content-title h2{padding:20px 0 !important;}
.v-ray-content-area h5{font-size: 15px;line-height: 1.5;}
.v-ray-products .pb-60 {padding-bottom: 23px;}
.v-ray-products p {font-size: 13px;}
.phoenix_maya-banner{background-position:top center;}
.V-ray-nuke-banner{background-position: top center;}
.V-ray-revit-banner{background-position:top center;height:422px;padding: 11px 0 169px;}

}

@media (max-width: 374px){
	.phoenix-vimeo-modal {width: 327px;}
	.phoenix-vimeo .modal-body iframe{height:216px !important;}
	.custom-pb-40{padding-bottom:0;}
	.custom-col-3-bottom-space{padding-bottom:0;}
	.v-ray-content-area .chaos-row-spacing{padding-bottom:0;}
	.v-ray-content-area{padding: 0;}
	.clear-div{clear: none;}
	.custom-col-md-6{width:100%;float:none;}
	.v-ray-products .vdo-play-cinema4D{top: 27%;left: 39%;}
	.v-ray-products .fast-rendering{margin-top:0;margin-bottom:2em; font-size: 1.1em; line-height: 1.4;}
	p.cinema-4D-text-space{margin:-20px 0 30px 0 !important;}
	.V-ray-cinema4D-banner{padding:8px 0 169px;height:400px;background-position: top center;}
	.V-ray-cinema4D-banner .V-ray-banner-content h6{font-size:1em;}
	.img-place{max-width:100%;}
	.v-ray-products .vdo-play-button{top: 45px;
    left: 120px;}
	.V-ray-nuke-banner .V-ray-banner-content h5{margin:0 0 25px;}
	.phoenix3D-banner{background-position: top center; padding: 40px 0 169px;}
.btn-mid{padding:.64286em 2.5em;}
.V-ray-max-banner{padding:53px 0 97px;
    background-size: cover;
    background-position: center;}
.V-ray-sketchup-banner {padding: 16px 0 169px;}
.V-ray-banner-content h1{font-size:1.9em;margin-top:30px;}

.V-ray-maya-banner{padding: 49px 0 106px;background-size: cover;background-position: center;}

.v-ray-btngroup{width:50%;margin:0 auto;}
.v-ray-btngroup .btn-align{margin-right:0;margin-bottom:30px;}
.v-ray-products{overflow-x:hidden;}
.v-ray-content-title h2{padding:20px 0 !important;}
.v-ray-content-area h5{font-size: 15px;line-height: 1.5;}
.v-ray-products .pb-60 {padding-bottom: 23px;}
.v-ray-products p {font-size: 13px;}
.phoenix_maya-banner{background-position: top center;}
.V-ray-nuke-banner{background-position: top center;}

.V-ray-revit-banner{padding:8px 0 169px;height:415px;}
}




