/* Bruges - Interior and Architecture HTML Template */

@media only screen and (max-width: 1600px) {
 .page-wrapper {
 overflow:hidden;
}
@media only screen and (max-width:1326px){
.star {
    margin-left: 197px;}
}
@media only screen and (max-width:1273px){
.star {
    margin-left: 179px;
}
}
@media only screen and (max-width:1200px){
.star {
    margin-left: 155px;
}}
@media only screen and (max-width:1134px){
.star {
    margin-left: 136px;
}}
@media only screen and (max-width:1115px){
.star {
    margin-left: 127px;
}}
@media only screen and (max-width:991px){
.star {
    margin-left:86px;
}
.main-header .main-box .logo-box {
  top: -16%;}

}
@media only screen and (max-width:1001px){
.arrow {
   
    padding-left: 77%;
}
}
@media only screen and (max-width:974px){
.arrow {
   
    padding-left: 5%;
}
}

@media only screen and (max-width:900px){
.about-inner1 h2 {
   
    font-size: 21px;
}
.about-inner1 p {
    
    font-size: 15px;
   
    padding: 0px 56px 0px 0px;
}
.star {
    margin-left: 55px;
}

}
@media only screen and (max-width: 1250px) {
 .cs-about-video img {
 height: 440px;
 width: 90%;
}
}
 @media only screen and (max-width: 1400px) {
 .project-block .inner-box .overlay-box .content .link-box {
 font-size:16px;
}

}
 @media only screen and (max-width: 1140px) {
 .about-section .content-column h2 {
  font-size:22px;
}
/* .main-header {
 position:relative;
}
 .main-header .main-box {
 border-top:1px solid #f2f2f2;
}
 .main-header .main-box .outer-container {
 margin-top:0px;
}
 .main-menu .navigation > li {
 margin-left:20px;
}
 .special-block .inner-box .text {
 text-align:center;
}
 .sec-title h2 {
 font-size:30px;
}
 .main-header .header-top .top-left ul li:last-child {
 top:0px;
}
 .main-header .header-top .top-left .links li {
 padding-right:14px;
 margin-right:14px;
}
 .main-header .main-box .outer-container .border-box, .sidebar-page-container .sidebar-side .with-border:before {
 display:none;
}
 .special-section .content-column .designs-column .inner-column, .services-block-two .inner-box, .sidebar-page-container .sidebar-side .with-border {
 padding-left:0px;
}
 .special-block .inner-box .text br, .main-header .nav-outer .outer-box .social-icon-one {
 display:none;
}
 .main-header .header-lower .search-box .form-group input[type="text"], .main-header .header-lower .search-box .form-group input[type="search"] {
 width:260px;
}
 .services-block-three .inner-box .text br, .header-style-three .nav-outer .outer-box .quote-btn {
 display:none;
}*/
 .header-style-four {
 background-color:#041332;
}
 .header-style-four .navigation > li {
 padding-bottom:20px;
}
 .main-header .nav-outer .outer-box {
 margin-left:50px;
}
 .gallery-section .filter-list, .main-box .outer-container {
 padding:0px;
}
 .sortable-masonry .items-container {
 margin:0px -17px;
}
 .special-block-two .inner-box .content-box {
 max-width:100%;
}
 .special-block-two .inner-box .experiance-box {
 top:7px;
}
 .services-block-two {
 -ms-transform: translateY(0px);
 -webkit-transform: translateY(0px);
 transform: translateY(0px);
}
 .services-block-two .inner-box h2 {
 padding-bottom:0px;
 margin-bottom:30px;
}
 .testimonial-block .inner-box .content-column .inner-column .content {
 padding-left:50px;
}
 .choose-section .sec-title {
 margin-left:0px;
}
 .services-section-two .inner-container {
 margin-top:90px;
}
 .services-block-three .inner-box .text {
 font-size:16px;
}
 .introduction-section .intro-video-column .inner-column, .default-section-two .video-column .inner-column {
 padding-right:0px;
}
 .page-title {
 padding-top:190px;
}
 .services-block-six .inner-box {
 text-align:center;
}
 .services-block-six {
 margin-bottom:60px;
}
 .press-block .inner-box .image-column .image {
 margin-left:20px;
}
 .error-section {
 padding:150px 0px;
}
 .gallery-single-section .inner-container .upper-box .info-column ul li {
 font-size:16px;
}}
@media only screen and (max-width: 1057px){

.about-box { padding:69px;
}
}
 @media only screen and (max-width: 796px) {
 .main-menu .navigation > li {
 margin-left: 15px;
}
}
 @media only screen and (min-width: 768px) {
 .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {
 display:block !important;
 visibility:hidden;
 opacity:0;
}
}
 @media only screen and (max-width: 1023px) {
/* .main-header .main-box .logo-box {
 width:100%;
 padding-bottom:10px;
}
 .main-header .nav-outer {
 width:100%;
}
 .main-menu .navigation > li {
 margin-left:0px;
 margin-right:18px;
 padding:0px;
}
 .main-header .btn-outer {
 display:none;
 padding:12px 0px;
}
 .fixed-header .main-menu .navigation > li > a {
 padding:20px 0px;
}*/
 .tparrows, .services-block-two .inner-box .bg-layer,.services-block-two .inner-box .bg-layer-1, .services-block-two:before {
 display:none;
}
 .main-header .header-upper .upper-right {
 width:100%;
 padding-top:0px;
 text-align:center;
 padding-bottom:20px;
}
 .main-header .info-box {
 float:none;
 margin-left:15px;
 display:inline-block;
}
 .main-header .sticky-header .main-menu .navigation > li {
 margin-left:0px;
 margin-right:20px;
}
 .main-header .sticky-header .right-col {
 width:100%;
}
 .sticky-header {
 display:none !important;
}
 .main-header .header-top .top-right {
 width:100%;
 text-align:center;
}
 .main-header .header-top .top-right ul li {
 float:none;
 display:inline-block;
}
 .main-header .nav-outer .outer-box {
 margin-top:23px;
}
 .header-style-two .nav-outer .outer-box {
 margin-top:12px;
}
 .main-header .header-lower .info-box {
 margin-right:12px;
}
 .main-header .header-lower .lower-right, .main-header .header-lower .search-box, .main-header .header-lower .search-box .form-group input[type="text"], .main-header .header-lower .search-box .form-group input[type="search"] {
 width:100%;
}
 .main-header .header-lower .lower-right {
 margin-top:0px;
}
 .header-style-three .header-lower-two .nav-outer, .header-style-three .header-upper-two .header-upper-left, .header-style-three .header-lower-two .outer-container {
 padding-left:0px;
}
 .header-style-three .header-lower-two .logo-box {
 position: relative;
 top: 0px;
 text-align: center;
 max-width: 200px;
 margin: 0 auto;
 margin: 15px auto;
}
 .main-slider h1 {
 font-size:40px;
}
 .call-to-action-section h2 br, .products-section .title-box h2 br, .main-menu .navigation > li:before, .main-menu .navigation > li:after, .main-header .header-top .top-right, .testimonial-section .owl-dots, .main-header .header-top-two .top-left {
 display:none;
}
 .services-section-two .blocks-column {
 margin-bottom:30px;
}
 .services-section-two .column .services-block-three {
 padding:40px 0px 30px;
 margin-bottom:30px;
 border:1px solid #f2f2f2;
}
 .services-section-two .column .services-block-three:last-child {
 margin-bottom:0px;
}
 .services-block-three .inner-box {
 border:none;
 padding:40px 15px 0px;
}
 .special-block-two .inner-box .content-box .text {
 max-width:500px;
}
 .special-block-two .inner-box .experiance-box {
 top:22px;
}
 .testimonial-block .inner-box .content-column .inner-column {
 margin-top:80px;
}
 .main-header .header-top-two .top-right {
 width:100%;
 text-align:center;
}
 .main-header .header-top-two .top-right ul {
 float:none;
 display:inline-block;
}
 .main-header.header-style-two .search-box-outer .dropdown-menu {
 margin-top:23px;
}
 .products-section .title-box h2, .call-to-action-section h2 {
 font-size:24px;
}
 .testimonial-block-one .inner-box .text, .products-section .title-box .text {
 font-size:20px;
}
 .main-footer .copyright, .main-footer .footer-bottom .link-column, .footer-style-two .copyright, .footer-style-two .footer-bottom .link-column {
 text-align:center;
}
 .introduction-section .sec-title .text {
 margin-top:20px;
 font-size:18px;
}
 .gallery-single-section .inner-container .upper-box .info-column, .special-section .lower-content .form-column {
 margin-bottom:40px;
}
 .price-section .inner-container .price-block {
 margin-bottom:60px;
}
 .price-section .inner-container {
 border:none;
}
 .contact-page-section .form-column .inner-column {
 border-left:0px;
}
.about-box:hover:before {
visibility:hidden;
}
.about-box:hover:after {
 width: 95%;
 visibility: hidden;
}
.about-box {
 background:url(../images/missio-vision-bg.jpg);
 padding: 40px;
 text-align: center;
 min-height: 420px;
 margin-bottom: 10px;
     background-size: cover;
}
}
@media only screen and (max-width: 1018px) {
.auto-container {
    padding: 0px 13px;}
	}
	@media only screen and (max-width: 1014px) {
.auto-container {
    padding: 0px 9px;}
	}
	@media only screen and (max-width: 1006px) {
.auto-container {
    padding: 0px 7px;}
	}	
	
 @media only screen and (max-width: 991px) {
 .main-menu .navigation > li {
margin-left: 10px;
}
.services-block-two .inner-box .text{font-size:13px;}
 .logo-box .logo {
 top: -48px;
 position: relative;
 left: 25px;
 width: 200px;
}
.logo-box .logo p {
 color: #153d7c;
 text-transform: capitalize;
 background: #99dae0;
 margin: 0px;
 font-size: 12px;
 width: 183px;
 padding: 0px 12px;
 top: 5px;
 left: 5px;
 line-height: 18px;
 font-style: italic;
}
 .about-section {
padding:30px 0px;
}
 .about-section .content-column .inner-column {
padding: 30px 30px 30px 30px;
}
 .cs-about-video {
margin-top: 0px;
 margin-left: 0px;
 position: relative;
}
.cs-about-video img {
 height: auto;
 width: auto;
 margin: 0 auto;
}
.fadeInRightShort {
 opacity: 0;
 -webkit-transform: translateX(0px);
 transform: translateX(0px);
}
.about-section .content-column {
margin-bottom:10px;
}
.fact-counter .column {
padding-bottom:30px;
}
.fact-counter .column .counter-title {
margin-top:0px;
}
.main-footer .logo-widget .logo {
margin-bottom:5px;
}
.social-icon-two li.share {
margin-bottom:0px;
}
.news-widget .widget-content {
 position: relative;
 padding-left: 0px;
 border-left: none;
}
.about-box {
min-height:auto;
}
.vission {
 padding: 30px 0px 20px;
}
.service-col {
margin-bottom:20px;
}
.contact-box {
margin-bottom: 30px;
}
.choose-section {
padding: 40px 0px 0px;
}
/*.infra-box {
display:none;
}*/
}
 @media only screen and (max-width: 783px) {
.star {
    margin-left: 16px;
}
}
@media only screen and (max-width:767px){
.arrow2{
	padding-left:2px;
}
.outer-container{
	background-color: #dadee4;
}
.why-choose-dsbld{
	display:none;
}
.project-section1-dsbld{
	display:none;
}
.why-choose-mobile{
	display:block;
}
.project-section1-mobile{
	display:block;
}
.main-footer{
	display:none;
}
.resp-footer{
	display:block;
}
.about-company{
	background:none;
}
/*.resp-footer .logo{
	text-align:center;
}*/
.choose-section .sec-title {
    margin-left: 0px;
    padding: 0% 2%;
}
.about-inner1{
	padding: 2% 0% 2% 0%;
	height:unset !important;
}
.about-inner1 p{
	padding:unset !important;
}
}
 @media only screen and (max-width: 767px) {
.main-header {
	position: relative;
	background-color: #dadee4 !important;
}
.resp-footer{
	text-align:center;
}
.resp-footer .footer-title h2{
	padding-left:3%;
}
.logo img{
	margin-top:unset !important;
}
.led1{
	left: 43.4%;
}
.rw {
    padding: 0% 5%;
}
/*.star{
	position: absolute;
    height: unset;
    bottom: -8px;
    padding-left: 0px;
    margin-left: 0px;
    width: 22%;
}*/
.about-company{
	background-size: contain;
}
.choose-section{
	padding-top:0px !important;
}
.star{
    height: unset !important;
    margin-left: 0px !important;
	position:absolute !important;
    bottom: -8px;
    padding-left: 0px;
    margin-left: 0px;
    width: 22%;
}
.about-direct{
	padding-bottom:28%;
}
.main-header .main-box .outer-container {
 padding: 0px;
}
.main-header .main-box .outer-container .border-box, .sidebar-page-container .sidebar-side .with-border:before {
 display: none;
}
 .nav-outer, .main-menu, .main-menu .navigation, .main-menu .navigation > li {
 position:relative !important;
}
 .header-upper .logo-outer {
 position:relative;
 left:0px;
 top:0px;
 right:0px;
 bottom:0px;
 width:100%;
 margin:0px;
}
 .main-header .header-top .top-left, .main-header .header-top .top-right, .main-header .header-top .top-right .links {
 width:100%;
 text-align:center;
}
 .main-header .header-top .top-right .links {
 padding-bottom:15px;
}
 .header-top .social-icon {
 float:none;
 margin-left:0px;
 text-align:center;
 display:inline-block;
}
 .main-header .header-top .top-right .links li {
 float:none;
 display:inline-block;
}
 .sec-title h2 {
 font-size:22px;
}
 .main-menu .collapse {
 float:none;
 width:100%;
 padding:0px 0px 0px;
 border:none;
 margin:10px 0px 15px;
 -ms-border-radius:0px;
 -moz-border-radius:0px;
 -webkit-border-radius:0px;
 -o-border-radius:0px;
 border-radius:0px;
 -webkit-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
}
 .main-menu .collapse.in, .main-menu .collapsing {
 max-height:320px;
 overflow:auto;
 padding:0px 0px 0px;
 border:none;
 margin:10px 0px 15px;
 -ms-border-radius:0px;
 -moz-border-radius:0px;
 -webkit-border-radius:0px;
 -o-border-radius:0px;
 border-radius:0px;
 -webkit-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
}
.main-menu .navbar-header {
 position:relative;
 float:none;
 display:block;
 text-align:right;
 width:100%;
 padding:12px 0px;
 right:0px;
 /*z-index:12;*/
 top: -13px;
}
 .main-menu .navbar-header .navbar-toggle {
    display: inline-block;
    z-index: 12;
    border: 1px solid #153d7c;
    float: none;
    margin: -2px 0px 0px 0px;
    border-radius: 3px;
    background: #153d7c;
}
 .main-menu .navbar-header .navbar-toggle .icon-bar {
 background:#ffffff;
}
 .main-menu .navbar-collapse > .navigation {
 float:none !important;
 margin:0px !important;
 width:100% !important;
 background:#2c2c2c;
 border:1px solid #ffffff;
 border-top:none;
}
 .main-menu .navbar-collapse > .navigation > li {
 margin:0px !important;
 float:none !important;
 padding:0px !important;
 width:100%;
}
 .main-menu .navigation > li > a, .main-menu .navigation > li > ul:before {
 border:none;
}
 .main-menu .navbar-collapse > .navigation > li > a {
 padding:10px 10px !important;
 border:none !important;
 font-weight:500;
}
 .main-menu .navigation li.dropdown > a:after, .main-menu .navigation > li.dropdown > a:before, .main-menu .navigation > li > ul > li > a::before, .main-menu .navigation > li > ul > li > ul > li > a::before {
 color:#ffffff !important;
 right:15px;
 font-size:16px;
 display:none !important;
}
 .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul {
 position:relative;
 border:none;
 float:none;
 visibility:visible;
 opacity:1;
 display:none;
 margin:0px !important;
 left:auto !important;
 right:auto !important;
 top:auto !important;
 padding:0px;
 outline:none;
 width:100%;
 background:#2c2c2c;
 -webkit-border-radius:0px;
 -ms-border-radius:0px;
 -o-border-radius:0px;
 -moz-border-radius:0px;
 border-radius:0px;
 transition:none !important;
 -webkit-transition:none !important;
 -ms-transition:none !important;
 -o-transition:none !important;
 -moz-transition:none !important;
 -webkit-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
}
 .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul {
}
 .main-menu .navbar-collapse > .navigation > li, .main-menu .navbar-collapse > .navigation > li > ul > li, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li {
 border-top:1px solid rgba(255, 255, 255, 1) !important;
 border-bottom:none;
 opacity:1 !important;
 top:0px !important;
 left:0px !important;
 visibility:visible !important;
}
 .main-menu .navbar-collapse > .navigation > li:first-child {
 border:none;
}
 .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {
 padding:10px 20px !important;
 line-height:22px;
 color:#ffffff !important;
 background:#2c2c2c;
 text-transform:capitalize;
 text-align:left;
 font-size:14px;
 letter-spacing:0.05em;
 font-weight:400;
}
 .main-menu .navbar-collapse > .navigation > li > a:hover, .main-menu .navbar-collapse > .navigation > li > a:active, .main-menu .navbar-collapse > .navigation > li > a:focus {
 background:#d5ac63;
}
 .main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a {
 background:#2c2c2c;
 color:#ffffff !important;
}
 .main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn {
 display:block;
}
 .main-menu .navbar-collapse > .navigation li.dropdown:after, .main-menu .navigation > li > ul:before {
 display:none !important;
}
	
	/*.main-slider .big-title{
		font-size:36px;
	}*/
.main-header .nav-outer {
 padding-right:0px;
 width:100%;
}
 .main-header .nav-outer .search-box-outer {
 margin-left:0px;
}
 .main-header .nav-outer .outer-box .talk {
 margin-top:0;
 top:15px;
}
 .main-header .nav-outer .search-box-outer .dropdown-menu {
 left:0px;
 top:27px;
}
 .main-header .btn-outer {
 position:relative;
 display:block;
 float:left;
 z-index:15;
 margin-left:0px;
 margin-bottom:-58px;
}
.page-title {
    padding-top: 100px;
}
 .main-header .header-top .top-left .links {
 width:100%;
}
 .main-header .header-top .top-left .links li {
 float:none;
 display:inline-block;
}
 .main-header .header-top .top-left .links li:before, .main-header .header-top .top-left .links li:after {
 display:none;
}
	
	/*.main-slider .text,
	.main-slider .text.alternate{
		font-size:16px;
	}*/
.main-header .info-box .icon-box {
 position:relative;
 top:0px;
 text-align:center;
 margin-bottom:10px;
}
 .sticky-header, .sec-title .text br {
 display:none;
}
 .main-header .main-box .logo-box {
padding: 5px 0px;
position:relative;
}
 .main-header .main-box .outer-container {
 padding-bottom:0px;
 margin-top:0px;
 background-color: #dadee4 !important;
}
.logo-box .logo {
 top: 0px;
width: 180px;
    left: 0px;
}
 .logo-box .logo p {
    color: #153d7c;
    text-transform: capitalize;
    background: #99dae0;
    margin: 0px;
    font-size: 12px;
    width: 165px;
    padding: 0px 3px;
    top: 0px;
    left: 3px;
    line-height: 15px;
    font-style: italic;
}
 .main-header .search-box-btn {
 text-align:left;
 border:0px;
}
	
	/*.main-slider h2.alternate{
		font-size:36px;
	}*/
	
.main-menu {
 width:100%;
 margin-top: -65px;
}
 .main-header .language {
 margin-top:0px;
 top:-8px;
}
	
	/*.main-header .header-top .top-left .links li{
		padding-right:0px;
	}*/
	
.main-header .info-box {
 display:block;
 padding:0px;
 margin-bottom:20px;
 border:0px;
}
 .main-header .info-box {
 text-align:center;
}
 .main-header .nav-outer .outer-box {
 position:absolute;
 left:0px;
 top:12px;
 z-index:12;
 margin-left:0px;
 margin-top:0px;
}
 .main-header.header-style-two .nav-outer .outer-box {
 top:4px;
}
 .main-header .header-top .top-right ul li.language {
 top:0px;
}
 .video-section h2 br, .press-block .content-column .inner-column h3 a br, .main-header .header-top .top-left .social-icon-one, .header-style-three .header-upper-two .header-upper-left, .main-header .header-lower .lower-left, .header-style-four .header-top .top-left, .header-style-four .header-top .top-right ul li.language, .main-header .nav-outer .outer-box .catelogue-btn:before {
 display:none;
}
 .header-style-three .header-upper-two .header-upper-right .social-icon-one {
 margin:15px 0px;
}
 .header-style-four .header-top .top-right > ul > .social-icon-one, .header-style-three .header-upper-two .header-upper-right {
 width:100%;
 text-align:center;
}
 .header-style-four .header-top .top-right ul li {
 float:none;
 margin:0px 5px;
}
 .header-style-two .nav-outer .outer-box .quote-btn {
 padding:8px 22px 8px;
}
 .main-header .nav-outer .outer-box .quote-btn::after {
 bottom:8px;
}
	
	/*.main-slider h2{
		font-size:36px;
	}*/
	
	.main-footer .footer-bottom .title-column .text {
 min-height:auto;
 padding-left:0px;
 text-align:center;
 line-height:normal;
}
 .main-footer .footer-bottom .title-column .text .icon {
 position:relative;
 text-align:center;
 margin:0 auto;
 display:block;
 margin-bottom:20px;
 line-height:1.4em;
}
 .special-block-two.alternate .inner-box {
 margin-right:0px;
}
 .special-block-two .inner-box .experiance-box {
 position:relative;
 top:0px;
 right:auto;
 margin-top:30px;
}
 .testimonial-block .inner-box .content-column .inner-column {
 margin-top:30px;
}
 .testimonial-block .inner-box .content-column .inner-column .content {
 margin-left:0px;
}
 .default-section .clients-column .inner-column, .default-section .counter-column {
 text-align:center;
}
 .gallery-section .filters li {
 padding-bottom:0px;
}
 .gallery-section .filters .filter-tabs {
 padding-bottom:15px;
}
 .video-section h2 {
 font-size:22px;
}
 .contact-page-section .content-column .inner-column h2, .about-section .content-column h2, .products-section .title-box h2 {
 font-size:20px;
}
 .fact-counter.style-two .column .inner {
 padding-left:0px;
 text-align:center;
 padding-top: 18px;
}
 .fact-counter.style-two .column .inner .icon-box, .author-box .author-comment .inner .image, .sidebar-page-container .comments-area .comment-box .author-thumb {
 position:relative;
 top:0px;
 display:block;
 margin-bottom:20px;
}
 .company-section .founder-column .image-column {
 margin-bottom:40px;
}
 .press-block .content-column .inner-column {
 padding:30px 25px 0px;
}
 .press-block .inner-box .image-column .image {
 margin-left:15px;
 margin-right:15px;
 width:auto;
 max-width:320px;
}
 .catelogue-section .inner-container {
 padding:15px 15px 15px;
}
 .error-section .inner-section h1 {
 font-size:150px;
}
 .error-section .inner-section h2 {
 font-size:18px;
}
 .page-title h1 {
 font-size:28px;
}
 .blog-single .inner-box .lower-content .text .two-column .image-column .image {
 margin-bottom:25px;
}
 .sidebar-page-container .comments-area .comment, .author-box .author-comment .inner {
 padding-left:0px;
}
 .blog-single .inner-box .lower-content .text blockquote .blockquote-text {
 font-size:18px;
}
 .cart-section .coupon-outer {
 margin-left:0px;
 margin-right:0px;
}
 .cart-section .coupon-outer .pull-right {
 width:100%;
}
 .testimonial-block .inner-box .image-column .image img {
 width:auto;
 max-width:100%;
 display:inline-block;
}
.services-block-two {
padding-bottom: 35px;
}
.services-block-two .inner-box h2 {
margin-bottom:0px;
}
.services-block-two .inner-box .icon-box {
margin-bottom:5px;
}
.counter-section {
padding:0px 0px 20px;
}
.press-section {
padding:35px 0px;
}
.gallery-section.style-two {
padding:30px;
}
.about-inner {
    height: unset;
}
.about-inner h2 {
padding-top:0px;}


.services-block-two .inner-box .text { font-size:14px;
text-align:unset;
}
}
@media only screen and (max-width: 676px){
.arrow1 {
    color: #ffffff;
    font-size: 20px;
    padding-left: 5%;
}
}
 @media only screen and (max-width: 626px) {
.star {
   
    height: 219px;
        margin-left: -46px;
}}
@media only screen and (max-width:600px){
.about-inner1{
	padding: 1% 2% 0% 2%;
	height:unset !important;
}
.led1 {
    left: 41.4%;
}
}
 @media only screen and (max-width: 599px) {
 .main-slider h2, .video-section .text, .related-projects h3, .news-block-three .inner-box .lower-content .lower-box h3, .gallery-single-section .inner-container .content-box h2, .company-section .content-column .inner-column h2 {
 font-size:22px;
}
 .main-header .header-top .top-left {
 padding-bottom:12px;
}
 .main-slider .icon-box, .main-slider h1 {
 font-size:34px;
}
 .testimonial-section .title-box .text, .specialization-section .title-box .text {
 font-size:18px;
}
 .main-slider .text, .main-footer .logo-widget .list li {
 font-size:16px;
}
 .main-header .header-top .top-left .links li {
 padding-top:10px;
 padding-bottom:0px;
}
 .main-header .header-top .top-left .links li .icon {
 display:none;
}
 .main-header .header-top .top-left .links li:last-child, .main-header .header-top .top-left .links li {
 border:none;
}
 .special-info-block:after, .news-block-three .inner-box .lower-content .lower-box .post-date br, .news-block .inner-box .lower-content .lower-box .post-date br {
 display:none;
}
 .news-block-three .inner-box .lower-content .lower-box .post-date, .news-block .inner-box .lower-content .lower-box .post-date {
 position:relative;
 margin-bottom:10px;
 border-right:0px;
 width:auto;
 text-align:left;
}
 .news-block-three .inner-box .lower-content .lower-box, .news-block .inner-box .lower-content .lower-box {
 padding-left:0px;
}
 .special-section .lower-content {
 margin-top:60px;
}
 .special-section .title-box {
 padding-bottom:30px;
}
 .special-section .category-tabs .tab-btns .tab-btn {
 width:100%;
 display:block;
 margin-bottom:15px;
 text-align:center;
 border:1px solid #f9f9f9;
}
 .error-section .inner-section h1 {
 font-size:100px;
}
 .news-block-three .inner-box .lower-content .lower-box h3 {
 margin-bottom:4px;
}
 .error-section .inner-section h2 {
 font-size:16px;
}
 .news-block-three .inner-box .lower-content .lower-box h3 {
 font-size:20px;
}
 .blog-single .post-share-options .tags {
 width:100%;
 margin-top:10px;
}
 .sidebar-page-container .comments-area .comment .comment-inner .rating {
 position:relative;
 right:0px;
 top:0px;
 margin-top:5px;
}
 .shop-single .product-details .prod-tabs .tabs-content {
 padding:15px 15px 20px;
}
 .styled-form .form-group.social-links-two, .styled-form .submit-text {
 width:100%;
 margin-top:0px;
}
 .blog-single .inner-box .lower-content .upper-box {
 padding-left:0px;
}
 .blog-single .inner-box .lower-content .upper-box .post-date {
 position:relative;
 left:0px;
 top:0px;
 width:auto;
 margin-bottom:10px;
 border:none;
 text-align:left;
 display:none;
}
 .blog-single .inner-box .lower-content .upper-box h2 {
 font-size:20px;
}
.we {
    font-size: 13px !important;
}
.sec-title.light p {
    font-size: 13px;}
	
.main-slider .text, .main-footer .logo-widget .list li { 
    padding-left: 12px;
}
}
@media only screen and (max-width: 599px) {
.led1 {
	left: 39.4%;
}
}
 @media only screen and (max-width: 479px) {
 .main-slider .big-title {
 font-size:24px;
}
 .main-slider h2 {
 line-height:1em;
}
 .main-slider .text, .main-slider .text.alternate {
 font-size:12px;
}
 .main-header .main-box .logo-box {
 padding-bottom:0px;
}
 .main-header .main-box .logo-box {
 width:100%;
 margin-bottom:4px;
}
 .main-slider h1 {
 padding-bottom:0px;
}
 .main-slider h1:after, .project-block .inner-box .overlay-box .content h2, .project-block .inner-box .overlay-box .category {
 display:none;
}
 .main-slider h2 {
 font-size:18px;
}
 .main-slider .icon-box, .main-slider h1 {
 font-size:24px;
}
 .project-block .inner-box .overlay-box .content .link-box {
 opacity:1;
}
 .video-box .text, .project-block .inner-box .overlay-box .category {
 display:none;
}
 .testimonial-block-two .inner-box .content-box .content {
 padding-left:28px;
}
 .accordion-box .block .acc-btn {
 font-size:16px;
}
 .cart-section .coupon-outer .pull-left, .cart-section .apply-coupon .form-group, .cart-section .coupon-outer .cart-btn, .cart-section .apply-coupon .form-group .coupon-btn, .cart-section .apply-coupon .form-group input[type="text"] {
 width:100%;
}
 .main-footer .logo-widget .list li {
 width:100%;
}
/*.fact-counter .column {
	width:100%;
}*/
}
 @media only screen and (max-width: 550px) {
 .footer-column {
width:100%;
}
 .main-footer .widgets-section {
padding: 20px 0px 10px;
}
 .main-footer .footer-widget {
margin-bottom: 10px;
}
 .cert-box {
width:100%;
}
}
 @media only screen and (max-width: 473px) {
.about-inner1 p {
    
    padding: 0px 19px 0px 0px;
}
}

 @media only screen and (max-width: 427px) {
.about-inner1 {
    /* padding: 2px 53px 501px 61px; */
    height: 808px;
}
}
@media only screen and (max-width: 400px) {
.led1 {
	left: 35.4%;
}
}
 @media only screen and (max-width: 390px) {
.star{
width: 161px;
height: 162px; 
}
.star{
    height: unset !important;
    margin-left: 0px !important;
	position:absolute !important;
    bottom: -8px;
    padding-left: 0px;
    margin-left: 0px;
    width: 22%;
}
.about-inner h2 {
   
    font-size: 16px;}
	
	.about-inner p {
   
    font-size: 13px;
}
.about-inner1 p {
    padding: 0px 16px 0px 0px;
}
.about-inner1 h2 {
    font-size: 18px;
}
.about-inner1 p {
    font-size: 14px;
}
.main-slider .text, .main-slider .text.alternate {
    
    margin-top: -6px;
}
.main-slider h1 {  
    margin-top: -12px;
}
}
@media only screen and (max-width: 350px) {
.led1 {
	left: 34.4%;
}
}
@media only screen and (max-width: 342px) { 
.why-choose-mobile .services-block-two {
    padding-top: 35px;
}
.about-inner1 {
    height: 831px;
}
.about-inner1 h2 {
    font-size: 16px;
}
.about-inner1 p {
    font-size: 13px;
}
.services-block-two .inner-box {
  
    margin-top: -27px;
}
}
@media only screen and (max-width: 339px)
{
.main-slider .text, .main-slider .text.alternate {
    font-size: 12px;
    padding-left: 14px;
    padding-top: 8px;
}
.main-slider h1 {
    font-size: 21px;
}
}