@import url('reset.css');
@import url('fonts.css');

/*

Colors:
Red: #BF273A
Yellow: #DE9F18
Yellow: #FABD51
Text: 000000
GREY: f1f1f1

*/


/*= General Style =*/

body{
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	position: fixed;
	font-family: 'Montserrat', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 17px;
	line-height: 28px;
	color: #000000;
}

.main{
}

.container{
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}

.inner-container{
	padding-left: 2%;
	padding-right: 2%;
}

.loader-overlay{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #ffffff;
	z-index: 999999;
}

.loader-overlay .image-block{
	width: 110px;
	margin: 55vh auto 24px;
}

.loader-overlay .image-block img{
	width: 100%;
}

.loader-overlay .text-block{}

.loader-overlay .text-block p{
	font-family: 'Montserrat', Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    color: #000000;
}


.welcome-overlay{
	position: relative;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #ffffff;
	background: url('../images/background-image.jpg')no-repeat center;
	background-size: cover;
	display: none;
	z-index: 9999;
}

.welcome-overlay .overlay-inner{
}

.welcome-overlay .inner .animate-logo-block.block-1{
	position: absolute;
	width: 0;
	top: 20vh;
	left: 50%;
	
}

.welcome-overlay .inner .animate-logo-block.block-2{
	position: absolute;
	width: 100%;
	left: 100%;
	margin-top: 37vh;
}

.welcome-overlay .inner .animate-logo-block .text-block{
}

.welcome-overlay .inner .animate-logo-block .text-block p{
	text-align: center;
	color: #000000;
}

.welcome-overlay .inner .animate-logo-block .text-block p span.blue{
	color: #14308d;
}

.welcome-overlay .inner .animate-logo-block .text-block p span.red{
	color: #ec6e00;
}

.welcome-overlay .inner .animate-logo-block .text-block p span.green{
	color: #A7CE45;
}

.welcome-overlay .inner .animate-logo-block img{
	width: 100%;
}

a.mobile_only,
a.mobile_only{
	cursor: not-allowed;
}

a.mobile_only.mob_active,
a.mobile_only.mob_active{
	cursor: pointer;
}


/* Header Style */

.header-block{
	border-top: 3px solid #BF273A;
}

.header-block .header-block-2{
	/* background: #000000; */
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.header-block .header-block-2 .header-block-2-inner{
	position: relative;
	text-align: center;
}

.header-block .header-block-2 .navigation-block{
}

.header-block .header-block-2 .navigation-block .inner{
	width: 100%;
	font-size: 0;
}

.header-block .header-block-2 .navigation-block .close-button{
	display: none;
}

.header-block .header-block-2 .navigation-block .close-button .icon-block{
	cursor: pointer;
}

.header-block .header-block-2 .navigation-block .close-button .icon-block i{
	color: #000000;
	font-size: 27px;
	line-height: 1em;
}

.header-block .header-block-2 .navigation-block .close-button:hover .icon-block i,
.header-block .header-block-2 .navigation-block .close-button:focus .icon-block i{
	color: #E0A04C;
}

.header-block .header-block-2 .navigation-block .logo-block{
	display: inline-block;
	vertical-align: middle;
	width: 19%;
    padding-right: 1%;
}

.header-block .header-block-2 .navigation-block .logo-block a{
	display: block;
}

.header-block .navigation-block .logo-block .image-block{
	max-width: 120px;
}

.header-block .navigation-block .logo-block .image-block img{
	width: 100%;
}

.header-block .header-block-2 .navigation-block .nav-button-block{
    display: none;
	position: absolute;
	right: 2%;
	top: 8%;
}

.header-block .header-block-2 .navigation-block .nav-button-block .icon-block{
}

.header-block .header-block-2 .navigation-block .nav-button-block .icon-block i{
    font-size: 32px;
	line-height: 1em;
	color: #000000;
}

.header-block .header-block-2 .navigation-block ul.navigation{
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	width: 79%;
    padding-left: 1%;
}

.header-block .header-block-2 .navigation-block ul.navigation li{
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.header-block .header-block-2 .navigation-block ul.navigation .dropdown{
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.header-block .header-block-2 .navigation-block ul.navigation .dropdown a p{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.header-block .header-block-2 .navigation-block ul.navigation .dropdown a i{
	display: inline-block;
	vertical-align: middle;
	color: #000000;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.header-block .header-block-2 .navigation-block ul.navigation li a:hover i{
	color: #BF273A;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.header-block .header-block-2 .navigation-block ul.navigation li .list-block-1{
	display: none;
	position: absolute;
    z-index: 1;
    background: #ffffff;
    border-top: 1px solid black;
}

.header-block .navigation-block ul.navigation li .list-block-1 a .block .text-block{
	text-align: center;
}

.header-block .header-block-2 .navigation-block ul.navigation li .list-block-1 .space{
	padding: 11px 25px;
}

.header-block .header-block-2 ul.navigation li.dropdown:hover .list-block-1{
	display: block;
}

.header-block .header-block-2 .navigation-block ul.navigation li.last a{
	padding-right: 0px;
}

.header-block .header-block-2 .navigation-block ul.navigation li.nav-header{
	display: none;
	background: #000000;
}

.header-block .header-block-2 .navigation-block ul.navigation li.nav-header p{
	color: #E0A04C;
	font-weight: bold;
	text-align: center;
}

.header-block .header-block-2 .navigation-block ul.navigation li a{
	display: block;
	padding: 44px 25px;
	text-transform: uppercase;
}

.header-block .header-block-2 .navigation-block ul.navigation li.first a{
	padding-left: 0;
}

.header-block .header-block-2 .navigation-block ul.navigation li a p{
	color: #FFC714;
	color: #000000;
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.header-block .header-block-2 .navigation-block ul.navigation li.active a p,
.header-block .header-block-2 .navigation-block ul.navigation li a:hover p,
.header-block .header-block-2 .navigation-block ul.navigation li a:focus p{
	color: #BF273A;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.header-block .navigation-block ul.navigation li a img.header-img{
	width: 100%;
	max-width: 20px;
}

.header-block .header-block-2 .navigation-block ul.navigation li.active a p{
}


/* Footer Style */

.footer-block{
	position: relative;
}

.footer-block::before{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: url(../images/home-block-2-bg.jpg);
	background-size: 200px !important;
    background-position: center;
    z-index: -1;
	opacity: 0.7;
}

.footer-block .footer-main{
}


.footer-block .footer-main .footer-0{
}

.footer-block .footer-main .footer-0 .inner-container{
	padding: 0;
	font-size: 0;
}

.footer-block .footer-main .footer-0 .block-1{
	float: left;
	padding-left: 2%;
	padding-right: 2%;
	width: 46%;
}

/* .footer-block .footer-main .footer-0 .block-2{
	float: left;
	padding-left: 2%;
	padding-right: 2%;
	width: 26%;
} */

.footer-block .footer-main .footer-0 .block-3{
	float: left;
	padding-left: 2%;
	padding-right: 2%;
	width: 16%;
}

.footer-block .footer-main .footer-0 .block.block-1 .block-11,
.footer-block .footer-main .footer-0 .block.block-1 .block-12{
	float: left;
	width: 50%;
}

.footer-block .footer-main .footer-0 .block .inner{
}

.footer-block .footer-main .footer-0 .text-block-1{
}

.footer-block .footer-0 .image-block-1{
	max-width: 120px;
}

.footer-block .footer-0 .image-block-1 img{
	width: 100%;
}

.footer-block .footer-main .footer-0 .text-block-1 p,
.footer-block .footer-main .footer-0 .text-block-1 p span{
	color: #000000;
	font-weight: bold;
	text-transform: capitalize;
}

.footer-block .footer-main .footer-0 .text-block-1 p span{
	white-space: nowrap;
}

.footer-block .footer-main .footer-0 .text-block-2{}

.footer-block .footer-main .footer-0 .text-block-2 p{
	color: #000000;
	text-align: justify;
	vertical-align: middle;
}

.footer-block .footer-main .footer-0 .text-block-2 i{
	width: 24px;
	line-height: 1em;
	color: #000000;
	margin-right: 14px;
	text-align: center;
	vertical-align: middle;
}

.footer-block .footer-main .footer-0 .text-block-2 a{
	display: inline-block;
	color: #000000;
	vertical-align: middle;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.footer-block .footer-main .footer-0 .text-block-2.active a,
.footer-block .footer-main .footer-0 .text-block-2 a:hover,
.footer-block .footer-main .footer-0 .text-block-2 a:focus{
	color: #BF273A;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.footer-block .footer-main .footer-0 .text-block-2.active a{
	font-weight: bold;
}

.footer-block .footer-main .footer-0 .text-block-2 a:hover,
.footer-block .footer-main .footer-0 .text-block-2 a:focus{
	text-decoration: none;
}

.footer-block .footer-main .footer-0 .image-block-2{}

.footer-block .footer-0 .image-block-2 .icon-block{
	display: inline-block;
	vertical-align: middle;
	margin-right: 24px;
}

.footer-block .footer-0 .image-block-2 .icon-block:last-child{
	margin-right: 0;
}

.footer-block .footer-0 .image-block-2 .icon-block a{
	display: block;
	width: 24px;
}

.footer-block .footer-0 .image-block-2 .icon-block a img{
	width: 100%;
}

.footer-block .footer-main .footer-0 .list-block{}

.footer-block .footer-main .footer-0 .list-block li{
	display: inline-block;
	color: #000000;
	margin: 0 14px 4px 0;
}

.footer-block .footer-main .footer-0 .list-block li a{
	display: block;
	color: #000000;
	text-align: left;
}

.footer-block .footer-main .footer-0 .list-block li a:hover,
.footer-block .footer-main .footer-0 .list-block li a:focus{
	color: #ec6e00;
}

.footer-block .footer-main .footer-0 .list-block li a .icon-block{
}

.footer-block .footer-main .footer-0 .list-block li a .icon-block i{
	font-size: 32px;
	line-height: 1em;
	color: #ec6e00;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.footer-block .footer-main .footer-0 .list-block li a .icon-block i.fa-whatsapp-square,
.footer-block .footer-main .footer-0 .list-block li a .icon-block i.fa-whatsapp-square{
	color: #00E676;
}

.footer-block .footer-main .footer-0 .list-block li a .icon-block i.fa-envelope-square,
.footer-block .footer-main .footer-0 .list-block li a .icon-block i.fa-envelope-square{
	color: #D54639;
}

.footer-block .footer-main .footer-0 .list-block li a .icon-block i.fa-linkedin,
.footer-block .footer-main .footer-0 .list-block li a .icon-block i.fa-linkedin{
	color: #0073B1;
}

.footer-block .footer-main .footer-0 .list-block li a:hover .icon-block i,
.footer-block .footer-main .footer-0 .list-block li a:focus .icon-block i{
	color: #000000;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.footer-block .footer-main .footer-1{
	background: #BF273A;
	padding: 10px 0;
	border: 3px solid #FEC917;
}

.footer-block .footer-main .footer-1 .left-block{
	position: relative;
	float: left;
}

.footer-block .footer-main .footer-1 .left-block .copyright{
	position: absolute;
	top: 5px;
	left: 0;
	width: 11px;
}

.footer-block .footer-main .footer-1 .left-block .copyright img{
	width: 100%;
}

.footer-block .footer-main .footer-1 .left-block p{
	color: #ffffff;
	text-align: left;
}

.footer-block .footer-main .footer-1 .right-block{
	float: right;
}

.footer-block .footer-main .footer-1 .right-block p,
.footer-block .footer-main .footer-1 .right-block p a{
	color: #ffffff;
	text-align: right;
}

.footer-block .footer-main .footer-1 .right-block p a{
	/* color: #ec6e00; */
	font-weight: bold;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.footer-block .footer-main .footer-1 .right-block p a:hover{
	text-decoration: none;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}


/* Main Content */

.main-content{
}


/* Home */

.home{}

.home .block-1{}

.home .block-1 .slider-block{
}

.home .block-2{
	position: relative;
}

.home .block-2::before{
	content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: url(../images/home-block-2-bg.jpg);
	background-size: 200px !important;
    background-position: center;
    z-index: -1;
	opacity: 0.7;
}

.home .block-2 .head-block-1{}

.home .block-2 .head-block-1 h2{
	color: #BF273A;
	font-style: normal;
	text-align: center;
	font-weight: 600;
}

.home .block-2 .block-21{
	font-size: 0;
	text-align: center;
}

.home .block-2 .block-21 .block{
	display: inline-block;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
}

.home .block-2 .block-21 .block a{
	display: block;
	max-width: 270px;
	margin: 0 auto;
}

.home .block-2 .block-21 .block a .image-block{
	position: relative;
}

.home .block-2 .block-21 .block a .image-block img{
	width: 100%;
}

.home .block-2 .block-21 .block a .image-block .overlay-block{
	position: absolute;
	height: 80px;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	bottom: 0;
	left: 0;
	background: rgb(222, 159, 24, 0.8);
	overflow: hidden;
}

.home .block-2 .block-21 .block a .image-block .overlay-block .head-block-2 h3{
	color: #ffffff;
	font-weight: bold;
	font-family: Baumans;
}

.home .block-2 .block-21 .block a .image-block .overlay-block .text-block-1 p{
	color: #ffffff;
}

.home .block-2 .block-21 .block a .image-block .overlay-block .link-block-1 p{
	color: #ffffff;
}


.home .block-3{
	background: url(../images/home-block-3-fixed-bg.jpg) #ffffff;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.home .block-3 .block-21{
	max-width: 1120px;
	margin: 0 auto;
	background: #ffffff;
	background: url(../images/home-block-3-bg.jpg) #ffffff;
}

.home .block-3 .block-21 .head-block-1 h2{
	color: #BF273A;
	text-align: center;
	font-weight: 600;
}

.home .block-3 .block-21 .text-block-1{
	max-width: 620px;
	margin: 0 auto;
}

.home .block-3 .block-21 .text-block-1 p{
	color: #FABD51;
	text-align: center;
	font-weight: bold;
}

.home .block-3 .block-21 .block-211{
	font-size: 0;
	text-align: center;
}

.home .block-3 .block-21 .block-211 .block{
}

.home .block-3 .block-21 .block-211 .block a {
    display: block;
    max-width: 200px;
	margin: 0 auto;
}

.home .block-3 .block-21 .block-211 .block a .image-block {
    border-radius: 100%;
    padding: 7px;
    border: 2px solid #FABD51;
    overflow: hidden;
}

.home .block-3 .block-21 .block-211 .block a .image-block img {
    width: 100%;
    border-radius: 100%;
}

.home .block-3 .block-21 .block-211 .block a .head-block-2 h3{
	color: #000000;
	text-align: center;
	font-weight: bold;
}

.home .block-4{
	background: url(../images/home-block-4-bg.jpg) #C22D40;
	background-size: 900px;
}

.home .block-4 .head-block-1 h2{
	color: #ffffff;
	text-align: center;
	font-weight: 600;
}

.home .block-4 .text-block-1{
	max-width: 740px;
	margin: 0 auto;
}

.home .block-4 .text-block-1 p{
	color: #ffffff;
	text-align: center;
}

.home .block-4 .divider-block{
	width: 70%;
	max-width: 300px;
	margin: 0 auto;
    filter: grayscale(1) brightness(13.5);
}

.home .block-4 .divider-block img{
	width: 100%;
}
	
.home .block-4 .link-block{
	text-align: center;
}

.home .block-4 .link-block a{
	display: inline-block;
	padding: 7px 40px;
	background: #FABD51;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 50px;
	border: 2px solid #BF273A;
}

.home .block-4 .block-41{
	font-size: 0;
	text-align: center;
}

.home .block-4 .block-41 .block{
	display: inline-block;
}

.home .block-4 .block-41 .block a {
    display: block;
    max-width: 240px;
    padding: 17px;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 4px;
}

.home .block-4 .block-41 .block a .image-block {
}

.home .block-4 .block-41 .block a .image-block img {
    width: 100%;
}

.home .block-4 .block-41 .block a .head-block-2 h3{
	color: #000000;
	text-align: center;
	font-weight: bold;
}
	

/* About us */

.aboutus{}

.aboutus .block-1{}

.aboutus .block-1 .image-block{
	position: relative;
}

.aboutus .block-1 .image-block img{
	width: 100%;
}

.aboutus .block-2{}

.aboutus .block-2 .inner{
	width: 100%;
	font-size: 0;
	text-align: center;
}

.aboutus .block-2 .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.aboutus .block-2 .head-block:before {
	content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.aboutus .block-2 .head-block:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.aboutus .block-2 .head-block h2{
	color: #BF273A;
	text-align: center;
	font-weight: bold;
	position: relative;
    display: inline-block;
}

.aboutus .block-2 .text-block-1,
.aboutus .block-2 .text-block-2,
.aboutus .block-2 .text-block-3{
	max-width: 940px;
    margin: 0 auto;
}

.aboutus .block-2 .text-block-1 p{
	color: #000000;
	text-align: center;
}

.aboutus .block-2 .text-block-2 p{
	color: #FABD51;
	text-align: center;
}

.aboutus .block-2 .text-block-3 p{
	color: #000000;
	text-align: center;
}

.aboutus .block-2 .text-block-4 p{
	color: #FABD51;
	text-align: center;
}

.aboutus .block-3{}

.aboutus .block-3 .inner-container{
	padding: 0;
}

.aboutus .block-3 .inner{
	width: 100%;
	font-size: 0;
}

.aboutus .block-3 .block-31{
	max-width: 1080px;
    margin: 0 auto;
	position: relative;
}

.aboutus .block-3 .block-31 .block{
	display: inline-block;
	vertical-align: middle;
	width: 29.33%;
	padding-left: 2%;
	padding-right: 2%;
}

.aboutus .block-3 .block-31 .block .image-block-1{}

.aboutus .block-3 .block-31 .block .image-block-1 img{
	width: 100%;
	border-radius: 15px;
}

.aboutus .block-3 .block-31 .block .head-block-1{}

.aboutus .block-3 .block-31 .block .head-block-1 h2{
	text-align: center;
	color: #000000;
	font-weight: bold;
}

.aboutus .block-3 .block-31 .block .text-block-2{}

.aboutus .block-3 .block-31 .block .text-block-2 p{
	text-align: center;
	color: #000000;
	font-weight: 600;
}

.aboutus .block-7{
    background: #FABD51;
    padding-top: 240px;
    margin-top: -270px;
}

.aboutus .block-7 .inner{ 
	width: 100%;
	font-size: 0;
}

.aboutus .block-7 .block-71{
	text-align: center;
}

.aboutus .block-7 .block-71 .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.aboutus .block-7 .block-71 .head-block h2{
	text-align: center;
	color: #ffffff;
	position: relative;
    display: inline-block;
}

.aboutus .block-7 .block-71 .text-block-1{
	max-width: 1080px;
    margin: 0 auto;
}

.aboutus .block-7 .block-71 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.aboutus .block-7 .block-71 .text-block-1 span{
	color: #BF273A;
}


.aboutus .block-8{}

.aboutus .block-8 .inner{
	width: 100%;
	font-size: 0;
}

.aboutus .block-8 .block-81{}

.aboutus .block-8 .block-81 .block{
	text-align: center;
}

.aboutus .block-8 .block-81 .block .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.aboutus .block-8 .block-81 .block .head-block:before {
    content: " ";
    width: 8px;
    height: 8px;
    background: #000000;
    position: absolute;
    top: 28%;
    left: 110%;
    /* z-index: 999; */
    margin-top: -3px;
    border-radius: 100%;
}

.aboutus .block-8 .block-81 .block .head-block:after {
    content: " ";
    width: 8px;
    height: 8px;
    background: #000000;
    position: absolute;
    top: 28%;
    right: 110%;
    /* z-index: 999; */
    margin-top: -3px;
    border-radius: 100%;
}

.aboutus .block-8 .block-81 .block .head-block h2{
	color: #BF273A;
	font-weight: bold;
	text-align: center;
	position: relative;
    display: inline-block;
}

.aboutus .block-8 .block-81 .block .head-block h2:before {
    content: " ";
    width: 70px;
    padding: 1px;
    background: #000000;
    position: absolute;
    top: 50%;
	left: 110%;
}

.aboutus .block-8 .block-81 .block .head-block h2::after {
    content: " ";
    width: 70px;
    padding: 1px;
    background: #000000;
    position: absolute;
    top: 50%;
	right: 110%;
}

.aboutus .block-8 .block-81 .block .text-block{
	max-width: 1080px;
    margin: 0 auto;
}

.aboutus .block-8 .block-81 .block .text-block p{
	color: #000000;
	text-align: justify;
}

.aboutus .block-4{}

.aboutus .block-4 .inner{
	width: 100%;
	font-size: 0;
	text-align: center;
}

.aboutus .block-4 .head-block-1{
	display: inline-block;
	position: relative;
	text-align: center;
}

.aboutus .block-4 .head-block-1:before {
	content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.aboutus .block-4 .head-block-1:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}


.aboutus .block-4 .head-block-1 h2{
	color: #BF273A;
	font-weight: bold;
	text-align: center;
}

.aboutus .block-4 .list-block{}

.aboutus .block-4 .list-block .block-41{
	position: relative;
	padding-left: 49px;
}

.aboutus .block-4 .list-block .block-41::before{
	content: "";
    position: absolute;
    top: 0;
    left: 4%;
    width: 4px;
    height: 100%;
    background: #BF273A;
    z-index: -1;
}

.aboutus .block-4 .list-block .block-41 .image-block{
	display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 36px;
    top: 10%;
}

.aboutus .block-4 .list-block .block-41 .image-block img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-41 .image-block-1{
	max-width: 50px;
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
}

.aboutus .block-4 .list-block .block-41 .image-block-1 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-41 .head-block-2{
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
} 

.aboutus .block-4 .list-block .block-41 .head-block-2 h2{
	/* color: #ffffff;
    border: 1px solid #BF273A;
    padding: 10px 50px;
    background: #FEC917; */
	color: #BF273A;
	font-weight: bold;
}

.aboutus .block-4 .list-block .block-41 .text-block-1{
	display: inline-block;
	vertical-align: top;
	width: 85%;
} 

.aboutus .block-4 .list-block .block-41 .text-block-1 p{
	color: #000000;
	text-align: justify;
} 

.aboutus .block-4 .list-block .block-41 .image-block-2{
	position: absolute;
    top: -27%;
    left: 20px;
    z-index: -1;
    width: 130px;
}

.aboutus .block-4 .list-block .block-41 .image-block-2 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-42{
	position: relative;
	padding-left: 49px;
}

.aboutus .block-4 .list-block .block-42::before{
	content: "";
    position: absolute;
    top: 0;
    left: 4%;
    width: 4px;
    height: 100%;
    background: #BF273A;
    z-index: -1;
}

.aboutus .block-4 .list-block .block-42 .image-block{
	display: inline-block;
    vertical-align: middle;
    position: absolute;
	left: 36px;
    top: 10%;
}

.aboutus .block-4 .list-block .block-42 .image-block img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-42 .image-block-1{
	max-width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
}

.aboutus .block-4 .list-block .block-42 .image-block-1 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-42 .head-block-2{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
} 

.aboutus .block-4 .list-block .block-42 .head-block-2 h2{
	/* color: #ffffff;
    border: 1px solid #BF273A;
    padding: 10px 50px;
    background: #FEC917; */
	color: #BF273A;
	font-weight: bold;
}

.aboutus .block-4 .list-block .block-42 .text-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 83%;
} 

.aboutus .block-4 .list-block .block-42 .text-block-1 p{
	color: #000000;
	text-align: justify;
} 

.aboutus .block-4 .list-block .block-42 .image-block-2{
	position: absolute;
    top: -7%;
    left: 20px;
    z-index: -1;
    width: 130px;
}

.aboutus .block-4 .list-block .block-42 .image-block-2 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-43{
	position: relative;
	padding-left: 49px;
}

.aboutus .block-4 .list-block .block-43::before{
	content: "";
    position: absolute;
    top: 0;
    left: 4%;
    width: 4px;
    height: 100%;
    background: #BF273A;
    z-index: -1;
}

.aboutus .block-4 .list-block .block-43 .image-block{
	display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 36px;
    top: 10%;
}

.aboutus .block-4 .list-block .block-43 .image-block img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-43 .image-block-1{
	max-width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
}

.aboutus .block-4 .list-block .block-43 .image-block-1 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-43 .head-block-2{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
} 

.aboutus .block-4 .list-block .block-43 .head-block-2 h2{
	/* color: #ffffff;
    border: 1px solid #BF273A;
    padding: 10px 50px;
    background: #FEC917; */
	color: #BF273A;
	font-weight: bold;
}

.aboutus .block-4 .list-block .block-43 .text-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 83%;
} 

.aboutus .block-4 .list-block .block-43 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.aboutus .block-4 .list-block .block-43 .image-block-2{
	position: absolute;
    top: -27%;
    left: 20px;
    z-index: -1;
    width: 130px;
}

.aboutus .block-4 .list-block .block-43 .image-block-2 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-44{
	position: relative;
	padding-left: 49px;
}

.aboutus .block-4 .list-block .block-44::before{
	content: "";
    position: absolute;
    top: 0;
    left: 4%;
    width: 4px;
    height: 100%;
    background: #BF273A;
    z-index: -1;
}

.aboutus .block-4 .list-block .block-44 .image-block{
	display: inline-block;
    vertical-align: middle;
    position: absolute;
	left: 36px;
    top: 10%;
}

.aboutus .block-4 .list-block .block-44 .image-block img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-44 .image-block-1{
	max-width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
}

.aboutus .block-4 .list-block .block-44 .image-block-1 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-44 .head-block-2{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
} 

.aboutus .block-4 .list-block .block-44 .head-block-2 h2{
	/* color: #ffffff;
    border: 1px solid #BF273A;
    padding: 10px 50px;
    background: #FEC917; */
	color: #BF273A;
	font-weight: bold;
}

.aboutus .block-4 .list-block .block-44 .text-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 83%;
} 

.aboutus .block-4 .list-block .block-44 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.aboutus .block-4 .list-block .block-44 .image-block-2{
	position: absolute;
    top: -29%;
    left: 20px;
    z-index: -1;
    width: 130px;
}

.aboutus .block-4 .list-block .block-44 .image-block-2 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-45{
	position: relative;
	padding-left: 49px;
}

.aboutus .block-4 .list-block .block-45::before{
	content: "";
    position: absolute;
    top: 0;
    left: 4%;
    width: 4px;
    height: 100%;
    background: #BF273A;
    z-index: -1;
}

.aboutus .block-4 .list-block .block-45 .image-block{
	display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 36px;
    top: 15%;
}

.aboutus .block-4 .list-block .block-45 .image-block img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-45 .image-block-1{
	max-width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
}

.aboutus .block-4 .list-block .block-45 .image-block-1 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-45 .head-block-2{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
} 

.aboutus .block-4 .list-block .block-45 .head-block-2 h2{
	/* color: #ffffff;
    border: 1px solid #BF273A;
    padding: 10px 50px;
    background: #FEC917; */
	color: #BF273A;
	font-weight: bold;
}

.aboutus .block-4 .list-block .block-45 .text-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 83%;
} 

.aboutus .block-4 .list-block .block-45 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.aboutus .block-4 .list-block .block-45 .image-block-2{
	position: absolute;
    top: -8%;
    left: 20px;
    z-index: -1;
    width: 130px;
}

.aboutus .block-4 .list-block .block-45 .image-block-2 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-46{
	position: relative;
	padding-left: 49px;
}

.aboutus .block-4 .list-block .block-46::before{
	content: "";
    position: absolute;
    top: 0;
    left: 4%;
    width: 4px;
    height: 100%;
    background: #BF273A;
    z-index: -1;
}

.aboutus .block-4 .list-block .block-46 .image-block{
	display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 36px;
    top: 10%;
}

.aboutus .block-4 .list-block .block-46 .image-block img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-46 .image-block-1{
	max-width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
}

.aboutus .block-4 .list-block .block-46 .image-block-1 img{
	width: 100%;
}

.aboutus .block-4 .list-block .block-46 .head-block-2{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
} 

.aboutus .block-4 .list-block .block-46 .head-block-2 h2{
	/* color: #ffffff;
    border: 1px solid #BF273A;
    padding: 10px 50px;
    background: #FEC917; */
	color: #BF273A;
	font-weight: bold;
}

.aboutus .block-4 .list-block .block-46 .text-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 83%;
} 

.aboutus .block-4 .list-block .block-46 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.aboutus .block-4 .list-block .block-46 .image-block-2{
	position: absolute;
    top: -41%;
    left: 20px;
    z-index: -1;
    width: 130px;
}

.aboutus .block-4 .list-block .block-46 .image-block-2 img{
	width: 100%;
}

.aboutus .block-5{}

.aboutus .block-5 .container{
	max-width: 960px;
}

.aboutus .block-5 .inner-container{
	padding: 0;
}

.aboutus .block-5 .inner{
	width: 100%;
	font-size: 0;
}

.aboutus .block-5 .block-51{}

.aboutus .block-5 .block-51 .block-511{
	display: inline-block;
    vertical-align: middle;
    width: 31%;
    padding-left: 2%;
    padding-right: 2%;
}

.aboutus .block-5 .block-51 .block-511 .image-block{}

.aboutus .block-5 .block-51 .block-511 .image-block img{
	width: 100%;
	border-radius: 15px;
}

.aboutus .block-5 .block-51 .block-512{
	display: inline-block;
    vertical-align: middle;
    width: 61%;
    padding-left: 2%;
    padding-right: 2%;
}

.aboutus .block-5 .block-51 .block-512 .block{}

.aboutus .block-5 .block-51 .block-512 .block .head-block{}

.aboutus .block-5 .block-51 .block-512 .block .head-block h2{
	color: #000000;
	font-weight: bold;
}

.aboutus .block-5 .block-51 .block-512 .block .text-block{}

.aboutus .block-5 .block-51 .block-512 .block .text-block p{
	color: #000000;
}

.aboutus .block-5 .block-52{}

.aboutus .block-5 .block-52 .block-521{
	display: inline-block;
    vertical-align: middle;
    width: 61%;
    padding-left: 2%;
    padding-right: 2%;
}

.aboutus .block-5 .block-52 .block-521 .block{}

.aboutus .block-5 .block-52 .block-521 .block .head-block{}

.aboutus .block-5 .block-52 .block-521 .block .head-block h2{
	color: #000000;
	font-weight: bold;
}

.aboutus .block-5 .block-52 .block-521 .block .text-block{}

.aboutus .block-5 .block-52 .block-521 .block .text-block .text{}

.aboutus .block-5 .block-52 .block-521 .block .text-block .text h4{
	color: #000000;
	display: inline-block;
    vertical-align: top;
}

.aboutus .block-5 .block-52 .block-521 .block .text-block .text p{
	color: #000000;
	text-align: justify;
	display: inline-block;
    vertical-align: middle;
	width: 90%;
}

.aboutus .block-5 .block-52 .block-521 .block .text-block .text span{
	margin-right: 15px;
}

.aboutus .block-5 .block-52 .block-522{
	display: inline-block;
    vertical-align: middle;
    width: 31%;
    padding-left: 2%;
    padding-right: 2%;
}

.aboutus .block-5 .block-52 .block-522 .image-block{}

.aboutus .block-5 .block-52 .block-522 .image-block img{
	width: 100%;
	border-radius: 15px;
}

.aboutus .block-6{}

.aboutus .block-6 .inner{
	width: 100%;
	font-size: 0;
}

.aboutus .block-6 .block-61{
	border: 1px solid #BF273A;
	padding: 20px;
	border-radius: 15px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.aboutus .block-6 .block-61:hover{
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	transform: translateY(-7px);
	-webkit-transform: translateY(-7px);
	-ms-transform: translateY(-7px);
	-moz-transform: translateY(-7px);
}

.aboutus .block-6 .block-61 .image-block{
	max-width: 100px;
	margin: 0 auto;
}

.aboutus .block-6 .block-61 .image-block img{
	width: 100%;
}

.aboutus .block-6 .block-61 .block{}

.aboutus .block-6 .block-61 .block .head-block{}

.aboutus .block-6 .block-61 .block .head-block h2{
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.aboutus .block-6 .block-61 .block .text-block{
	max-width: 1060px;
    margin: 0 auto;
}

.aboutus .block-6 .block-61 .block .text-block p{
	color: #000000;
}




/* Kitchen */

.kitchen{}

.kitchen .block-1{}

.kitchen .block-1 .image-block{
	position: relative;
}

.kitchen .block-1 .image-block img{
	width: 100%;
}

.kitchen .block-2{
}

.kitchen .block-2 .inner{
	font-size: 0;
	text-align: center;
}

.kitchen .block-2 .head-block{
    position: relative;
	display: inline-block;
}

.kitchen .block-2 .head-block:before {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.kitchen .block-2 .head-block:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.kitchen .block-2 .head-block h2{
	color: #BF273A;
	font-weight: bold;
	text-align: center;
	position: relative;
    display: inline-block;
}


.kitchen .process-block{}

.kitchen .process-block ul{
	padding: 24px;
	border-radius: 100px;
	box-shadow: 1px 1px 7px -4px #000000;
	font-size: 0;
	text-align: left;
}

.kitchen .process-block ul li{
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px;
}

.kitchen .process-block ul li .icon-block{
	width: 40px;
}

.kitchen .process-block ul li .icon-block img{
	width: 100%;
}


.kitchen .block-2 .text-block-1{}

.kitchen .block-2 .text-block-1 p{
	color: #000000;
	text-align: center;
	font-weight: bold;
}

.kitchen .block-2 .text-block-2{
	max-width: 1080px;
    margin: 0 auto;
}

.kitchen .block-2 .text-block-2 p{
	color: #000000;
	text-align: justify;
}

.kitchen .block-3{}

.kitchen .block-3 .container{
	max-width: 960px;
}

.kitchen .block-3 .inner{
	width: 100%;
	font-size: 0;
}

.kitchen .block-3 .block-31{}

.kitchen .block-3 .block-31 .block-311{
	display: inline-block;
	vertical-align: middle;
	width: 36%;
	padding-left: 2%;
	padding-right: 2%;
}

.kitchen .block-3 .block-31 .block-311 .image-block-1{}

.kitchen .block-3 .block-31 .block-311 .image-block-1 img{
	width: 100%;
	border-radius: 15px;
}

.kitchen .block-3 .block-31 .block-312{
	display: inline-block;
	vertical-align: middle;
	width: 56%;
	padding-left: 2%;
	padding-right: 2%;
}

.kitchen .block-3 .block-31 .block-312 .head-block-1{}

.kitchen .block-3 .block-31 .block-312 .head-block-1 h2{
	color: #BF273A;
	font-weight: bold;
}

.kitchen .block-3 .block-31 .block-312 .text-block-1{}

.kitchen .block-3 .block-31 .block-312 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.kitchen .block-3 .block-31 .block-312 .text-block-1 span{
	/* color: #BF273A; */
	font-weight: bold;
}

.kitchen .block-3 .block-31 .image-block-2{}

.kitchen .block-3 .block-31 .image-block-2 img{
	width: 100%;
	transform: rotate(264deg);
}

.kitchen .block-3 .block-32{}

.kitchen .block-3 .block-32 .block-321{
	display: inline-block;
	vertical-align: middle;
	width: 56%;
	padding-left: 2%;
	padding-right: 2%;
}

.kitchen .block-3 .block-32 .block-321 .head-block-1{}

.kitchen .block-3 .block-32 .block-321 .head-block-1 h2{
	color: #BF273A;
	font-weight: bold;
}

.kitchen .block-3 .block-32 .block-321 .text-block-1{}

.kitchen .block-3 .block-32 .block-321 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.kitchen .block-3 .block-32 .block-321 .text-block-1 span{
	/* color: #BF273A; */
	font-weight: bold;
}

.kitchen .block-3 .block-32{}

.kitchen .block-3 .block-32 .block-322{
	display: inline-block;
	vertical-align: middle;
	width: 36%;
	padding-left: 2%;
	padding-right: 2%;
}

.kitchen .block-3 .block-32 .block-322 .image-block-1{}

.kitchen .block-3 .block-32 .block-322 .image-block-1 img{
	width: 100%;
	border-radius: 15px;
}

.kitchen .block-4{
	text-align: center;
}

.kitchen .block-4 .inner{
	width: 100%;
	font-size: 0;
}

.kitchen .block-4 .head-block-1{
	text-align: center;
    position: relative;
	display: inline-block;
}

.kitchen .block-4 .head-block-1:before {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.kitchen .block-4 .head-block-1:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.kitchen .block-4 .head-block-1 h2{
	color: #BF273A;
	text-align: center;
	font-weight: bold;
	position: relative;
    display: inline-block;
}

.kitchen .block-5{}

.kitchen .block-5 .inner-container{
	padding: 0;
}

.kitchen .block-5 .inner{
	width: 100%;
	font-size: 0;
}

.kitchen .block-5 .block-51{
	display: inline-block;
	vertical-align: middle;
	width: 46%;
	padding-left: 2%;
	padding-right: 2%;
}

.kitchen .block-5 .block-51 .block{
	display: inline-block;
	vertical-align: middle;
	width: 46%;
	padding-left: 2%;
	padding-right: 2%;
}

.kitchen .block-5 .block-51 .block .image-block-1{}

.kitchen .block-5 .block-51 .block .image-block-1 img{
	width: 100%;
	height: 380px;
	border-radius: 15px;
}

.kitchen .block-5 .block-51 .block .image-block-2{
	margin-bottom: 25px;
}

.kitchen .block-5 .block-51 .block .image-block-2 img{
	width: 100%;
	border-radius: 15px;
}

.kitchen .block-5 .block-51 .block .image-block-3{}

.kitchen .block-5 .block-51 .block .image-block-3 img{
	width: 100%;
	border-radius: 15px;
}

.kitchen .block-5 .block-52{
	display: inline-block;
	vertical-align: middle;
	width: 46%;
	padding-left: 2%;
	padding-right: 2%;
}

.kitchen .block-5 .block-52 .head-block-2{}

.kitchen .block-5 .block-52 .head-block-2 h2{
	color: #000000;
	font-weight: bold;
}

.kitchen .block-5 .block-52 .text-block-1{
	/* max-width: 1080px;
	margin: 0 auto; */
}

.kitchen .block-5 .block-52 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.kitchen .block-5 .block-52 .text-block-1 span{
	font-weight: bold;
}

.kitchen .block-6{}

.kitchen .block-6 .inner{
	width: 100%;
	font-size: 0;
}

.kitchen .block-6 .block-61{
	background: #bf273a;
    border-radius: 15px;
}

.kitchen .block-6 .block-61 .head-block{}

.kitchen .block-6 .block-61 .head-block h2{
	text-align: center;
	/* color: #000000; */
	color: #ffffff;
	font-weight: bold;
}

.kitchen .block-6 .block-61 .text-block{
	max-width: 1080px;
    margin: 0 auto;
}

.kitchen .block-6 .block-61 .text-block p{
	/* color: #000000; */
	color: #ffffff;
	text-align: center;
}

.kitchen .block-7{}

.kitchen .block-7 .inner{
	width: 100%;
	font-size: 0;
}

.kitchen .block-7 .list-block{}

.kitchen .block-7 .list-block .block{}

.kitchen .block-7 .list-block .block .image-block{
	/* max-width: 140px;
    margin: 0 auto;
	text-align: center; */
}

.kitchen .block-7 .list-block .block .image-block img{
	width: 100%;
	border-radius: 15px;
    /* margin: 0 auto; */
}

.kitchen .block-7 .slick-slide {
    /* margin: 0px 20px; */
	margin: 0px 10px;
}
.kitchen .block-7 .slick-slide img {
    width: 100%;
}

.kitchen .block-7 .slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.kitchen .block-7 .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

.kitchen .block-7 .slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.kitchen .block-7 .slick-arrow{
	display: none !important;
}

.kitchen .block-7  .slick-initialized .slick-slide
{
    display: block;
}




/* Media */

.media{}

.media .block-1{}

.media .block-1 .image-block{
	position: relative;
}

.media .block-1 .image-block img{
	width: 100%;
}

.media .block-1 .image-block .block-11{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 1;
}

.media .block-1 .image-block .block-11 .inner{
	width: 100%;
	font-size: 0;
}

.media .block-1 .image-block .block-11 .head-block{}

.media .block-1 .image-block .block-11 .head-block h1{
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.media .block-1 .image-block .block-11 .text-block{}

.media .block-1 .image-block .block-11 .text-block p{
	color: #ffffff;
}

.media .block-2{
	text-align: center;
}

.media .block-2 .inner{
	width: 100%;
	font-size: 0;
}

.media .block-2 .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.media .block-2 .head-block:before {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.media .block-2 .head-block:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.media .block-2 .head-block h2{
	color: #BF273A;
	font-weight: bold;
	text-align: center;
	position: relative;
    display: inline-block;
}

.media .block-2 .block-21{
	max-width: 1080px;
	margin: 0 auto;
}

.media .block-2 .block-21 .block{
	display: inline-block;
	vertical-align: top;
	width: 31.33%;
	padding-left: 1%;
	padding-right: 1%;
}

.media .block-2 .block-21 .block .link-block{
	border: 1px solid #BF273A;
	border-radius: 15px;
	padding: 10px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.media .block-2 .block-21 .block .link-block a{
	display: block;
}

.media .block-21 .block .link-block a .image-block{}

.media .block-21 .block .link-block a .image-block img{
	width: 100%;
	border-radius: 15px;
}

.media .block-21 .block .link-block a .text-block-1{}

.media .block-21 .block .link-block a .text-block-1 p{
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.media .block-21 .block .link-block a .text-block-2{}

.media .block-21 .block .link-block a .text-block-2 p{
	color: #000000;
	text-align: justify;
}

.media .block-21 .block .link-block a .text-block-3{}

.media .block-21 .block .link-block a .text-block-3 p{
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.media .block-21 .block .link-block:hover .text-block-3 p{
	color: #BF273A;
	transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
}

.media .block-3{
	text-align: center;
}

.media .block-3 .inner{
	width: 100%;
	font-size: 0;
}

.media .block-3 .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.media .block-3 .head-block:before {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.media .block-3 .head-block:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.media .block-3 .head-block h2{
	color: #BF273A;
	font-weight: bold;
	text-align: center;
	position: relative;
    display: inline-block;
}

.media .block-3 .text-block{
	max-width: 620px;
    margin: 0 auto;
}

.media .block-3 .text-block p{
	color: #000000;
	text-align: center;
}

.media .block-4{}

.media .block-4 .inner{
	width: 100%;
	font-size: 0;
}

.media .block-4 .block{
	max-width: 1080px;
	margin: 0 auto;
}

.media .block-4 .block-41{
	display: inline-block;
	vertical-align: top;
	width: 31.33%;
	padding-left: 1%;
	padding-right: 1%;
}

.media .block-4 .block-41 .link-block{
	border: 1px solid #BF273A;
	border-radius: 15px;
	padding: 10px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.media .block-4 .block-41 .link-block a{
	display: block;
}

.media .block-4 .block-41 .link-block a .iframe-block{}

.media .block-41 .link-block a .iframe-block iframe{
	width: 100%;
	border-radius: 15px;
}

.media .block-4 .block-41 .link-block a .image-block{}

.media .block-41 .link-block a .image-block img{
	width: 100%;
	height: 320px;
	border: 1px solid #f1f1f1;
	border-radius: 15px;
}

.media .block-4 .block-41 .link-block a .text-block-1{}

.media .block-4 .block-41 .link-block a .text-block-1 p{
	color: #000000;
	font-weight: bold;
}

.media .block-4 .block-41 .link-block a .text-block-2{}

.media .block-4 .block-41 .link-block a .text-block-2 p{
	color: #000000;
}

.media .block-4 .block-41 .link-block a .text-block-3{}

.media .block-4 .block-41 .link-block a .text-block-3 p{
	color: #000000;
	font-weight: bold;
}

.media .block-4 .block-41 .link-block:hover .text-block-3 p{
	color: #BF273A;
	transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
}

/* Storlocator */

.storelocator{}

.storelocator .block-1{}

.storelocator .block-1 .image-block{
	position: relative;
}

.storelocator .block-1 .image-block img{
	width: 100%;
}

.storelocator .block-1 .image-block .block-11{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 1;
}

.storelocator .block-1 .image-block .block-11 .inner{
	width: 100%;
	font-size: 0;
}

.storelocator .block-1 .image-block .block-11 .head-block{}

.storelocator .block-1 .image-block .block-11 .head-block h1{
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.storelocator .block-1 .image-block .block-11 .text-block{}

.storelocator .block-1 .image-block .block-11 .text-block p{
	color: #ffffff;
}

.storelocator .block-2{
	text-align: center;
}

.storelocator .block-2 .inner{
	width: 100%;
	font-size: 0;
}

.storelocator .block-2 .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.storelocator .block-2 .head-block:before {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.storelocator .block-2 .head-block:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.storelocator .block-2 .head-block  h2{
	color: #BF273A;
	font-weight: bold;
	text-align: center;
	position: relative;
    display: inline-block;
}

.storelocator .block-2 .text-block-1{
	width: 580px;
    margin: 0 auto;
}

.storelocator .block-2 .text-block-1 p{
	color: #000000;
	text-align: center;
} 

.storelocator .block-2 .text-block-1 s{
	color: #000000;
	text-align: center;
} 

.storelocator .block-3{}

.storelocator .block-3 .inner{
	width: 100%;
	font-size: 0;
}

.storelocator .block-3 .block-31{
	display: inline-block;
	vertical-align: top;
	width: 46%;
	padding-left: 2%;
	padding-right: 2%;
}

.storelocator .block-3 .block-31 .block{
	border: 1px solid #BF273A;
	padding: 15px 20px;
	border-radius: 15px;
}

.storelocator .block-3 .block-31 .block .block-311{}

.storelocator .block-31 .block .block-311 .head-block-1{
	display: inline-block;
	vertical-align: top;
	width: 91%;
	padding-right: 1%;
}

.storelocator .block-31 .block .block-311 .head-block-1 h2{
	color: #BF273A;
	font-weight: bold;
}

.storelocator .block-31 .block .block-311 .image-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 5%;
    padding-left: 3%;
}

.storelocator .block-31 .block .block-311 .image-block-1 a{
	display: block;
}

.storelocator .block-31 .block .block-311 .image-block-1 a img{
	width: 100%;
}

.storelocator .block-31 .block .block-312{}

.storelocator .block-31 .block .block-312 .image-block-2{
	display: inline-block;
	vertical-align: top;
	width: 5%;
    padding-right: 3%;
    margin-top: 5px;
}

.storelocator .block-31 .block .block-312 .image-block-2 img{
	width: 100%;
}
.storelocator .block-31 .block .block-312 .address-block{
	display: inline-block;
	vertical-align: top;
	width: 91%;
	padding-left: 1%;
}

.storelocator .block-31 .block .block-312 .address-block p{
	color: #000000;
	text-align: justify;
}

.storelocator .block-31 .block .block-313{}

.storelocator .block-31 .block .block-313 a{
	display: block;
}

.storelocator .block-31 .block .block-313 .image-block-3{
	display: inline-block;
	vertical-align: top;
	width: 5%;
    padding-right: 3%;
	margin-top: 5px;
}

.storelocator .block-31 .block .block-313 .image-block-3 img{
	width: 100%;
}

.storelocator .block-31 .block .block-313 .contact-block{
	display: inline-block;
	vertical-align: top;
	width: 91%;
    padding-left: 1%;
}

.storelocator .block-31 .block .block-313 .contact-block p{
	color: #000000;
}

.storelocator .block-31 .block .block-313 .contact-block p:hover{
	color: #BF273A;
	transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
}

.storelocator .block-31 .block .block-314{}

.storelocator .block-31 .block .block-314 .image-block-4{
	display: inline-block;
	vertical-align: top;
	width: 5%;
    padding-right: 3%;
	margin-top: 5px;
}

.storelocator .block-31 .block .block-314 .image-block-4 img{
	width: 100%;
}

.storelocator .block-31 .block .block-314 .time-block{
	display: inline-block;
	vertical-align: top;
	width: 91%;
    padding-left: 1%;
}

.storelocator .block-31 .block .block-314 .time-block p{
	color: #000000;
}

.storelocator .block-4{
	background: #BF273A;
    background: url(../images/home-block-4-bg.jpg) #C22D40;
    background-size: 900px;
}

.storelocator .block-4 .inner{
	width: 100%;
	font-size: 0;
}

.storelocator .block-4 .head-block-2{}

.storelocator .block-4 .head-block-1 h2{
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.storelocator .block-4 .block-41{
	text-align: center;
}

.storelocator .block-4 .block-41 a{
	display: block;
} 

.storelocator .block-4 .block-41 .image-block-1{
	display: inline-block;
	vertical-align: middle;
	max-width: 30px;
	margin-right: 10px;
}

.storelocator .block-4 .block-41 .image-block-1 img{
	width: 100%;
}

.storelocator .block-4 .block-41 .text-block-1{
	display: inline-block;
	vertical-align: middle;
}

.storelocator .block-4 .block-41 .text-block-1 p{
	color: #ffffff;
	text-align: center;
}

.storelocator .block-4 .block-41 a:hover .text-block-1 p{
	color: #FEC917;
	transition: all 1.25s ease;
	-webkit-transition: all 1.25s ease;
	-moz-transition: all 1.25s ease;
	-o-transition: all 1.25s ease;
}

.storelocator .block-4 .block-42{
	text-align: center;
}

.storelocator .block-4 .block-42 a{
	display: block;
}

.storelocator .block-4 .block-42 a .image-block-2{
	display: inline-block;
	vertical-align: middle;
	max-width: 30px;
	margin-right: 10px;
}

.storelocator .block-4 .block-42 a .image-block-2 img{
	width: 100%;
}

.storelocator .block-4 .block-42 a .text-block-2{
	display: inline-block;
	vertical-align: middle;
}

.storelocator .block-4 .block-42 a .text-block-2 p{
	text-align: center;
	color: #ffffff;
}

.storelocator .block-4 .block-42 a:hover .text-block-2 p{
	color: #FEC917;
	transition: all 1.25s ease;
	-webkit-transition: all 1.25s ease;
	-moz-transition: all 1.25s ease;
	-o-transition: all 1.25s ease;
}

.storelocator .block-4 .block-43 .text-block-3{}

.storelocator .block-4 .block-43 .text-block-3 p{
	text-align: center;
	color: #ffffff;
}


/* FAQ'S */

.faq{}

.faq .block-1{}

.faq .block-1 .image-block{
	position: relative;
}

.faq .block-1 .image-block img{
	width: 100%;
}

.faq .block-1 .image-block .content-block{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.faq .block-1 .image-block .content-block .inner{
	width: 100%;
	font-size: 0;
}

.faq .block-1 .image-block .content-block .head-block-1{}

.faq .block-1 .image-block .content-block .head-block-1 h1{
	color: #ffffff;
	font-weight: bold;
}

.faq .block-2{
	max-width: 1080px;
	margin: 0 auto;
}

.faq .block-2 .inner{
	width: 100%;
	font-size: 0;
}

.faq .block-2 .block-22{}

.faq .block-2 .block-22 .block{
	text-align: center;
}

.faq .block-2 .block-22 .block .head-block-1{
	text-align: center;
    position: relative;
	display: inline-block;
}

.faq .block-2 .block-22 .block .head-block-1::before{
	content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.faq .block-2 .block-22 .block .head-block-1::after{
	content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.faq .block-2 .block-22 .block .head-block-1 h2{
	color: #BF273A;
	text-align: center;
	font-weight: bold;
	position: relative;
    display: inline-block;
}

.faq .block-2 .block-22 .block .accordian{
	border: 1px solid #f1f1f1;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}

.faq .block-2 .block-22 .block .accordian .block-221{
	padding: 10px;
}

.faq .block-22 .block .accordian .block-221 .text-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 93%;
	padding-right: 2%;
}

.faq .block-22 .block .accordian .block-221 .text-block-1 p{
	color: #000000;
	font-weight: bold;
	text-align: justify;
}

.faq .block-22 .block .accordian .block-221 .icon-block-1{
	display: inline-block;
	vertical-align: middle;
	width: 3%;
	padding-left: 2%;
}

.faq .block-22 .block .accordian .block-221 .icon-block-1 i{
	color: #000000;
	line-height: 1em;
}

.faq .block-2 .block-22 .block .accordian .text-block-2{
	display: none;
	padding: 10px;
}

.faq .block-2 .block-22 .block .accordian .text-block-2 p{
	color: #000000;
	text-align: justify;
}


/* Corporate connect */

.corporate-connect{}

.corporate-connect .block-1{}

.corporate-connect .block-1 .image-block{
	position: relative;
}

.corporate-connect .block-1 .image-block img{
	width: 100%;
}

.corporate-connect .block-1 .image-block .block-11{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 1;
}

.corporate-connect .block-1 .image-block .block-11 .inner{
	width: 100%;
	font-size: 0;
}

.corporate-connect .block-1 .image-block .block-11 .head-block{}

.corporate-connect .block-1 .image-block .block-11 .head-block h1{
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.corporate-connect .block-1 .image-block .block-11 .text-block{}

.corporate-connect .block-1 .image-block .block-11 .text-block p{
	color: #ffffff;
}

.corporate-connect .block-2{}

.corporate-connect .block-2 .inner{
	width: 100%;
	font-size: 0;
	text-align: center;
}

.corporate-connect .block-2 .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.corporate-connect .block-2 .head-block:before {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    left: 114%;
    margin-top: -8px;
	background: url(../images/divider-right.png);
}

.corporate-connect .block-2 .head-block:after {
    content: " ";
    position: absolute;
	width: 23px;
	height: 16px;
    top: 50%;
    right: 114%;
    margin-top: -8px;
	background: url(../images/divider-left.png);
}

.corporate-connect .block-2 .head-block h2{
	color: #BF273A;
	text-align: center;
	font-weight: bold;
	position: relative;
    display: inline-block;
}

.corporate-connect .block-2 .text-block{
	max-width: 1080px;
    margin: 0 auto;
}

.corporate-connect .block-2 .text-block p{
	color: #000000;
	text-align: justify;
}

.corporate-connect .block-3{}

.corporate-connect .block-3 .container{
	max-width: 960px;
}

.corporate-connect .block-3 .inner{
	width: 100%;
	font-size: 0;
}

.corporate-connect .block-3 .block-31{}

.corporate-connect .block-3 .block-31 .block-311{
	display: inline-block;
	vertical-align: middle;
	width: 36%;
	padding-left: 2%;
	padding-right: 2%;
}

.corporate-connect .block-3 .block-31 .block-311 .image-block-1{}

.corporate-connect .block-3 .block-31 .block-311 .image-block-1 img{
	width: 100%;
	border-radius: 15px;
}

.corporate-connect .block-3 .block-31 .block-312{
	display: inline-block;
	vertical-align: middle;
	width: 56%;
	padding-left: 2%;
	padding-right: 2%;
}

.corporate-connect .block-3 .block-31 .block-312 .head-block-1{}

.corporate-connect .block-3 .block-31 .block-312 .head-block-1 h2{
	color: #BF273A;
	font-weight: bold;
}

.corporate-connect .block-3 .block-31 .block-312 .text-block-1{}

.corporate-connect .block-3 .block-31 .block-312 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.corporate-connect .block-3 .block-31 .block-312 .text-block-1 span{
	/* color: #BF273A; */
	font-weight: bold;
}

.corporate-connect .block-3 .block-31 .image-block-2{}

.corporate-connect .block-3 .block-31 .image-block-2 img{
	width: 100%;
	transform: rotate(264deg);
}

.corporate-connect .block-3 .block-32{}

.corporate-connect .block-3 .block-32 .block-321{
	display: inline-block;
	vertical-align: middle;
	width: 56%;
	padding-left: 2%;
	padding-right: 2%;
}

.corporate-connect .block-3 .block-32 .block-321 .head-block-1{}

.corporate-connect .block-3 .block-32 .block-321 .head-block-1 h2{
	color: #BF273A;
	font-weight: bold;
}

.corporate-connect .block-3 .block-32 .block-321 .text-block-1{}

.corporate-connect .block-3 .block-32 .block-321 .text-block-1 p{
	color: #000000;
	text-align: justify;
}

.corporate-connect .block-3 .block-32 .block-321 .text-block-1 span{
	/* color: #BF273A; */
	font-weight: bold;
}

.corporate-connect .block-3 .block-32{}

.corporate-connect .block-3 .block-32 .block-322{
	display: inline-block;
	vertical-align: middle;
	width: 36%;
	padding-left: 2%;
	padding-right: 2%;
}

.corporate-connect .block-3 .block-32 .block-322 .image-block-1{}

.corporate-connect .block-3 .block-32 .block-322 .image-block-1 img{
	width: 100%;
	border-radius: 15px;
}




/* Contact Us */

.contactus{}

.contactus .block-1{
}

.contactus .block-1 .image-block{
	position: relative;
}

.contactus .block-1 .image-block img{
	width: 100%;
}

.contactus .block-1 .image-block .block-11{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.contactus .block-1 .image-block .block-11 .inner{
	width: 100%;
	font-size: 0;
}

.contactus .block-1 .image-block .block-11 .head-block-1{
}

.contactus .block-1 .image-block .block-11 .head-block-1 h1{
    color: #ffffff;
	font-weight: bold;
}

.contactus .block-1 .divider-block{}

.contactus .block-1 .divider-block span{
	display: block;
	border-top: 4px solid #ffffff;
	max-width: 70px;
	margin: 0 auto;
}

.contactus .block-2{
	text-align: center;
}

.contactus .block-2 .inner{
	width: 100%;
	font-size: 0;
}

.contactus .block-2 .head-block{
	text-align: center;
    position: relative;
	display: inline-block;
}

.contactus .block-2 .head-block::before{
	content: " ";
    width: 8px;
    height: 8px;
    background: #000000;
    position: absolute;
    top: 50%;
    left: 105%;
    margin-top: -3px;
    border-radius: 100%;
}

.contactus .block-2 .head-block::after{
	content: " ";
    width: 8px;
    height: 8px;
    background: #000000;
    position: absolute;
    top: 50%;
    right: 105%;
    margin-top: -3px;
    border-radius: 100%;
}

.contactus .block-2 .head-block h2{
	color: #BF273A;
	font-weight: bold;
	text-align: center;
	position: relative;
    display: inline-block;
}

.contactus .block-2 .head-block h2::before{
	content: " ";
    width: 70px;
    padding: 1px;
    background: #000000;
    position: absolute;
    top: 50%;
	left: 105%;
}

.contactus .block-2 .head-block h2::after{
	content: " ";
    width: 70px;
    padding: 1px;
    background: #000000;
    position: absolute;
    top: 50%;
	right: 105%;
}

.contactus .block-2 .text-block-1{
	max-width: 1080px;
	margin: 0 auto;
}

.contactus .block-2 .text-block-1 p{
	color: #000000;
	text-align: center;
}


.contactus .block-3{
}

.contactus .block-3 .inner-container{
	max-width: 900px;
	padding: 0;
	font-size: 0;
	text-align: left;
	margin: 0 auto;
}

.contactus .block-3 .block-31,
.contactus .block-3 .block-32{
	display: inline-block;
	vertical-align: top;
	width: 46%;
	padding-left: 2%;
	padding-right: 2%;
}

.contactus .block-3 .block-31 .head-block-1,
.contactus .block-3 .block-32 .head-block-1{}

.contactus .block-3 .block-31 .head-block-1 h2,
.contactus .block-3 .block-32 .head-block-1 h2{
	color: #000000;
	text-align: left;
}

.contactus .block-3 .block-31 .form-block{}

.contactus .block-3 .block-31 .form-block .block-41{}

.contactus .block-3 .block-31 .form-block .block-41 .block{}

.contactus .block-31 .form-block .block-41 .block .text-block-1{}

.contactus  .form-block .block-41 .block .text-block-1 p{
	color: #000000;
	text-align: left;
}

.contactus .block-3 .block-31 .form-block .block{
	padding-bottom: 14px;
}

.contactus .block-3 .block-31 .form-block .btn-block{
}

.contactus .block-3 .block-31 .form-block input[type="text"]{
	display: block;
	width: 100%;
	border: 1px solid #808080;
	border-radius: 15px;
	outline: none;
	color: #000000;
	text-align: left;
	padding: 7px;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.contactus .block-3 .block-31 .form-block input[type="text"]:hover,
.contactus .block-3 .block-31 .form-block input[type="text"]:focus{
	border: 1px solid #BF273A;
	box-shadow: 1px 1px 2px 0 #dddddd;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.contactus .block-3 .block-31 .form-block textarea{
	display: block;
	width: 100%;
	border: 1px solid #808080;
	border-radius: 15px;
	outline: none;
	color: #000000;
	text-align: left;
	padding: 7px;
	height: 112px;
	resize: vertical;
}

.contactus .block-3 .block-31 .form-block textarea:hover,
.contactus .block-3 .block-31 .form-block textarea:focus{
	border: 1px solid #BF273A;
	box-shadow: 1px 1px 2px 0 #dddddd;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.contactus .block-3 .block-31 .form-block input[type="submit"]{
	display: block;
	width: 100%;
	max-width: 170px;
	border: 1px solid #808080;
	text-align: center;
	padding: 14px;
	background: transparent;
	cursor: pointer;
	border-radius: 15px;
	margin: 0 auto;
}

.contactus .block-3 .block-31 .form-block input[type="submit"]:hover,
.contactus .block-3 .block-31 .form-block input[type="submit"]:focus{
	border: 1px solid #BF273A;
	color: #BF273A;
}

.contactus .block-3 .block-32 .block a{}

.contactus .block-3 .block-32 .block .icon-block{
	display: inline-block;
	vertical-align: top;
	margin-right: 14px;
	margin-top: 5px;
}

.contactus .block-3 .block-32 .block .icon-block i{
    display: block;
	font-size: 22px;
	line-height: 1em;
	color: #000000;
	text-align: center;
	margin: 0 auto;
}

.contactus .block-3 .block-32 .block .detail-block{
	display: inline-block;
	vertical-align: top;
	width: 80%;
}

.contactus .block-3 .block-32 .block .detail-block a{
	display: block;
	text-align: left;
}

.contactus .block-3 .block-32 .block .detail-block .text-block{
}

.contactus .block-3 .block-32 .block .detail-block .text-block p{
	color: #000000;
	text-align: left;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}


.contactus .block-3 .block-32 .block .detail-block .link-block{
}

.contactus .block-3 .block-32 .block .detail-block .link-block a{
	color: #BF273A;
	text-align: left;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.contactus .block-3 .block-32 .block .detail-block .link-block a:hover,
.contactus .block-3 .block-32 .block .detail-block .link-block a:focus{
	text-decoration: underline;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}


.contactus .block-3 .block-32 .block .detail-block a:hover .text-block p,
.contactus .block-3 .block-32 .block .detail-block a:focus .text-block p{
	color: #BF273A;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.contactus .block-4{
}

.contactus .block-4 .inner-container{
	padding: 0;
	max-width: 960px;
    margin: 0 auto;
}

.contactus .block-4 .head-block-1{
}

.contactus .block-4 .head-block-1 h2{
    color: #ec6e00;
    text-align: center;
}

.contactus .block-4 .block-41{
	float: left;
	width: 46%;
	padding-left: 2%;
	padding-right: 2%;
}



