/* General Demo Style */

@media (max-width: 1169px) {
    .nav-menu {
        position: relative;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .text-box h2 {
        font-size: 30px;
        margin: 0 0 20px 0;
    }
    .text-box p {
        font-size: 16px;
        margin: 0 0 10px 0;
    }
    .text-box {
        margin-top: -165px;
    }
    .icon-box {
        margin-bottom: 20px;
    }
    .text-box button {
        margin: 10px 0 0 0;
    }
    .icon-box {
        width: 120px;
        height: 120px;
    }
}
@media (min-width: 600px) and (max-width: 899px) {
    .section1 .col-sm-3 {
        width: 50%;
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 839px) {
    .text-box h2 {
        font-size: 24px;
        margin: 0 0 20px 0;
    }
    .text-box {
        margin-top: -155px;
    }
}
@media (max-width: 899px) {
    .slider-text {
        margin-top: -40px;
    }
    .event {
        padding: 0px;
    }
    .news {
        padding: 0;
    }
}
@media (max-width: 767px) {
    .slider-text h2 {
        font-size: 36px;
    }
    .slider-text h3 {
        font-size: 16px;
    }
    .slider-text {
        margin-top: 0px;
    }
    .event {
        padding: 50px 0 0 0;
    }
    .news {
        padding: 0 0 0 0;
    }
    .br-right {
        border-right: none;
        border-bottom: 1px solid #ccc;
        padding-bottom: 25px;
    }
    .nav-menu li {
        padding: 0 6px;
    }
    .nav-menu li a {
        font-size: 14px;
    }
    .nav-menu {
        padding: 15px 0;
    }
}
@media (max-width: 599px) {
    .nav-menu li.menu-logo {
        display: none;
    }
    .nav-menu {
        padding: 10px 0;
    }
    .nav-menu li {
        padding: 0 6px;
        width: 33.33%;
        float: left;
    }
    .nav-menu nav {
        line-height: 24px;
    }
    .logo {
        margin-top: -10px;
    }
    .logo img {
        max-width: 125px;
    }
    .slider-text {
        margin-top: -10px;
    }
    .slider-text h2 {
        font-size: 30px;
    }
    .slider-text h3 {
        font-size: 14px;
    }
    .slider-text h3 {
        margin: 10px 0;
    }
}
@media (max-width: 479px) {
    .call {
        margin-left: -5px;
    }
    .call h3 {
        font-size: 16px;
    }
    .adr {
        float: right;
        padding: 8px 10px;
        margin-right: -5px;
        font-size: 9px;
    }
    .text-box h2 {
        font-size: 32px;
    }
    .footer1 h2 {
        font-size: 24px;
    }
    .search-input input[type="search"] {
        min-width: 100%;
    }
    .slider-text {
        margin-top: 5px;
    }
    .slider-text h3 {
        font-size: 9px;
    }
    .slider-text h2 {
        font-size: 20px;
    }
    .slider-text .btn-lg {
        padding: 5px 6px;
        font-size: 14px;
        border-radius: 4px;
    }
	.modal-dialog {
	  width: 100%;
	  margin: 0px auto;
	}
	.profit{
		font-size:18px;
	}
	.pick-a-color-markup .color-menu.no-hex{
		left:-100px;
	}
	.shirmo_lion{
		display:none;
	}
	.marginforpages{
		margin:0px 0 !important;
	}
	.phonefields label.col-sm-3{
		display:block;
	}
	.phonefields div.col-sm-3{
		width:32%;
		display:inline-table;
	}
	.contact-left{float:none;}
	
	.sahre-row  p{display:block; margin-bottom:10px;}
	
	.nav-menu-right{
		padding-top:16px;
	}
	
	.logo-inner{
		margin-bottom:5px;
	}
	.simplegallery{
		margin:10px auto;
	}
	.mobiledesc{
		display:block;
	}
	.mobiledesc2{
		display:none;
	}
	.media-left{
		width:35%;
	}
}
@media (max-width: 399px) {
	
    .slider-text h2 {
        font-size: 16px;
    }
    .slider-text {
        margin-top: 20px;
    }
    .slider-text h3 {
        margin: 2px 0;
    }
    .slider-text .btn-lg {
        padding: 3px 6px;
        font-size: 13px;
        border-radius: 3px;
    }
    .slider-text h3 {
        font-size: 8px;
    }
	.modal-dialog {
	  width: 100%;
	  margin: 0px auto;
	}
	.profit{
		font-size:18px;
	}
	.pick-a-color-markup .color-menu.no-hex{
		left:-100px;
	}
	.shirmo_lion{
		display:none;
	}
	.marginforpages{
		margin:0px 0 !important;
	}
	.phonefields label.col-sm-3{
		display:block;
	}
	.phonefields div.col-sm-3{
		width:32%;
		display:inline-table;
	}
	.contact-left{float:none;}
}
@media (min-width: 768px){
	.modal-sm {
		width: 330px !important;
	}
}