/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
body{ font-family: 'Open Sans', sans-serif;}
html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}
p{ margin:0px;}
a, .video, .campaign, .music, .gallery, .strip, .campaign-strip {
-webkit-transition: all 900ms ease-out 0s; -moz-transition: all 200ms ease-out 0s; -o-transition: all 200ms ease-out 0s; transition: all 200ms ease-out 0s; outline:none; border:none; }

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
img,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.nav-icon .span2{ display:none;}
.close .span2{ display:block !important;}
.hed-wrap{ width:100%; max-width:1100px; margin:auto auto; position:relative;}
.top-nav{ width:100%; background:#4d0006; text-align:right; padding:20px 0px 20px 0px;}
.top-nav ul li a{ color:#b96c20; text-decoration:none; font-size:12px; outline:none }
.nav-box{ width:75%; float:right; display:none}
.top-nav ul li { display:inline; padding:0px 2px 0px 8px; background:url(../images/menu-line.png) no-repeat 0px 7px; list-style:none;}
.top-nav ul li a:hover { color:#f17d0a;}
.hed-wrap ul{ margin:0px; padding:0px;}
.trans{transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.nav-2{height:84px; background:#4d0006; border-bottom:solid 7px #fde92a; }
nav ul li{ float:left; list-style:none; margin-left:34px; height:56px; transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s}
nav ul li:hover{border-bottom:solid 8px #b96b20}
nav{ float:right; position:relative;}
nav ul li a { font-size:18px; color:#fde929; font-weight:600; text-decoration:none; text-transform:uppercase; }
nav ul li a:hover{color:#fff;}
.top-nav ul li:first-child{ background:none;}
nav{ padding-top:27px;}
.dis-b{display: block;}
.dis-n{display: none;}
.span2 {display: none;}
.logo{ float:right; position:absolute; top:-27px; max-width:221px; width:20%; min-width:120px; z-index:40; }
.logo img{ width:100%; display:block;}
.banner{ width:100%; height:auto; background:url(../images/banner-bg.jpg) center top no-repeat; overflow:hidden; background-size: cover; position:relative;}
.icon-3{ width:231px; height:231; position:absolute; right:20%; display:none}
.icon-4{ width:231px; height:231; position:absolute; right:6%; top:20px;}
.example {width:1540px; margin:0 auto; position:relative; }
.parallax {display:block; position:relative; width:100%; height:455px; /*margin:40px 0 0 0; overflow:hidden; padding:30px;*/ text-indent:-999px; background:url() center center no-repeat; loat:left;}
.parallax:first-child { background-image:url(); width:100%; height:550px; /*margin:60px 160px 0 0;*/}
.parallax .level { display:block; position:absolute; width:100%; height:100%; top:0; left:0; background-position:center center; background-repeat:no-repeat; background-size: 91%; } 
.parallax.enhanced,.parallax.enhanced:first-child { background:none;}
.banner h2{ font-size:110px; color:#e00002; font-family: 'InsaniburgerwithCheeseRegular'; margin:0px; text-align:center; line-height:80px; margin-top:110px; text-shadow: 0 7px 0 #d1d1d2;}
.banner h2 span{ font-size:70px; color:#340004;}
.wrap{ max-width: 1100px; margin:auto auto; width:96%; padding:0% 2% 0% 2%; overflow:hidden;}
.home h2{ font-size:90px; font-family: 'InsaniburgerwithCheeseRegular'; text-align:center; color:#e00002; text-shadow: 0 7px 0 #d9d9d9; margin:35px 0px 0px 0px;}
.row{ width:100%; float:left; position:relative;}
.center{ text-align:center;}
.home-txt-1{ text-transform:uppercase; font-size:17px; color:#404040; font-weight:600; margin-bottom:10px;}
.center p{ font-size:16px; line-height:28px; color:#404040;}
.about-txt-box{ width:83%; float:left; text-align:right;}
.video-link{ width:155px; height:155px; overflow:hidden; -webkit-border-radius: 100px; border-radius: 100px; border:solid 10px #fde929; float:right; box-sizing: border-box; display:block;}
.video-link:hover{ border:solid 13px #fde929;}
.video-link img{ width:100%;}
footer{ padding:55px 0px 30px 0px;}
.footer-left{ width:60%; float:left; line-height:25px;}
.footer-left span{ font-size:15px; color:#404040;}
.footer-left .linkn-1 a { color:#404040; text-decoration:none; font-size:15px;}
.footer-left .linkn-1 a:hover{ color:#000;}
.link-2 a { color:#9d9d9d; font-size:12px; text-decoration:none;}
.link-2 a:hover{ color:#5d5d5d;}
.link-2{ color:#9d9d9d !important; font-size:12px !important; display:none}
.footer-left .linkn-1{ color:#404040; font-size:15px;}
.site-by{ float:right;}
.site-by{ color:#000; font-size:15px; font-weight:300;}
.site-by a{ color:#e00002; text-decoration:none;}
.site-by a:hover{ color:#ff0002; }
.sec3{ background:url(../images/sec-bg-2.jpg) center top; min-height:530px; position:relative; padding:100px 0px 0px 0px; background-size:cover;}
.sec2{  background:url(../images/bg-2.jpg)  center top ; padding:100px 0px 120px 0px; /*background-attachment:fixed;*/ background-size:cover; }
.testimonials{ width:55%; float:left; /*height:120px;*/}
.testimonials h2{ margin:0px; font-family: 'InsaniburgerwithCheeseRegular'; font-size:60px; color:#fde929; font-weight:normal;}
.testimonials span{font-family: 'DamionRegular'; font-size:30px; color:#fff;}
.testimonial-box{ width:100%; float:left; padding-top:15px;}
.newsletter-box{ width:40%; float:right;}
.newsletter-box h2{ font-size:60px; font-family: 'InsaniburgerwithCheeseRegular'; font-size:30px; color:#e00002; font-size:60px; margin:0px; display:block; font-weight:normal;}
.testi-slid{ width:100%; }
.testimonial-img{ width:140px; height:140px; overflow:hidden; -webkit-border-radius: 100px; border-radius:100px; border:solid 3px #d7cccc; box-sizing: border-box; float:left;}
.testimonial-txt{ float:right; width:69%;}
.testimonial-txt p{ font-size:14px; line-height:24px; color:#e8a7a7; margin-bottom:5px;}
.testimonial-txt span{ font-family: 'Open Sans', sans-serif !important; font-weight:600; font-size:16px; color:#ce3d3d; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent  url(../images/themes.png) no-repeat left top; margin-top: -45px;}
.callbacks_nav.next { left: auto;  background-position: right top;  right: 0; }
.callbacks_container{ position:relative;}
.newsletter-box span{ color:#ffffff; font-weight:600; font-size:26px; line-height:20px; padding-bottom:25px;}
.newslette-form-box{ width:100%; float:left; padding-top:15px;} 
.newsletter{ width:100%; box-sizing: border-box; height:56px; line-height:56px; padding:0px 20px 0px 20px; font-size:16px; font-style:italic; color:#2f2f2f; background-color:rgba(255,255,255,0.8); border:none; -webkit-border-radius: 3px;
border-radius: 3px; margin-bottom:15px;}
.but{ display:block; padding:0px 20px 0px 20px; height:56px; line-height:58px; font-family: 'InsaniburgerwithCheeseRegular'; color:#e00002; text-decoration:none; background:#fde929; float:left; -webkit-border-radius:5px;
border-radius:5px; font-size:30px; text-shadow: 0 4px 0 #d7c623;}
.but:hover{ background:#f2de1f;}
.home { padding-bottom:80px;}
.sec2 h2{ text-align:center;font-size:70px; color:#fff; font-family: 'InsaniburgerwithCheeseRegular'; margin:0px 0px 0px 0px; text-shadow: 0 7px 0 #be8a0e;}
.weare-left{ width:49.4%; float:left;}
.weare-right{ width:49.4%; float:right;}
.event-sec{ width:100%; float:left; padding-bottom:15px;}
.event-date{ width:21%; background:#e00002; float:left; text-align:center; height:260px;  }
.event-sec2{ width:79%; float:left; height:259px; background:url(../images/event-img.jpg) center top no-repeat; background-size: cover; position:relative; overflow:hidden;}
.event-title{  width:100%; padding:17px 0px 30px 0px; background:url(../images/arrow.png) center bottom no-repeat; line-height:19px; font-size:22px;}
.event-title span{ color:#e00002; text-transform:uppercase; color:#e00002; font-size:18px;}
.event-date-txt{ width:100%; padding:10px 0px 10px 0px; color:#fff; }
.event1{ font-size:70px; font-family: 'InsaniburgerwithCheeseRegular'; width:100%; display:block; color:#FFF; height:57px; line-height:65px;}
.event2{ font-size:40px; font-weight:bold; width:100%; display:block; height:40px; line-height:40px;}
.event3{ font-family: 'InsaniburgerwithCheeseRegular'; font-size:38px; line-height:43px;}
.strip{ background:rgba(0,0,0,0.5); height:50px; line-height:50px; text-align:center; color:#FFF; font-size:22px; font-weight:600; position:absolute; bottom:0px; width:100%;}
.twitt-box{ width:100%; float:left; background:#FFF; box-sizing: border-box; padding:5%; height:255px; overflow:hidden;}
.twitt-box h2{ font-weight:600; font-family: 'Open Sans', sans-serif !important; text-shadow:none !important; font-size:22px; color:#2e2e2e; text-align:left; background:url(../images/twitt-icon.jpg) left top no-repeat; padding:0px 0px 20px 50px;}
.twitt-feed{ float:left; width:100%;}
.twitt-feed img{ width:100%;}
.campaign{ width:50%; float:left; background:url(../images/campaign.jpg) center top no-repeat; background-size: cover; height:527px; position:relative; overflow:hidden;}
.campaign img, .event-sec2 img, .ringtone img, .wallpapper img{ height:100%;}
.icon-sec img { width:auto !important;}

.campaign-strip{ width:100%; position:absolute; bottom:0px; /*margin-top:474px;*/ padding:12px 0px 12px 0px; font-size:22px; color:#fff; text-align:center; background:rgba(224,0,2,0.8); position:absolute; bottom:0px; width:100%;}
.weare-sec3{ width:47.5%; float:right; /*height:300px;*/}
.ringtone{ position:relative; width:100%; float:left; margin-bottom:11px; background:url(../images/ringtone.jpg) center top no-repeat; background-size: cover; height:259px; overflow:hidden;}
.icon-sec{ width:120px; height:120px; -webkit-border-radius:100px; border-radius: 100px;  text-align:center; position:absolute; top:72px; left:27%;}
.music{ background:rgba(224,0,2,0.8) url(../images/icon-1.png) center center no-repeat;}
.ringtone:hover .music{ -moz-transform:rotate(90deg);
    -webkit-transform:rotate(40deg);}

.gallery{ background:rgba(224,0,2,0.8) url(../images/icon-2.png) center center no-repeat;}
.wallpapper:hover .gallery{ -moz-transform:rotate(90deg);
    -webkit-transform:rotate(40deg);}
	
.wallpapper{ width:100%; float:left; margin-bottom:20px; background:url(../images/wallpapper.jpg) center top no-repeat; background-size: cover; height:259px; overflow:hidden; position:relative;}
.footer-sec2{ width:100%; background:rgba(0,0,2,0.6); padding: 40px 0px 40px 0px; float:left; margin-top:110px;}
.social{ width:38%; float:left;}
.social-title{ color:#fde929; font-family: 'InsaniburgerwithCheeseRegular'; font-size:25px; float:left; padding-right:15px; height:50px; line-height:50px;}
.social1{ display:block; border:solid 1px #6a6767; width:49px; height:49px; -webkit-border-radius:4px; border-radius:4px; display:block; margin-right:10px; float:left; background:url(../images/social.png) -6px 2px no-repeat;}
.social1:hover{border:solid 1px #8f8c8c; background-position:-6px -48px;}
.social2{ display:block; border:solid 1px #6a6767; width:49px; height:49px; -webkit-border-radius:4px; border-radius:4px; display:block; margin-right:10px; float:left; background:url(../images/social.png) -66px 2px no-repeat;}
.social2:hover{border:solid 1px #8f8c8c; background-position:-66px -48px;}
.social3{ display:block; border:solid 1px #6a6767; width:49px; height:49px; -webkit-border-radius:4px; border-radius:4px; display:block; margin-right:10px; float:left; background:url(../images/social.png) -129px 2px no-repeat;}
.social3:hover{border:solid 1px #8f8c8c; background-position:-129px -48px;}
.social4{ display:block; border:solid 1px #6a6767; width:49px; height:49px; -webkit-border-radius:4px; border-radius:4px; display:block; margin-right:10px; float:left; background:url(../images/social.png) -190px 2px no-repeat;}
.social4:hover{border:solid 1px #8f8c8c; background-position:-190px -48px;}
.email{ float:left; padding-right:15px; }
.email-icon{ float:left; padding:7px 15px 0px 0px;}
.email-link{ float:left; padding:5px 25px 0px 0px;}
.email-link a{ font-size:25px; color:#dddad7; text-decoration:none;}
.social-title span{ color:#dddad7; font-size:25px ; font-family: 'Open Sans', sans-serif !important;}
#owl-demo .item{ margin: 3px;}
#owl-demo .item img{ display: block; width: 100%; height: auto; }
            /*.dummy{
                width: 100%;
                height: 300px;
                font-size: 0px;
                -webkit-transition: all .5s;
                transition: all .5s;
                -moz-transition: all .5s;
                text-align: center;
                opacity: .3;
            }*/

           /* .dummy.visible{
                font-size: 50px;
                color: white;
                text-shadow: 0 0 3px black;
                opacity: 1;
            }*/

.spacer{ position: relative; width: 100%; height: 100%;  background-color: #f2f2f2;}
.spacer .text{ position: absolute; font-size: 50px; color: #232323; text-align: center; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.contact-sec1{ width:410px; float:left; line-height:51px;}
.contact-sec2{ width:380px; float:left; line-height:51px;}
.footer-sec2 span{ color:#fde929; font-family: 'InsaniburgerwithCheeseRegular'; font-size:25px; margin-right:10px; float:left; line-height:51px; display:block;}	
.contact-sec2 img { float:left; padding:5px 10px 0px 0px;}
.contact-sec3 img { float:left; padding:5px 10px 0px 0px;}
.contact-sec2 a{ float:left; font-size:25px; color:#dddad7; text-decoration:none; line-height:43px;}	
.contact-sec3{ width:300px; float:left; font-size:25px; color:#dddad7; text-align:left; line-height:45px;}
.contact-section{ width:800px; float:left;}
.social1, .social2 ,.social3, .social4{}
.social-link{ float:left; margin:0px !important;}
.event-sec2 img, .campaign img, .ringtone img, .wallpapper img{-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/
	-moz-transform:scale(1); /*Mozilla scale version*/
	-o-transform:scale(1); /*Opera scale version*/
	-webkit-transition-duration: 0.3s; /*Webkit: Animation duration*/
	-moz-transition-duration: 0.2s; /*Mozilla duration version*/
	-o-transition-duration: 0.2s; /*Opera duration version*/}
.event-sec2 img:hover, .campaign img:hover, .ringtone img:hover, .wallpapper img:hover {-webkit-transform:scale(1.04); /*Webkit: Scale up image to 1.2x original size*/
	-moz-transform:scale(1.04); /*Mozilla scale version*/
	-o-transform:scale(1.04); /*Opera scale version*/}
	
.icon-sec:hover .ringtone{-moz-transform:scale(1.04); /*Mozilla scale version*/
	-o-transform:scale(1.04); /*Opera scale version*/}
	
	.cll2{ margin:0px !important; padding:0px !important;}
.icon-sec img { width:auto !important;}
.expand span{ display:block;
  width: 60px;
  height: 60px;
  line-height:60px  !important; margin-bottom:5px !important;
  display:block; margin:auto auto; -webkit-border-radius:100px;
border-radius:100px; border:solid 2px #FFFFFF;}
.ringtone span, .wallpapper span{ position:absolute; width:100%; text-align:center; bottom:20px; font-weight:600; color:#FFF; font-size:21px;}
.quick-contact { position:absolute; right:0px; width:58px; height:225px; background:url(../images/quick-contact.png) center left no-repeat; top:70%; z-index:40;}
.quick-contact:hover{ width:65px;}



.scrollToTop{
	width:55px; 
	height:55px;
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:30px;
	right:40px;
	display:none;
	background: #e63335 url(../images/scroll-to.png) center top no-repeat;
	-webkit-border-radius: 3px; border-radius: 2px;
	display:block;
	cursor:pointer;
	display:none;
}
.scrollToTop:hover{ background-position:center bottom;}

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff; /* change if the mask should have another color then white */
	z-index: 99; /* makes sure it stays on top */
}
#status {
	width: 200px;
	height: 200px;
	position: absolute;
	left: 50%; /* centers the loading animation horizontally one the screen */
	top: 50%; /* centers the loading animation vertically one the screen */
	background-image: url(images/loading.gif); /* path to your loading animation */
	background-repeat: no-repeat;
	background-position: center;
	margin: -100px 0 0 -100px; /* is width and height divided by two */
}

.sec4{  background:url(../images/bg-01.jpg); background-size:cover; padding:100px 0px 0px 0px; /*background-attachment:fixed;*/ background-size:cover; position:relative; overflow:hidden; height:240px}


.sec5{  background:url(../images/bg-4.jpg)  #e00002 center top ; padding:100px 0px 0px 0px; /*background-attachment:fixed;*/ background-size:cover; position:relative; overflow:hidden;}



.sec6{  background:url(../images/bg-4.jpg)  #e00002 center top ; padding:0px 0px 0px 0px; /*background-attachment:fixed;*/ background-size:cover; position:relative; overflow:hidden;}


.lemon-bg{background:url(../images/sec-bg-3.jpg) center top !important; background-size:cover !important;}

.sec4.clearfix .wrap.clearfix h2 span{  max-width:300px; margin:auto auto; display:block; font-family: 'InsaniburgerwithCheeseRegular'; font-size:60px; color:#FFF; text-shadow: 0 7px 0 #353535; font-weight:normal;}
.sec4.clearfix .wrap.clearfix h2{ background:url(../images/line-2.png) center 55px  no-repeat; text-align:center; margin-bottom:60px;}
.sec4 .icon-3{ top:27px !important;}


.sec5.clearfix .wrap.clearfix h2 span{  max-width:370px; margin:auto auto; display:block; font-family: 'InsaniburgerwithCheeseRegular'; font-size:60px; color:#FFF; text-shadow: 0 7px 0 #bf0000; font-weight:normal;}
.sec5.clearfix .wrap.clearfix h2{ background:url(../images/line-3.png) center 55px  no-repeat; text-align:center; margin-bottom:20px;}
.sec5 .icon-3{ top:27px !important;}

.inner-txt-box{ width:70%; float:left; padding-bottom:100px;}
.inner-txt-box p{ font-size:20px; color:#FFF; line-height:34px; font-weight:600;}
.inner-img-box{ position:absolute; display:none; width:37%; right:0px; bottom:0px;}
.inner-img-box img{ width:100%;}
.inner-wrap{ width:100%; padding:0% 3% 0% 3%; 	box-sizing: border-box;}
.contact-form-center{ width:32%; float:left; padding:0% 2% 0% 2%; float:left;}
.form-box{ float:left; width:32%;}
.form-box h2, .contact-form-center h2{ margin:0px 0px 10px 0px !important; color:#ffffff; font-size:18px; font-weight:400; text-align:left !important;}
.field{ width:100%; height:53px; line-height:53px; 	box-sizing: border-box; padding: 0% 4% 0% 4%; border:none; color:#4e4e4e; font-style:italic; font-size:15px; margin-bottom:17px;}
.but-2{ display:block; width:100%; float:left; height:53px; line-height:53px; font-weight:600;  background: #f3d321; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZDMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f3d321 0%, #f59c00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3d321), color-stop(100%,#f59c00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3d321 0%,#f59c00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3d321 0%,#f59c00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3d321 0%,#f59c00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3d321 0%,#f59c00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3d321', endColorstr='#f59c00',GradientType=0 ); /* IE6-8 */
 text-align:center; color:#000000; text-transform:uppercase; text-decoration:none;}
 
.but-2:hover{
	background: #e5ba19; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1YmExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODgyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5ba19 0%, #e88200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5ba19), color-stop(100%,#e88200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5ba19 0%,#e88200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5ba19 0%,#e88200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5ba19 0%,#e88200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5ba19 0%,#e88200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ba19', endColorstr='#e88200',GradientType=0 ); /* IE6-8 */

	}
.form-box img{ width:100%;}
.field2{ width:100%; height:123px; 	box-sizing: border-box; border:none; padding:15px; font-style:italic; font-size:15px; resize:none; margin-bottom:17px;}
.form-box{ height:370px; margin-bottom:100px; overflow:hidden;}
.form-box img{ height:100%; width:auto ;}


.about h2 span{  max-width:300px !important; margin:auto auto; display:block; font-family: 'InsaniburgerwithCheeseRegular'; font-size:58px; color:#FFF; text-shadow: 0 7px 0 #bf0000; font-weight:normal;}
.about h2{ background:url(../images/line-5.png) center 55px  no-repeat !important; text-align:center; margin-bottom:5px !important; }
.about-txt p{ font-weight:400; font-size:15px; margin-bottom:25px; color:#fff; line-height:25px;}
.inner-img-box-2{ position:absolute; width:37%; right:-12%; top:-175px;}
.about-txt{ /*width:74%;*/}
.about-txt h3 { font-size:40px; font-family: 'InsaniburgerwithCheeseRegular'; color:#fff; background:url(../images/line-6.jpg) 165px 36px no-repeat; margin:0px; font-weight:normal;}
.overflow{ overflow:inherit !important;}
.padding-fls{ padding:0px;}
.bg-position{ background-position:400px 36px !important;}
.padding-top{ padding-top:85px;}
.quick-form{ border:none; height:35px; padding:0px; margin-bottom:6px; width:100%; font-size:13px; line-height:25px; color:#323232; padding: 0% 3% 0% 3%; 	box-sizing: border-box; font-style:italic;}
.quick-form2{ border:none; height:80px; padding:0px; margin-bottom:10px; width:100%; font-size:13px; line-height:18px; color:#323232; padding: 2% 3% 2% 3%; resize:none; box-sizing: border-box; font-style:italic;}
.but-3{ display:block; float:right; height:25px; line-height:25px; width:100px; background:#FFF; font-size:12px; color:#000; text-align:center; text-decoration:none; text-transform:uppercase;}
.but-3:hover{ background:#f2f1f1;}
.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
		
	#inline1{ width:100% !important;}
		
iframe{ width:560px; height:315px;}
.relativ{ position:relative;}

.campaigns{width:100%; height:auto; clear:both; position:relative; padding-bottom:100px;}
.campaigns li{width:32%; height:auto; float:left; list-style-type:none; position:relative}
.campaigns .honey{width:231px; height:231px; background:url(../images/icon-3.png) center center; background-size:100% 100%; position:absolute; right:-140px; top:-210px; z-index:10; display:none}
.campaigns li img{width:100%}
.campaigns li .capt1{width:95%; height:auto; padding:2.5%; background:#fde929; display:block; font-size:14px; line-height:15px; color:#ca0000; font-weight:600; text-transform:uppercase}
.campaigns li .capt2{width:100%; height:auto; padding:10px 0; display:block; font-size:15px; line-height:16px; color:#FFF; font-weight:600; text-transform:uppercase}
.campaigns .cntr{ margin:0 2%}
.campaigns ul{margin:0; padding:0; width:100%; }
.w-nn{overflow:visible}
.campaigns li .capt3{width:44px; height:44px; padding:10px; position:absolute; display:block; background:#fde929; color:#ca0000; top:0; left:0}
.campaigns li .capt3 .date{width:100%; font-size:16px; line-height:20px; font-weight:600; display:block}
.campaigns li .capt3 .year{font-size:20px; line-height:22px; width:100%; display:block; font-weight:300}
.testimonial-sec{width:100%; height:auto; clear:both; position:relative; padding-bottom:100px;}
.testimonial-sec section{width:100%; height:auto; clear:both; padding-bottom:5px}
.testimonial-sec .test{width:95%; height:auto; padding:2.5%; background:#FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size:15px; line-height:22px; color:#666666; position:relative; text-transform:lowercase}
.testimonial-sec .client{ padding:10px 0 10px 57px; font-size:15px; line-height:20px; color:#FFF; text-transform:uppercase}
.testimonial-sec .arow{width:19px; height:20px; background:url(../images/ar-2.png); position:absolute; left:30px; bottom:-18px; z-index:10}

.cnt-tag2{width:100%; height:auto; padding:30px 0 60px 0; background:#FFF; clear:both}
.cnt-tag2 .cnt-2{width:100%; max-width:1100px; height:auto; margin:auto; font-size:20px; line-height:28px; color:#282828}


.bnr-01{height:340px !important; background:red !important}

/*.event-sec2:hover .strip{ height:60px; line-height:60px;}
*/
/* ==========================================================================
   Media Queries
   ========================================================================== */ 

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
/*header{ overflow:hidden;}*/
/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


    
    .slide-out-div {
       padding: 20px;
        width: 250px;
		background-color: rgba(253,233,41,0.9) !important;
       /* border: #29216d 2px solid;*/
		z-index:50;
		height:235px !important;
    }
    
	.handle{ background:url(../images/quick-contact.png) left top no-repeat !important; background-color: rgba(253,233,41,0.8) !important; height:225px !important; -webkit-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px;}