@font-face{font-family:slide1;src:url(../fonts/VL_GreatVibes-Regular.otf) format("opentype")}
/*@font-face{font-family:roboto,sans-serif;src:url(../fonts/lato/lato-regular.ttf)}
@font-face{font-family:roboto,sans-serif;font-style:italic;src:url(../fonts/lato/lato-italic.ttf)}
@font-face{font-family:roboto,sans-serif;font-weight:100;src:url(../fonts/lato/lato-light.ttf)}*/
#header #header-wrap{background:url(../upload/headerbg.png);background-size:cover}
#header #header-wrap #logo a > img{padding:15px}
#mainMenu nav > ul > li > a{font-family:roboto,sans-serif;font-weight:400;font-size:14px;padding:11px 10px;letter-spacing:0;color:#A85513}
#mainMenu nav{margin:0 auto!important;width:37%;height:80px;padding-top:21px}
#mainMenu nav > ul > li.hover-active > a,#mainMenu nav > ul > li.hover-active > span,#mainMenu nav > ul > li.current > a,#mainMenu nav > ul > li.current > span,#mainMenu nav > ul > li:hover > a,#mainMenu nav > ul > li:hover > span,#mainMenu nav > ul > li:focus > a,#mainMenu nav > ul > li:focus > span{color:#F0841F}
.inspiro-slider .slide-captions h1{color:#fff}
.slide{background-image:url('../upload/slider.png')}
.mybtn{background-color:#F18520;border:none;text-transform:inherit;font-family:roboto,sans-serif;font-size:18px;font-weight:400;padding:12px 25px}
.mybtn:hover{background-color:#d26500}
.mycolor{color:#F18520}
body,p,span,i,h1,h2,h3,h4,h5,h6,a{font-family:roboto,sans-serif;letter-spacing:0}
#footer{background-color:#1E1E1E}
.social a img{width:38px}
.social a{padding:8px}
.copyright-text,.copyright-text a{text-transform:inherit;color:#dad2d2}
#header.header-sticky #header-wrap {
    background-color: transparent!important;
    box-shadow: none;
}
.headerbtn{padding:10px 19px 9px 53px;position:relative}
.headerbtn span{font-size:18px}
.headerbtn img{width:23px;position:absolute;top:9px;left:19px}
#header #header-wrap{border-bottom:none}
.team-members .team-member .team-desc > h3{font-size:24px;line-height:inherit;letter-spacing:0;margin-bottom:10px}
.team-members .team-member .team-desc > span{font-size:20px;color:#252525;line-height:inherit}
.team-members .team-member .team-desc > p{margin-top:16px;font-size:16px;color:#252525;min-height:56px;margin-bottom:20px}
h2,.h2{font-size:3.057143em;line-height:1.563636em}
#header #mainMenu-trigger button{width:50px;padding-top:6px}
.lines,.lines:before,.lines:after{background-color:#fff;height:4px;width:27px}
.lines::before{top:8px}
.lines::after{top:-8px}
.x.toggle-active .lines::before,.x.toggle-active .lines::after{width:35px}
.homeaboutus .mybtn{margin-bottom:100px}
.table{border:none;border-collapse:collapse}
.table thead tr{background:#F18520}
.table thead tr td{color:#fff;padding:8px 18px;font-size:18px}
.table tbody tr{background:#F5F5F5}
.table tbody tr td{color:#000;border-top:none;padding:0;font-size:18px}
.table tbody tr td div.myborder{border-bottom:5px #fff solid;padding:8px 18px}
.table tbody tr:last-child td div.myborder{border-bottom:none;padding:8px 18px}
.table tbody td{border-left:1px solid #CBAF97;border-right:1px solid #CBAF97}
.table thead td{border-left:1px solid #CA6B17;border-right:1px solid #CA6B17}
.table td:first-child{border-left:none}
.table td:last-child{border-right:none}
.myhrtitle span{background:#fff;padding-right:10px}
.myhrtitle hr{margin-top:-11px;border-top:1px solid #E6E6E6}
.aboutpage .row{margin-top:30px;margin-bottom:30px}
.aboutpage .row .col-md-3{text-align:center}
.aboutpage .row img{width:200px}
.aboutpage .row p{margin-top:30px;text-align:justify}
.aboutpage-last h2{line-height:.957143em}
.biteth img{width:100%}
.biteth p{text-align:justify}
.faqicon{background:url(../upload/faq.jpg);background-size:cover;width:50px;height:38px;display:inline-block;margin-right:10px}
.faqicon1{background-position:0 0;height:35px}
.faqicon2{background-position:0 -38px;height:31px}
.faqicon3{background-position:0 -73px;height:27px}
.faqicon4{background-position:0 -103px;height:33px}
.faqicon5{background-position:0 -140px;height:35px}
.faqicon6{background-position:0 -180px;height:25px}
.faqicon7{background-position:0 -209px;height:31px}
.faqicon8{background-position:0 -244px;height:34px}
.faqicon9{background-position:0 -286px;height:29px}
.faqicon10{background-position:0 -320px;height:32px}
.faqicon11{background-position:0 -358px;height:25px}
@media (max-width: 1024px) {
#mainMenu nav > ul > li > a{padding:11px 16px}
}
@media (max-width: 991px) {
#header #mainMenu:not(.menu-overlay) nav > ul > li > a{font-size:27px!important}
.inspiro-slider .slide-captions .btn{padding:12px 25px!important;font-size:18px!important;line-height:14px!important}
#mainMenu nav{margin-top:inherit;height:inherit}
.homeaboutus .row{background:none!important}
.aboutethebrand{background:none!important}
.homeaboutus .mybtn{margin-bottom:0}
.aboutpage .row img{width:240px}
.m-b-30-sm{margin-bottom:30px!important}
.m-t-20-sm{margin-top:30px!important}
}
@media (max-width: 420px) {
.text-center-xs{text-align:center!important}
.copyright-text{margin-bottom:20px}
.homeaboutus .mybtn{margin-bottom:10px}
.headerbtn{padding:19px 28px 23px}
.headerbtn img{left:17px}
.m-b-30-xs{margin-bottom:30px!important}
.m-t-20-xs{margin-top:30px!important}
#header #mainMenu-trigger{width:50px}
}
@media (max-width: 340px) {
.headerbtn{padding:19px 24px 23px}
.headerbtn img{left:13px}
.table thead tr td{font-size:14px}
.table tbody tr td{font-size:14px}
.table tbody tr{background:#F5F5F5}
}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#header{background:transparent;line-height:initial}
.inspiro-slider .slide-captions h1.myheader-1{color:#AB540F;font-size:84px;font-family:slide1;font-weight:400;margin-bottom:0;line-height:46px}
.inspiro-slider .slide-captions h1.myheader-2{color:#AB540F;font-family:roboto,sans-serif;font-weight: 400;font-style:italic;font-size:47px;margin-bottom:10px}
.myheader-ul{list-style:none}
.myheader-ul li{font-size:22px;margin-bottom:18px;color:#333132}
.myheader-ul li i{color:#AB540F}
.accordion .ac-title{padding:0;background:#F2F2F2;margin-bottom:5px}
.ac-item .myicon{background:url(../upload/number.png);height:52px;display:block;width:77px;float:left;background-size:cover;position:relative;margin:0}
.ac-item.ac-active .myicon,.ac-item:hover .myicon{background:url(../upload/number_active.png);background-size:cover;height:50px}
.ac-item.ac-active .ac-title,.ac-item:hover .ac-title{background:#F2E5C3;border-top:1px #D1C8AB solid;border-bottom:1px #D1C8AB solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ac-item .myicon span{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:28px;color:#666}
.ac-item .myicon+span{font-size:15px;padding:18px 30px 12px;float:left;color:#666;font-weight:400}
.ac-item.ac-active .myicon+span,.ac-item:hover .myicon+span{padding:17px 30px 11px}
.accordion .ac-item .ac-title:before{display:none}
.contact{background:#AB5411;padding:20px 0}
.contact .form-inline .form-control{margin:0;border-radius:4px}
.contact .form-inline .form-group{margin-right:17px}
.contact p{color:#F0E6C3;margin:0;font-size:16px;padding:7px 0 3px}
.contact .btn-default{border-radius:4px;background:#F2E5C3;color:#AD5314;text-shadow:none!important;padding:11px 40px}
#footer{background:#F2E5C3}
#footer hr{color:#AB5411;border-top:2px solid #AB5411;width:20%;float:left;margin-bottom:23px}
#footer .widget{margin-bottom:0;margin-top:30px}
#footer .widget-categories .list{margin-bottom:0}
.widget .widget-title,.widget>h4{font-family:roboto,sans-serif;font-size:15px;color:#AB5411;margin-bottom:0}
#footer .widget-categories a{color:#666;font-size:15px}
#footer .widget-categories li{margin-bottom:8px}
#footer .widget-categories li i{color:#AB5411}
#footer .widget-categories p{float:left;color:#A8540C;width:100%;font-weight:700;margin-bottom:0}
.ac-1 .ac-content .container{background:url(../upload/1.png)}
.ac-1 .mybox{margin-left:56%}
.ac-1 .mybox h2{font-family:roboto,sans-serif;font-weight:100;font-weight:100;color:#A9550F;font-size:68px;line-height:70px;margin-top:63px;margin-bottom:0}
.ac-1 .mybox .p1{font-family:roboto,sans-serif;font-weight:100;font-weight:100;color:#A9550F;font-size:41px;line-height:49px;margin-bottom:0}
.ac-1 .mybox .p2{font-weight:100;color:#A9550F;font-size:39px;line-height:43px;margin-bottom:0}
.ac-1 .mybox .p3{font-weight:100;color:#A9550F;font-size:39px;line-height:39px;margin-bottom:20px;font-family:roboto,sans-serif;font-weight:100;}
.ac-1 .mybox ul{list-style:none;padding-left:0;margin-bottom:208px}
.ac-1 .mybox ul li{font-size:16px;margin-bottom:7px}
.accordion .ac-content{padding:0}
.ac-2 .number{color:#F2E5C3;font-size:100px;line-height:100px;margin:0;float:left}
.ac-2 .title{color:#AA530E;font-weight:700;font-size:18px;margin-top:29px;margin-left:8px;float:left;margin-bottom:0}
.ac-2 .content{float:left;color:#666;font-size:16px;padding-left:88px;margin-bottom:0}
.ac-2 .more{margin: 0;
    text-align: center;
    color: #AB540F;
    margin-left: 0;
    font-size: 14px;
    padding-top: 7px;
    float: left;
    width: 100%;cursor: pointer;}
.ac-2 .row{margin-top: 40px;margin-bottom: 40px;}
/*.ac-2 .row:last-child{margin-top:40px;margin-bottom:70px}*/
.ac-3 .ac-content{padding:50px 0 0}
.ac-3 p{margin-bottom:40px;font-size:16px}
.ac-3 .portfolio-description{width:100%;height:100%;padding:0;margin:0;top:0;transform:none}
.ac-3 .portfolio-description a{width:100%;height:100%;float:left}
.ac-4 .mybox{margin-left:42%;width:37%}
.ac-4 .mybox h2{font-family:roboto,sans-serif;font-weight:100;color:#A9550F;font-size:53px;line-height:70px;margin-top:63px;margin-bottom:0}
.ac-4 .mybox .p1{font-family:roboto,sans-serif;font-weight:100;color:#A9550F;font-size:27px;line-height:49px;margin-bottom:9px;text-transform:uppercase}
.ac-4 .mybox ul{list-style:none;padding-left:0;margin-bottom:27px}
.ac-4 .mybox form{margin-bottom:74px}
.ac-4 .mybox .form-control{padding:12px 18px}
.ac-4 .mybox form .form-group{margin-bottom:10px;text-align:center}
.ac-4 .mybox form .btn-default{background:#AB5411;color:#F1E4C1;padding:14px 30px;text-shadow:none;border-radius:4px;border:none;margin-top:11px}
.ac-4 .mybox ul li{font-size:16px;margin-bottom:7px}
.ac-4 .ac-content .container{background:url(../upload/4.png)}
.ac-5 .timeline-block img{position:absolute;right:0;top:0}
.ac-5 .timeline-block .text{text-align:left;padding-right:110px;padding-left:25px}
.ac-5 .timeline-block .text p:first-child{color:#AA530C;font-size:26px;margin-bottom:11px}
.ac-5 .timeline-block .text p:last-child{font-size:16px;color:#666;line-height:34px;margin-bottom:0}
.ac-5 .timeline li .timeline-block:before{border-radius:10px;border:none;background-color:#A95610;width:20px;height:20px;left:-5.9%;right:auto}
.ac-5 .timeline-circles:after,.timeline-circles:before,.timeline:before{background-color:#A95610}
.timeline li .timeline-block{padding:0 10px;position:relative;width:48%;float:right}
.ac-5 .timeline li:nth-child(2n+1) .timeline-block{padding:20px 0 0 10px;float:left}
.ac-5 .timeline li:nth-child(2n+1) .timeline-block img{left:0;right:auto}
.ac-5 .timeline li:nth-child(2n+1) .timeline-block .text{text-align:right;padding-left:110px;padding-right:25px}
.ac-5 .timeline li:nth-child(2n+1) .timeline-block:before{right:-6%;left:auto}
.ac-5 .timeline{margin-top:0;margin-bottom:60px}
.ac-5 .timeline-circles:before,.ac-5 .timeline-circles:after{display:none}
.timeline:before{bottom:189px;top:66px}
.ac-6 .testimonial.testimonial-left .testimonial-item> img{width:46%;height:auto;border-radius:inherit;margin-right:4%;margin-bottom:0}
.ac-6 .testimonial.testimonial-left .testimonial-item .title{color:#A85310;font-size:22px;font-family:roboto,sans-serif;font-weight:100;margin-bottom:10px;margin-top:100px}
.ac-6 .testimonial.testimonial-left .testimonial-item>span:last-child{color:#A85310;font-size:20px;font-family:roboto,sans-serif;font-style:italic;margin-bottom:10px}
.ac-6 .testimonial.testimonial-left .testimonial-item>p{font-size:16px}
.ac-6 .ac-content{padding:50px 0 40px}
@media (max-width: 1920px) {
#header #header-wrap{background:url(../upload/headerbg1920.png);    background-size: 100%;
  background-repeat: no-repeat;}
}
@media (max-width: 1366px) {
#header #header-wrap{background:url(../upload/headerbg.png);background-size:cover}
}
@media (max-width: 1280px) {
#header #header-wrap{background:url(../upload/headerbg1280.png);background-size:cover}
}
@media (max-width: 1024px) {
#header #header-wrap{background:url(../upload/headerbg1024.png);background-size:cover}
.ac-1 .mybox ul{margin-bottom:132px}
.ac-1 .ac-content .container{background-size:cover}
.ac-4 .ac-content .container{background:url(../upload/4.png);background-size:cover}
.ac-4 .mybox{margin-left:47%;width:44%}
.ac-6 .testimonial.testimonial-left .testimonial-item .title{margin-top:70px}
.contact p{text-align:center;margin-bottom:20px}
}
@media (max-width: 768px) {
	#header.header-sticky #header-wrap {
	    background-color: #fff!important;
	    box-shadow: 0 12px 6px rgba(0,0,0,.06);
	}
.ac-1 .ac-content .container{background:url(../upload/1_m.png)}
.ac-4 .ac-content .container{background:url(../upload/4_m.png)}
.slide{background-image:url('../upload/slider_m.png')}
#header #header-wrap{background:#fff}
.inspiro-slider .slide-captions h1.myheader-1{line-height:99px}
.inspiro-slider .slide-captions h1.myheader-2{margin-bottom:23px}
#slider{height:500px!important}
#slider .slide{height:500px!important}
.ac-1 .mybox ul{margin-bottom:42px}
.ac-1 .mybox h2{margin-top:25px;font-size:56px;line-height:47px}
.ac-1 .mybox{margin-left:50%}
.ac-1 .mybox .p1{font-size:36px}
.ac-1 .mybox .p2{font-size:33px}
.ac-4 .mybox{width:51%}
.ac-5 .timeline li:nth-child(2n+1) .timeline-block:before{right:-7%}
.ac-5 .timeline li .timeline-block:before{left:-6.5%}
.ac-6 .testimonial.testimonial-left .testimonial-item> img{margin:0 auto;}
.ac-item .ac-title{z-index: 9}
}
@media (max-width: 420px) {
.inspiro-slider .slide-captions h1.myheader-1{font-size:54px;text-align:center}
.inspiro-slider .slide-captions h1.myheader-2{font-size:31px;text-align:center}
.myheader-ul{padding:0}
.myheader-ul li{font-size:21px}
.inspiro-slider .slide-captions h1.myheader-1{line-height:62px}
.inspiro-slider .slide-captions h1.myheader-2{margin-bottom:10px}
.ac-1 .mybox{margin-left:0}
.ac-4.ac-item .myicon+span,.ac-5.ac-item .myicon+span{padding:6px 30px 2px;max-width:283px}
.ac-4.ac-item.ac-active .myicon+span,.ac-4.ac-item:hover .myicon+span,.ac-5.ac-item.ac-active .myicon+span,.ac-5.ac-item:hover .myicon+span{padding:5px 30px 1px}
.ac-4 .mybox{width:100%;margin-left:0}
.timeline:before,.timeline ul:before,.timeline li:before,.timeline .timeline-block:before{display:none!important}
.ac-5 .timeline-block .text{padding-right:100px;padding-left:0}
.ac-5 .timeline li:nth-child(2n+1) .timeline-block .text{padding-left:100px;padding-right:0}
.timeline li .timeline-block{padding-top:37px!important}
.container{padding:0 10px}
.contact .form-inline .form-group{margin-right:0}
.ac-5 .timeline li .timeline-block,.ac-5 .timeline li:nth-child(2n+1) .timeline-block{padding:50px 0 0 0px !important}
body.device-xs .timeline li .timeline-block, body.device-xxs .timeline li .timeline-block {
    margin-left: 0;
    }
}
@media (max-width: 375px) {
.inspiro-slider .slide-captions h1.myheader-1{font-size:46px}
.inspiro-slider .slide-captions h1.myheader-2{font-size:24px}
.myheader-ul li{font-size:17px}
.ac-1 .mybox .p1{font-size:28px}
.ac-1 .mybox .p2{font-size:30px}
.ac-item .myicon+span{padding:18px 10px 12px}
.ac-item.ac-active .myicon+span{padding:18px 10px 12px}
.ac-4.ac-item .myicon+span,.ac-5.ac-item .myicon+span,.ac-6.ac-item .myicon+span{padding:6px 10px 2px;max-width:218px}
.ac-4.ac-item.ac-active .myicon+span,.ac-4.ac-item:hover .myicon+span,.ac-5.ac-item.ac-active .myicon+span,.ac-5.ac-item:hover .myicon+span,.ac-6.ac-item.ac-active .myicon+span,.ac-6.ac-item:hover .myicon+span{padding:5px 10px 1px}
.ac-4 .mybox h2{font-size:45px}
.ac-4 .mybox .p1{font-size:19px}
body.device-xs .timeline li .timeline-block,body.device-xxs .timeline li .timeline-block{margin-left:0}
.ac-5 .timeline li .timeline-block,.ac-5 .timeline li:nth-child(2n+1) .timeline-block{padding:30px 0 0 10px !important}
#header #mainMenu:not(.menu-overlay) nav > ul > li > a{font-size:20px!important}
#mainMenu nav{padding-top:0}
}
.more-hidden, .more-less{display: none;}
@media (max-width: 768px) {
.ac-6 .testimonial.testimonial-left .testimonial-item> img{width: 80%}
}