

nav.main_menu>ul>li>a {
    position: relative;
    padding: 4px 12px;
}

header .header_inner_left {
    left: 29px;
    top: 4px;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_author{
        color: #292929;
    font-family: 'Hind Siliguri', sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0px;
    text-transform: capitalize;
}

.four_columns>.column1>.column_inner {
    padding: 0px 25% 0 0;
}

.q_counter_holder p.counter_text {
    margin: 7px 0 0;
}

.q_counter_holder {
    padding: 11px 0;
}

.title_subtitle_holder h1{
     text-transform: capitalize;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
    text-align: center;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 7px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 13px;
}

.page_not_found h2{
    font-size: 29px;
}
.page_not_found p {
    margin: 15px 14% 35px;
}

.full_width {
position: relative;
}

.content .container .container_inner {
padding-top: 3%;
}

.content_vertical_middle {
padding-left: 80px !important ;
}

.Titolo3{
 padding-left: 23%;
}

/*.Testo1{
 padding-left: 0%;
} */

/*.Testo2{
 padding-right: 6%;
}*/
.Testo3{
 padding-left: 23%;
}

.Testo4 {
    padding-top: 4% !important;
    padding-right: 22% !important;
}

.Testo5{
    padding-right: 10% !important;
}

.btnhome{margin: 0px 0px 1px 250px;}

.Testo6{ padding-right: 5% !important;}

/*.vc_custom_1595359332226 {margin-left: -250px;} */
.vc_custom_1595938463647{margin-left: -195px;} 

.immagine1 {
 padding-left: 10px;
    max-width: 109%;
    width: 700px;
}  

.txt2{
 max-width: 95%;
} 

.Testocons{
padding-right: 3% !important;
}

.txtriq2{
padding-right: 6% !important;
}

.riga1{
padding-left: 2% !important;
}

.riga2{
padding-left: 2% !important;
}

.txthome{
padding-left: 5% !important;
padding-right: 5% !important;
}


.footer_top h5 {
    font-size: 20px;
    font-weight: 800;
}
#cn-accept-cookie{
color: #fff;
background: #b4ce76 !important;
}
#cn-more-info{
color: #fff;
background: #b4ce76 !important;
}




@media only screen and (max-width: 1400px){
.Testo3{ padding-left: 23%;}
.Titolo3{padding-left: 23%;}
/*.btnhome{margin: 0px 0px 1px 235px;}*/
.Testo4 {padding-right: 8% !important;}
.Testo5{ padding-right: 3% !important;}

}

@media only screen and (max-width: 1200px){
.Testo1{ padding-left: 0%;}
.Testo2{padding-right: 0%;}
.btnhome{margin: 0px 0px 1px 145px;}
.Testo3{ padding-left: 0%;}
.Titolo3{padding-left: 0%;}
.Testo5 {padding-right: 2% !important;}
.Testo4 {padding-right: 3% !important;}
.vc_column_container > .vc_column-inner {padding-left: 15px;}
/*.vc_custom_1595359332226 {margin-left: 0px !important;} */
.vc_custom_1595938463647{margin-left: 0px;} 
.immagine1 {max-width: 100% !important; padding-left:0%}
.txt2{max-width: 100%;} 
h3{font-size: 21px;line-height: 36px;} 

}

@media only screen and (max-width: 1000px){
 .btnhome{position: relative; bottom: 40px;} 
.Testo4 {padding-right: 0% !important;}
.Testo5 {padding-right: 0% !important;}
.immagine1 {position: relative; bottom: -70px;}
h3 {font-size: 19px; line-height: 25px;}
h4 {font-size: 20px; line-height: 39px;}
.btnhome{margin: 0px 0px 1px 105px;}
.immagine1 {position: relative; bottom: -120px !important;}
.footer_top .three_columns .column3 .column_inner>div {position: relative;left: 45px;}
}

@media only screen and (max-width: 767px){
.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
    font-size: .425em!important;}
.content_vertical_middle {padding-top: 20px !important; padding-left: 80px !important ;}
h1 {text-align: center !important;}
p {text-align: center !important;}
h4 {text-align: center !important;}
h2 {text-align: center !important;}
h5 {text-align: center !important;}
h3 {text-align: center !important;}
.vc_custom_1594741431456 {padding-bottom: 5% !important;}
.q_slide_title {text-align: center !important;}
.vc_custom_1594234471981{ padding-bottom: 30px;}
#nav_menu-3{text-align: center !important;}
.vc_custom_1594823234714 { position: relative; left: -20px;}
.wpb_single_image.vc_align_right {text-align: center;}
.wpb_single_image.vc_align_left {text-align: center;}
.vc_custom_1594748943474 {position: relative; left: -10px;}
.vc_col-xs-offset-1 {margin-left: 0%;}
.Testo6{ padding-right: 0% !important;}
 /* .Titolo1{padding-left: 12%;} */
/* .Testo1{padding-left: 13%;} */
.imghome2{padding-left: 5%;padding-bottom: 2%;} 
.imghome1{padding-left: 5%;padding-top: 2%;} 
.Titolo2{padding-left: 10%;}
.vc_custom_1595437022640 {padding-right: 0% !important;}
.vc_custom_1594735915703 {padding-left: 10% !important;}
.vc_custom_1594739373695 {padding-left: 10% !important;}
.txtriq2{padding-right: 0% !important;}
.Testocons{padding-right: 0% !important;}
.vc_custom_1595884656089 {padding-left: 0% !important;}
.riga1 {padding-left: 10% !important; padding-right: 10% !important;}
.riga2{padding-left: 10% !important; padding-right: 10% !important;}
.txt1{padding-left: 10% !important;} 
#wpcf7-f193-p125-o1{padding-left: 5% !important; padding-right: 5% !important;} 
.txtcons1 {padding-left: 5% !important; padding-right: 5% !important;} 
.immagine1 {position: relative; bottom: 0px; width: 498px; padding-left: 8%;}
.Testo3 {padding-left: 5%;}
.qbutton.default {margin: 10px 0px 1px 235px !important;}
h3{font-size: 24px;line-height: 36px;}
h4 {font-size: 24px;line-height: 36px;}
.q_slide_text{font-size: 30px !important; }
/*.txtbio{ padding-left: 10% !important; padding-right: 10% !important;} */
.footer_top.footer_col3 {position: relative;left: 0px;}
.footer_top .three_columns .column3 .column_inner>div {position: relative;left: 0px;}
.immagine1 {position: relative; bottom: 0px !important;}
.emphome{ height: 10px !important;}

}


@media only screen and (max-width: 600px){
.immagine1{padding-left: 6%;}
/*.qbutton.default {margin: 10px 0px 1px 165px !important;} */
} 

@media only screen and (max-width: 500px){
.immagine1 {max-width: 93% !important ;}
.qbutton.default {margin: 10px 0px 1px 105px !important;}

}
@media only screen and (max-width: 400px){

.imghome1 {padding-left: 4%;}
/*.imghome2 {padding-left: 4%;} */
.imghome2 {max-width: 99%;} 
/*.qbutton.default {margin: 10px 0px 1px 150px !important;}*/

}

@media only screen and (max-width: 300px){
.qbutton.default {margin: 10px 0px 1px 90px !important;}
}

 @media only screen and (max-width: 700px){
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3 {
    width: 70%;
    padding-left:15%;
padding-top:40px;
    float: left;
}} 

@media only screen and (max-width: 768px) {
/*.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 100%; */
}}

body > div.wrapper > div > footer > div > div.footer_top_holder > div > div > div > div > div.column2.footer_col2 > div > div > div > ul > li:nth-child(1) > div > div.latest_post_text > div > div > h6 {padding-top:15px;}
body > div.wrapper > div > footer > div > div.footer_top_holder > div > div > div > div > div.column2.footer_col2 > div > div > div > ul > li:nth-child(2) > div > div.latest_post_text > div > div > h6  {padding-top:15px;}

#search-5 {padding-top:45px;}


@media (min-width:1025px) and (min-width:1281px) {
     ::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
     :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: transparent;
    }
     ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
         color: transparent;
    }
     :-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
    }
     input::placeholder {
         color: transparent;
    }
     textarea::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
     textarea:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: transparent;
    }
     textarea::-moz-placeholder {
        /* Mozilla Firefox 19+ */
         color: transparent;
    }
     textarea:-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
 }

@media only screen and (max-width: 800px) { 
.qbutton.default {margin: 10px 0px 1px 106px !important;}


}

