/*
Theme Name: Samarpan
Theme URI: 
Author: 
Author URI: 
Description: Samarpan Theme
Version: 1.0
*/
/*************** Global CSS ***************/
html, body{margin:0;padding:0;}
body{font-family: 'Montserrat';color: #3c3c3c;font-size: 14px;line-height: 16px;font-weight: 400;max-width: 1920px;margin: 0 auto;max-width: 1920;}
/* link css */
a, a:hover {-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;outline:none;}
a:hover, a:focus{text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.smooth, .smooth:hover{-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

h1, h2, h3, h4, h5, h6{margin-top:0;}
p:last-child{margin-bottom:0 !important;}
b, strong{font-weight:bold;}
img{max-width:100%;height: auto;}
/* placeholder css */
::-webkit-input-placeholder {color:#555555;}
:-moz-placeholder {color:#555555;}
::-moz-placeholder {color:#555555;}
:-ms-input-placeholder {color:#555555;}

/* form input select css */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="search"],
select,
textarea{color:#000;width:100%;position:relative;display:inline-block;border:1px solid #9c9c9c;outline:none; border-radius: 0px;padding: 8px 10px 6px 10px;font-size: 18px;background-color:#FFF;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;margin-bottom:10px;font-weight: 400;margin-top:5px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus
{-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
textarea{max-width:100%;height: 150px;}
.mb10{margin-bottom:10px;}
.pb10{padding-bottom:10px;}

/* page title css */
h1.page_title{font-family: 'Montserrat';font-weight: 700;margin: 0;color: #f56e4e;text-transform: uppercase;}
h1.page_title::before {background: #e1e1e1 none repeat scroll 0 0;bottom: -5px;content: "";height: 1px;left: 50%;margin-left: -50px;position: absolute;width: 100px;}
h1.page_title::after{background: #f56e4e none repeat scroll 0 0;bottom: -6px;content: "";height: 3px;left: 50%;position: absolute;width: 30px;margin-left: -14px;}
h2.page-sub-title{font-family: 'Montserrat';margin:0;}
header{border-bottom: 1px solid #f6f6f6;}
/*header-top*/
.header-top {background-color: #f5821f;font-family: 'Montserrat';}
.header-top .left-content{float: left;}
.header-top .contact-info {list-style: none;padding: 6px 0;width: 100%;text-align: center;margin: 0 auto;display: block;}
.contact-info span {font-size: 16px;padding-right: 10px;color: #000;line-height: 16px;float: left;}
.header-top .contact-info li {display: inline-block;font-size: 14px;color: #fff;margin-right: 25px;padding: 5px 0;font-weight: 500;}
.header-top .contact-info li.phone a, .header-top .contact-info li.email a{color: #fff;}
.header-top .contact-info li.phone a:hover, .header-top .contact-info li.email a:hover {color: #2e2d32;}
.social-menu li a {background-color: #fff;border-radius: 100%;font-size: 14px;font-family: fontawesome;text-align: center;display: block;line-height: 30px;height: 30px;width: 30px;color: #000;}
.social-menu li a:hover, .social-menu li a:focus {color: #f5821f;}
.header-top .top-right-social{float: right;}
.header-top .social-menu {float: right;margin: 0;list-style: none;padding: 0;}
.header-top .social-menu li{float: left;margin-left: 10px;font-size: 13px;padding: 5px 0;}
.header-top .social-menu li:first-child{margin-left: 0;}
.social-menu li a.facebook::before {content: "\f09a";}
.social-menu li a.twitter::before {content: "\f099";}
.social-menu li a.gplus::before {content: "\f0d5";}
.header-bottom{background-color: #ffffff;font-family: 'Montserrat';margin: 0px;}
.logo{font-family: 'Limelight', cursive; font-size: 40px;line-height: 45px;padding: 5px 0px 0px;color: #f56e4e;}
/*Menu*/
header .menu {background-color: transparent;border: none;margin: 0;border-radius: 0;min-height: 1px;padding: 0;float: right;}
header .menu .navbar-nav>li>a	{line-height: 25px;padding: 0;color: #f56e4e;font-size: 13px;text-transform: uppercase;}
header .menu .navbar-nav>li	{padding:12px;}
header .menu.navbar-default .navbar-nav>.active>a,
header .menu.navbar-default .navbar-nav>.active>a:focus,
header .menu.navbar-default .navbar-nav>.active>a:hover{background-color: transparent;}
header .menu.navbar-default .navbar-nav>li>a:hover{background-color: transparent;}
header .menu.navbar-default .navbar-nav>.open>a, 
header .menu.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover{background-color: transparent;}
/*home slider*/
.slider{position: relative;}
.slider .carousel-control.left{background-image: none}
.slider  .carousel-control.right{background-image: none}
.slider .slider-content {text-align: center;position: absolute;top: 50%;left: 50%;width: 100%;-webkit-transform:translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform:translate(-50%,-50%);transform: translate(-50%, -50%);}
.slider .slider-content .caption-title {color: #f56e4e;font-size: 48px;font-weight: 800;line-height: 1.5;text-transform:uppercase;text-shadow: 1px 1px #ffffff;}
.slider .slider-content .caption-desc {font-size: 24px;line-height: 35px;margin: 10px 0 30px 0;text-transform: capitalize;color: #f56e4e;}
.btn-wrapper{display: inline-block}
.btn-wrapper a {color: #f56e4e;border-color: #f56e4e;}
.btn-wrapper a {border: 3px solid #f56e4e;display: inline-block;font-size: 20px;padding: 14px 26px;}
.btn-wrapper a:hover {background: #313b48;color: #fff;border-color: #313b48;}

.home-event .event-title {color: #f56e4e;font-size: 18px;font-weight: 700;line-height: 1.5;margin-top: 15px;}
.home-event .event-title a{color: #313b48;}	
.home-event .event-title a:hover{color: #f56e4e;}
.home-event .event-bg {background: #30afb8;color: #fff;display: block;float: left;font-size: 26px;height: 60px;line-height:60px;margin-right: 20px;text-align: center;width: 60px;position: relative;}
.home-event, .feature-activity{padding: 60px 0px;}
.home-event .event-bg:after {position: absolute;left: 50%;bottom: -9px;border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 10px solid #30afb8;content: "";-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform:translateX(-50%);}
.home-event .event-short-detail{margin: 10px 0;color: #777777;display: block;padding-top: 25px;}
.home-event .event-more {font-weight: 700;font-size: 13px;color: #f56e4e;display: block;position: relative;}
.home-event .event-more:hover{color: #313b48;}
.home-event .event-more:after {content: "\f178";font-family: FontAwesome;font-weight: 400;position: absolute; right: -22px;top: 2px;}
.feature-activity{background-color: #f9f9f9;clear: both;position: relative;}
.section-title{font-size: 28px;color: #f56e4e;font-weight: 700;text-align: center;text-transform: uppercase;position: relative;margin-bottom: 30px;}
.section-title:before {background: #e1e1e1 none repeat scroll 0 0;bottom: -5px;content: "";height: 1px;left: 50%;margin-left: -50px;position: absolute;width: 100px;}
.section-title:after {background: #f56e4e none repeat scroll 0 0;bottom: -6px;content: "";height: 3px;left: 50%;position: absolute;width: 30px;margin-left: -14px;}
.section-text {text-align: center;color: #777777;font-size: 14px;line-height: 20px;margin-bottom: 30px;}
.section-text-sub {text-align: center;color: #777777;font-size: 14px;line-height: 20px;margin-bottom: 0px;}
.feature-activity .imgbg{position: relative; padding: 15px;}
.feature-activity .image {display: block;width: 100%;height: auto;}
.feature-activity .overlay {position: absolute;top: 10%;bottom: 10%;left: 10%;right: 10%;opacity: 0;transition:.5s ease;background-color: rgba(245, 110, 78, 0.8);}
.feature-activity .imgbg:hover .overlay {opacity: 1;}
.feature-activity .text a{color: #ffffff;font-size: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.home-team{padding: 60px 0px;}
.home-team .team-content-outer{padding-top: 25px;position: relative;text-align: center;}
.home-team .team-img {display: inline-block;margin: 0 auto;text-align: center;width: 100%;}
.home-team .team-title {font-size: 18px;font-weight: 700;color: #f56e4e;}
.home-team .team-content-outer .team-designation:after {position: absolute;left: 50%;bottom: -10px;width: 30px;height: 2px;background:#f56e4e;content: "";-webkit-transform: translate(-50%, -55%);-moz-transform: translate(-50%, -55%);-ms-transform: translate(-50%, -55%);-o-transform: translate(-50%, -55%);transform: translate(-50%, -55%);top: 55%;}
.home-team .team-content-outer .team-content {color: #777777;margin: 20px 0 20px;}
.home-team .team-social {background: #fff none repeat scroll 0 0;left: 50%;margin-left: -45%;padding: 10px 0;position: absolute;top: -20px;width: 90%;}
.home-team .team-social a {font-size: 18px;margin: 0 8px;color: #000;}
.home-team .team-social a:hover {color: #f56e4e;}

.home-banner{ background-attachment: fixed;background-position: top;background-repeat: no-repeat;background-size: cover;}
.home-banner .banner-title{font-size: 32px; color: #f56e4e;text-align: center;}
.btn-outer {text-align: center;margin-top: 30px;}
.btn-banner{border: 2px solid;border-radius: 50px;color: #f56e4e;font-size: 22px;position: relative;padding: 10px 35px;display: inline-block;margin-left: 30px;}
.btn-banner:hover{border: 2px solid #fff;background-color:#313b48;color: #fff;}
.testimonial{padding: 60px 0px;background: #f7f7f7;}
.testimonial-content-outer {background: #fff;padding: 20px 30px;position: relative;}
.testimonial-content-outer::before {border-bottom: 34px solid transparent;border-left: 20px solid #fff;content: "";left: 11%;position: absolute;top: 96%;-webkit-transform: rotate(12deg);-moz-transform: rotate(12deg);-ms-transform: rotate(12deg);-o-transform: rotate(12deg);transform: rotate(12deg);}
.testimonial .testimonial-icon {display: inline-block;vertical-align: top;color: #f56e4e;font-size: 18px;}
.testimonial .testimonial-content {width: 93%;display: inline-block;margin-left: 15px;color: #777777;font-size:14px;line-height: 20px;}
.testimonial-client-detail {margin-top: 30px;}
.testimonial-img {float:left;}
.client-detail-block {display: inline-block;margin-left: 20px;}
.testimonial-title {color: #f56e4e;font-size: 16px;font-weight: 700;}
.testimonial-degicnation {color: #666666;font-size: 14px;font-weight: 400;}
.home-latest-news{padding: 60px 0px;}
.home-latest-news .blog-img {position: relative;width: auto;float: none;}
.home-latest-news .entry-date {background: #f56e4e;left: 0;padding: 10px;position: absolute;text-align: center;top: 0;}
.home-latest-news .entry-date a {color: #fff;font-size: 12px;}
.home-latest-news .blog-content {float: none;padding: 0 10px;width: auto;text-align: left;min-height: 40px;font-size: 14px;color: #313b48;font-weight: 300;display: block;}
.home-latest-news .blog-content .entry-title {margin-top: 15px;}

/* .home-latest-news .blog-content .entry-title a:hover{color: #313b48;} */
.home-latest-news .blog-content .entry-summary {margin-top: 12px;color: #606060;font-size: 14px;line-height: 20px;}
.home-latest-news .read-more-container {background: #f6f6f6;display: inline-block;width: 100%;padding: 5px 10px;margin-top: 0px;}
.home-latest-news .read-more-container-sub {background: #f6f6f6;display: inline-block;width: 100%;padding: 5px 10px;margin: 15px 0px;}
.home-latest-news .blog-content .read-more-container .entry-author {float: left;color: #f56e4e;}
.home-latest-news .blog-content .read-more-container .entry-author a:hover {color: #313b48;}
.home-latest-news .blog-content .read-more-container .entry-author a{font-size: 12px;padding-left: 8px;color:#f56e4e;}
.home-latest-news .blog-content .read-more-container .read-more {float: right;}
.home-latest-news .blog-content .read-more-container .read-more a{font-size: 12px;color: #f56e4e;}
.home-latest-news .blog-content .read-more-container .read-more a:hover{color: #313b48;}
.learn-more{padding: 60px 0px;background-color: #353D4A;}
.learn-more .learn-more-title{font-size: 32px;color: #f56e4e;text-align: center;}
.our-product{padding: 60px 0px;}
footer .top-footer{padding: 60px 0px;background-color: #353D4A;font-size: 14px;line-height: 20px;font-weight: 300;}
footer .footer-title:first-letter{color: #f56e4e;}
footer .footer-title {font-size: 18px;border-left: 3px solid #f56e4e;font-weight: 600;line-height: 24px;color:#fff;margin-bottom: 30px;padding-left: 20px;}
footer .top-footer .footer-block:first-of-type {margin-left: 0%;}
footer .top-footer .footer-block{width: 10%; margin-left: 1%; float: left;}
footer .top-footer ul {margin: 0;list-style: none;padding: 0;}
footer .top-footer ul li {position: relative;padding: 0 0 10px 0px;font-size: 14px;}
footer .top-footer ul li a{font-size: 14px; color: #fff;font-weight: 300;}
footer .top-footer ul li a:hover {text-decoration: underline;}
footer .top-footer ul li.current_page_item a:hover, footer .top-footer ul li.current_page_item a{text-decoration: underline;}
/* footer .top-footer .footer-block ul li::after {color: #fff;content: "\f105";font-family: fontawesome;left: 0;position: absolute;top: 0;} 
footer .top-footer .footer-block-content{width: 38%; margin-left: 1%; float: left;}*/
footer .top-footer .footer-block-content {font-size: 14px;color: #fff;line-height: 20px;float: none;overflow:hidden;}
footer .top-footer .footer-block-content h4 {font-size: 17px;margin-bottom: 15px;}
footer .top-footer .footer-block-content .form-group {margin-bottom: 5px;}
footer .top-footer .footer-block-content .form-group input {max-width: 400px;font-size: 14px;}
footer .top-footer .footer-block-content .form-control {height: 50px;border-color: transparent;border-radius: 0;font-size: 14px;outline: none;border: 1px solid #f56e4e;font-weight: 300;}
footer .top-footer .footer-block-content .btn {min-height: 50px;border-radius: 0;background: #f56e4e;color: #fff;text-transform: uppercase;outline: none;border: 1px solid #f56e4e;}
footer .top-footer .footer-block-conten .top-right-social{float: right;}
.top-footer .top-right-social .social-menu {float: none;margin: 10px 0 0;list-style: none;padding: 0;}
.top-footer .top-right-social .social-menu li{float: left;margin-left: 10px;font-size: 13px;padding: 5px 0;}
.top-footer .top-right-social .social-menu li:first-child{margin-left: 0;}
.top-footer .top-right-social .social-menu li a.facebook::before {content: "\f09a";}
.top-footer .top-right-social .social-menu li a.twitter::before {content: "\f099";}
.top-footer .top-right-social .social-menu li a.gplus::before {content: "\f0d5";}

.top-footer .top-right-social .social-menu li a{ background-color: #fff;border-radius: 100%;font-size: 14px;font-family: fontawesome;text-align: center;display: block;line-height: 30px;height: 30px;width: 30px;color: #000;}
.top-footer .top-right-social .social-menu li a:hover, .top-footer .top-right-social .social-menu li a:focus {color: #f56e4e;text-decoration: none;}


.bottom-footer{padding: 10px 0;background-color: #28313d;}
.bottom-footer .copyright{color: #fff;font-size: 12px;font-weight: 300;}
/* other page*/
.page-title {padding: 30px 0px;
    background: #f2f2f2;
    display: block;
    position: relative;
    float: none;
    width: 100%;
    text-align: center;}
.entry-content{margin: 0 auto;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.14);
    padding: 58px;}
.entry-content p{font-size: 14px;line-height: 20px;padding: 0 0 15px;}
.entry-content-home{margin: 0 auto;
    background-color: #ffffff;
    padding: 58px;}
.entry-content-home p{font-size: 14px;line-height: 20px;padding: 0 0 15px;}
.page-content{padding: 0 0 40px;}

.content-area {background-color: #f6f1f1;position: relative;z-index: 1;}
 .page-title-inner-sub {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    position: relative;
    vertical-align: middle;
    padding: 0px 130px;
}
.page-content ul, .feature-activity ul{
    list-style: url(images/list.png);
    padding-left: 15px;
    line-height: 25px;
}


.sticky-main-menu {
    position: fixed;
    top: 0;
	z-index: 999;
	width: 100%;
}
/*-======= top menu ========-*/
.header-bottom {padding:0; width:100%;border-top: 1px solid #6f6d6d;}
.top-menu {padding:0;margin:0;}
.top-menu .navbar-inverse {background-color:inherit; border:none;}
.top-menu .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .top-menu .navbar-inverse .navbar-nav > .active > a:hover{background:#27704b; color:#27704b;}
ul.navbar-nav {width: 100%;text-align: center;}
.navbar-nav li {display: inline-block;float: none;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:active, .navbar-inverse .navbar-nav > li:last-child a:focus, .navbar-inverse .navbar-nav > li:last-child a:hover{color: #333 !important;}
.top-menu .navbar-inverse .navbar-nav > li{padding:12px 11px 12px 11px;position:relative;}
.top-menu li.current-menu-item > a::after, .top-menu li.current_page_item > a::after {width: 100%;}
.top-menu .navbar-inverse .navbar-nav > li:first-child {padding: 12px 11px 12px 0px;position:relative;}
.top-menu .navbar-inverse .navbar-nav > li:last-child {padding: 12px 0px 12px 11px;position:relative;}
.top-menu .navbar-inverse .navbar-nav > li > a {font-weight: 300;font-size:13px; color:#f56e4e; padding:0;text-transform: uppercase;letter-spacing: 0.035em;}
.top-menu .navbar-inverse .navbar-nav > li.current-menu-item > a, .top-menu .navbar-inverse .navbar-nav > li.current-menu-parent a {color: #333;}
.top-menu .navbar-inverse .navbar-nav > li.current-menu-item > a:after, .top-menu .navbar-inverse .navbar-nav > li.current-menu-parent a:after {width: 100%;}
.top-menu .navbar-inverse .navbar-nav > li > a:after{background-color:#333;content: "";height: 2px;position: absolute;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;width: 0;left: 0;top: 25px;}
.top-menu .navbar-inverse .navbar-nav > li:hover > a:after{width: 100%;}
.top-menu .navbar {min-height:0px;margin-bottom:0px;}
.top-menu .navbar-inverse .navbar-nav > li .sub-menu{display:block;position:absolute;padding-top: 0px;padding-left: 0px;background-color: #b2b2b2;width: 100%;background-color:transparent;opacity: 0;z-index:0;min-width: 226px;transform: scale(0.8);transition: visibility 500ms ease 0s, opacity 500ms ease 0s, transform 500ms cubic-bezier(0.43, 0.26, 0.11, 0.99) 0s;visibility: hidden;margin: 22px 0 0;}
.top-menu .navbar-inverse .navbar-nav > li:hover .sub-menu{opacity: 1;opacity: 1;transform: scale(1);visibility: visible;z-index:9;}
.top-menu .navbar-inverse .navbar-nav > li .sub-menu li{list-style-type:none;float: none;display:block;background-color: #631b4b;padding: 0;line-height: 18px;border-top: 1px solid #fff;}
.top-menu .navbar-inverse .navbar-nav > li .sub-menu li > a{width:100%;position:relative;display:inline-block;background-color: #ffffff;border: none;margin: 0;font-weight: 600;font-size: 16px;color: #631b4b !important;text-transform: uppercase;padding: 8px;text-decoration: none;text-align: left;}
.top-menu .navbar-inverse .navbar-nav > li .sub-menu li.current-menu-item > a{color: #fff !important;background-color: #631b4b !important;}
.top-menu .navbar-inverse .navbar-nav > li .sub-menu li{position:relative;}
.top-menu .navbar-inverse .navbar-nav > li > .sub-menu li a:hover {background-color: #631b4b !important;border: none;margin: 0;font-weight: 600;font-size: 16px;color: #ffffff !important;text-transform: uppercase;padding: 8px;}

ul#menu-footer-menu{width: 100%;}
footer .top-footer ul#menu-footer-menu li{width: 50%; float: left;}


.accordion-toggle {border-bottom: 1px solid #cccccc;cursor: pointer;margin: 0;padding: 10px 0;position: relative;}
.accordion-toggle.active:after{content:"";position:absolute;right:0;top:17px;width:0;height:0;border-bottom:5px solid #f00;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle:before{content:"";position:absolute;right:0;top:17px;width:0;height:0;border-top:5px solid #000;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle.active:before{display:none;}
.accordion-content {display: none;}
.accordion-toggle.active {color: #ff0000;}

.entry-content .content {padding: 50px 0 0;}

/*Gallery*/
.ngg-gallery-thumbnail-box{width: 25%;}
.ngg-gallery-thumbnail img{width: 100%;}

.refbox {
    max-width: 125px;
    float: left;
    margin-top: -13px;
}

input:focus::-webkit-input-placeholder {opacity:0;}
input:focus:-moz-placeholder {opacity:0;}
input:focus:-ms-placeholder {opacity:0;}
input:focus:-o-placeholder {opacity:0;}
/*
.refpopupbox {
    float: left;
    margin-top: 15px;
}
.refpopupbox label {
    float: left;
}
.refpopupbox .checknmbr-popup {
    max-width: 230px;
    float: left;
}
.refpopupbox .checknmbr-popup span {
    float: left;
    margin-right: 5px;
}
.refpopupbox .checknmbr-popup input {
    float: left;
    max-width: 150px;
}
*/

@media screen and (min-width: 1400px) and (max-width: 1920px){
.container{width:1350px;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.header-top .contact-info li{margin-right: 10px;font-size: 13px;}
	.top-left-address{display: inline-block;}
	.header-top .top-right-social{float: left;}
	.top-menu .navbar-inverse .navbar-nav > li > a{font-size: 11px;}
	.top-menu .navbar-inverse .navbar-nav > li:first-child {padding: 12px 4px 12px 0px;}
	.top-menu .navbar-inverse .navbar-nav > li {padding: 12px 4px 12px 4px;}
	.top-menu .navbar-inverse .navbar-nav > li:last-child {padding: 12px 0px 12px 4px;}
}
@media only screen and (max-width: 992px){
	.header-top{padding: 10px 0px;}
	.top-left-address{display: inline-block;}
	.header-top .top-right-social{float: left;}
	.header-top .contact-info li{padding: 3px 0px;}
	.slider .slider-content .caption-title{font-size: 40px;}
	.feature-activity .imgbg img{width: 100%;}
	.home-event, .feature-activity, .home-team, .home-banner .banner-content, .testimonial, .testimonial, .learn-more, .our-product, footer .top-footer{padding: 40px 0px;}
	/*Gallery*/
	.ngg-gallery-thumbnail-box{width: 50%;}
	.ngg-gallery-thumbnail img{width: 100%;}
	.home-event .event-more {padding: 0 0 15px;}
	.entry-content-home, .entry-content{padding: 25px 40px;}
	.entry-content-home h3 {padding: 15px 0 0;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 812px) {
	header .navbar-inverse .navbar-collapse{padding: 0;}
	ul.navbar-nav{text-align: left;}
	.top-menu{float: left;}
	.top-menu .navbar-inverse .navbar-nav > li > a{font-size: 11px;}
	.top-menu .navbar-inverse .navbar-nav > li:first-child {padding: 12px 7px 12px 0px;}
	.top-menu .navbar-inverse .navbar-nav > li {padding: 12px 7px 12px 7px;}
	.top-menu .navbar-inverse .navbar-nav > li:last-child {padding: 12px 0px 12px 7px;}
	.header-top .contact-info li {padding: 5px 0px;width: 100%;}
	
}
@media only screen and (max-width: 767px){
	h1.page_title {font-size: 25px;}
	.page-title-inner-sub{padding: 0px 100px;}
	header .menu{width: 100%;}
	header .menu .navbar-nav>li {padding: 15px 15px 0;}
	.header-top .contact-info li{margin-right: 0px;padding: 5px 0px;width: 100%;}
	.top-left-address{display: inline-block;}
	.header-top .top-right-social{float: left;}
	.logo{text-align: center;}
	.slider .slider-content {position: static;background: #000;left: 0;transform: initial;top: 0;display: inline-block;color: #fff;padding: 15px 0px;}
	.slider .slider-content .caption-title{font-size: 25px; line-height: 25px; color: #fff;}
	.slider .slider-content .caption-desc {font-size: 18px;line-height: 18px;margin: 10px 0;}
	.btn-wrapper a {border: 3px solid #fff;font-size: 15px;padding: 8px 17px;color: #fff;}
	.home-event, .feature-activity, .home-team, .home-banner .banner-content, .testimonial, .testimonial, .learn-more, .our-product, footer .top-footer{padding: 25px 0px;}
	.feature-activity .imgbg img, .home-latest-news .blog-img img{width: auto;}
	.home-banner .banner-title, .learn-more .learn-more-title {font-size: 25px;line-height: 25px;}
	.btn-banner {font-size: 14px;padding: 8px 22px;margin-left: 15px;}
	.testimonial-content-outer {display: inline-block;margin: 30px 0 0;}
	.home-latest-news .blog-img {margin: 30px 0 0;}
	footer .top-footer .footer-block {width: 46%; margin-bottom: 15px;}
	.bottom-footer{padding: 10px 0px;}
	
	/*Gallery*/
	.ngg-gallery-thumbnail-box{width: 100%;}
	.ngg-gallery-thumbnail img{width: 100%;}
	
	/*header menu*/
	header .navbar-inverse .navbar-toggle .icon-bar{background-color: #000;}
	header .navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle:hover{background-color: transparent;}
	header .navbar-inverse .navbar-nav{margin: 0;}
	.top-menu .navbar-inverse .navbar-nav > li{width: 100%;}
	.top-menu .navbar-inverse .navbar-nav > li > a:after{background-color: transparent;}
	.top-menu .navbar-inverse .navbar-nav > li > a{float: left;}
	.top-menu .navbar-inverse .navbar-nav > li, .top-menu .navbar-inverse .navbar-nav > li:first-child, .top-menu .navbar-inverse .navbar-nav > li:last-child {padding: 3px 11px 3px 0px;}
	.top-menu .navbar-inverse .navbar-collapse.in{overflow: hidden;}
	.home-event, .feature-activity, .home-team, .home-banner .banner-content, .testimonial, .testimonial, .learn-more, .our-product, footer .top-footer{padding: 15px 0px;}
	.entry-content-home, .entry-content{padding: 25px;}
	.entry-content-home h3 {padding: 15px 0 0;}
	.home-event .event-short-detail{padding-top: 40px;}
	.home-event .event-title{margin-top: 0px;}
	.home-latest-news{padding: 25px 0px;}
	.home-event .event-more {padding: 0 0 20px;}

	}

/* Humburger list menu */
.minwidth60 {min-width: 60px !important;}
.humburgerbox {
    display: inline-block;
    text-align: center;
    position: relative;
    width:100%;
    margin:0.5rem auto;
	cursor: pointer;
	
}
.humburgerbox span {
    width:0.2rem;
    height:0.2rem;
    background:#000000;
    display: block;
    margin: 0.5rem auto;
	position: relative;
	z-index:1;
}
.humburgerpart {
    position: absolute;
    top:2rem;
    right:0;
    background: #eaeaea;
    padding:0 0.8rem;
	box-shadow: 0 0 0.5rem 0.05rem rgb(0, 0, 0, 0.1);
    border-radius: 4px;
	z-index:9;
	min-width:140px;
	display:none;
	max-height:250px;
	overflow-x: hidden;
	overflow-y:auto;
}
.humburgerpart .viewbox {
    width: 100%;
    margin: 0 0 0.2rem;
    text-align: left;
    float: left;
    /* border-bottom: 1px solid #cdcdcd; */
    padding-bottom: 0.2rem;
}
.humburgerpart .viewbox i {
    float: left;
    margin: 4px 6px 0 0;
}
.humburgerbox:hover .humburgerpart{display:block;}
.tablebox tr:nth-last-of-type(2) .humburgerpart, .tablebox tr:nth-last-of-type(3) .humburgerpart,
.tablebox tr:nth-last-of-type(4) .humburgerpart{top:inherit; bottom:2rem;}

.tablebox tr:first-child .humburgerpart, .tablebox tr:nth-child(2) .humburgerpart,
 .tablebox tr:nth-child(3) .humburgerpart{top:2rem; bottom:inherit;}

 
 .hallcenter { 
  margin: auto;
  width: 93%;
  padding-top: 60px;
  text-align: center;
  border: 1px solid #cccc;
  min-height: 150px;
  font-size: 25px;
}