/* GOOGLE FONTS */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Poiret+One');

/* Page Animated item Styles */
.animated {
  visibility: hidden;
}

.visible {
visibility: visible;
}

/* Global properties ======================================================== */
a[href^="tel:"] { color: inherit; text-decoration: none;}
::selection{ background:#fe612d!important; color:#fff}
::-moz-selection{ background:#fe612d!important; color:#fff}

a{ color:#fe612d; text-decoration: underline; outline:none}
a:hover{ color:#fe612d; text-decoration: none; outline:none}

body{ background:#fff; border:0; color:#959595; min-width: 320px; font-family: 'Roboto'; font-size: 14px; line-height: 1.5;}

#main{margin: 0 auto; position: relative; overflow: hidden;}

.clearfix2:before,
.clearfix2:after {
  content: " ";
  display: table;
}
.clearfix2:after {
  clear: both;
}

/* ============================= header ====================== */
.header-inner{position: relative;}
header{position: absolute; left: 0;}

.header-v1{position: absolute; left: 0; width: 100%; top: 0; z-index: 31;}

.header-v2{position: relative; z-index: 31;}
.header-v2 .header-inner{border-bottom: 2px solid #f4f4f4;}

.social-top{display: block; padding: 0 0 0 20px; margin: 42px 0 0 20px; list-style: none; float: right; border-left: 1px solid #1d1d1d;line-height: 1; }
.header-v2 .social-top{margin-top: 75px;}
.social-top li{display: inline-block; vertical-align: top;}
.social-top li a{color: #1d1d1d; display: block; padding: 0 10px; font-size: 14px; text-shadow:none;
transition: all 0.3s ease-out;
}
.social-top li a:hover{color: #ffb44d;}



/* ============================= content ====================== */
.page-section{position: relative; padding: 60px 0 70px;}

#google_map{position: relative; height: 680px;margin-top: 60px;}

#home{position: relative;}

.mouse{position: absolute;left: 50%; bottom: 110px; z-index: 5;}

.audio1-wrapper{position: absolute; left: 0; width: 100%; bottom: 0; background: rgba(0, 0, 0, 0.1); z-index: 10; padding: 20px 0;}

.audio1-inner{position: relative;}

.audio1-txt{position: absolute; left: 0; top: -5px; color: #fff; line-height: 20px; font-size: 12px;}
.audio1-txt .txt1{font-weight: bold; font-size: 14px;}

.audio1-cust-icon{position: absolute; right: 0; top: 0; color: #fff; font-size: 14px; line-height: 30px;}

/* ============================= audio1 ====================== */
.audio1{position: relative;}
.audio1 .mejs-container{background: none; font-family: inherit; font-size: inherit; color: #fff; height: auto!important;}
.audio1 .mejs-container .mejs-controls{top: 0; background: none; height: 30px; position: relative; padding: 0;}
.audio1 .mejs-container .mejs-controls div{font-size: 14px; font-family: inherit; line-height: 1;}
.audio1 .mejs-container .mejs-controls .mejs-prevtrack-button{margin-right: 20px;}
.audio1 .mejs-container .mejs-controls .mejs-playpause-button{margin-right: 20px;}
.audio1 .mejs-container .mejs-controls .mejs-nexttrack-button{margin-right: 20px;}
.audio1 .mejs-controls a.mejs-horizontal-volume-slider{width: 0; overflow: hidden; opacity: 0;}
.audio1 .mejs-controls .mejs-button button:focus{outline: none;}

.audio1 .mejs-controls .mejs-cust1-button button{background: url('/images/btn-prev.png') center center no-repeat;}

.audio1 .mejs-controls .mejs-playpause-button{}
.audio1 .mejs-controls .mejs-play button{background: url('/images/btn-play.png') center center no-repeat;}
.audio1 .mejs-controls .mejs-play button:hover{}
.audio1 .mejs-controls .mejs-pause button{background: url('/images/btn-pause.png') center center no-repeat;}
.audio1 .mejs-controls .mejs-pause button:hover{}

.audio1 .mejs-controls .mejs-cust2-button button{background: url('/images/btn-next.png') center center no-repeat;}

.audio1 .mejs-container .mejs-controls .mejs-time{padding-top: 8px; margin-right: 20px;}

.audio1 .mejs-controls div.mejs-time-rail{padding-top: 9px; margin-right: 20px;}

.audio1 .mejs-controls .mejs-time-rail .mejs-time-total{background: rgba(255, 255, 255, 0.3); height: 3px; outline: none;}

.audio1 .mejs-controls .mejs-time-rail .mejs-time-buffering{height: 3px;}

.audio1 .mejs-controls .mejs-time-rail .mejs-time-loaded{background: #fff; height: 3px;}

.audio1 .mejs-controls .mejs-time-rail .mejs-time-current{background: #fd233d; height: 3px;}

.audio1 .mejs-controls .mejs-time-rail .mejs-time-handle{height: 3px;}

.audio1 .mejs-controls .mejs-time-rail .mejs-time-float{font-size: 12px;}
/* ============================= audio1 end ====================== */

#top-5{background: #f9f9f9;}

.shiPlayer-wrapper{position: relative;}
.shiPlayer-wrapper .caption{padding-top: 10px;}
.shiPlayer-wrapper .caption .txt1{font-size: 16px; font-weight: 700; color: #1d1d1d; text-transform: uppercase; padding-bottom: 0px;}
.shiPlayer-wrapper .caption .txt2{font-size: 14px; color: #959595;}

.shiPlayer-inner{position: relative; overflow: hidden;}

.vinul{width: 395px; height: 395px; position: absolute; right: 0; top: 2px;}
.vinul1{background: url('/images/vinul1.png') center center no-repeat;}
.vinul2{background: url('/images/vinul2.png') center center no-repeat;}
.vinul3{background: url('/images/vinul3.png') center center no-repeat;}
.vinul4{background: url('/images/vinul4.png') center center no-repeat;}
.vinul5{background: url('/images/vinul5.png') center center no-repeat;}
.vinul6{background: url('/images/vinul6.png') center center no-repeat;}
.vinul7{background: url('/images/vinul7.png') center center no-repeat;}

.player{position: relative; height: 400px; background: #000;}
.player1{background: url('/images/player1.jpg') left top no-repeat;}
.player2{background: url('/images/player2.jpg') left top no-repeat;}
.player3{background: url('/images/player3.jpg') left top no-repeat;}
.player4{background: url('/images/player4.jpg') left top no-repeat;}
.player5{background: url('/images/player5.jpg') left top no-repeat;}
.player6{background: url('/images/player6.jpg') left top no-repeat;}
.player7{background: url('/images/player7.jpg') left top no-repeat;}

.radios{}


.radio1{position: relative; border-top: 1px solid #e3e3e3; min-height: 92px;}
.radio1:last-child{border-bottom: 1px solid #e3e3e3;}
.radio1 > div{float: left; padding-right: 10px; padding-bottom: 25px; padding-top: 25px;}
.radio1 .sec1{width: 25%; color: #959595;}
.radio1 .sec2{width: 47%;}
.radio1 .sec3{width: 14%;}
.radio1 .sec4{width: 14%; padding-right: 0;}

.radio1 .sec1 .txt1{font-weight: 700; color: #1d1d1d;}

.sec2-music{position: relative;}
.sec2-music figure{margin: 0 15px 0 0; float: left;}
.sec2-music .caption{}
.sec2-music .caption .top{padding-bottom: 2px;}
.sec2-music .caption .txt1{font-weight: 700; color: #1d1d1d; display: inline-block; padding-right: 15px;}
.sec2-music .caption .txt2{display: inline-block;}
.sec2-music .caption .txt3{font-size: 13px; color: #8f8f8f;}

.radio-stars{font-size: 10px; color: #fe774c; letter-spacing: -0.15em;}

.ic2{display: inline-block; font-size: 13px; color: #8f8f8f; padding-right: 15px;}
.ic2 i{color: #1d1d1d;}

.radio1 .sec3 .txt1{padding-top: 12px; color: #1d1d1d;}
.radio1 .sec3 .txt1 i{color: #fe774c; padding-right: 10px;}

/* ============================= audio2 ====================== */
.audio2{width: 100%; position: absolute; left: 0; bottom: 0;}
.audio2 .mejs-container{background: none; font-family: inherit; font-size: inherit; color: #fff; height: auto!important;}
.audio2 .mejs-container .mejs-controls{top: 0; background: none; position: relative; height: 1px; margin: 0; padding: 0;}
.audio2 .mejs-container .mejs-controls div{font-size: 12px; font-family: inherit; line-height: 1;}
.audio2 .mejs-controls a.mejs-horizontal-volume-slider{width: 0; overflow: hidden; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0);}
.audio2 .mejs-controls .mejs-button button:focus{outline: none;}

.audio2 .mejs-controls .mejs-playpause-button{width: 47px; height: 47px; position: absolute; right: 60px; top: -72px;}
.audio2 .mejs-controls .mejs-play button{width: 100%; height: 100%; border: none; background: url('/images/play.png') center center no-repeat; margin: 0;border-radius:0px;
transition: all 0.3s ease-out;
}
.audio2 .mejs-controls .mejs-play button:hover{}
.audio2 .mejs-controls .mejs-pause button{width: 100%; height: 100%; border: none; background: url('/images/pause.png') center center no-repeat; margin: 0;border-radius:0px;
transition: all 0.3s ease-out;
}
.audio2 .mejs-controls .mejs-pause button:hover{}

.audio2 .mejs-controls div.mejs-time-rail{padding-top: 0px; height: 1px;}

.audio2 .mejs-controls .mejs-time-rail .mejs-time-total{background: none; height: 1px; margin: 0;}

.audio2 .mejs-controls .mejs-time-rail .mejs-time-buffering{height: 1px;}

.audio2 .mejs-controls .mejs-time-rail .mejs-time-loaded{background: #fff; height: 1px;}

.audio2 .mejs-controls .mejs-time-rail .mejs-time-current{background: #fd233d; height: 1px;}

.audio2 .mejs-controls .mejs-time-rail .mejs-time-handle{height: 1px;}

.audio2 .mejs-controls .mejs-time-rail .mejs-time-float{font-size: 12px; display: none!important;}
/* ============================= audio2 end ====================== */

#contact-form{background: #f9f9f9;}

.feature-news{background: #252525; margin-bottom: 30px;}
.feature-news figure{position: relative; margin: 0;}
.feature-news figure:after{content: ''; width: 0; height: 0; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent #252525 transparent transparent; position: absolute; right: 0; top: 25px;}
.feature-news figure img{position: relative; width: 100%;}
.feature-news .txt-col{position: relative;}
.feature-news .caption{ padding-right: 15px; padding-top: 25px;}
.feature-news .caption .txt1{padding-bottom: 10px;}
.feature-news .caption .txt2{text-transform: uppercase; color: #fff; font-weight: bold;}
.feature-news .txt3{font-style: italic; padding-right: 15px; position: absolute; left: 15px; bottom: 25px;}

.audio3-wrapper{position: absolute; left: 25px; right: 15px; bottom: 25px;}
.audio3{float: left; width: 60px; height: 41px;}
.audio3 .mejs-container{height: 41px !important;}
.audio3 .mejs-controls{height: 41px; padding: 0;  text-align: center;}
.audio3 .mejs-controls div{width: 60px; height: 41px; font-size: 20px;}
.audio3 .mejs-controls .mejs-button button{width: 60px; height: 41px; background-color: #05c8fe; padding: 0; margin: 0; background-position: center center; background-repeat: no-repeat; outline: none;}
.audio3 .mejs-controls .mejs-play button{background-image: url('/images/btn-play.png');}
.audio3 .mejs-controls .mejs-pause button{background-image: url('/images/btn-pause.png');}

.audio3-caption{display: table; line-height: 1;}
.audio3-caption .txt1{margin-bottom: 1px;}
.audio3-caption .txt1 span{display: inline-block; background: #000; line-height: 1; font-size: 12px; padding: 4px 15px; text-transform: uppercase; vertical-align: top;}
.audio3-caption .txt2 span{display: inline-block; background: #000; line-height: 1; font-size: 12px; padding: 4px 15px; text-transform: uppercase; color: #fff; vertical-align: top;}

.feature-news2{background: #252525; margin-bottom: 30px;}
.feature-news2 figure{position: relative; margin: 0;}
.feature-news2 figure:after{content: ''; width: 0; height: 0; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent #252525 transparent transparent; position: absolute; right: 0; top: 25px;}
.feature-news2 figure img{position: relative; width: 100%;}
.feature-news2 .txt-col{position: relative;}
.feature-news2 .caption{ padding: 10px 15px 10px 0;}
.feature-news2 .caption .txt1{padding-bottom: 10px;}
.feature-news2 .caption .txt2{text-transform: uppercase; color: #fff; font-weight: bold; padding-bottom: 10px;}
.feature-news2 .caption .txt3{font-style: italic;}

.breadcrumbs1_wrapper{position: relative;}
.breadcrumbs1{padding: 10px 0 10px; margin-top: 0px; line-height: 20px; color: #fd6431; font-size: 15px;}
.breadcrumbs1 a{color: #959595; text-decoration: none; display: inline-block; }
.breadcrumbs1 a:hover{color: #000; text-decoration: none;}
.breadcrumbs1 span{display: inline-block; margin: 0 10px; color: #959595;}

#content{position: relative; padding: 35px 0 70px;}

.btn-wrapper{text-align: center; padding-bottom: 40px;}

.accordion1{}
.accordion1 .ui-accordion-header{padding: 14px 40px 14px 30px; margin: 20px 0 0; border: 1px solid #f9f9f9; background: #f9f9f9; outline: none; font-family: 'Roboto'; font-size: 16px; font-weight: 400; letter-spacing: 0px; text-transform: none; color: #1d1d1d; border-radius: 0; position: relative;}
.accordion1 .ui-accordion-header:first-child{margin-top: 0;}
.accordion1 .ui-accordion-header:after{content: ''; display: block; width: 16px; height: 16px; position: absolute; right: 20px; top: 50%; margin-top: -8px; background: url('/images/plus.png') center center no-repeat;}
.accordion1 .ui-accordion-header .ui-accordion-header-icon{display: none;}
.accordion1 .ui-accordion-header-active, .accordion1 .ui-accordion-header:hover{color: #1d1d1d;}
.accordion1 .ui-accordion-header-active:before, .accordion1 .ui-accordion-header:hover:before{content: ''; display: block; width: 4px; height: 100%; position: absolute; left: -1px; top: 0;
background: #fd602d;
background: -moz-linear-gradient(top, #fd602d 0%, #fd0e43 100%);
background: -webkit-linear-gradient(top, #fd602d 0%,#fd0e43 100%);
background: linear-gradient(to bottom, #fd602d 0%,#fd0e43 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd602d', endColorstr='#fd0e43',GradientType=0 );
}
.accordion1 .ui-accordion-header-active:after{background: url('/images/minus.png') center center no-repeat;}

.accordion1 .ui-accordion-content{border: none; border-top: none; padding: 20px 30px; border-radius: 0; background: none; font-size: 14px; color: #616161; font-family: 'Roboto'; line-height: 1.5;}

#achievements{position: relative; padding-top: 70px; padding-bottom: 35px;}

.info1{margin-bottom: 30px; color: #1d1d1d; text-align: center;}
.info1 .txt1{font-family: 'Roboto'; font-weight: 400; font-size: 36px; line-height: 1.1; padding-bottom: 20px;}
.info1 .txt2{font-size: 18px; font-weight: 400; padding-bottom: 40px;}
.info1 img{margin-left: auto; margin-right: auto;}

.our-team-wrapper{position: relative;}
.our-team-inner{position: relative;}
.our-team{position: relative; text-align: center; background: #fff; margin-bottom: 30px;
transition: all 0.3s ease-out;
}
.our-team:hover{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15); background: #fff;}
.our-team figure{position: relative; margin: 0;}
.our-team figure img{width: 100%; position: relative;}
.our-team .caption{padding: 30px 10px;}
.our-team .caption .txt1{font-size: 20px; color: #242d2e; font-weight: 500; letter-spacing: 0.1em; padding-bottom: 10px;}
.our-team .caption .txt2{font-size: 12px; color: #a4aeb0; font-weight: 700; letter-spacing: 0.3em; text-transform: uppercase;}
.our-team .social3-wrapper{opacity: 0;
transition: all 0.3s ease-out;
}
.our-team:hover .social3-wrapper{opacity: 1;}

.social3-wrapper{display: block; position: absolute; left: 0; width: 100%; bottom: 10%; text-align: center;}
.social3{display: inline-block; padding: 10px; margin: 0;list-style: none; background: #fff;}
.social3 li{display: inline-block; padding: 0 15px;}
.social3 li:first-child{}
.social3 a{display: block; color: #647072; font-size: 14px; line-height: 20px;
transition: all 0.3s ease-out;
}
.social3 a:hover{color: #fd5f2d;}

.testimonial-wrapper{position: relative; padding-top: 50px;}
.testimonial-inner{position: relative;}
.testimonial{position: relative; text-align: center; background: url('/images/testimonial.png') center top no-repeat; padding-top: 55px;}
.testimonial .txt1{font-size: 18px; color: #616161; padding-bottom: 20px; font-weight: 300;}
.testimonial .txt2{color: #1d1d1d; font-size: 18px; padding-bottom: 5px;}
.testimonial .txt3{color: #fd5b2e; font-size: 12px;}


.owl-carousel-testimonials .owl-dots{text-align: center; padding-top: 50px;}
.owl-carousel-testimonials button.owl-dot{display: inline-block; background: none; width: 10px; height: 10px; margin: 0 6px; vertical-align: middle; border: 2px solid #b7b7b7; border-radius: 5px;
transition: all 0.3s ease-out;
}
.owl-carousel-testimonials button.owl-dot:focus{outline: none;}
.owl-carousel-testimonials button.owl-dot.active, .owl-carousel-testimonials button.owl-dot:hover{background: #fd1342; border-color: #fd1342;}

.divider1{border-top: 1px solid #fff0eb; margin: 70px 0;}

.radios2{}

.radio2{position: relative; border-bottom: 2px solid #e8e8e8; min-height: 92px;}
.radio2:last-child{}
.radio2 > div{float: left; padding-right: 10px; padding-bottom: 25px; padding-top: 25px;}
.radio2 .sec1{width: 65%; color: #959595;}
.radio2 .sec2{width: 20%;}
.radio2 .sec3{width: 15%; padding-right: 0;}

.radio2 .sec1 .txt1{font-weight: 700; color: #1d1d1d;}

.radio2 .sec2 .txt1{padding-top: 0px; color: #1d1d1d; font-weight: 700;}
.radio2 .sec2 .txt1 i{color: #fe774c; padding-right: 10px;}

/* ============================= audio4 ====================== */
.audio4{width: 100%; position: absolute; left: 0; bottom: 0;}
.audio4 .mejs-container{background: none; font-family: inherit; font-size: inherit; color: #fff; height: auto!important;}
.audio4 .mejs-container .mejs-controls{top: 0; background: none; position: relative; height: 2px; margin: 0; padding: 0;}
.audio4 .mejs-container .mejs-controls div{font-size: 12px; font-family: inherit; line-height: 1;}
.audio4 .mejs-controls a.mejs-horizontal-volume-slider{width: 0; overflow: hidden; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0);}
.audio4 .mejs-controls .mejs-button button:focus{outline: none;}

.audio4 .mejs-controls .mejs-playpause-button{width: 47px; height: 47px; position: absolute; right: 15px; top: -72px;}
.audio4 .mejs-controls .mejs-play button{width: 100%; height: 100%; border: none; background: url('/images/play.png') center center no-repeat; margin: 0;border-radius:0px;
transition: all 0.3s ease-out;
}
.audio4 .mejs-controls .mejs-play button:hover{}
.audio4 .mejs-controls .mejs-pause button{width: 100%; height: 100%; border: none; background: url('/images/pause.png') center center no-repeat; margin: 0;border-radius:0px;
transition: all 0.3s ease-out;
}
.audio4 .mejs-controls .mejs-pause button:hover{}

.audio4 .mejs-controls div.mejs-time-rail{padding-top: 0px; height: 2px;}

.audio4 .mejs-controls .mejs-time-rail .mejs-time-total{background: none; height: 2px; margin: 0;}

.audio4 .mejs-controls .mejs-time-rail .mejs-time-buffering{height: 2px;}

.audio4 .mejs-controls .mejs-time-rail .mejs-time-loaded{background: #fff; height: 2px;}

.audio4 .mejs-controls .mejs-time-rail .mejs-time-current{height: 2px;
background: #27b2fd;
background: -moz-linear-gradient(left, #27b2fd 0%, #ed0393 100%);
background: -webkit-linear-gradient(left, #27b2fd 0%,#ed0393 100%);
background: linear-gradient(to right, #27b2fd 0%,#ed0393 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27b2fd', endColorstr='#ed0393',GradientType=1 );
}

.audio4 .mejs-controls .mejs-time-rail .mejs-time-handle{height: 2px;}

.audio4 .mejs-controls .mejs-time-rail .mejs-time-float{font-size: 12px; display: none!important;}
/* ============================= audio4 end ====================== */

.sidebar-block{margin-bottom: 50px;}
.sidebar-title{font-size: 16px; color: #1d1d1d; font-weight: 700; text-transform: uppercase; padding: 0px 0 30px;}

.ul1{display: block; padding: 0; margin: 0; list-style: none;}
.ul1 li{display: block; border-bottom: 1px solid #e8e8e8;}
.ul1 li a{display: block; color: #a1a1a1; font-size: 14px; font-weight: bold; position: relative; text-decoration: none; padding: 15px 0 15px 30px;
transition: all 0.3s ease-out;
}
.ul1 li a:hover{color: #fd6332;}
.ul1 li a:before{content: "\f15c"; display: block; font-family: 'FontAwesome'; color: #fd6332; position: absolute; left: 0; top: 15px;}

.news1{background: #fff; margin-bottom: 10px;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);color: #1d1d1d;
transition: all 0.3s ease-out;
}
.news1:hover{background: #1d1d1d; color: #fff;}
.news1 figure{float: left; margin: 0;position: relative;}
.news1 figure img{position: relative;}
.news1 figure:after{content: ''; width: 0;height: 0;border-style: solid;border-width: 5px 5px 5px 0;border-color: transparent #fff transparent transparent; position: absolute; right: 0; top: 20px;
transition: all 0.3s ease-out;
}
.news1:hover figure:after{border-color: transparent #1d1d1d transparent transparent;}
.news1 .caption{display: table; font-size: 14px; font-weight: 700; padding: 12px;}
.news1 .caption a{color: #27b2fd; font-size: 12px; font-weight: 400; font-style: italic; text-decoration: none;
transition: all 0.3s ease-out;
}
.news1 .caption a:hover{color: #fe612a;}
.news1:hover .caption a{color: #fe612a;}

.tags{display: block; padding: 0; margin: 0; list-style: none;font-size: 14px; }
.tags li{display: inline-block; padding: 0 5px 10px 0;}
.tags li a{display: block; text-decoration: none; color: #898989; border: 1px solid #999999; padding: 6px 15px;
transition: all 0.3s ease-out;
}
.tags li a:hover{background: #fc0d3f; border-color: #fc0d3f; color: #fff;}

.post{position: relative;}
.post-short{margin-bottom: 50px;}
.post-header{padding-bottom: 30px;}
.post-image{}
.post-image img{width: 100%;}
.post-by{padding-bottom: 10px;}
.post-by i{color: #fe612a;}
.post-story-body{padding-bottom: 15px;}

.pagination{display: block; border-radius: 0; margin-bottom: 0; padding-top: 40px;}

.page-item{display: inline-block; margin: 0 2px 10px;}
.page-link{margin-left: 0; background: none; border-radius: 0; font-family: 'Roboto'; font-size: 16px; text-transform: uppercase; text-align: center; border: none; padding: 0 10px; text-decoration: none; color: #959595; min-width: 30px; line-height: 30px; text-align: center;}
.page-link:hover{background: #fd6736; color: #fff; }
.page-item.active .page-link{background: #fd6736; color: #fff; }
.page-item:first-child .page-link{margin-left: 0; border-radius: 0;}
.page-item:last-child .page-link{margin-right: 0; border-radius: 0;}

.panel-details{padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e8e8e8;}

.details-tag-wrapper{float: left;}
.details-tag-txt{display: inline-block; font-size: 14px; padding-right: 15px; padding-bottom: 10px; vertical-align: middle; color: #1d1d1d; font-weight: 700;}
.details-tag{display: inline-block; padding: 0; margin: 0; vertical-align: middle;}
.details-tag li{display: inline-block; padding-right: 5px; padding-bottom: 10px;}
.details-tag li a{display: block; border: 1px solid #999999; border-radius: 0px; color: #898989; padding: 6px 15px; text-decoration: none;
transition: all 0.3s ease-out;
}
.details-tag li a:hover{color: #fff; background: #27b2fd; border-color: #27b2fd;}

.details-social-wrapper{float: right;}

.details-social{display: block; padding: 0; margin: 0; list-style: none;}
.details-social li{display: inline-block; vertical-align: top; margin: 5px 0;}
.details-social li a{color: #636363; display: block; padding: 0 10px; font-size: 16px;
transition: all 0.3s ease-out;
}
.details-social li a:hover{color: #fe612a;}

.comment-block{margin-bottom: 30px; border-bottom: 1px solid #e8e8e8; padding-bottom: 30px;}
.comment-block.left{padding-left: 70px;}
.comment-block .txt{font-weight: bold; color: #1d1d1d;padding-bottom: 10px;}
.comment-block .txt span{font-weight: 400; color: #27b2fd; font-style: italic; }
.comment-block figure{float: left; margin-right: 30px;}
.comment-block figure img{border-radius: 50%;}
.comment-block .caption{overflow: hidden;}
.comment-block .caption .txt1{padding-bottom: 10px;}
.comment-block .caption-bot{}
.comment-block .caption .txt2{float: left; color: #6f6f6f;}
.comment-block .caption .txt2 i{color: #fe774c;}
.comment-block .caption .txt3{float: right;}

/* ============================= footer ====================== */
.bot1-wrapper{}
.bot1{border-top: 1px solid #f3f3f3; padding: 70px 0 50px; text-align: center; font-size: 16px; color: #616161; font-weight: 300;}

.social-footer{ display: block; margin: 45px 0 30px; padding: 0; list-style: none;}
.social-footer li{display: inline-block; margin: 0 10px; position: relative; overflow: hidden; border-radius: 50%; background: #fff;}
.social-footer li:first-child{border-left: none;}
.social-footer li a{display: block; text-decoration: none; font-size: 14px; color: #6e7475; text-align: center; line-height: 28px; width: 30px; border: 1px solid #6e7475; border-radius: 50%; margin: 0px; position: relative; z-index: 0;
transition: all 0.3s ease-out;
}
.social-footer li a:hover{color: #fe612c; border-color: #fe612c;}
.social-footer li a:before{display: block; content: ''; width: 6px; top: -4px; bottom: -4px; background: #fff; position: absolute; z-index: -1; left: 50%; margin-left: -3px;
-webkit-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
}

.bot2-wrapper{}
.bot2{border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding: 60px 0 30px;}

.social-us-block{text-align: center; color: #1d1d1d; margin-bottom: 30px; font-weight: 400; font-size: 16px;}
.social-us-block a{color: #1d1d1d;}
.social-us-block figure{position: relative; overflow: hidden; margin-bottom: 20px;}

.contact-us-block{text-align: center; color: #1d1d1d; margin-bottom: 30px; font-weight: 400; font-size: 16px;}
.contact-us-block a{color: #1d1d1d;}
.contact-us-block figure{position: relative; overflow: hidden; margin-bottom: 20px;}
.contact-us-block figure:before{content: ''; display: block; width: 100%; position: absolute; right: 50%; margin-right: 40px; top: 15px; background: #fe612c; height: 1px;}
.contact-us-block figure:after{content: ''; display: block; width: 100%; position: absolute; left: 50%; margin-left: 40px; top: 15px; background: #fe612c; height: 1px;}

.bot3-wrapper{}
.bot3{text-align: center; padding: 50px 0;}

.menu-bot{padding: 0px 0 10px; margin: 0; list-style: none; display: block; color: #1d1d1d; font-size: 14px;}
.menu-bot li{display: inline-block; padding: 5px 0;}
.menu-bot li a{display: inline-block; color: #1d1d1d; text-decoration: none;}
.menu-bot li a:hover{color: #fe612c;}
.menu-bot li:before{content: '|'; display: inline-block; padding: 0 12px 0 10px;}
.menu-bot li:first-child:before{display: none;}

.copyrights{color: #616161; padding-bottom: 10px;}
.copyrights a{text-decoration: none; color: #fe612c;}

.created{color: #616161;}
.created a, .created i{text-decoration: none; color: #fe612c;}

/* ============================= main menu ====================== */
.navbar_{display: block; float: right; padding: 0; position: static;}
.header-v2 .navbar_{margin-bottom: -2px;}
.navbar_ .navbar-toggler{float: right; padding: 4px 12px; font-size: 20px; line-height: 1; background-color: #ffffff; border: 1px solid #ffffff; border-radius: 4px; margin: 0; color: rgba(255,255,255,.5); border-color: rgba(0, 0, 0, .3); margin-top: 25px; margin-bottom: 25px;}
.navbar_ .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.navbar_ .navbar-collapse{clear: both;}
.navbar_ .navbar-nav{display: block; padding: 0; margin: 0;}
.navbar_ .navbar-nav > li{display: block; float: left; white-space: nowrap; margin-left: 20px;}
.navbar_ .navbar-nav > li:first-child{margin-left: 0;}
.navbar_ .navbar-nav > li > .nav-link i{padding-left: 3px}
.navbar_ .navbar-nav > li > .nav-link{display: block; text-decoration: none; font-family: 'Roboto'; font-weight: 700; font-size: 14px; text-transform: uppercase; line-height: 20px; padding: 47px 15px 15px; margin: 0; color: #1d1d1d; border-bottom: 0px solid transparent; letter-spacing: 0; position: relative;
transition: all 0.3s ease-out;
}
.header-v2 .navbar_ .navbar-nav > li > .nav-link{padding-top: 72px; padding-bottom: 54px;}
.navbar_ .navbar-nav > li > .nav-link:after{content: ''; display: block; width: 0; height: 2px; position: absolute; left: 50%; bottom: 0;
transition: all 0.3s ease-out;
background: #ffb44d;
background: -moz-linear-gradient(left, #ffb44d 0%, #fc0c3f 100%);
background: -webkit-linear-gradient(left, #ffb44d 0%,#fc0c3f 100%);
background: linear-gradient(to right, #ffb44d 0%,#fc0c3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb44d', endColorstr='#fc0c3f',GradientType=1 );
}

.navbar_ .navbar-nav > li > .nav-link:focus{color: #fc0c3f; background: none; border-color: transparent;}
.navbar_ .navbar-nav > li > .nav-link:focus:after{left: 0; width: 100%;}

.navbar_ .navbar-nav > li > .nav-link:hover,
.navbar_ .navbar-nav > li.sfHover > .nav-link,
.navbar_ .navbar-nav > li.sfHover > .nav-link:hover,
.navbar_ .navbar-nav > li > .nav-link.active,
.navbar_ .navbar-nav > li > .nav-link.active:hover,
.navbar_ .navbar-nav > li > .nav-link.active:focus{color: #ffb44d; background: none; border-color: transparent;}
.navbar_ .navbar-nav > li > .nav-link:hover:after,
.navbar_ .navbar-nav > li.sfHover > .nav-link:after,
.navbar_ .navbar-nav > li.sfHover > .nav-link:hover:after,
.navbar_ .navbar-nav > li > .nav-link.active:after,
.navbar_ .navbar-nav > li > .nav-link.active:hover:after,
.navbar_ .navbar-nav > li > .nav-link.active:focus:after{left: 0; width: 100%;}
.navbar_ .navbar-nav > li.sub-menu{position: relative;}

.sf-mega{display: none;position: absolute; left: 50%; background: #fff; border-radius: 0; box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.05); top: 100%; margin-top: -2px; padding: 0px 0;
-ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.sf-mega ul{display: block; padding: 0px 0px; margin: 0; list-style: none;}
.sf-mega ul li{display: block; position: relative; border-top: 1px solid #e8e8e8;}
.sf-mega ul li:first-child{border-top: none;}
.sf-mega ul li a i{position: absolute; right: 30px; top: 13px}
.sf-mega ul li a{padding: 15px 40px 15px 20px; color: #1d1d1d; font-size: 13px; line-height: 20px; display: block; text-decoration: none; position: relative; font-family: 'Roboto'; text-transform: uppercase; letter-spacing: 0; background: #fff;
transition: all 0.3s ease-out;
}
.sf-mega ul li a:hover{color: #1d1d1d; background: #f9f9f9;}

.sf-mega ul li .sf-mega{left: 100%; top: 0; margin-left: 0px; margin-top: 0; border-top: none;
-ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

/* ============================= main layout ====================== */
h2{font-weight: 300; color: #1d1d1d; font-size: 42px; margin: 10px 0 20px; border-bottom: 1px solid #e8e8e8; padding-bottom: 20px;}

h3{font-weight: 700; color: #1d1d1d; font-size: 16px; margin: 0px 0 10px;}

.title1{text-align: center; font-family: 'Poiret One'; font-size: 48px; color: #1d1d1d; padding-bottom: 0px;}

.title2{text-align: center; font-size: 16px; color: #959595; padding-bottom: 40px; font-weight: 300;}
.title2.smaller-padding{padding-bottom: 30px;}

.title3{font-family: 'Poiret One'; font-size: 24px; color: #fd602d; padding-bottom: 25px;}

.title4{font-size: 30px; color: #1d1d1d; padding-bottom: 25px;}

/* === */

/*-----btn-----*/
.btn1{display: inline-block; text-decoration: none; color: #fff; font-weight: 700; font-size: 14px; line-height: 20px; padding: 15px 45px; text-transform: uppercase; position: relative; border: none; letter-spacing: 0;
background: #fe612a;
background: -moz-linear-gradient(left, #fe612a 0%, #fc0c3f 100%);
background: -webkit-linear-gradient(left, #fe612a 0%,#fc0c3f 100%);
background: linear-gradient(to right, #fe612a 0%,#fc0c3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe612a', endColorstr='#fc0c3f',GradientType=1 );
}
.btn1.small{padding: 10px 45px;}
.btn1:hover{color: #fff;
background: #fc0c3f;
background: -moz-linear-gradient(left, #fc0c3f 0%, #fe612a 100%);
background: -webkit-linear-gradient(left, #fc0c3f 0%,#fe612a 100%);
background: linear-gradient(to right, #fc0c3f 0%,#fe612a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0c3f', endColorstr='#fe612a',GradientType=1 );
}

.btn2{display: inline-block; text-decoration: none; color: #000; font-weight: 700; font-size: 14px; line-height: 20px; padding: 13px 43px; text-transform: uppercase; position: relative; border: 2px solid #000; letter-spacing: 0;
}
.btn2:hover{color: #fff; border-width: 0; padding: 15px 45px;
background: #fe612a;
background: -moz-linear-gradient(left, #fe612a 0%, #fc0c3f 100%);
background: -webkit-linear-gradient(left, #fe612a 0%,#fc0c3f 100%);
background: linear-gradient(to right, #fe612a 0%,#fc0c3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe612a', endColorstr='#fc0c3f',GradientType=1 );
}

.btn3{display: inline-block; text-decoration: none; color: #fff; font-weight: 700; font-size: 14px; line-height: 20px; padding: 15px 45px; text-transform: uppercase; position: relative; border: none; letter-spacing: 0; cursor: pointer;
background: #fe612a;
background: -moz-linear-gradient(left, #fe612a 0%, #fc0c3f 100%);
background: -webkit-linear-gradient(left, #fe612a 0%,#fc0c3f 100%);
background: linear-gradient(to right, #fe612a 0%,#fc0c3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe612a', endColorstr='#fc0c3f',GradientType=1 );
}
.btn3:hover{color: #fff;
background: #fc0c3f;
background: -moz-linear-gradient(left, #fc0c3f 0%, #fe612a 100%);
background: -webkit-linear-gradient(left, #fc0c3f 0%,#fe612a 100%);
background: linear-gradient(to right, #fc0c3f 0%,#fe612a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0c3f', endColorstr='#fe612a',GradientType=1 );
}

.btn4{display: inline-block; text-decoration: none; color: #fe612a; font-weight: 500; font-size: 12px; line-height: 20px; padding: 9px 20px; text-transform: uppercase; position: relative; border: 1px solid #fe612a; letter-spacing: 0.1em; border-radius: 2px; min-width: 125px; margin: 0 5px 5px;
}
.btn4:hover{color: #fff; border-width: 0; padding: 10px 21px;
background: #fe612a;
background: -moz-linear-gradient(left, #fe612a 0%, #fc0c3f 100%);
background: -webkit-linear-gradient(left, #fe612a 0%,#fc0c3f 100%);
background: linear-gradient(to right, #fe612a 0%,#fc0c3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe612a', endColorstr='#fc0c3f',GradientType=1 );
}

.btn5{display: inline-block; text-decoration: none; color: #fff; font-weight: 500; font-size: 12px; line-height: 20px; text-transform: uppercase; position: relative;  letter-spacing: 0.1em; border-radius: 2px;border-width: 0; padding: 10px 21px; min-width: 125px; margin: 0 5px 5px;
background: #fe612a;
background: -moz-linear-gradient(left, #fe612a 0%, #fc0c3f 100%);
background: -webkit-linear-gradient(left, #fe612a 0%,#fc0c3f 100%);
background: linear-gradient(to right, #fe612a 0%,#fc0c3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe612a', endColorstr='#fc0c3f',GradientType=1 );
}
.btn5:hover{color: #fe612a; border: 1px solid #fe612a;padding: 9px 20px;
background: no-repeat;
filter:none;
}

.btn6{color: #1d1d1d; text-decoration: none; font-weight: 700;
transition: all 0.3s ease-out;
}
.btn6:hover{color: #fe612a;}

/*================= Contacts =========================*/
#note{ }
.notification_error{ color:#f00; padding-bottom:10px; }
.notification_ok{ text-align: left; padding-bottom:10px; }

.form-dark .form-control::-webkit-input-placeholder {color: #1d1d1d;}
.form-dark .form-control:-ms-input-placeholder {color: #1d1d1d;}
.form-dark .form-control::-moz-placeholder {color: #1d1d1d; opacity: 1;}
.form-dark .form-control:-moz-placeholder {color: #1d1d1d; opacity: 1;}

#ajax-contact-form .form-group{margin-left: 0; margin-right: 0; margin-bottom: 20px; position: relative;}
#ajax-contact-form .form-group label{color: #1d1d1d; font-weight: 400; font-size: 14px; display: none;}
#ajax-contact-form .form-group label span{color: #fcb100; display: none;}
#ajax-contact-form .form-group-email:before{content: "\f0e0"; position: absolute; left: 15px; top: 15px; color: #1d1d1d; font-family: 'FontAwesome'; font-size: 14px;}
#ajax-contact-form .form-group-name:before{content: "\f007"; position: absolute; left: 18px; top: 15px; color: #1d1d1d; font-family: 'FontAwesome'; font-size: 14px;}
#ajax-contact-form .form-group-message:before{content: "\f27a"; position: absolute; left: 15px; top: 15px; color: #1d1d1d; font-family: 'FontAwesome'; font-size: 14px;}
#ajax-contact-form .form-control{padding: 13px 40px; font-size: 14px; line-height: 20px; color: #1d1d1d; background: none; border: 1px solid #1d1d1d; border-radius:0px;}
#ajax-contact-form .form-control:focus{border-color: #fe774c; background: none; box-shadow: none; color: #1d1d1d;}
#ajax-contact-form textarea.form-control {height: 120px;}
#ajax-contact-form .form-group.capthca{float: left; margin-right: 20px;}
#ajax-contact-form .form-group.capthca input{width: 170px;}
#ajax-contact-form .form-group.img{float: left;}
#ajax-contact-form .form-group.img img{width:170px; height:38px;}

/*================= Contacts2 =========================*/
#note2{ }
.notification_error2{ color:#f00; padding-bottom:10px; }
.notification_ok2{ text-align: left; padding-bottom:10px; }

.form-dark2 .form-control::-webkit-input-placeholder {color: #7c7c7c;}
.form-dark2 .form-control:-ms-input-placeholder {color: #7c7c7c;}
.form-dark2 .form-control::-moz-placeholder {color: #7c7c7c; opacity: 1;}
.form-dark2 .form-control:-moz-placeholder {color: #7c7c7c; opacity: 1;}

#ajax-contact-form2 .form-group{margin-left: 0; margin-right: 0; margin-bottom: 20px; position: relative;}
#ajax-contact-form2 .form-group label{color: #333333; font-weight: 400; font-size: 14px; display: none;}
#ajax-contact-form2 .form-group label span{color: #fcb100; display: none;}
#ajax-contact-form2 .form-group-email:before{content: "\f0e0"; position: absolute; left: 15px; top: 15px; color: #7c7c7c; font-family: 'FontAwesome'; font-size: 14px;}
#ajax-contact-form2 .form-group-name:before{content: "\f007"; position: absolute; left: 18px; top: 15px; color: #7c7c7c; font-family: 'FontAwesome'; font-size: 14px;}
#ajax-contact-form2 .form-group-message:before{content: "\f27a"; position: absolute; left: 15px; top: 15px; color: #7c7c7c; font-family: 'FontAwesome'; font-size: 14px;}
#ajax-contact-form2 .form-control{padding: 14px 40px; font-size: 14px; line-height: 20px; color: #7c7c7c; background: none; border: 1px solid #bbbbbb; border-radius:0px;}
#ajax-contact-form2 .form-control:focus{border-color: #fe774c; background: none; box-shadow: none; color: #000;}
#ajax-contact-form2 textarea.form-control {height: 120px;}
#ajax-contact-form2 .form-group.capthca{float: left; margin-right: 20px;}
#ajax-contact-form2 .form-group.capthca input{width: 170px;}
#ajax-contact-form2 .form-group.img{float: left;}
#ajax-contact-form2 .form-group.img img{width:170px; height:38px;}

/*----- media queries ------*/
@media (min-width: 1260px) { }
@media (max-width: 1259.98px) {
  .page-section{padding: 80px 0;}

  #google_map{height: 500px;}
  #google_map iframe{height: 450px;}
  .navbar_ .navbar-nav > li{margin-left: 10px;}
}
@media (min-width: 992px) { }
@media (min-width: 992px) and (max-width: 1259.98px) { }
@media (max-width: 991.98px) {

  .page-section{padding: 60px 0;}

  #content{padding: 60px 0;}

  .social-top{display: none;}

  .navbar_ .navbar-nav > li{margin-left: 5px;}

  .navbar_ .navbar-nav > li > .nav-link{padding-left: 10px; padding-right: 10px;}

  .radio1 .sec2{display: none;}

  .radio1 .sec1{width: 60%;}
  .radio1 .sec3{width: 20%;}
  .radio1 .sec4{width: 20%;}

  h2{font-size: 36px;}
}
@media (min-width: 768px) { }
@media (min-width: 768px) and (max-width: 991.98px) {
  .news1 figure{float: none;}
  .news1 figure img{width: 100%;}
  .news1 figure:after{display: none;}
}

@media (max-width: 767.98px) {

  .page-section{padding: 40px 0;}

  #content{padding: 40px 0;}

  #google_map iframe{height: 400px;}
  #google_map{height: 450px;}

  .mouse{display: none;}

  header{top: 10px;}

  .header-v2 .navbar_{margin-bottom: 0;}

  .title1{font-size: 34px;}

  .title2{padding-bottom: 40px; font-size: 16px;}

  .navbar_{float: none;}
  .navbar_ .navbar-collapse{position: absolute; left: 0; width: 100%; background: #fff; top: 100%; padding: 0;}
  .navbar_ .navbar-nav{}
  .navbar_ .navbar-nav > li{float: none; margin-left: 0;}
  .navbar_ .navbar-nav > li > .nav-link{margin-bottom: 0; padding: 10px 15px; line-height: 20px;}
  .header-v2 .navbar_ .navbar-nav > li > .nav-link{padding-top: 10px; padding-bottom: 10px;}

  .sf-mega{position: relative; left: auto; right: auto; max-width: none; top: auto; padding: 0; box-shadow: none; background: none;}
  .sf-mega{-ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0);}
  .navbar_ .navbar-nav > li.sub-menu .sf-mega{padding: 0;}
  .navbar_ .navbar-nav > li.sub-menu .sf-mega ul li .sf-mega{left: 0; margin-left: 0; margin-top: 0;}
  .audio1-inner{padding-left: 0; padding-right: 0;}
  .audio1-txt{display: none;}
  .audio1-cust-icon{display: none;}

  .audio1-wrapper{padding: 10px 0;}

  .audio1 .mejs-container .mejs-controls .mejs-time{margin-right: 0;}

  .bot1{padding: 50px 0 30px;}

  .bot2{padding: 40px 0 10px;}

  .bot3{padding: 30px 0;}

  .shiPlayer-wrapper{margin-bottom: 40px;}

  .audio2 .mejs-controls .mejs-playpause-button{right: 0;}

  .radio1 .sec3{display: none;}

  .radio1 .sec1{width: 80%;}

  .feature-news figure:after{display: none;}
  .feature-news2 figure:after{display: none;}

  .feature-news .txt3{position: relative;left: auto; bottom: auto; padding-top: 10px; padding-left: 15px; padding-bottom: 15px;}
  .feature-news .caption{padding: 15px 15px 0;}

  .feature-news2 .caption{padding: 15px;}

  .divider1{display: none;}

  .radios2{margin-bottom: 40px;}
  h2{font-size: 28px; margin-bottom: 20px; padding-bottom: 20px;}
  .comment-block.left{padding-left: 20px;}
  .details-tag-wrapper{float: none;}
  .details-social-wrapper{float: none;}
  .sidebar-block{margin-bottom: 30px;}
  .sidebar-title{padding-bottom: 20px;}
}
@media (max-width: 575.98px) {
  #ajax-contact-form .btn3{display: block; width: 100%;}
  #ajax-contact-form2 .btn3{display: block; width: 100%;}
  .post-more .btn1{display: block; text-align: center;}
}