.support:hover{
	text-decoration:underline;
}
@media only screen and (max-width: 1300px) {
 .page-wrapper {
 overflow:hidden;
}
 .main-header .header-top .top-right {
 position: relative;
 float: left;
 padding-top: 8px;
 top: 1px;
}
}
 @media only screen and (max-width: 1200px) {
 .main-header .header-top .top-left ul li a {
 color: #ffffff;
 font-size: 12px;
 font-weight: 500;
}
 .main-menu .navigation > li > a {
 position: relative;
 display: block;
 font-size: 16px;
}
 .header-style-two .logo-outer {
 width: 160px !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
}
 .can {
 transition: none;
 text-align: inherit;
 line-height: 33px;
 border-width: 0px;
 margin: 0px;
 padding: 26px 0px 7px!important;
 letter-spacing: 0px;
 font-weight: 800!important;
 font-size: 16px !important;
 background: #fff;
 color: #000 !important;
 width: 578px;
 margin: 0 auto !important;
}
 .x1 {
 font-size: 18px !important;
}
 .x2 {
 font-size: 18px !important;
}
 .cris {
 font-size: 28px;
 color: #000;
 text-align: center;
}
}
 @media only screen and (max-width: 1140px) {
 .main-header .header-upper .logo-outer {
 width:100%;
 text-align:center;
 margin-top:20px;
 margin-bottom:20px;
}
 .can {
 transition: none;
 text-align: inherit;
 line-height: 33px;
 border-width: 0px;
 margin: 0px;
 padding: 50px 0px 15px!important;
 letter-spacing: 0px;
 font-weight: 800!important;
 font-size: 16px !important;
 background: #fff;
 color: #000 !important;
 width: 495px;
 margin: 0 auto !important;
}
 .main-header .header-upper .upper-right {
 width:100%;
 text-align:center;
}
 .main-header .info-box {
 display:inline-block;
 margin:10px 0px 10px 60px;
 text-align:left;
}
 .main-header .nav-outer {
 margin:0px 0px 0px;
}
 .main-header .header-lower .bg-box, .main-footer .info-widget .text p br, .app-section .content-column .inner-column h2 br, .fluid-section-one .content-column .inner-box h2 br {
 display:none;
}
 .main-header .logo-outer {
 padding:10px 0px 0px;
}
 .main-menu .navigation > li {
 margin-right:20px;
 border:none;
}
 .main-menu .navigation > li > a {
 padding-right:0px;
 padding-left:0px;
}
 .main-menu .navigation > li.dropdown > a {
 padding-right:15px;
}
 .main-header .main-menu .navigation > li.dropdown > a:before {
 right:0px;
}
 .main-header .header-upper .upper-right {
 padding-top:20px;
}
 .main-header .cart-btn {
 margin-top:-22px;
}
 .main-header .search-box-outer .dropdown-menu {
 top:48px;
}
 .sec-title h2 {
 font-size:38px;
}
 .main-header .sticky-header .main-menu .navigation > li > a {
 padding: 15px 8px !important;
}
 .main-header .outer-box.style-two .search-form {
 margin-top:0px;
}
 .page-title h1 {
 font-size:46px;
}
 .clothes-section .row, .price-section .row, .news-section .row {
 margin:0px -15px;
}
 .clothes-section .services-block, .price-section .price-block, .news-section .news-block {
 padding:0px 15px;
}
 .faq-section .form-column .form-inner, .sidebar-page-container .right-sidebar, .server-section .content-column .inner-column, .signature-section .content-column .content-inner {
 padding-left:0px;
}
 .signature-section .image-column .image, .project-single-section .inner-box .approach-box .image-column .image {
 padding-right:0px;
}
 .subscribe-style-one h2 {
 font-size:26px;
}
 .header-style-two .nav-outer {
}
 .fluid-section-one .content-column .inner-box {
 padding-left:30px;
}
}
 @media only screen and (max-width: 1062px) {
 .social-icon-two li a {
 position: relative;
 width: 24px;
 height: 24px;
 font-size: 10px;
 line-height: 19px;
}
 .header-style-two .main-menu .navigation > li {
 margin-left: 18px;
}
 div.mouse {
 width:32px;
 height:58px;
}
 div.mouse-container {
 top: 270px;
}
 .img-sxr {
 max-width: 24px;
}
 .main-header .header-top .top-left ul li a {
 color: #ffffff;
 font-size: 11px;
 font-weight: 500;
}
 .tv {
 position: absolute;
 top: 12px;
 left: 39px;
}
 .tv2 {
 position: absolute;
 top: 13px;
 left: 74px;
}
 .main-slider h2 {
 font-size: 23px;
 width:380px;
 margin: 180px auto;
}
 .can {
 font-size: 13px !important;
 width: 450px;
 margin: 110px auto !important;
 text-align: center;
 padding: 20px 0px 15px 0px !important;
 top: 5px;
 position: relative;
}
}
 @media only screen and (max-width: 1023px) {
 .main-header .outer-box {
 display:none !important;
}
 .main-header .header-top .top-right .social-icon-two {
 display: none;
}
 .main-header .header-upper .upper-right {
 width:100%;
}
 .main-menu .navigation > li a {
 background:none;
}
 .m-social {
 position:relative;
 display:block;
 margin-top:20px;
}
 .tv {
 display:none;
}
 .main-footer .upper-box div {
 float:none !important;
}
 .main-header .search-box-outer .dropdown-menu {
 top:50px;
}
 .main-header .info-box {
 display:inline-block;
 margin:10px 20px;
 float:none;
 text-align:left;
}
 div.mouse-container {
 top: 250px;
}
 .fluid-section-one .image-column, .fluid-section-one .content-column {
 position:relative;
 width:100%;
 display:block;
}
 .fluid-section-one .content-column .inner-box {
 max-width:100%;
 padding-left:15px;
}
 .fluid-section-one .image-column {
 background-image:none;
}
 .fluid-section-one .image-column .image-box {
 display:block;
}
 .app-section .content-column .inner-column {
 padding:0px;
}
 .app-section {
 padding-top:80px;
}
 .subscribe-style-one {
 text-align:center;
}
 .subscribe-style-one h2 {
 margin-bottom:20px;
 margin-top:0px;
}
 .subscribe-style-one .form-group {
 margin:0 auto;
 float:none;
}
 .works-section {
 background-image:none !important;
}
 .testimonial-block .inner-box {
 padding:25px 30px 30px;
}
 .main-header .header-top .top-left ul li {
 margin-right:15px;
}
 .main-header .header-top .top-left {
 width:100%;
 text-align:center;
}
 .main-header .header-top .top-right {
 width:100%;
 padding-top:0px;
 text-align:center;
}
 .header-style-two .main-menu .navigation > li {
 margin-left:0px;
 margin-right:12px;
}
 .header-style-two .logo-outer {
 text-align:left !important;
}
}
 @media only screen and (max-width: 1020px) {
 .if {
 font-size:16px;
}
}
 @media only screen and (max-width: 991px) {
 .page-title {
 padding: 80px 0px 80px;
}
 .signature-section {
 position: relative;
 padding: 20px 0px 30px;
}
 .swa {
 border: 0px solid #eee;
 padding: 32px 27px 30px 27px;
}
 .bf {
 position: relative;
 width: 100%;
 top: -20px;
}
 .bf2 {
 position: relative;
 width: 100%;
 top: 0px;
}
 .sy {
 position: relative;
 top: -10px;
 width: 100%;
}
 .page-title h1 {
 font-size: 32px;
}
 .iras {
 font-size: 22px;
}
 .szinezo {
 max-width: 250px;
 margin: 0px 0px -40px 0px;
}
 .lefter {
 font-size:14px;
 line-height:21px;
}
 .tab-off {
 display:none;
}
 div.mouse-container {
 top: 300px;
}
 .vg1 {
 font-weight: 600;
 font-size: 15px !important;
}
 .mm1 {
 font-size: 15px !important;
 font-weight: 600;
}
 .about-box {
 position: relative;
 box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.3);
 padding: 30px 25px 33px 40px;
 color: rgba(23, 23, 23, 0.80);
 z-index: 2;
 left: -14px;
}
 .adatok2 {
 font-weight: 600;
 font-size: 12px;
}
 .main-header .sticky-header .main-menu .navigation > li > a {
 padding: 15px 5px !important;
}
 .cris {
 font-size: 19px;
}
 .ajanlo_szoveg {
 font-weight: 600;
 font-size: 16px;
 color: #000;
 margin-bottom: -28px;
 display: block;
}
 p {
 position: relative;
 line-height: 21px;
 font-size: 15px;
}
 .mr {
 font-size: 21px;
 line-height: 24px;
 margin-bottom: 10px;
}
 .mea {
 position: relative;
 margin-top: -20px;
 display: block;
 border: 1px solid #fff;
 padding: 0px 15px 0px 15px;
 margin-bottom: -10px;
}
 .meax h4 {
 color: #629cb2 !important;
 margin-top: 12px;
}
 .social-icons li a {
 position: relative;
 width: 32px;
 height: 32px;
 font-size: 12px;
 line-height: 28px;
 color: #629cb2 !important;
 border: 2px solid #eee;
}
 .nopadding {
 padding:0px 15px;
}
}
 @media only screen and (max-width: 970px) {
 .main-menu .navigation > li > a {
 position: relative;
 display: block;
 font-size: 13px;
}
 .dropbtn {
 font-size: 13px;
}
 .dropdown-content a {
 font-size:12px;
}
 .dropdown-content a:hover {
 background-color: #629cb2 !important;
 color:#fff;
}
 .faq-section .faq-column .faq-title h2 {
 position: relative;
 color: #000000;
 font-size: 21px;
 font-weight: 500;
 margin-bottom: 0px;
 line-height: 1.3em;
}
 .can {
 width: 430px;
 font-size: 12px !important;
 margin: 118px auto !important;
}
}
 @media only screen and (max-width: 970px) {
 .can {
 font-size: 12px !important;
 margin: 124px auto !important;
}
}
 @media only screen and (max-width: 915px) {
 .if {
 font-size: 14px;
}
}
 @media only screen and (max-width: 830px) {
 .main-menu .navigation > li > a {
 position: relative;
 display: block;
 font-size: 12px;
}
 .if {
 font-size: 12px;
}
 .hline {
 font-size: 12px;
}
 .can {
 font-size: 12px !important;
 margin: 150px auto !important;
}
 .header-style-two .main-menu .navigation > li {
 margin-left: 0px;
 margin-right: 8px;
}
}
 @media only screen and (max-width: 767px) {
 .main-header .btn-outer {
 border: 0 none;
 right: auto;
 text-align: left;
 top: 0;
 width: auto;
 z-index: 14;
}
 .header-style-two .main-menu .navigation > li.dropdown a {
 padding-right: 0px;
 text-align: left;
 width: 173px;
 width: 100% !important;
}
 .dropbtn {
 font-size: 15px;
 padding: 8px 0px 8px 15px;
 margin: 0px;
 color: #fff;
 text-align: left;
}
 .dropbtn:hover {
 color: #fff;
}
 .scrolling {
 line-height: 30px;
}
 .only {
 display:block;
}
 .if {
 font-size: 18px;
}
 .project-single-section .inner-box h2 {
 margin-bottom: 10px;
 font-size: 21px;
 line-height: 24px;
}
 .project-single-section .inner-box .text p {
 font-size:15px !important;
 line-height:21px !important;
}
 .project-single-section .inner-box .text {
 line-height: 21px !important;
 font-size: 15px !important;
}
 .project-single-section .inner-box .text p {
 line-height: 21px !important;
 font-size: 15px !important;
}
 .project-single-section .inner-box .text {
 font-size: 15px !important;
}
 .vgx {
 font-size: 15px !important;
 line-height: 21px !important;
}
 .project-single-section .inner-box .project-info-box .info li {
 position: relative;
 color: #171717;
 font-weight: 400;
 font-size: 15px;
 margin-bottom: 20px;
 font-family: 'Montserrat', sans-serif;
 line-height: 21px;
}
 .project-single-section .inner-box .project-info-box {
 position: relative;
 margin-top: -20px;
 padding: 0px !important;
 border: 0px solid #efefef !important;
}
 .ms {
 line-height: 21px;
 font-size: 15px;
}
 .project-single-section .inner-box .text {
 line-height: 19px !important;
 font-size: 15px;
}
 .flo {
 color: #000;
 font-size: 18px !important;
}
 .project-single-section .inner-box h2 {
 margin-bottom: 10px;
 font-size: 21px !important;
 line-height: 24px !important;
}
 .mtc1 {
 color: #1d95ad;
 font-size: 16px !important;
 position: relative;
 margin: -15px 0px 5px 0px;
 line-height: 18px !important;
}
 .iras {
 font-size: 17px;
 margin-top: 5px;
 display: block;
 line-height:20px;
 position: relative;
 margin-bottom: 20px;
}
 .haromplus {
 position: relative;
 color: #171717;
 font-size: 22px;
 font-weight: 600;
 line-height: 30px;
 margin-bottom: 35px;
}
 .ax {
 font-size: 16px;
}
 .kr {
 font-weight: 800;
 font-size: 16px;
 position: relative;
}
 .clothes-section .clothes-title .text {
 position: relative;
 margin: 0 auto;
 font-size: 18px;
 line-height: 1.3em;
 text-align: center;
 margin-bottom: 10px;
 color: #000;
 font-weight: 500;
 padding-left: 12px;
 padding-right: 12px;
}
 .cmc {
 font-size: 22px;
 color: #629cb2;
 text-align: center;
 font-weight: 800;
 letter-spacing: -1px;
 text-transform: uppercase;
 line-height: 28px;
 margin: 0px 0px 20px 0px;
}
 div.mouse-container {
 top: 220px;
}
 .axz {
 font-size: 12px;
 font-weight: 500;
 color: #000;
 letter-spacing: 0px;
 margin-bottom: 35px;
 margin-top: 35px;
 line-height: 17px;
}
 .vav {
 font-size: 9px;
 line-height: 14px;
 display: block;
 position: relative;
 margin-top: 8px;
 width: 88%;
 margin: 0 auto;
}
 .mdkx {
 font-size: 9px;
}
 .fy {
 font-size: 9px !important;
}
 .fter1v {
 font-size: 9px !important;
}
 .main-slider h2 {
 font-size: 19px;
 width: 300px;
 margin: 190px auto;
}
 .mdk {
 font-size: 9px;
}
 .can {
 font-size: 11px !important;
 margin: 138px auto !important;
 width:320px
}
 .header-upper {
 display: block;
 position: relative;
 height: 90px;
}
 .header-style-two .logo-outer {
 width: 112px !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
}
 .main-footer .footer-bottom .text {
 position: relative;
 font-size: 10px;
}
 .fter1 {
 font-size: 8px !important;
}
 .img-footer {
 width:182px;
}
 .hline {
 font-size: 9px;
}
 .sticky-header .logo {
 padding: 4px 0px 0px;
 width: 112px;
}
 .sticky-header .main-menu .navbar-header .navbar-toggle {
 top: -12px;
}
 .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {
 display:block !important;
 visibility:hidden;
 opacity:0;
}
 .adatok2 {
 font-weight: 600;
 font-size: 10px;
}
 .navigation {
 position: relative;
 top: -13px;
 display: block;
}
 .sticky-header .navigation {
 position: relative;
 top: 2px;
 display: block;
}
 .adatok {
 font-size: 10px;
}
 .accordion-box .block .acc-btn {
 font-size: 16px;
}
 .iz {
 position: relative;
 top: 0px;
 display: block;
 margin: 80px 0px 0px 0px;
}
 .mobile-off {
 display:none;
}
 .main-menu .navbar-header {
 padding: 26px 0px 0px;
}
 .navbar-toggle {
 padding: 15px 15px;
 top: -6px;
}
 .main-menu .collapse.in, .main-menu .collapsing {
 padding: 0px 0px 0px;
 border: none;
 margin: 0px;
 position: absolute;
 width: 190px;
 left: -142px;
 text-transform: uppercase !important;
 top: 70px;
 text-align: right !important;
}
 .fixed-header .sticky-header {
 z-index: 999;
 opacity: 1;
 height: 115px;
}
 .about-box {
 position: relative;
 box-shadow: none;
 padding: 0px 15px;
 color: rgba(23, 23, 23, 0.80);
 z-index: 2;
 left: 0px;
}
 .cris {
 font-size: 16px;
 margin-bottom: -40px;
 text-align: left;
}
 .server-section .content-column .inner-column h2 {
 font-size: 26px;
 margin-bottom: 14px;
}
 .main-header .sticky-header .main-menu .navigation > li.current > a {
 background:#629cb2 !important;
}
 .main-header .sticky-header .main-menu .navigation > li.current > a:hover {
 background:#1d95a !important;
 color:#fff !important;
}
 .main-header .sticky-header .main-menu .navigation > li > a:hover {
 color: #629cb2 !important;
}
 .navigation > li > a:hover {
 color: #000 !important;
}
 .go {
 color: #629cb2;
 font-weight: 700;
 font-size: 15px;
}
 .ofs {
 color: #000 !important;
 font-size: 16px;
}
 .main-header .sticky-header .main-menu .navigation > li > a {
 padding: 8px 15px !important;
}
 .page-title h1 {
 font-size: 21px;
}
 .page-title {
 padding: 60px 0px 60px;
 margin-bottom: -30px;
}
 .error-section {
 position: relative;
 text-align: center;
 padding: 60px 0px 50px;
}
 .main-header .btn-outer .quote-btn {
 margin-top:8px;
}
 .header-main-box .nav-outer .search-box-btn {
 top:15px;
 right:60px;
 margin-top:0px;
 z-index:20;
}
 .main-header .header-top .top-right, .main-header .header-top .top-left {
 width: 100%;
 text-align:center;
}
 .main-header .header-top .top-right ul, .main-header .header-top .top-left ul {
 text-align: center;
}
 .main-header .header-top .top-left ul li {
 padding-bottom:0px;
}
 .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li {
 display: inline-block;
 float: none;
}
 .main-header .header-top .social-icon-four li {
 margin-right:-3px;
}
 .header-upper .logo-outer {
 display: block;
 width: 100%;
}
 .main-header .header-upper .upper-column {
 margin-left:0px;
 width:100%;
}
 .main-header .header-upper .upper-column {
 padding-right:0px;
}
 .main-header .header-upper .upper-column.info-box {
 display: block;
 width:100%;
 text-align:center;
 padding:10px 0px;
 max-width:none;
}
 .main-header .info-box .icon-box {
 position:relative;
 display:block;
 top:0px;
 text-align:center;
 margin:0 auto 25px;
}
 .main-header .main-menu {
 padding-top:0px;
 width:100%;
 margin:0px;
 padding-left:0px;
}
 .main-menu .collapse {
 max-height:330px;
 overflow:auto;
 float:none;
 width:100%;
 padding:10px 0px 0px;
 border:none;
 margin:0px;
 -ms-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
}
 .main-menu .collapse.in, .main-menu .collapsing {
 padding:0px 0px 0px;
 border:none;
 overflow: hidden;
 margin:0px 0px 15px;
 -ms-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
}
 .main-menu .navbar-header {
 position: relative;
 float: none;
 display: block;
 text-align: right;
 width: 100%;
 padding: 30px 0px 0px;
 right: 5px;
 z-index: 12;
}
 .main-menu .navbar-header .navbar-toggle {
 display:inline-block;
 z-index:7;
 top:-8px;
 border:1px solid #ff3548;
 float:none;
 margin:0px 0px 0px 0px;
 border-radius:0px;
 background:#ff3548;
}
 .main-menu .navbar-header .navbar-toggle .icon-bar {
 background:#ffffff;
}
 .main-menu .navbar-collapse > .navigation {
 float:none !important;
 width:100% !important;
 background:#ff3548;
 border:1px solid #ffffff;
 border-top:none;
 margin:16px;
}
 .main-menu .navbar-collapse > .navigation > li {
 margin:0px !important;
 float:none !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;
}
 .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;
 padding:0px;
 outline:none;
 left:auto !important;
 right:auto !important;
 top:auto !important;
 width:100%;
 background:#ff3548;
 -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;
 box-shadow:none !important;
}
 .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul {
 border-top:1px solid rgba(255, 255, 255, 1) !important;
}
 .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;
 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:12px 15px !important;
 line-height:22px;
 color:#ffffff !important;
 background:#ff3548;
 text-align:left;
 min-height:0px;
 font-size:14px;
}
 .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:#ff3548;
}
 .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:#ff3548;
 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, .clothes-section .clothes-title h2 br, .project-single-section .inner-box h2 br {
 display:none !important;
}
 .main-slider {
 margin-top:0px !important;
}
 .main-header .top-right .links-nav li {
 margin-left:5px;
}
 .main-header .search-box-outer .dropdown-menu {
 top:48px;
 left:0px;
}
 .main-header .outer-box {
 position:absolute;
 left:0px;
 top:0px;
 right:auto;
 display:block;
 z-index:12;
}
 .main-header .search-form .form-group input[type="search"] {
 height:60px;
}
 .main-header .search-form .form-group input[type="submit"], .main-header .search-form button {
 line-height:64px;
}
 .main-header .btn-box .contact-btn {
 padding:12px 35px 12px 38px;
}
 .main-header .btn-box {
 display:block;
 margin-top:0px;
}
 .main-header .btn-box {
 display:block;
 left:12px;
 right:auto;
}
 .main-header .cart-btn {
 left:0px;
 top:16px;
 right:auto;
 margin-top:-8px;
}
 .main-header .header-top .donation-btn {
 float:none;
}
 .sec-title h2 {
 font-size:28px;
}
 .page-title h1 {
 font-size: 24px;
 margin-bottom: 0px;
 display: block;
 position: absolute;
 float: none;
 text-align: center;
 margin: -10px auto;
 width: 100%;
}
 .srtx {
 position: absolute;
 display: block;
 left: 15px;
 font-size: 11px;
 z-index: 99;
}
 .main-header .header-upper .upper-column.info-box {
 margin-left: auto;
 margin-right: auto;
 float: none;
}
 .main-header .btn-box .quote-btn {
 top:8px;
 padding:8px 52px;
}
 .main-header .header-top .top-right {
 margin-bottom:10px;
 margin-top:5px;
}
 .main-header .nav-outer .dropdown-outer {
 height:61px;
 line-height:66px;
}
 .main-header .nav-outer .dropdown-outer .dropdown-menu {
 left:0px;
 top:59px;
}
 .main-header .header-upper .upper-right, .header-style-two .logo-outer {
 padding-bottom:20px;
}
 .clothes-section .clothes-title h2, .app-section .content-column .inner-column h2, .error-section h2, .server-section .content-column .inner-column h2, .services-section-two h2, .project-single-section .inner-box h2 {
 font-size:32px;
}
 .header-style-two .outer-box {
 margin-left:0px;
 margin-top:0px;
}
 .header-style-two .main-menu .navigation > li {
 padding:0px;
}
 .news-single .inner-box .lower-content .text blockquote {
 padding:20px 20px;
}
 .news-single .inner-box .lower-content .text blockquote {
 font-size:20px;
}
 .sidebar-page-container .comments-area .comment-box .author-thumb {
 position:relative;
}
 .sidebar-page-container .comments-area .comment {
 padding-left:0px;
}
 .header-style-two .logo-outer {
 text-align:center !important;
}
 .main-header .header-top .top-left ul li .icon {
 font-size: 11px;
 margin-right: 4px;
}
 .main-header .header-top .top-left {
 position: relative;
 float: left;
 top: -7px;
}
 .main-header .header-top .top-right {
 display:none;
}
 .main-header .sticky-header .main-menu .navigation > li:hover > a, .main-header .sticky-header .main-menu .navigation > li.current > a, .main-header .sticky-header .main-menu .navigation > li.current-menu-item > a {
 background: #629cb2 !important;
 color: #fff !important;
 opacity: 1;
}
 .main-header .sticky-header .main-menu .navigation > li:hover > a, .main-header .sticky-header .main-menu .navigation > li.current > a, .main-header .sticky-header .main-menu .navigation > li.current > a {
 background: #629cb2 !important;
 color: #fff !important;
 opacity: 1;
}
}
 @media only screen and (max-width: 695px) {
 .can {
 font-size: 11px !important;
 margin: 148px auto !important;
 width: 320px;
}
}
 @media only screen and (max-width: 660px) {
 .d-off {
 display:none !important;
}
 .main-header .header-top .top-left ul li {
 margin-right: 10px;
}
}
 @media only screen and (max-width: 616px) {
 .can {
 font-size: 9px !important;
 margin: 140px auto !important;
 width: 318px;
}
}
 @media only screen and (max-width: 599px) {
 .main-header .header-top .top-left, .main-header .header-top .top-right {
 float:none !important;
 text-align:center;
}
 .main-header .search-form .form-group input[type="text"], .main-header .search-form .form-group input[type="tel"], .main-header .search-form .form-group input[type="email"], .main-header .search-form .form-group textarea {
 width:230px;
}
 .clothes-section .clothes-title h2, .app-section .content-column .inner-column h2, .signature-section .content-column .content-inner h2, .faq-section .form-column .form-inner h2, .news-block .inner-box .lower-content h3 {
 font-size:18px;
}
 .fluid-section-one .content-column .inner-box h2, .server-section .content-column .inner-column h2, .project-single-section .inner-box h2, .sidebar-page-container .group-title h2, .form-section h2, .project-single-section .inner-box .approach-box .tab-column h3 {
 font-size:25px;
}
 .signature-section .content-column .content-inner .signature, .fluid-section-one .content-column .inner-box .signature {
 width:100%;
}
 .main-header .header-top .top-right {
 margin-top:10px;
}
 .accordion-box {
 padding:0px 15px;
}
 .gallery-section .filters li {
 margin:0px 10px;
}
 .project-tab-box .prod-tabs .tab-btns .tab-btn {
 font-size:18px;
}
}
 @media only screen and (max-width: 540px) {
 .main-slider h2 {
 font-size: 16px;
 width: 300px;
 margin: 155px auto;
}
 .can {
 margin: 115px auto !important;
}
}
 @media only screen and (max-width: 479px) {
 .iras {
 font-size: 13px;
}
 .main-slider {
 margin-top: 50px !important;
}
 .cmc {
 font-size: 18px;
}
 .clothes-section .clothes-title .text {
 position: relative;
 margin: 0 auto;
 font-size: 16px;
 line-height: 1.2em;
}
 .x1 {
 font-size: 16px !important;
}
 .x2 {
 font-size: 16px !important;
}
 .main-header .search-form, .main-header .outer-box.style-two .search-form {
 width:220px;
}
 div.mouse-container {
 display:none;
}
 .can {
 display:none;
}
 .main-slider h2 {
 font-size: 13px;
 width: 198px;
}
 .testimonial-block .inner-box .quote-icon, .project-tab-box .prod-tabs .tab-btns .tab-btn.active-btn:after {
 display:none;
}
 .error-search-box {
 width:100%;
}
 .project-tab-box .prod-tabs .tab-btns .tab-btn {
 width:100%;
 text-align:center;
}
 .price-block .inner-box ul li {
 position: relative;
 font-size: 17px;
 margin-bottom: -30px;
 color: #000;
 font-weight: 500;
 font-size: 14px;
 line-height: 20px;
 padding-left: 15px;
 padding-right: 15px;
}
 .project-tab-box .prod-tabs .tab-btns .tab-btn.active-btn {
 border-bottom:1px solid #efefef
}
 .project-tab-box .prod-tabs .tab-btns {
 border:0px;
}
 .project-single-section .inner-box .project-info-box {
 padding:25px 20px 5px;
}
 .blog-single .inner-box .lower-content .post-share-options .pull-right {
 width:100%;
 margin-top:5px;
}
}
 @media only screen and (max-width: 460px) {
 .main-menu .collapse.in, .main-menu .collapsing {
 padding: 0px 0px 0px;
 border: none;
 margin: 0px;
 position: absolute;
 width: 155px;
 left: -107px;
 text-transform: uppercase !important;
 top: 68px;
}
 body {
 overflow-x:hidden;
}
 .page-title h1 {
 font-size: 15px;
}
 .main-header .sticky-header .main-menu .navigation > li > a {
 padding: 8px 7px !important;
 font-size: 12px;
 line-height: 18px;
}
 .main-header .main-menu .navigation > li > a {
 padding: 8px 7px !important;
 font-size: 12px;
 line-height: 18px;
}
}
 @media only screen and (max-width: 420px) {
 .main-slider h2 {
 font-size: 13px;
 width: 198px;
 display: none;
}
 .x2 {
 font-size: 18px !important;
}
}
 @media only screen and (max-width: 360px) {
 .main-header .header-top .top-left ul li a {
 font-size: 9px;
}
 .page-title h1 {
 font-size: 12px;
}
 .main-menu .collapse.in, .main-menu .collapsing {
 padding: 0px 0px 0px;
 border: none;
 margin: 0px;
 position: absolute;
 width: 230px;
 left: -182px;
 text-transform: uppercase !important;
 top: 90px;
}
}
 @media only screen and (max-width: 320px) {
 .main-menu .collapse.in, .main-menu .collapsing {
 padding: 0px 0px 0px;
 border: none;
 margin: 0px;
 position: absolute;
 width: 200px;
 left: -152px;
 text-transform: uppercase !important;
 top: 90px;
}
}
.en2 {
	display:none
}
.only {
	display:none !important;
}
 @media only screen and (max-width: 991px) {
 .en2 {
 display: block;
 font-size: 14px;
 margin-bottom: 12px;
 text-transform: uppercase;
 font-weight: 600;
 color: #000;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease;
}
}
 @media only screen and (max-width: 767px) {
 .only {
 display:block !important;
}
 .d-off {
 display:none!important;
}
 .sticky-header .point {
 position: relative;
 display: block;
}
 .sticky-header .logo img {
 top: 16px;
}
 .sticky-header .main-menu .navbar-header .navbar-toggle {
 top: 2px;
}
 .dsk {
 position: relative !important;
 display: block;
 z-index: 999999 !important;
}
}
.ft {
	display:none;
}
 @media only screen and (max-width: 991px) {
 .ft {
 border: 1px solid #fff;
 width: 32px;
 display: block;
}
}
 @media only screen and (max-width: 480px) {
 .main-footer .footer-bottom .text {
 position: relative;
 font-size: 8px;
 line-height: 10px;
}
 .fy {
 font-size: 8px !important;
}
 .vav {
 font-size: 8px;
 line-height: 10px;
}
 .mdk {
 font-size: 8px;
 color: #000;
 position: relative;
 margin: 8px 0px -27px 0px;
 display: block;
 line-height: 10px;
 letter-spacing: 0px;
}
 .img-footer {
 width: 150px;
 margin-bottom: 8px;
}
 .en2 {
 font-size: 12px;
}
}
 @media only screen and (max-width: 460px) {
 .dropbtn {
 font-size: 13px;
 padding: 2px 0px 2px 10px;
 margin: 0px;
 color: #fff;
 text-align: left;
}
}
 @media only screen and (max-width: 1020px) {
 .green {
 display:none !important;
}
}
 @media only screen and (max-width: 360px) {
 .fotokredit {
 display: block;
 position: relative;
 margin: 3px 0px -15px 0px;
 line-height: 10px;
}
.mdkx {
    font-size: 9px;
}
.fter1v {
    font-size: 8px !important;
}

}
