/*
Theme Name: atob
*/

/* main elements */


/* BEGIN RESTIVE CSS */


#slider{display:none;}

@media only screen and (max-width: 812px) {
    body {
    min-width: 100%;
    margin: 0 auto
    }

.carousel{display:none;}

#slider {display:block !important;}
}





.mobi.phone #wrapper{
    position: relative;
    width: 100%;
    margin: 0 auto
}

.rp_240 #wrapper, .rp_320 #wrapper, .rp_480 #wrapper, .rp_640 #wrapper, .rp_720 #wrapper, .rp_812 #wrapper{
    position: relative;
    width: 100%;
    margin: 0 auto;
   

}


.rp_240 #header, .rp_320 #header, .rp_480 #header, .rp_640 #header, .rp_720 #header, .rp_812 #header{
    position: relative;
    width: 100%;
    margin: 0 auto;
   

}


.rp_240 #footer, .rp_320 #footer, .rp_480 #footer, .rp_640 #footer, .rp_720 #footer, .rp_812 #footer{
    position: relative;
    width: 100%;
    margin: 0 auto;
   

}


.rp_240 .footer-holder, .rp_320 .footer-holder, .rp_480 .footer-holder, .rp_640 .footer-holder, .rp_720 .footer-holder, .rp_812 .footer-holder{
    position: relative;
    width: 100%;
    margin: 0 auto;
   

}

.rp_240 .footer-holder .box, .rp_320 .footer-holder .box, .rp_480 .footer-holder .box, .rp_640 .footer-holder .box, .rp_720 .footer-holder .box, .rp_812 .footer-holder .box{
    position: relative;
    width: 100%;
    margin: 0px 0px 0px 20%;
   

}


.rp_240 .footer-holder .btn-subscribe, .rp_320 .footer-holder .btn-subscribe, .rp_480 .footer-holder .btn-subscribe, .rp_640 .footer-holder .btn-subscribe, .rp_720 .footer-holder .btn-subscribe, .rp_812 .footer-holder .btn-subscribe{
background:none;

}



.rp_240 .footer-holder .btn-subscribe span, .rp_320 .footer-holder .btn-subscribe span, .rp_480 .footer-holder .btn-subscribe span, .rp_640 .footer-holder .btn-subscribe span, .rp_720 .footer-holder .btn-subscribe span, .rp_812 .footer-holder .btn-subscribe span{
background:none;
background-color: #FBED30;
border-radius: 4px;

}


.rp_240 .header-holder .btns a, .rp_320 
.header-holder .btns a, .rp_480 
.header-holder .btns a, .rp_640 
.header-holder .btns a, .rp_720 
.header-holder .btns a, .rp_812 
.header-holder .btns a{
background:none;

}


.rp_240 .header-holder .btns, .rp_320 
.header-holder .btns, .rp_480 
.header-holder .btns, .rp_640 
.header-holder .btns{
min-width:100%;

}

.rp_240 .header-holder .btns li, .rp_320 
.header-holder .btns li, .rp_480 
.header-holder .btns li, .rp_640 
.header-holder .btns li{
display: inline-block;
float:none;

}




.rp_240 .header-holder .contact-box, .rp_320 .header-holder .contact-box, .rp_480 .header-holder .contact-box, .rp_640 .header-holder .contact-box{
width:100%;
text-align:center;
}

.rp_240 .header-holder .call, .rp_320 .header-holder .call, .rp_480 .header-holder .call, .rp_640 .header-holder .call{
display:none;
}

.rp_240 .header-holder .contact-box .box, .rp_320 .header-holder .contact-box .box, .rp_480 .header-holder .contact-box .box, .rp_640 .header-holder .contact-box .box{
float:none;
}


.rp_240 .header-holder .btns a span, .rp_320 .header-holder .btns a span, .rp_480 .header-holder .btns a span, .rp_640 .header-holder .btns a span, .rp_720 .header-holder .btns a span, .rp_812 .header-holder .btns a span{
background:none;
background-color: #FBED30;
padding:6px 6px 6px 6px;
border-radius: 4px;

}




/*

.mobi.phone #header{
position: relative;
    width: 100%;
    margin: 0 auto
}

.mobi.phone #main{
position: relative;
    width: 100%;
    margin: 0 auto
}

.mobi.phone #footer{
position: relative;
    width: 100%;
    margin: 0 auto
}


.mobi.phone .header-holder{
position: relative;
    width: 100%;
    margin: 0 auto
}


.mobi.phone .top-holder{
position: relative;
    width: 100%;
    margin: 0 auto
}


.mobi.phone .logo{
position: relative;
    width: 100%;
    margin: 0 auto
}

*/

.rp_240 .header-holder, .rp_320 .header-holder, .rp_480 .header-holder, .rp_640 .header-holder, .rp_720 .header-holder, .rp_812 .header-holder{
    position: relative;
    width: 100%;
    margin: 0 auto

}

.rp_240 #sidebar, .rp_320 #sidebar, .rp_480 #sidebar, .rp_640 #sidebar, .rp_720 #sidebar, .rp_812 #sidebar{
position: relative;
    width: 100%;
    margin: 0 auto

}

.rp_240 #sidebar .contact-form .heading, .rp_320 #sidebar .contact-form .heading, .rp_480 #sidebar .contact-form .heading, .rp_640 #sidebar .contact-form .heading, .rp_720 #sidebar .contact-form .heading, .rp_812 #sidebar .contact-form .heading{
    width: 100%;


}


.rp_240 .main-box, .rp_320 .main-box, .rp_480 .main-box, .rp_640 .main-box, .rp_720 .main-box, .rp_812 .main-box{
    padding:0;


}





.rp_240 .logo, .rp_320 .logo, .rp_480 .logo, .rp_640 .logo{
    display:block;
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    padding-bottom:10px;
    float:none;
    clear:both;
 

}

.rp_240 .logo, .rp_320 .logo, .rp_480 .logo{

background: url(images/logo_small.png) no-repeat;
width:250px;
height:90px; 

} 

.rp_480 #main .contact-form h3{
font-size:26px;
}




.rp_240 .top-holder, .rp_320 .top-holder, .rp_480 .top-holder{
    display:block;
    position: relative;
    width: 100%;
    margin: 0 auto;
    float:none;
    clear:both;
    text-align:center;
    
   
}




.rp_240 .header-holder .email, .rp_320 .header-holder .email, .rp_480 .header-holder .email, .rp_640 .top-holder .email{

float:none;

}

.rp_640 .top-holder{
    position: relative;
    width: 100%;
    margin: 0 auto;
    float: none;
    text-align:center;
   

}


.rp_720 .top-holder, .rp_812 .top-holder{
    /*position: relative;
    width: 49%;
    margin: 0 auto;*/
    display:none;
   

}




.rp_240 .nav-holder, .rp_320 .nav-holder, .rp_480 .nav-holder, .rp_640 .nav-holder, .rp_720 .nav-holder, .rp_812 .nav-holder{
    display:none;
   

}


.rp_240 .nav-frame, .rp_320 .nav-frame, .rp_480 .nav-frame, .rp_640 .nav-frame, .rp_720 .nav-frame, .rp_812 .nav-frame{
    display:none;
   

}

.rp_240 #main, .rp_320 #main, .rp_480 #main, .rp_640 #main, .rp_720 #main, .rp_812 #main{
    position: relative;
    width: 100%;
    margin: 0 auto;
   

}


.rp_240 .main-holder, .rp_320 .main-holder, .rp_480 .main-holder, .rp_640 .main-holder, .rp_720 .main-holder, .rp_812 .main-holder{
    position: relative;
    width: 100%;
    margin: 0 auto;
   

}


.rp_240 .main-wrap, .rp_320 .main-wrap, .rp_480 .main-wrap, .rp_640 .main-wrap, .rp_720 .main-wrap, .rp_812 .main-wrap{
    position: relative;
    width: 100%;
    margin: 0 auto;
    background:none;
    background-color: white;
   
   

}

#sidebox{
overflow: hidden;
    padding: 20px 20px 20px 29px;
    line-height: 1.9;

}

.rp_240 .gallery-holder, .rp_320 .gallery-holder, .rp_480 .gallery-holder, .rp_640 .gallery-holder, .rp_720 .gallery-holder, .rp_812 .gallery-holder{
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
   

}


.rp_240 .gallery-holder, .rp_320 .gallery-holder, .rp_480 .gallery-holder, .rp_640 .gallery-holder{background:none;}

.rp_240 .contact-form, .rp_320 .contact-form, .rp_480 .contact-form, .rp_640 .contact-form, .rp_720 .contact-form, .rp_812 .contact-form{min-width:100%;float:left;}
.rp_240 .contact-form, .rp_320 .contact-form{max-width:100%; background:#fff;}


.rp_240 .wpcf7-validation-errors, .rp_320 .wpcf7-validation-errors{left:130px;bottom:8px;max-width:120px}

.rp_240 .carousel, .rp_320 .carousel, .rp_480 .carousel, .rp_640 .carousel, .rp_720 .carousel, .rp_812 .carousel{ 
    position: relative;
    width: 100%;
    margin: 0 auto;
   

}


.rp_240 .text-block, .rp_320 .text-block, .rp_480 .text-block, .rp_640 .text-block, .rp_720 .text-block, .rp_812 .text-block{ 
    position: relative;
    width: 100%;
    margin: 0 auto;


}


.rp_240 .column-holder, .rp_320 .column-holder, .rp_480 .column-holder, .rp_640 .column-holder, .rp_720 .column-holder, .rp_812 .column-holder{ 
    position: relative;
    width: 100%;
    margin: 0 auto;


}

.rp_240 .column-holder .text-box, .rp_320 .column-holder .text-box, .rp_480 .column-holder .text-box, .rp_640 .column-holder .text-box, .rp_720 .column-holder .text-box, .rp_812 .column-holder .text-box{ 
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 317px;
    margin: 0 auto;
   
    

}








/* work stoped here 11/16  */


