.box-newsletter .input-newsletter{
	border-radius: 55555px !important;
    font-size: 11px;
    font-weight: bold;
    height: 53px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    width: 40%;
	display: inline-block;
	padding-left:25px;
}
.box-newsletter{

}
.box-newsletter input,
.box-newsletter input:focus{
	background:none !important;
	
	font-size:12px;

	text-transform:uppercase;

    color: #a7a7a7;
	font-weight:400 !important;
}
.box-newsletter .box-heading{
	color: #fff;
    font-family: Raleway;
    font-size: 38px;
    font-style: normal;
    font-weight: 900;
    line-height: 52px;
    text-align: center;
	letter-spacing:2px;
}
.box-newsletter a.button{
	border-radius: 555px !important;
    font-size: 11px;
    font-weight: bold;
    height: 53px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    width: 27%;
  
	display: inline-block;
    margin-left:5%;
	line-height:53px;
	cursor: pointer;
	background:#000;
	color:#fff;
}
.box-newsletter a.button:hover{
	background:#01aa73 !important;
}
.box-newsletter{
	background-color:#fff;
}
.box-heading {
	color:#a7a7a7;
}
.box-newsletter input:focus{
	border-color:#01aa73;
	background:#363840;
}
.box-newsletter input{
	border-color:#000;
}
.box-newsletter a.button {
    background: #303233 none repeat scroll 0 0;
    color: #01aa73;
	border: none !important;
}
.nvw-sub-title h3 {
    font-size: 30px;
    font-weight: 300;
    line-height: 42px;
    margin: 50px 0 70px;
}
.nvw-sub-title h3 span.extrabold {
    font-size: 80px;
    font-weight: 800;
    margin: 0 25px;
}

.icon-block-1 a {
    color:#000000 !important;
}
.icon-block-1 a:hover {
     color:#01aa73 !important;
}


.icon-block-1 {
    max-width:7%; 
    display:inline-block; 
    position:relative !important; 
    float:right; 
    text-align:center !important;
    margin-left:20px !important;
}

.testimon {
    background:#f4f4f4 !important; 
    margin-left: auto !important; 
    margin-right: auto !important;  
    border:1px #Eeeeee solid !important; 
    padding:10px 100px !important; 
    border-left:0px !important; 
    border-right:0px !important;
}

.icon-block-2 {
    display:none !important;
}


.icon-testim {
    font-size:35px !important;  
    margin-bottom:30%; 
    margin-top:30%;
}

.polivin {
    width:70%;
   
    display:inline-block;
    position:relative;
    text-align:center;
    padding-top:30px;
     padding-bottom:30px;
}

.d-pad {
    padding:0px 65px;
}

.right-pol {
    border-left:1px solid #ddd !important;
    
}
.doood {
padding: 5px 20px;  text-align:center !important;

}



@media (min-width: 1281px) {
    .icon-block-1 {
     margin-left:0px !important;
    }
}

@media (max-width: 1280px) {
    .testimon {
   
    padding:10px 60px !important; 

}
}

@media (max-width: 1100px) {
    
    
    
    .testimon {
   
    padding:10px 30px !important; 

}
   .icon-block-1 {
    display:none !important;
}
.centtr {
    text-align:center !important;
     max-width: 100% !important; 
}
.icon-block-2 {
    
    width: 100% !important; 
    max-width: 100% !important; 
    display:inline-block !important; 
    position:relative !important; 
    
    text-align:center !important;
   
}

.icon-testim {
    font-size:35px !important;  
    margin-bottom:0px; 
    margin-top:20px;
     margin-left:10%; 
    margin-right:10%;
}
.box-newsletter .input-newsletter {
    width:50% ;
}
.descript-testimon {
    font-size:13px !important;
}


 .box-newsletter a.button {
 width:40% !important;
    
    } 
    
          .box-newsletter .input-newsletter {
            height:43px;
        }
        .box-newsletter a.button {
            height:43px;
            line-height:43px;
            font-size:10px;
        }



}
@media (max-width: 1000px) {
   .testimon {
    padding:10px 15px !important;
}
.polivin {
    padding-left:15px;
    padding-right:15px;
}
.box-heading-newsletter {
    font-size:20px !Important;
    }
    
    .box-newsletter a.button {
        width:35%;
    }
    .d-pad {
    padding:0px 55px;
}
    }
    
       
@media (max-width: 942px) {
    .intexx {
    font-size:14px !important;
    }
}
    
@media (max-width: 900px) {
    .d-pad {
    padding:0px 35px;
}
      .box-heading-newsletter {
    font-size:18px !Important;
    }
    
    .icon-testim {
    font-size:30px !important;  
  
}

}
    @media (max-width: 800px) {
  .box-newsletter .input-newsletter {  
padding-left:15px;
}
      .box-heading-newsletter {
    font-size:16px !Important;
    }
    .icon-testim {
    font-size:28px !important;  
  
}
    }
    
   @media (max-width: 720px) {
     
       
       
      .polivin {
    width:100%;
    display:inline-block;
    position:relative;
    float:left;
    border-bottom:0px #E8EBE0 solid !important;
} 
.descript-testimon {
    font-size:13px !important;
}

.right-pol {
    padding-top:10px !important;
    border-left:0px !important;
    border-bottom:0px #E8EBE0 solid !important;
}
.d-pad {
    padding:0px 55px; 
}
 .box-heading-newsletter {
    font-size:20px !Important;
    }
    
    .intexx {
        display:none !important;
    }
   }


@media (max-width: 480px) {
    .d-pad {
        padding:0px 35px; 
    }
    
    .box-newsletter .box-heading {
    font-size:16px !Important;
    line-height:20px !Important;
    margin-bottom:15px !important;
    margin-top:5px !Important;
    }
    
    .doood {
padding: 5px 10px;  text-align:center !important;

}
    
    
}
@media (max-width: 360px) {
.box-newsletter .box-heading {
    font-size:16px !Important;
}
.descript-testimon {
    font-size:11px !important;
}

#newsletter_email0 {
    font-size:10px !important;
}

.box-newsletter a.button {
    font-size:9px !important;
}

}

@media (max-width: 300px) {

.d-pad .img-responsive {
 display:none !important;   
}

.img-testim {
display:none !important;
}
.box-newsletter a.button {
    font-size:7px !Important;
}
#newsletter_email0 {
    font-size:8px !important;
}

.box-newsletter .input-newsletter {
            height:33px;
        }
        .box-newsletter a.button {
            height:33px;
            line-height:33px;
      
        }


}