@media screen and (max-width: 480px) {
    h2, .h2 {
        font-size: 24px;
    }
    .orangeButton{
        padding: 25px 30px;
    }
    
    #revoSliderWrapper .tp-banner-container .whiteText{
        font-size: 45px; color: #FFF; 
    }
    #revoSliderWrapper .tp-banner-container .orangeText{
        font-size: 45px; color: #dacf1b; 
    }
    .howWeWorks .item span {
        text-align: center;
    }

.advantages{
    
}
    .advantages h2{
        font-size: 26px;
    }    
    .item.projectItem{
        width: 100%;
    }
        .item.projectItem .cover {
            
        }
        .item.projectItem:hover .cover {
            
        }
        .item.projectItem .innerCover {
            height: auto;
            min-height: initial;
        }
        .item.projectItem .innerCover .innerLink{
            min-height: initial;
        }
            .item.projectItem .innerCover a{
                font-size: 17px;
                line-height: 20px;
            }
        
            .item.projectItem .innerCover a.tag {
                
            }
            .item.projectItem .innerCover a.title{
                font-family: 'SegoeUISemibold';
            }
        
            .item.projectItem .innerCover a.tag {
                
            }
        .item.projectItem .innerCover .helper{
            
        }
    
    .bestWork {
        
    }
        .bestWork .item {
        width: 100%;
        }
        .bestWork .item .innerCover {
            
        }
    
.footer .contacts .phone{
    font-size: 14px;
}
.footer .contacts input{
    padding: 12px 13px;
}
.footer .contacts button{
    padding: 14px 15px;
}
    .fullPortfolio .items .item {
        width: 100%;
    }
        .fullPortfolio .item .innerCover {
        }
        
    .itemPortfolio .related .items .item {
        width: 100%;
    }
        .itemPortfolio .related .item .innerCover {
            
        }
        .itemPortfolio .related .item:hover .innerCover a {
            font-size: 17px;
        }


    .howWeWorks .item {
        padding-top: 75px;
        float: left;
        width: 100%;
    }
    .howWeWorks .item div {
        text-align: center;
    }
    .advantages .row {
        padding: inherit;
    }
    .howWeWorks .item1{background: url(/img/icon_how_1.png) no-repeat top center;}
    .howWeWorks .item2{background: url(/img/icon_how_2.png) no-repeat top center;}
    .howWeWorks .item3{background: url(/img/icon_how_3.png) no-repeat top center;}
    .howWeWorks .item4{background: url(/img/icon_how_4.png) no-repeat top center;}
    .howWeWorks .item5{background: url(/img/icon_how_5.png) no-repeat top center;}
    .howWeWorks .item6{background: url(/img/icon_how_6.png) no-repeat top center;}
    .howWeWorks .item7{background: url(/img/icon_how_7.png) no-repeat top center;}
    .howWeWorks .item8{background: url(/img/icon_how_8.png) no-repeat top center;}
    .howWeWorks .item9{background: url(/img/icon_how_9.png) no-repeat top center;}
    
    .howWeWorks .itemArrow{
        width: 100%; height: 72px; float: left; margin: 10px 0; height: 47px; 
    }
    .howWeWorks .arrow1{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    .howWeWorks .arrow2{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    .howWeWorks .arrow3{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    .howWeWorks .arrow4{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    .howWeWorks .arrow5{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    .howWeWorks .arrow6{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    .howWeWorks .arrow7{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    .howWeWorks .arrow8{background: url(/img/icon_how_darrow.png) no-repeat center bottom;}
    
    .contentContainer .whyUsFull {
        
    }
    .contentContainer .whyUsFull ul{
        margin-top: 20px;
    }
    .contentContainer .whyUsFull ul li{
        margin-bottom: 50px;
    }
    .contentContainer .whyUsFull ul li .icons {
        float: left;
        margin: 0;
        width: 40%;
    }
    .contentContainer .whyUsFull ul li .icons img{
        margin: 0 auto;
    }
    .contentContainer .whyUsFull ul li .header {
        width: 60%;
        float: right;
        padding-top: 25px;
    }
    .contentContainer .whyUsFull ul li .text {
        clear: both; padding-top: 20px; 
    }
    
    
    .fullPortfolio .filter a {
        padding: 6px 18px;
    }
    
    .uslugi{
        
    }
        .uslugi .imgWrapper{
            float: left; width: 50%;
        }
        .uslugi img {
            margin: 0 0 0 0px;
        }
        .uslugi h2{
            float: right; width: 50%;
            margin-top: 30px;
        }
        .uslugi .text:before{
            clear: both; float: none; content: ' ';
        }
        .uslugi .text{
            clear: both; padding-top: 20px;
        }
    
    .bonusBlock{
        padding: 55px 0 60px 0;
    }
        .bonusBlock .header {
            font-size: 21px;line-height: 26px;
        }
        .bonusBlock .text {
            margin-top: 35px;
        }
    .contentContainer blockquote{
        width: 80%;
    }
    
    .testimonialsFull{
        
    }
        .testimonialsFull .col-xs-2{
            width: 100%;
        }
        .testimonialsFull .col-xs-10{
            width: 100%;
        }
        .testimonialsFull .photoWrapper img{
            width: 200px;
            height: 200px;
            margin: 0 auto;
            display: block;
        }
        .contentContainer .testimonialsFull blockquote{
            margin-top: 30px!important;
        }
        .contentContainer .testimonialsFull blockquote:before{
            transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            top: -24px;
            left: 50%;
        }
        .testimonialsFull .who .project{
            float: left;
            width: 100%;
        }
        
        
        .itemPortfolio .sliderThumbs {
            text-align: center;
        }
        .itemPortfolio .sliderThumbs a:last-child{
            margin: 0 13px 10px 0;
        }
        
        .footer .contacts input[type="submit"]{
            padding: 14px 15px;
            margin-left: -55px;
        }
}