.tp-banner-container {height:1200px;}
@media screen and (max-width: 1250px) {
.img_prlx img{width:1150px; margin-top:72px;	}
}


@media screen and (max-width: 1230px) {
.tp-banner-container{height:100%;}
}
@media screen and (min-width: 992px) {
#responsive-menu {position: relative;}
#responsive-menu.closed {max-height: none;display: block;}
#responsive-menu-toggle {display: none;}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.prl-2 {height:310px;}
.background_2 {height:310px;}
.clients div span {padding: 10px 15%;}
.footer {height:auto;padding-bottom: 20px;}
.prl-1 {background: url(../images/parallax.jpg)  100% !important; height: 500px;}
.prlx {background-color: rgba(50,50,50,0.85); height:500px; }
.img_prlx img{width:950px; margin-top:75px;	}
.prl-2 {background-position: 0% 0px !important;background: url(../images/parallax2.jpg) !important }
.back_2 {height: 315px; background: url(../images/back_1.jpg) 50% 50% no-repeat}
.animated {-webkit-animation:0 !important; }
.contact_width {width:100%}
.contact {width:100%}
.one50 {margin-top:50px;}
.img_comm {margin-right: 80px;}
.round_right a i {margin: 250px 5px 0 0;}
.round_left a i {margin: 250px 5px 0 0;}
.hover-project {width: 93.9%;height: 100.2%}
.testi-slider .flex-control-paging li a {width:15px; height:15px;}
.port-hover {width:25% !important;}
.super-menu li a {font-size: 13px;}
.bloq:before {top:150px;}
}
@media screen and (max-width: 991px) {
#responsive-menu {position:absolute;top:10px;right:50px;width:auto;height: 9999px;overflow: hidden;z-index:99999999;}
#responsive-menu > ul > li {height: auto !important;display: block;float: none;margin-left: 0px;overflow: auto; margin-right:-20px; width:250px;}
#responsive-menu.closed{max-height:0px;}
.super-menu ul{display:block !important;position:static;height:100% !important;overflow:auto;visibility:visible;z-index: 9999;padding:0;margin-left:0px;}
.super-menu ul ul{ margin-left:0px;}
.super-menu li *{line-height:25px;}
.super-menu li a{font-size:15px; color:#fff; font-weight: 300}
.super-menu li ul li a{padding-left:25px;}
.super-menu li ul li ul li a{padding-left:45px;}	 
.super-menu a{padding:5px;}
.super-menu a.active {color: #fff;}
.super-menu a:hover {color: #fff;}
.super-menu li { background: #EB7350;}
.super-menu ul li, .super-menu ul ul li:last-child {margin-right: 0px !important;}
.super-menu ul ul li:last-child {margin-right: 0px !important; border:none;}
#velcro-header{position:relative;}
.parall_width {width:100%;}
.ipad {display: none;}
.prl-2 {height:320px;}
.back_2 {height: 350px; background: url(../images/back_1.jpg) 50% 50% no-repeat}
.footer{height:auto;padding-bottom: 30px;}
.footer_bottom{height:auto;}
[class*="col-"]{padding-top:20px;padding-bottom:20px;}
.prl-1 {background: url(../images/parallax.jpg) 50% !important;}
.prl-2 {background-position: 0% 0px !important;background: url(../images/parallax2.jpg) !important }
.background_1 {height:450px;}
.animated {-webkit-animation:0 !important; }
.page-in {margin-top:-70px;}
.left_ab {height: 100%;width:100%;}
.hr_none {display: block;margin-top: 65px;}
.contact_width {width:100%}
.contact {width:100%}
.img_comm {margin-right: 60px;}
.testi-slider .flex-control-paging li a {width:15px; height:15px;}
.port-hover {width:25% !important;}

.prl-1 {background: url(../images/parallax.jpg)  100% !important; height: 500px;}
.prlx {background-color: rgba(50,50,50,0.85); height:500px; }


}
@media (min-width: 768px) and (max-width: 991px) { 
.prl-2 {height:335px;} 
.clients div span {padding: 0px 15%;}
.footer_bottom [class*="col-"]{padding: 0px} 
.hr_none {display: none;margin-top: 65px;} 
.cont-marg {margin-top:50px;} 
.plan {margin-right:0px;} 
.hover-project {width: 92%;height: 100.3%; }
.portfolio .item {padding:0px 15px;} 
.background_2 {height:335px;}
.round_right a i {margin: 180px 5px 0 0;}
.round_left a i {margin: 180px 5px 0 0;}
.port-hover {width:33.33333% !important;}
.bloq:before {top:210px;}
.img_prlx img{width:720px; margin-top:66px;	}
}
@media (min-width: 600px) and (max-width: 767px) {.img_prlx img{width:550px; margin-top:110px;	}}


@media (max-width: 767px) { 
.welcome_footer {margin-top:35px;} 
.soc {margin-bottom: 60px;} 
.clients {margin-top:0px;} 
.clients div span {padding: 0px 15%;}
.footer_bottom [class*="col-"]{padding: 0 15px;}  
.hr_foot {margin-top:35px;} 
.prl-2 {background: #f7f7f7; min-height: 350px; height: 400px;}
.cont-marg {margin-top:50px;} 
.plan {margin-right:0px;}
.medium-image {margin: 0;width: 100%;} 
.medium-content {margin-left: 0;margin-top: 0px;}
.img_comm {margin-right: 40px;}
.comment-inner {margin-left: 121px;}
.hover-project {background: none; width:0%; height:0%;}
.round_right a i {display: none;}
.round_left a i {display: none;}
.project-entry p  {display: none;}
#style-switcher {display:none;}
.background_2 {min-height: 350px; height: 400px;}
.back_2 {height: 420px;    background: url(../images/back_1.jpg) 50% 10% no-repeat;}
.port-hover {width:50% !important;}
.col-pr-12 {width:100%;}
.col-pr-6 {width:50%;}
.bloq:before {top:155px;}
.marg75_icon:last-child {margin-top:50px;}
.promo {height: 180px;}
.prl-1 {background: url(../images/parallax.jpg)  100% !important; height: 500px;}
.prlx {background-color: rgba(50,50,50,0.85); height:500px; }
.portfolioFilter ul li a {padding: 10px}
#royal_preloader.text .loader {font-size: 20px;}


}
@media (max-width: 599px) {
	.img_prlx {display: none; }
	.prl-1 {background: url(../images/parallax.jpg)  100% !important; height: 400px;}
	.prlx {background-color: rgba(50,50,50,0.85); height:400px; }
.portfolioFilter ul li a {padding: 8px}
#royal_preloader.text .loader {font-size: 18px;letter-spacing: 0px;}

}


@media (max-width: 480px) { 
.clients div span {padding: 0px 15%;}
.prl-2 {background: #f7f7f7; min-height: 400px; height: 470px;} 
.portfolioFilter ul li {margin-right:1px;}
.portfolioFilter ul li a {font-size: 12px; padding: 3px;} 
.cont-marg {margin-top:50px;} 
.plan {margin-right:0px;}
.medium-image {margin: 0;width: 100%;} 
.medium-content {margin-left: 0;margin-top: 0px;} 
.marg0 {margin-top:0px;} 
.prl-1 {height:430px;}
.wel_cenm {display: none;}
.shortcode_tab_item_title {padding: 10px 5px;}
.background_2 {min-height: 400px; height: 470px;}
.main_team .image {height: 140px;width: 140px;}
.back_2 {height: 430px;    background: url(../images/back_1.jpg) 50% 10% no-repeat;}
.port-hover {width:100% !important;}
.col-pr-12 {width:100%;}
#bx-pager a img {height:60px; width: 60px;}
.bloq:before {top:225px;}
.marg50_icon {margin-top:10px;}
.marg75_icon {margin-top:10px;}
.marg75_icon:last-child {margin-top:10px;}
.promo {height: 230px;}
.prl-1 {background: url(../images/parallax.jpg)  100% !important; height: 420px;}
.prlx {background-color: rgba(50,50,50,0.85); height:420px; }
.portfolioFilter ul li a {padding: 4px; font-size: 10px;}
#royal_preloader.text .loader {font-size: 15px;letter-spacing: 0px;}

}
@media (max-width: 360px) { 
.portfolioFilter ul li a {padding: 3px; font-size: 11px;}
#bx-pager a img {height:54px; width: 54px;}
.welcome_page h3 {line-height: 1.3}
.welcome h2 {line-height: 1.2}
#royal_preloader {display: none;}
.promo-hr {display: none;}
.promo-btn {display: none !important; }

}