
@media (min-width:1225px){.backstretch img{width:100%!important;}}
@media (min-width:940px){#parallax_1, #parallax_2, #parallax_3, #parallax_4, #parallax_5, #parallax_6{background-size:cover;}}
@media (min-width:768px) and (max-width:939px){#home .wrapper,
#main-nav .wrapper,
#about .wrapper,
#about .wrapper,
#service .wrapper,
#team .wrapper,
#pricetable .wrapper,
#work .wrapper,
.work-box,
#news .wrapper,
#contact .wrapper,
#footer,
.parallax-box .wrapper,
#policy .wrapper,
#soon,
#error-404{padding-left:20px;padding-right:20px}
.dot-box{width:95%;}
.feature-list{text-align:center;}
.feature-list li{float:none;display:inline-block;width:48%;margin-left:0;margin-right:0;text-align:center;}
.feature-item{display:inline-block;}
.parallax_box_2{text-align:center;}
.parallax_box_2 li{display:inline-block;float:none;text-align:left;width:250px;margin-right:0;margin-bottom:5px}
#parallax_2 .parallax_box_1{padding-top:40px}
#parallax_2 .parallax_box_1 h2{margin-bottom:10px}
.team-box .bx-wrapper .bx-viewport{width:671px!important;padding:50px 20px 0}
.team-box .bx-wrapper .bx-prev{left:0;top:10px}
.team-box .bx-wrapper .bx-next{right:0;top:10px}
.slider-bottom{top:115px;left:20px;width:671px}
.tml-title span:after, .tml-title span:before{top:10px}
.tml-title h4 span{padding-bottom:2px}
.tab-content{width:100%;margin-bottom:30px;float:none;clear:both;}
.tab-nav{width:95%;float:none;clear:both;margin-left:5%;}
.tab-content{text-align:center;}
#parallax_3 .parallax_box_1 h2 .text_1{font-size:36px}
.sl-testimonial li{text-align:center;}
.price-table{display:block;text-align:center;}
.testimonial{display:inline-block;}
.price-box-holder-1, .price-box-holder-3{margin:0 40px 40px;width:308px}
.price-box-holder-2{width:316px;margin:0 40px 40px}
.price-table-box{display:inline-block;border:1px solid #ddd;}
.price-table-box.exclusive{margin-top:0}
.price-table-box.last{border:1px solid #ddd;}
ul.work-list li{width:auto;}
.news-letter{font-size:34px}
.news-list{text-align:center;}
.news-list li{display:inline-block;max-width:100%;margin-right:0}
.news-list li .news-article{display:inline-block;float:left;max-width:300px;margin-right:20px}
.news-list li .news-article:last-child{margin-right:0}
.item-box h4{padding-top:15%;}
#parallax_6 .parallax_box_1{padding-top:50px}
.input-box, .input-box-2{width:90%;}
.contact-frm-box input[type="text"]{padding-right:4%;padding-left:5%;margin-right:0;margin-left:0;float:left}
textarea{width:90%;padding-right:4%;padding-left:5%;margin-right:0;margin-left:0}
.contact-frm-box input[type="submit"]{width:100%;}}
@media (max-width:767px){body>div{max-width:100%;margin:0 auto;}
#home .wrapper,
#about .wrapper,
#about .wrapper,
#service .wrapper,
#team .wrapper,
#pricetable .wrapper,
#work .wrapper,
.work-box,
#news .wrapper,
#contact .wrapper,
.parallax-box .wrapper,
#policy .wrapper,
#soon,
#error-404{padding-left:20px;padding-right:20px;max-width:100%;margin:0 auto;}
#footer{padding-left:20px;padding-right:20px;max-width:100%;margin:0 auto;}
progress[value]::-webkit-progress-bar
{background-color:#eee;border-radius:2px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.25) inset;position:relative;}
progress[value]::-webkit-progress-value
{border-radius:2px;background-size:35px 20px, 100% 100%, 100% 100%;position:relative;-webkit-animation:animate-stripes 5s linear infinite;animation:animate-stripes 5s linear infinite;}
.dot-box{width:100%;left:0}
body>div:last-child{max-width:100%;}
.siteLogo{margin-left:30px}
#main-nav{display:block;width:100%;position:fixed;top:0;left:0;right:0;bottom:auto;}
#main-nav .wrapper{height:60px}
.mini-navigation{display:inline-block;float:right;margin-right:30px;margin-top:15px}
.phone-nav{width:100%;margin-top:10px;border-radius:0}
.mini-navigation .btn{background:#000;color:#fff;border-color:rgba(0, 0, 0, 0.1);}
.phone-menu{list-style:none;display:none;margin:0}
.phone-menu li a{display:block;color:#fff;font-family:'Proxima Nova Rg';font-size:16px;line-height:24px;padding:5px 20px;border-bottom:2px solid rgba(0,0,0,.15);text-decoration:none;}
.feature-list{text-align:center;}
.feature-list li{display:inline-block;float:none;margin-right:0}
.phone-menu li:first-child a{border-top:2px solid rgba(0,0,0,.15);}
.phone-menu li a:hover{color:#DD4322;}
.parallax_box_1 h2 .text_1{font-size:32px;line-height:44px}
#parallax_2 .parallax_box_1{padding-top:40px}
#parallax_2 .parallax_box_1 h2{margin-bottom:20px}
.parallax_box_2{text-align:center;}
.parallax_box_2 li{display:inline-block;float:none;margin-right:0;margin-bottom:20px}
.inner-box{text-align:left}
.team-box .bx-wrapper .bx-viewport{padding:50px 0 0}
.team-box .bx-wrapper .bx-prev{left:0;top:10px}
.team-box .bx-wrapper .bx-next{right:0;top:10px}
.slider-bottom{top:115px}
.tab-content{width:100%;float:none;clear:both;margin-bottom:30px}
.tab-nav{width:100%;float:none;clear:both;}
.testimonial{width:300px;display:inline-block;}
.sl-testimonial li{text-align:center;}
.tml-content{text-align:left}
.price-table{text-align:center;}
.price-table-box{display:inline-block;float:none;margin-bottom:30px;border:1px solid #ddd;}
.price-table-box.last{border:1px solid #ddd;}
.price-table-box.exclusive{margin-top:0}
.price-table-box.last{margin-bottom:0}
ul.work-list li{width:50%;}
.news-list{text-align:center;}
.news-list li{width:293px;margin-right:5px}
.input-box, .input-box-2{width:90%;}
.contact-frm-box input[type="text"]{padding-right:4%;padding-left:5%;margin-right:0;margin-left:0;float:left}
textarea{width:90%;padding-right:4%;padding-left:5%;margin-right:0;margin-left:0}
.contact-frm-box input[type="submit"]{width:100%;}}
@media (min-width:481px) and (max-width:767px){.feature-list{font-size:0}
.feature-list li{width:50%;font-size:14px}
.feature-item{display:inline-block;}
.parallax_box_1 h3{font-size:20px;margin-bottom:30px}
.#parallax_2 .parallax_box_1 h2{margin-bottom:10px}
#parallax_3 .parallax_box_1 h2 .text_1{font-size:24px}
.process-list li{display:block;width:100%;margin-right:0;margin-left:0}
.team-box .team-slider > li{height:305px}
.team-box .bx-wrapper .bx-viewport{padding:50px 0 0;width:440px;margin:0 auto;display:block;max-width:440px!important;padding-left:10px;padding-right:10px}
.team-desc:after, .team-desc:before{left:55px}
.team-desc{left:0;padding-right:10px;padding-left:10px;width:110px;bottom:-157px}
.slider-bottom{top:115px;left:20%;width:55%;}
.team-man-icon{text-align:center;}
.team-man-icon li{float:none;display:inline-block;}
.parallax_box_2{text-align:center;font-size:0}
.parallax_box_2 li{width:50%;font-size:14px}
.tab-content{text-align:center;}
.price-box-holder-1, .price-box-holder-2, .price-box-holder-3{margin-left:30px;margin-right:30px}
.news-letter{font-size:30px;line-height:38px;margin-bottom:20px}
.view-images{margin-top:28%;}
.tml-title span:after, .tml-title span:before{top:8px}
.testimonial-slider .bx-wrapper .bx-viewport{width:400px!important;margin:0 auto;}
.subscription li{display:block;text-align:center;}
.subscription input[type="text"]{margin-bottom:30px;width:90%;padding-left:4%;padding-right:5%;margin-right:0;display:inline-block;}
.subscription input[type="submit"]{width:99%;}
.item-box h4{padding-top:9%;}
.news-list{font-size:0}
.news-list li{display:inline-block;width:400px;font-size:14px;max-width:400px;margin-left:0;margin-right:0}
.news-letter-text{display:none;}
#parallax_6 .parallax_box_1{padding-top:70px}
#parallax_6 .parallax_box_1 h3{font-size:20px;line-height:30px}}
@media (max-width:480px){body{background:#fff}
body>div{max-width:100%;margin:0 auto;}
#home .wrapper,
#about .wrapper,
#about .wrapper,
#service .wrapper,
#team .wrapper,
#pricetable .wrapper,
#work .wrapper,
.work-box,
#news .wrapper,
#contact .wrapper,
#footer,
.parallax-box .wrapper{padding-left:20px;padding-right:20px;max-width:100%;margin:0 auto;}
.dot-box{width:100%;left:0}
#footer{max-width:100%;margin:0 auto;}
.slogan-inner h2{font-size:34px;line-height:40px;font-weight:normal;}
.parallax_box_1{padding-top:40px}
.parallax_box_1 h2 .text_1, .news-letter{font-size:20px;line-height:36px;font-weight:bold;}
#parallax_4 .parallax_box_1{padding-top:60px}
.parallax_box_1 h3{font-size:16px;margin-bottom:25px}
#parallax_2 .parallax_box_1 h2{margin-bottom:5px}
.parallax_box_2{font-size:0}
.parallax_box_2 li{font-size:14px;width:auto;}
.wc-text-box-1, .wc-text-box-2{font-size:30px}
.filter{font-size:0}
.filter li{font-size:14px;margin-right:0;clear:both;}
.subscribe-box{padding-top:50px}
.news-letter{margin-bottom:30px}
.news-letter-text{display:none;}
.feature-list{text-align:center;}
#parallax_4 .parallax_box_1, #parallax_6 .parallax_box_1{padding-top:50px}
#parallax_4 .parallax_box_1 h3{margin-bottom:0}
#parallax_6 .parallax_box_1 h3{font-size:14px}
.feature-list li{float:none;display:inline-block;margin-left:0;margin-right:0}
.process-list{max-width:100%;display:inline-block;}
.process-list li{margin-right:0;max-width:100%;display:block;}
.process-desc{width:189px}
.parallax_box_2{text-align:left}
.polygon{margin-right:10px}
.team-box .team-slider > li{height:305px}
.team-box .bx-wrapper .bx-viewport{padding:50px 0 0;width:290px;margin:0 auto;display:block;max-width:290px!important;}
.team-box .bx-wrapper .bx-prev{left:0;top:10px}
.team-box .bx-wrapper .bx-next{right:0;top:10px}
.team-desc:after, .team-desc:before{left:55px}
.team-desc{left:0;padding-right:10px;padding-left:10px;width:110px;bottom:-157px}
.slider-bottom{top:115px;left:20%;width:55%;}
.team-man-icon{text-align:center;}
.team-man-icon li{float:none;display:inline-block;}
.tabs .sr-icon{width:42px}
.sr-icon span{font-size:30px;line-height:38px}
.sr-tab-text{width:220px}
.testimonial-box{margin:0 auto;}
.testimonial{width:280px;display:block;}
.sl-testimonial li{text-align:left}
.tml-content{width:250px;padding-right:15px;padding-left:15px}
.tml-content:after, .tml-content:before{left:122px}
.tml-content{width:233px}
.tml-title h4 span{font-size:16px;line-height:26px}
.price-box-holder-1, .price-box-holder-2, .price-box-holder-3{display:block;width:100%;}
.price-table-box{clear:both;display:block;max-width:100%;width:auto;border-right:1px solid #ddd;margin-bottom:30px}
.price-table-box.exclusive{clear:both;display:block;max-width:100%;width:auto;margin-top:0}
.e-marker{left:45px}
.price-table-box.last{clear:both;display:block;max-width:100%;width:auto;border-left:1px solid #ddd;margin-bottom:0}
.filter li
{display:block;}
ul.work-list{width:100%;text-align:center;}
ul.work-list li{clear:both;display:inline-block;margin:0;padding:0;width:100%;}
.item-box{max-width:100%;float:none;}
.news-list{display:block;}
.subscription li{width:100%;}
.subscription input[type="text"]{width:90%;padding-right:4%;padding-left:5%;margin-right:0;margin-left:0;margin-bottom:30px}
.subscription input[type="submit"]{width:100%;padding-left:0;padding-right:0}
.news-list li{max-width:100%;width:100%;margin-right:0}
.social-icon li a{font-size:34px}
.para-icon{font-size:18px}
.testimonial-slider .bx-wrapper{margin:0 auto;width:265px!important;}
.testimonial-slider .bx-wrapper .bx-prev{left:-80px}
.testimonial-slider .bx-wrapper .bx-next{right:-80px}}
@media (min-width:401px) and (max-width:480px){.filter{text-align:center;}
.filter li{display:inline-block;width:400px}
ul.work-list li{width:400px}
.item-box h4{margin-top:3%;}
.news-list li{width:400px;max-width:400px}
.view-images{margin-top:110px}
.parallax_box_2 li{width:100%;}
.testimonial-slider .bx-wrapper .bx-prev{left:-28px}
.testimonial-slider .bx-wrapper .bx-next{right:-28px}}
@media (min-width:451px) and (max-width:480px){.item-box h4{margin-top:11%;}
.testimonial-slider .bx-wrapper .bx-prev{left:-88px}
.testimonial-slider .bx-wrapper .bx-next{right:-88px}}
@media (min-width:371px) and (max-width:400px){ul.work-list li{width:320px}
.view-images{margin-top:90px}
.testimonial-slider .bx-wrapper .bx-prev{left:-28px}
.testimonial-slider .bx-wrapper .bx-next{right:-28px}}
@media (max-width:370px){ul.work-list li{width:265px}
.view-images{margin-top:75px}
.testimonial-slider .bx-wrapper .bx-prev{left:0}
.testimonial-slider .bx-wrapper .bx-next{right:0}}
@media (max-width:250px){.wrapper{overflow:hidden;}}
@media (max-width:767px){.ft-text-box h3{font-size:30px}
.ft-text-box{text-align:center;}
.ft-text-box .icon-ok{display:block;margin-top:12px}}
