@charset "utf-8";
/* CSS Document */
.type_sanveya_page { width: 100%; position: relative; clear: both; z-index: 1; background: #be76c1; margin: 0px; padding: 0px; float: left; }
.type_sanveya_page .area_title_box { margin-top: 50px; clear: none; float: none; }
.type_sanveya_page .type_sanveya_box { clear: both; float: left; width: 100%; margin: 0px; padding: 0px; }
.type_sanveya_page .c-content-title-1 { padding-right: 60px; }
.type_sanveya_page .c-content-title-1 > h3.c-font-uppercase { font-size: 52px; }
.type_sanveya_page .c-content-title-1 > h3 { font-size: 30px; color: #FFF; font-weight: 500; margin: 0 0 0 0; }
.type_sanveya_page .c-content-title-1 > h4 {color: #ffffff; font-size: 14px;}
.type_sanveya_page .c-font-white { color: #ffffff !important; }
.type_sanveya_page .c-font-uppercase { text-transform: uppercase; }
.type_sanveya_page .c-font-bold { font-weight: 600 !important; }
.type_sanveya_page .c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left { width: 130px; height: 5px; background-color: #fee713; margin: 0 0 10px 0; }
.type_sanveya_page .c-content-title-1 > .c-line-right { margin: 0 0 30px auto; }
.type_sanveya_page .c-content-title-1 .txt { font-size: 24px; line-height: 36px; font-weight: 400; color: #FFF; margin: 30px 0; float: left; }
.type_sanveya_page .c-content-title-1 .txt2 { float: right; padding-top: 60px; }
.type_sanveya_page .c-margin-b-30 { margin-bottom: 30px; color: #FFF; font-size: 13px; }
.type_sanveya_page .c-right, .c-font-right { text-align: right; }
.type_sanveya_page .c-content-box.c-no-padding { padding: 0; }
.type_sanveya_page .c-bg-dark-2 { background-color: #c30d23 !important; }
.type_sanveya_page .c-border-right-dark-2 { border-right-color: #c30d23 !important; }
.type_sanveya_page .c-content-v-center .c-wrapper { width: 100%; height: 100%; display: table; }
.type_sanveya_page .c-content-v-center .c-wrapper .c-body { display: table-cell; vertical-align: middle; }
.type_sanveya_page .c-content-feature-4 .c-content-area { width: 50%; }
.type_sanveya_page .c-content-feature-4 .c-feature-bg { width: 50%; }
.type_sanveya_page .c-content-feature-4 .c-feature-bg, .c-content-feature-4 .c-content-area { height: 568px; margin-bottom: -568px; }
.type_sanveya_page .c-content-feature-4 .c-content-left { float: left; }
.type_sanveya_page .c-content-feature-4 .c-content-left.c-semi-circle { border-top-right-radius: 35% 50%; border-bottom-right-radius: 35% 50%; }
.type_sanveya_page .c-content-feature-4 .c-content-left .c-diagonal { border-right: 200px solid; border-top: 568px solid transparent; border-right-color: #c30d23 }
.type_sanveya_page .c-content-feature-4 .c-content-left.c-arrow { border-right: 200px solid; border-top: 375px solid transparent; border-bottom: 375px solid transparent; }
.type_sanveya_page .c-content-feature-4 .c-content-right { float: right; }
.type_sanveya_page .c-content-feature-4 .c-content-right.c-semi-circle { border-top-left-radius: 35% 50%; border-bottom-left-radius: 35% 50%; }
.type_sanveya_page .c-content-feature-4 .c-content-right .c-diagonal { /*border-top-width: 568px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 200px; border-top-style: solid; border-left-style: solid; */}
.type_sanveya_page .c-content-feature-4 .c-content-right.c-arrow { border-left: 200px solid; border-top: 375px solid transparent; border-bottom: 375px solid transparent; }
.type_sanveya_page .c-content-feature-4 .c-feature-content { padding: 0; width: 50%; }
.type_sanveya_page .c-content-feature-4 .c-feature-content.c-left { float: left; }
.type_sanveya_page .c-content-feature-4 .c-feature-content.c-right { float: right; }
.type_sanveya_page .c-content-feature-4 .c-feature-content .c-content-v-center { height: 568px; }
.type_sanveya_page .btn.c-btn-border-2x.btn-lg {  }
.type_sanveya_page .c-btn-border-2x.c-btn-green { border-color: #32c5d2; color: #32c5d2; background: none; border-color: #32c5d2; }
.type_sanveya_page .btn.c-btn-border-2x { border-width: 2px; padding: 6px 20px 4px 20px; }
.type_sanveya_page .btn.btn-lg {  }
.type_sanveya_page .c-btn-green { border-color: #32c5d2; border-width: 1px; color: #ffffff; background: #32c5d2; border-color: #32c5d2; }
.type_sanveya_page .c-btn-square { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.type_sanveya_page .c-btn-bold { font-weight: bold; }
.type_sanveya_page .btn { outline: none !important; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; padding: 6px 20px 4px 20px; font-size: 16px; }
.type_sanveya_page .c-bg-parallax { background-attachment: scroll; background-position: center top; background-size: cover; background-color: transparent; /*min-height: 100%;*/ background-repeat: no-repeat; }

.type_sanveya_page .c-content-feature-4 .c-content-right .c-diagonal { border-left: 0px solid; border-bottom: 568px solid transparent; border-left-color: #c30d23; }
.type_sanveya_page .c-content-feature-4 .c-content-right { float: right; }
.type_sanveya_page .c-border-left-white { border-left-color: #ffffff !important; }
.type_sanveya_page .c-feature-content.c-left  img{max-width: 100%;  }
.type_sanveya_page p.ps { font-size: 17px; font-weight: 400; color: #FFF; margin: 30px 0; }
.rwd-img {max-width: 100%!important; }

@media all and (min-width:1680px){
.type_sanveya_page .container { width: 100%; padding-right: 10%; padding-left: 10%; }
}

@media screen and (max-width:1440px){
.type_sanveya_page .c-content-title-1 > h3.c-font-uppercase { font-size: 45px; line-height: 1.3; }
.type_sanveya_page .c-content-title-1 .txt { font-size: 20px; line-height: 32px; font-weight: 400; color: #FFF; margin: 30px 0;  float: left;}
.type_sanveya_page .c-content-title-1 .txt2 { width: 40%; float: right; padding-top: 40px; } 
}


@media screen and (max-width: 980px) {
.type_sanveya_page .c-bg-parallax {  background-attachment: scroll; background-position: center center; background-size: cover; background-color: transparent; /*min-height: 100%;*/ }
}


@media screen and (max-width: 980px){
.type_sanveya_page .c-content-feature-4 .c-content-area { width: 100%; float: left; clear: both; }
.type_sanveya_page .c-content-feature-4 .c-feature-bg { width: 100%; float: left; clear: both; }
.type_sanveya_page .c-content-feature-4 .c-feature-content.c-left { float: left; clear: both; }
.type_sanveya_page .c-content-feature-4 .c-feature-content.c-right { float: right; clear: both; }
.type_sanveya_page .c-content-feature-4 .c-feature-bg, .c-content-feature-4 .c-content-area { height: auto; margin-bottom: auto; }
.type_sanveya_page .c-content-feature-4 .c-content-left .c-diagonal {border-right: 0px solid; border-left: 0px solid; border-top: 568px solid transparent; border-right-color: #c30d23 }
.type_sanveya_page .c-right, .c-font-right { text-align: left; }
.type_sanveya_page .c-content-feature-4 .c-feature-content { padding: 0; width: 100%; }
.type_sanveya_page .c-content-title-1 > .c-line-right { margin-top: 0; margin-right: 0; margin-bottom: 30px; margin-left: 0px; }
.type_sanveya_page .c-content-feature-4 .c-content-right .c-diagonal{border-left-width: 0px;}
.type_sanveya_page .c-content-title-1 {padding-right: 0px;text-align: center;}
	
.type_sanveya_page .c-content-title-1 > h3.c-font-uppercase { font-size: 40px; line-height: 1.3; }
.type_sanveya_page .c-content-title-1 .txt { font-size: 24px; line-height: 36px; font-weight: 400; color: #FFF; margin: 30px 0; clear: both; float: none;}
.type_sanveya_page .c-content-title-1 .txt2 { float: right; width: 40%;  padding-top: 10px; clear: both; }


}
@media screen and (max-width: 736px){
.type_sanveya_page .c-content-feature-4 .c-content-right .c-diagonal {border-bottom: 300px solid transparent;  }
.type_sanveya_page .c-feature-content.c-left  img{max-width:100%!important; }
.type_sanveya_page .c-content-v-center .c-wrapper {  display: block; }
.type_sanveya_page .c-content-v-center .c-wrapper .c-body { display: block;  }
.type_sanveya_page .c-content-title-1 {padding-top: 60px;}

}
@media screen and (max-width: 320px) {
}
