article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none;  font-family: 'DraftBRegular';}
.custfield:focus {outline: none; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
body { font-family: 'DraftBRegular'; font-size: 14px; color: #000000; background-color: #FAF9F9;}
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none; outline: none;}
img {border: none; vertical-align: middle;}

@font-face {
    font-family: 'DraftBLight';
    src: url('../fonts/DraftBLight.eot');
    src: url('../fonts/DraftBLight.eot') format('embedded-opentype'),
         url('../fonts/DraftBLight.woff2') format('woff2'),
         url('../fonts/DraftBLight.woff') format('woff'),
         url('../fonts/DraftBLight.ttf') format('truetype'),
         url('../fonts/DraftBLight.svg#DraftBLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DraftBRegular';
    src: url('../fonts/DraftBRegular.eot');
    src: url('../fonts/DraftBRegular.eot') format('embedded-opentype'),
         url('../fonts/DraftBRegular.woff2') format('woff2'),
         url('../fonts/DraftBRegular.woff') format('woff'),
         url('../fonts/DraftBRegular.ttf') format('truetype'),
         url('../fonts/DraftBRegular.svg#DraftBRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DraftBRegularIta';
    src: url('../fonts/DraftBRegularIta.eot');
    src: url('../fonts/DraftBRegularIta.eot') format('embedded-opentype'),
         url('../fonts/DraftBRegularIta.woff2') format('woff2'),
         url('../fonts/DraftBRegularIta.woff') format('woff'),
         url('../fonts/DraftBRegularIta.ttf') format('truetype'),
         url('../fonts/DraftBRegularIta.svg#DraftBRegularIta') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DraftBMedium';
    src: url('../fonts/DraftBMedium.eot');
    src: url('../fonts/DraftBMedium.eot') format('embedded-opentype'),
         url('../fonts/DraftBMedium.woff2') format('woff2'),
         url('../fonts/DraftBMedium.woff') format('woff'),
         url('../fonts/DraftBMedium.ttf') format('truetype'),
         url('../fonts/DraftBMedium.svg#DraftBMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DraftBMediumIta';
    src: url('../fonts/DraftBMediumIta.eot');
    src: url('../fonts/DraftBMediumIta.eot') format('embedded-opentype'),
         url('../fonts/DraftBMediumIta.woff2') format('woff2'),
         url('../fonts/DraftBMediumIta.woff') format('woff'),
         url('../fonts/DraftBMediumIta.ttf') format('truetype'),
         url('../fonts/DraftBMediumIta.svg#DraftBMediumIta') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'DraftBSemiBold';
    src: url('../fonts/DraftBSemiBold.eot');
    src: url('../fonts/DraftBSemiBold.eot') format('embedded-opentype'),
         url('../fonts/DraftBSemiBold.woff2') format('woff2'),
         url('../fonts/DraftBSemiBold.woff') format('woff'),
         url('../fonts/DraftBSemiBold.ttf') format('truetype'),
         url('../fonts/DraftBSemiBold.svg#DraftBSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DraftBBold';
    src: url('../fonts/DraftBBold.eot');
    src: url('../fonts/DraftBBold.eot') format('embedded-opentype'),
         url('../fonts/DraftBBold.woff2') format('woff2'),
         url('../fonts/DraftBBold.woff') format('woff'),
         url('../fonts/DraftBBold.ttf') format('truetype'),
         url('../fonts/DraftBBold.svg#DraftBBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/****************
 * Common Css
 ****************/
 header, section, footer {float: left; width: 100%;}
.container {max-width: 1670px; margin: 0 auto; padding: 0 15px;}
.row {margin-left: -15px; margin-right: -15px;}
.row>* {padding-left: 15px; padding-right: 15px;}
.custfield {border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
a, a:hover, button {transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.visitbtn {font-family: 'DraftBMedium'; width: 170px; font-size: 16px; color: #FFFFFF; height: 55px; line-height: 52px; background-color: #9A4A3A; border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px;}
.visitbtn:hover {background-color: #F5A561;}
.greenbg {background-color: #6EB965 !important;}
.orangebg {background-color:#F5A561 !important;}
.graybg {background-color:#FFFFFF !important; color: #837970 !important;}
.graybg:hover {color:#FFFFFF !important; background-color:#837970 !important;}
.orangebg:hover, .greenbg:hover {background-color:#9A4A3A !important; color:#FFFFFF !important;}

.ctextinfo h4 {color: #101A28; font-size: 36px; line-height: 45px; font-family: 'DraftBMediumIta'; display: block;}
.ctextinfo p {color: #384657; font-size: 20px; line-height: 36px; padding-top: 25px;}
.clocation {display: inline-block; font-size: 16px; color: #384657; font-family: 'DraftBMedium'; background-image: url(../images/location1.png); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 28px;}

.ctitle {width: 100%; display: inline-block; position: relative; z-index: 12;}
.ctitle span {color: #9A4A3A; font-size: 16px; line-height: 25px; margin-bottom: 12px; font-family: 'DraftBSemiBold'; letter-spacing: 2px; display: inline-block; text-transform: uppercase;}
.ctitle h3 {color: #101A28; font-size: 36px; line-height: 48px; font-family: 'DraftBMediumIta'; display: inline-block;}

.bbtn {background-color: transparent; border:1px solid #9A4A3A; float: left; width: 180px; height: 62px; padding: 17px 0px; color: #9A4A3A; text-align: center; border-radius: 31px; -moz-border-radius: 31px; -webkit-border-radius: 31px;}
.bbtn span{background-position: 100% 7px; background-repeat: no-repeat; color: #9A4A3A; padding-right: 22px; font-size: 16px; font-family: 'DraftBMedium'; background-image: url(../images/arrow1.png);}
.bbtn:hover {background-color:#9A4A3A; border-color: #9A4A3A;}
.bbtn:hover span {color: #FFFFFF; background-image: url(../images/arrow1-h.png);}

/** Header **/
header {padding: 40px 0px; position: absolute; z-index: 999;}
header .logo {padding-top: 10px;}


/** Main banner **/
.mainbanner {background-color: #101A28; position: relative;}
.mainbanner img {opacity: 0.6; width: 100%;}
.mainbanner .textinfo {position: absolute; width: 100%; top: 50%; transform: translateY(-50%); z-index: 2;}
.mainbanner .textinfo h2 {line-height: 100px; font-size: 90px; color: #ffffff; font-family: 'DraftBMediumIta'; float: left; width: 100%;}
.mainbanner .textinfo p {line-height: 36px; width: 780px; font-size: 24px; color:rgba(255,255,255,1); float: left; padding: 35px 0px 0px;}

/** Common Slider **/
.commonslider {width: 100%; position: relative;}
.commonslider .owl-carousel {display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative;}
.commonslider .owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;}
.commonslider .owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.commonslider .owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.commonslider .owl-carousel .owl-wrapper, .commonslider .owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}
.commonslider .owl-carousel .owl-item {position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}
.commonslider .owl-carousel.owl-loaded {display: block; float: left;}
.commonslider .owl-carousel.owl-loading {opacity: 0; display: block;}
.commonslider .owl-carousel.owl-hidden {opacity: 0;}
.commonslider .owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.commonslider .owl-carousel.owl-grab {cursor: move; cursor: grab;}
.commonslider .owl-carousel .owl-dots.disabled{display: none;}
.commonslider .owl-nav {width: 106px; float: left; position:absolute; right: 0px;}
.commonslider .owl-nav button {width: 48px; height:48px; cursor: pointer; background-color: transparent; background-repeat: no-repeat; border:1px solid #9A4A3A; background-position: 50% 50%; position: absolute; z-index:111; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.commonslider .owl-nav .owl-prev {background-image: url(../images/arrowleft.png); left:0px;}
.commonslider .owl-nav .owl-next {background-image: url(../images/arrowright.png); right:0px;}
.commonslider .owl-nav button:hover {background-color: #9A4A3A;}
.commonslider .owl-nav .owl-prev:hover {background-image: url(../images/arrowleft-h.png);}
.commonslider .owl-nav .owl-next:hover {background-image: url(../images/arrowright-h.png);}

.section-h2 {position: relative; padding:140px 0px 155px; background-color: #FAF9F9;}
.section-h2 .adslider {position: relative; padding-top: 60px; width: calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); float: right;} 
.section-h2 .adslider .item {padding: 30px 20px 0px; float: left; width: 100%;}
.section-h2 .adsbox {float: left; width: 100%; position: relative; overflow:hidden; position: relative; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.section-h2 .adsbox .imgbox {float: left; width: 100%; overflow:hidden; position: relative;}
.section-h2 .adsbox .imgbox img {width: 100%;}
.section-h2 .adsbox .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-h2 .adsbox .info {float: left; width: 100%; padding: 35px 0px;}
.section-h2 .adsbox .info h4 a {color:#101A28; display: inline-block; margin-top: 15px;}
.section-h2 .adsbox .info h4 a:hover {color: #9A4A3A;}
.section-h2 .adsbox .info p {padding-right: 5%;}
.section-h2 .adslider .owl-nav {top: -108px; right:7.2%;}

.section-h3 {position: relative; padding:140px 0px 150px; background-color: #FAF9F9;}
.section-h3:before {content: ""; position: absolute; background-color: #9A4A3A; width: 100%; height: 70%; top: 0px; left: 0px; z-index:5;}
.section-h3 .ctitle h3 {color: #FFFFFF;}
.section-h3 .upadslider {position: relative; z-index: 15; padding-top: 60px; width: calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); float: right;} 
.section-h3 .upadslider .item {padding: 30px 20px 0px; float: left; width: 100%;}
.section-h3 .upadbox {float: left; width: 100%; background-color: #FFFFFF; overflow:hidden; position: relative; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.section-h3 .upadbox .imgbox {float: left; width: 41.6%; overflow:hidden; position: relative;}
.section-h3 .upadbox .imgbox img {width: 100%;}
.section-h3 .upadbox .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-h3 .upadbox .info {float: right; width: 58.4%; padding: 100px 142px 0px;}
.section-h3 .upadbox .info .datebox {font-size: 16px; color: #384657; font-family: 'DraftBMedium'; display: inline-block; background-image: url(../images/calendar.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 30px; margin-left: 40px;}
.section-h3 .upadbox .info h4 {font-size: 48px; line-height: 60px; margin: 20px 0px 5px;}
.section-h3 .upadbox .info h4 a:hover {color: #9A4A3A;}
.section-h3 .upadbox .info .bbtn {margin-top: 35px;}
.section-h3 .upadslider .owl-nav {top: -108px; right:7.2%; z-index: 22;}
.section-h3 .upadslider .owl-nav button {border-color: #FFFFFF;}
.section-h3 .upadslider .owl-nav .owl-prev {background-image: url(../images/arrowleft-h.png); left:0px;}
.section-h3 .upadslider .owl-nav .owl-next {background-image: url(../images/arrowright-h.png); right:0px;}
.section-h3 .upadslider .owl-nav button:hover {background-color: #FFFFFF;}
.section-h3 .upadslider .owl-nav .owl-prev:hover {background-image: url(../images/arrowleft.png);}
.section-h3 .upadslider .owl-nav .owl-next:hover {background-image: url(../images/arrowright.png);}

.section-h4 {position: relative; padding: 50px 0px 200px;}
.cdaylistbox {padding-top: 90px;}
.cdaylistbox .cdaybox {float: left; width: 100%; border-top: 1px solid rgba(0,0,0,0.2); padding: 40px 0px;}
.cdaylistbox .cdaybox .dayinfo {float: left; width: calc(100% - 280px); padding-right: 50px;}
.cdaylistbox .cdaybox .dayimg {width: 280px; float: right; position: relative; overflow: hidden;}
.cdaylistbox .cdaybox .dayimg:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.cdaylistbox .cdaybox .dayno {font-size: 36px; color: #384657; font-family: 'DraftBRegularIta'; float: left;}
.cdaylistbox .cdaybox .dayinfodetails {padding-left: 280px;}
.cdaylistbox .cdaybox .dayinfo h4 {color: #101A28; font-size: 36px; font-family: 'DraftBMedium';}
.cdaylistbox .cdaybox .dayinfo p {font-size: 20px; color: #384657; font-family: 'DraftBRegularIta'; padding-top: 25px;}

.section-h5 {position: relative; background-color: #F2F1F0; padding: 150px 0px;}
.section-h5 .ctitle {margin-bottom: 90px;}
.section-h5 .phogabox .imgbox {float: left; width: 100%; overflow:hidden; opacity: 0.7; position: relative; transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9);}
.section-h5 .owl-item.active.center .phogabox .imgbox {opacity: 1; transform: scale(1.03); -moz-transform: scale(1.03); -webkit-transform: scale(1.03);}
.section-h5 .phogabox .imgbox img {width: 100%;}
.section-h5 .phogabox .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}

.section-h5 .owl-nav {top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 100% !important; position: absolute;}
.section-h5 .owl-nav button {width:90px; height:90px; background-color: #FFFFFF; border: none; box-shadow: 0px 15px 30px rgba(0,0,0,0.16); border-radius: 90px; -moz- border-radius: 90px; -webkit- border-radius: 90px; background-position: center center; background-repeat: no-repeat; cursor: pointer; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.section-h5 .owl-nav .owl-prev {left: 160px;}
.section-h5 .owl-nav .owl-next {right: 160px;}

footer {background-color: #FAF9F9; padding: 55px 0px;}
footer .social span {color: #384657; font-size: 18px; font-family: 'DraftBMedium'; line-height: 48px; float: left; margin-right: 10px;}
footer .social a {background-repeat: no-repeat;  float: left; background-position: 50% 50%; height: 48px; width: 48px; border:1px solid #9A4A3A; margin-left:15px; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
footer .social a:hover {background-color: #9A4A3A;}
footer .social .facebook {background-image: url(../images/facebook1.png);}
footer .social .facebook:hover {background-image: url(../images/facebook-h.png);}
footer .social .instagram {background-image: url(../images/instagram1.png);}
footer .social .instagram:hover {background-image: url(../images/instagram-h.png);}
footer .social .twitter {background-image: url(../images/twitter1.png);}
footer .social .twitter:hover {background-image: url(../images/twitter-h.png);}
footer .social .youtube {background-image: url(../images/youtube1.png);}
footer .social .youtube:hover {background-image: url(../images/youtube-h.png);}
footer .social a:hover {opacity: 1;}
footer .copyright p {color: #384657; line-height: 24px; font-size: 14px; font-family: 'DraftBMedium';}
footer .copyright p a{color: #384657; text-decoration: underline;}
footer .copyright p a:hover {color: #9A4A3A;}


.histobanner .textinfo {top: 45%;}
.histobanner:after {content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 50%;
background: linear-gradient(to bottom,  rgba(131,121,112,0) 0%,rgba(131,121,112,1) 100%,rgba(131,121,112,1) 100%);
}
.section-hic2 {background-color: #837970; padding: 0px 0px 190px; position: relative;}
.section-hic2 .row {margin-top: -50px;}
.section-hic2 .imgbox {position: relative; width: 100%; overflow: hidden;}
.section-hic2 .imgbox img {width: 100%;}
.section-hic2 .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-hic2 .textinfo1 {padding-left: 150px; padding-right: 25px;}

.section-hic3 .imgbox {position: relative; width: 100%; overflow: hidden;}
.section-hic3 .imgbox img {width: 100%;}
.section-hic3 .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-hic3 .textinfo1 .ctextinfo {max-width: 661px; margin: 0 auto;}

.section-hic4 {position: relative; background-color: #F2F1F0; padding: 185px 0px;}
.section-hic4:after {width: 50%; height: 66.8%; background-color: #837970; content: ""; position: absolute; top: 0px; bottom: 0px; right: 0px; z-index: 14;}
.section-hic4 .container {position: relative;}
.section-hic4 .textinfo1 .ctextinfo {position: relative; width: 100%; background-color: #FFFFFF; padding: 110px 430px 90px 140px; z-index: 16;}
.section-hic4 .textinfo1 .ctextinfo p span {font-family: 'DraftBMedium';}
.section-hic4 .textinfo1 .ctextinfo p a {color: #837970; text-decoration: underline;}
.section-hic4 .textinfo1 .ctextinfo p a:hover {color: #9A4A3A;}
.section-hic4 .textinfo1 .ctextinfo p.locationbox {background-image: url(../images/location2.png); background-repeat: no-repeat; background-position: 0px 90%; padding-left: 35px;}
.section-hic4 .textinfo1 .imgpart {position: absolute; top: 0px; right: 15px; z-index: 20; width: 660px; height: 660px;}
.section-hic4 .textinfo1 .imgpart:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-hic4 .textinfo1 .imgpart img {width: 100%;}

footer .graysocial a {border-color: #837970;}
footer .graysocial a:hover {background-color: #837970;}
footer .graysocial .facebook {background-image: url(../images/facebook2.png);}
footer .graysocial .instagram {background-image: url(../images/instagram2.png);}
footer .graysocial .twitter {background-image: url(../images/twitter2.png);}
footer .graysocial .youtube {background-image: url(../images/youtube2.png);}


.subtitle1 {font-size: 48px !important; padding-bottom: 20px;}
.testlocalbanner .textinfo {top: 47%;}
.section-lt2 {position: relative; padding: 70px 0px;}
.section-lt2 .localinfobox {padding: 70px 0px;}
.section-lt2 .localinfobox .textinfo1 {padding-right: 150px;}
.section-lt2 .localinfobox .textinfo2 {padding-left: 150px; padding-right: 30px;}
.section-lt2 .localinfobox .ctextinfo h4 span {font-size: 36px; font-family: 'DraftBRegular';}
.section-lt2 .localinfobox .ctextinfo p span {font-family: 'DraftBMedium';}
.section-lt2 .localinfobox .ctextinfo p a {color: #F5A561; text-decoration: underline;}
.section-lt2 .localinfobox .ctextinfo p a:hover {color: #9A4A3A;}
.section-lt2 .localinfobox .ctextinfo p.locationbox {background-image: url(../images/location3.png); background-repeat: no-repeat; background-position: 0px 90%; padding-left: 35px;}
.section-lt2 .imgpart .imgbox {width: 100%; float: left; position: relative;}
.section-lt2 .imgpart .imgbox img {width: 100%;}
.section-lt2 .imgpart .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}


.section-lt3 {position: relative; padding:100px 0px 240px; background-color: #FAF9F9; margin-top: 100px;}
.section-lt3:before {content: ""; position: absolute; background-color: #F5A561; width: 60%; height: 40%; top: 0px; left: 0px; z-index:5;}
.section-lt3:after {content: ""; position: absolute; background-color: #F2F1F0; width: 100%; height: 60%; bottom: 0px; left: 0px; z-index:5;}
.section-lt3 .tradislider {position: relative; z-index: 15; padding-top: 60px; width: calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); float: right;} 
.section-lt3 .tradislider .item {padding: 30px 20px 0px; float: left; width: 100%;}
.section-lt3 .tradibox {float: left; width: 100%; background-color: #FFFFFF; overflow:hidden; position: relative; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.section-lt3 .tradibox .imgbox {float: left; width: 41.6%; overflow:hidden; position: relative;}
.section-lt3 .tradibox .imgbox img {width: 100%;}
.section-lt3 .tradibox .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-lt3 .tradibox .info {float: left; width: 58.4%; padding: 0px 142px 0px;}
.section-lt3 .tradibox .info h4 { font-size: 48px; line-height: 60px; margin: 20px 0px 5px; }
.section-lt3 .tradibox .info h4 a:hover {color: #9A4A3A;}
.section-lt3 .tradislider .owl-nav {top: -108px; right:7.2%; z-index: 22;}
.section-lt3 .tradislider .owl-nav button {border-color: #F5A561;}
.section-lt3 .tradislider .owl-nav .owl-prev {background-image: url(../images/arrowleft1.png); left:0px;}
.section-lt3 .tradislider .owl-nav .owl-next {background-image: url(../images/arrowright1.png); right:0px;}
.section-lt3 .tradislider .owl-nav button:hover {background-color: #F5A561;}
.section-lt3 .tradislider .owl-nav .owl-prev:hover {background-image: url(../images/arrowleft-h.png);}
.section-lt3 .tradislider .owl-nav .owl-next:hover {background-image: url(../images/arrowright-h.png);}


.cdott {float: left; width: 100%;}
.cdott li {color: #384657; font-size: 20px; line-height: 36px; padding: 0px 0px 0px 30px; margin-top: 20px; background-image: url(../images/dot.png); background-position: 0px 15px; background-repeat: no-repeat;}

.cright {float: left; width: 100%;}
.cright li {color: #384657; font-size: 20px; line-height: 36px; padding: 0px 0px 0px 50px; margin-top: 20px; background-image: url(../images/right.png); background-position: 0px 11px; background-repeat: no-repeat;}

.gbtn {border-color: #6EB965; margin-top: 35px;}
.gbtn span {background-image: url(../images/arrow2.png); color:#6EB965; }
.gbtn:hover {background-color:#6EB965; border-color: #6EB965;}
.gbtn:hover span {background-image: url(../images/arrow1-h.png); color:#FFFFFF;}

.wbtn {background-color: #9A4A3A !important; margin-top: 35px; border:none;}
.wbtn span {background-image: url(../images/arrow2.png); color: #ffffff !important; }
.wbtn:hover {background-color: #FFFFFF !important;color: #9A4A3A !important;}
.wbtn:hover span {background-image: url(../images/arrow1.png); color:#9A4A3A !important;}

.sustainbanner .textinfo {top: 45%;}
.sustainbanner:after {content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 50%;
background: linear-gradient(to bottom,  rgba(16,26,40,0) 0%,rgba(16,26,40,1) 100%);}

.section-sut2 {background-color: #101A28; padding: 0px 0px 210px; position: relative;}
.section-sut2 .azraqbox1 {margin-top: -50px; margin-bottom: 150px;}
.section-sut2 .imgbox {position: relative; width: 100%; overflow: hidden;}
.section-sut2 .imgbox img {width: 100%;}
.section-sut2 .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-sut2 .textinfo1 {padding-left: 150px; padding-right: 30px;}
.section-sut2 .textinfo2 {padding-right: 160px;}

.section-sut3 {position: relative; padding: 190px 0px; background-color: #F2F1F0;}
.section-sut3 .imgbox {position: relative; width: 100%; overflow: hidden;}
.section-sut3 .imgbox img {width: 100%;}
.section-sut3 .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-sut3 .textinfo1 {padding-left: 150px; padding-right: 30px;}

.section-sut4 {position: relative; padding: 150px 0px;}
.section-sut4 .cright {padding-top: 65px;}

.section-sut5 {position: relative; padding:140px 0px 150px; background-color: #FAF9F9;}
.section-sut5:before {content: ""; position: absolute; background-color: #6EB965; width: 100%; height: 50%; top: 0px; left: 0px; z-index:32;}
.section-sut5 .ctitle {position: relative; z-index: 33;}
.section-sut5 .adslider {position: relative; z-index: 34; padding-top: 60px; width: calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); float: right;} 
.section-sut5 .adslider .item {padding: 30px 20px 0px; float: left; width: 100%;}
.section-sut5 .adsbox {float: left; width: 100%; position: relative; overflow:hidden; position: relative; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.section-sut5 .adsbox .imgbox {float: left; width: 100%; overflow:hidden; position: relative;}
.section-sut5 .adsbox .imgbox img {width: 100%;}
.section-sut5 .adsbox .imgbox:after {width: 100%; height: 100%; background-color: rgba(16,26,40,0.2); content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.section-sut5 .adsbox .info {float: left; width: 100%; padding: 35px 0px;}
.section-sut5 .adsbox .info h4 a { color:#101A28; display: inline-block;}
.section-sut5 .adsbox .info h4 a:hover {color: #6EB965;}

.section-sut5 .adslider .owl-nav {top: -108px; right:7.2%; z-index: 2;}
.section-sut5 .adslider .owl-nav button {border-color: #FFFFFF;}
.section-sut5 .adslider .owl-nav .owl-prev {background-image: url(../images/arrowleft-h.png); left:0px;}
.section-sut5 .adslider .owl-nav .owl-next {background-image: url(../images/arrowright-h.png); right:0px;}
.section-sut5 .adslider .owl-nav button:hover {background-color: #FFFFFF;}
.section-sut5 .adslider .owl-nav .owl-prev:hover {background-image: url(../images/arrowleft2.png);}
.section-sut5 .adslider .owl-nav .owl-next:hover {background-image: url(../images/arrowright2.png);}

.vbtn {float: right; color:#6EB965; font-size: 16px; font-family: 'DraftBMedium'; line-height: 48px;}
.vbtn span { background-image: url(../images/arrowright2.png); float: right; margin-bottom: 0px !important; background-repeat: no-repeat; width: 48px; height:48px; margin-left: 25px; cursor: pointer; background-color: transparent;  border:1px solid #6EB965; background-position: 50% 50%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.vbtn:hover {text-decoration: underline;}
.vbtn:hover span {background-image: url(../images/arrowright-h.png); background-color: #6EB965;}

footer .greensocial a {border-color: #6EB965;}
footer .greensocial a:hover {background-color: #6EB965;}
footer .greensocial .facebook {background-image: url(../images/facebook3.png);}
footer .greensocial .instagram {background-image: url(../images/instagram3.png);}
footer .greensocial .twitter {background-image: url(../images/twitter3.png);}
footer .greensocial .youtube {background-image: url(../images/youtube3.png);}

.section-sut6 {position: relative; overflow: hidden; padding-bottom: 300px;}
.section-sut6 .mapimgbox {position: absolute; right: 0px; top: 30px;}
.section-sut6 .textinfo1 {border-top: 1px solid rgba(0,0,0,0.2); padding-top: 50px;}
.section-sut6 .textinfo1 .ctextinfo {padding-right: 20px;}
.section-sut6 .textinfo1 .ctextinfo h4 {margin-bottom: 55px;}

.section-sut7 {position: relative; background-color: #F2F1F0; padding: 140px 0px 230px;}
.section-sut7 .ctitle {margin-bottom: 45px;}
.worldbox .worldinner {float: left; width: 100%; position: relative;  margin-top: 40px;}
.worldbox .worldinner .worldimg {float: left; width: 100%; position: relative;}
.worldbox .worldinner .worldimg:after {width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; z-index: 40;
background: linear-gradient(to bottom,  rgba(16,26,40,0) 0%,rgba(16,26,40,0.7) 100%);}
.worldbox .worldinner .worldimg img {width: 100%;}
.worldbox .worldinner .info {position: absolute; left: 0px; bottom: 0px; padding: 30px 40px; color: #FFFFFF; font-size: 36px; font-family: 'DraftBMedium'; z-index: 45;}
