/*







Theme Name: Reformabit







Theme URI: 







Description: Child 01 theme for the Divi theme







Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>







Author URI: 







Template: Divi







Version: 2.7.5







*/















/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 24 May 2016 07:56:26 +0000 */ 















@import url('../Divi/style.css');
.box_height7 {
  height: 75px;
}
.box_height6 {
  height: 75px;
}
.textwidget img {
  margin-top: 7px !important;
}
.main_box:hover {
  transform: translate3d(0px, 2px, 0px);
}

.box_height{height:226px;}
.box_data{color:#fff; padding:0 34px; font-size:16px;}
.box_height1 {
  height: 75px;
}

.box_data > a {
  font-size: 23px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.box_height2 {
  height: 8px;
}

.box_height3 {
  height: 32px;
}
.box_height4 {
  height: 8px;
}


.et_pb_row {
  padding: 0 !important;
}
.et_pb_section {
  padding: 0 !important;
}
.main_box {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(2, 129, 158, 0) 10%, rgba(59, 97, 142, 0.9) 100%) repeat scroll 0 0;
  transform: translate3d(0px, 15%, 0px);
  transition: opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

div.html5gallery-container-0

div.html5gallery-box-0

div.html5gallery-elem-0

div.html5gallery-elem-img-0

a{

  visibility: hidden;

}

#main-header .container{



	padding-left:0!important;



	padding-right:0!important;



}

.centered-inline-logo-wrap{display:none !important;}

#et_top_search {
   margin: 3px 21px 0 22px !important;
  }



.head-sec{







	margin:0 auto;



	padding:0 30px;



	color:#000;



}











.head-email{font-size:20px; margin-top:50px;}



.head-tag{font-size:25px;}



.header-t{



    font-size: 20px;



    margin-left: 25px;



text-align:center;



}

.header-t img {
    margin-left: 180px;
}

.header-e{float:right!important}







.et_pb_slide_description .et_pb_slide_title{



	background:rgba(23, 55, 94, 0.5) none repeat scroll 0 0!important;



}







.et_pb_more_button.et_pb_button{



	background:rgba(23, 55, 94, 0.5) none repeat scroll 0 0!important;



}











.header-e .norm_row.sfsi_wDiv{text-align:right!important}







#footer-menu{float:left!important;}



#footer-menu a {color:#fff!important}



#footer-info{text-align:right!important; float:right}



#footer-bottom li{



	display:inline!important;



   margin-right:20px!important



}







#footer-bottom li a{



	color:#fff!important;



}







.sidebar li{font-size:18px!important; margin-bottom:15px!important; list-style: outside none circle;}



.nav li ul {



    background: #365f93 !important;



}







#sidebar-box{ background: #000056!important;



 padding: 17px!important;



    text-align: center!important;



color:#fff!important;







}







.img-border{}

.bx-wrapper .bx-controls-direction a{display:block!important}

.bx-wrapper .bx-prev{left:-30px!important}

.bx-wrapper .bx-next{right:-40px!important}

.line-h{line-height:43px!important}







#sidebar-box h2{font-size:20px!important; color:#fff!important; line-height:26px!important; margin-bottom:10px!important}



#sidebar-box .et_pb_button{font-size:15px!important;}



#mailicon .et_pb_blurb_content{margin:0}







.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description



{



	padding:7% 8%!important;



}





#logo-slide #logo-slider-wraper{width:750px!important}

#logo-slide .slide{width:750px!important}





.cont1{width:48%; float:left; margin-right:4%}

.cont2{width:48%; float:left;}

.cont3{width:100%; float:left}





.cont1 input {

    background: #eee none repeat scroll 0 0;

    border: medium none;

    margin: 10px 0;

    padding: 16px;

    width: 100%;

}



.cont2 input {

    background: #eee none repeat scroll 0 0;

    border: medium none;

    margin: 10px 0;

    padding: 16px;

    width: 100%;

}



.cont3 textarea{

    background: #eee none repeat scroll 0 0;

    border: medium none;

    margin: 10px 0;

    padding: 16px;

    width: 100%;

}



.wpcf7-form-control.wpcf7-submit{

    background: transparent none repeat scroll 0 0;

    border: 2px solid #2EA3F2;

    border-radius: 3px;

    font-size: 20px;

    font-weight: 500;

    line-height: 1.7em !important;

    padding: 0.3em 1em;

    position: relative;

    transition: all 0.2s ease 0s;

color:#2EA3F2!important;

float:right!important;

}

.wpcf7-form-control.wpcf7-submit:hover {

    border: 2px solid transparent;

    padding: 0.3em 2em 0.3em 1em;

    background: #eee!important;

}



.wpcf7-form-control.wpcf7-submit::after{

font-family:"ETmodules" !important

}




#post-36 .et_pb_fullwidth_section{padding:0!important}

#post-36 .et_pb_section_1.et_pb_section{padding:4% 0!important}
#post-36 .et_pb_section_2.et_pb_section{padding:4% 0!important}
#post-36 .et_pb_section_3.et_pb_section{padding:4% 0!important}
#post-36 .et_pb_section_4.et_pb_section{padding:4% 0!important}


.carousel-item img {
    margin-bottom: 30px !important;
    margin-top: 30px !important;
    width: 58% !important;
}

/* #Tablet (Landscape)



----------------------------------------------------------------------*/
@media only screen and (min-width: 980px) and (max-width: 981px) {
#et-top-navigation {

  background: transparent !important;

}
.box_height7 {
  height: 75px !important;
}
.main_box {
  transform: translate3d(0px, 1%, 0px);
}
}

@media only screen and (min-width: 959px) and (max-width: 1177px) {
.box_height2 {
  height: 58px;
}
.box_height7 {
  height: 126px;
}
.box_height6 {
  height: 51px;
}
.box_height3 {
  height: 6px;
}
.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide {
  background-size: 100%;
  background-position: top;
}
.et_pb_fullwidth_slider_0 {
  height: 250px !important;
}
.mobile_nav {

  background: transparent !important;

}

.select_page {

  display: none !important;

}



.head-email {

  margin-left: 3em;

}

.header-t img {
    margin-left: 50px;
}


.header-e {

  float: left !important;

}

.header-e .norm_row.sfsi_wDiv {

   width: 311px !important;

}

}







/* #Tablet (Portrait)



----------------------------------------------------------------------*/



@media only screen and (min-width: 768px) and (max-width: 959px) {

.box_height6 {
  height: 51px;
}
.main_box {
  transform: translate3d(0px, 0%, 0px);
}


#et-top-navigation {

  background: transparent !important;

}

.mobile_nav {

  background: transparent !important;

}

.select_page {

  display: none !important;

}



.head-email {

  margin-left: 3em;

}

.header-e {

  float: left !important;

}

.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide {
  background-size: contain ;
  background-position: top;
}
.et_pb_fullwidth_slider_0 {
  height: 190px !important;
}
#footer-menu {
  width: 100%;
}
#footer-info {
  float: left !important;
  width: 100% !important;
  text-align: left !important;
}

.header-t img {
    margin-left: 50px;
}
}







/* #Mobile (Landscape)



----------------------------------------------------------------------*/
@media only screen and (min-width: 667px) and (max-width: 668px) {
.box_height4 {
  height: 32px;
}
}

@media only screen and (min-width: 640px) and (max-width: 641px) {
.box_height7 {
  height: 75px !important;
}
.box_height4 {
  height: 32px;
}
}


@media only screen and (min-width: 568px) and (max-width: 600px) {
.box_height4 {
  height: 32px;
}
.box_height7 {
  height: 102px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.main_box {
  transform: translate3d(0px, 0%, 0px);
}
.box_height6 {
  height: 51px;
}
.head-sec {
   padding: 0;
}
.header-t {
  font-size: 20px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.header-e {
  float: right !important;
  width: 100%;
  text-align: center !important;
  margin: 0 auto;
}

.header-e .norm_row.sfsi_wDiv {
  text-align: center !important;
  width: 100% !important;
}
#text-3 {
  width: 100%;
}
.et_pb_fullwidth_slider_0 {
  height: 110px !important;
}
.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide {
  background-position: center top;
  background-size: 100% auto;
}
#footer-info {
  float: left;
}
#et-top-navigation {

  background: transparent none repeat scroll 0 0 !important;

}

.mobile_nav{

  background: transparent none repeat scroll 0 0 !important;

}

.mobile_nav.opened {

  background: transparent;

}

.select_page {

  display: none !important;

}


.cont1{width:100%}

.cont2{width:100%}

.cont3{width:100%}
#footer-bottom li {
  display: block !important;
  margin-right: 20px !important;
}
#footer-menu {
  float: left !important;
  width: 100%;
}
#text-6 {
  margin-left: 11px;
}

.et_header_style_split .mobile_menu_bar{top:-30px; right:-5px}
.header-t img {
    
}

}







/*  #Mobile (Portrait) 320px



----------------------------------------------------------------------*/



@media only screen and (min-width: 100px) and (max-width: 479px) {
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_10 span {
  font-size: 13pt !important;
}
.main_box {
  transform: translate3d(0px, 0%, 0px);
}
.head-sec {
   padding: 0;
}
.header-t {
  font-size: 20px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.header-e .norm_row.sfsi_wDiv {
  text-align: center !important;
  width: 100% !important;
}
.header-e .sfsi_widget {
  margin-left: 0;
}
#et-top-navigation{

background:none!important;

}

.et_header_style_split #main-header .mobile_nav{background:none!important;}



.mobile_nav .select_page{display:none!important;}



.header-e{margin-top:10px!important; float:left!important;}

.head-email > a {

  margin-left: -0.5em ;

}

.cont1{width:100%}

.cont2{width:100%}

.cont3{width:100%}

.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide {
  background-position: top;
  background-size: 721px !important;
}
#footer-bottom li {
  display: block !important;
  margin-right: 20px !important;
}
#footer-menu {
  float: left !important;
  width: 100%;
}
#footer-info {
  float: left;
}
.et_pb_fullwidth_slider_0 {
  height: 180px !important;
}

.et_header_style_split .mobile_menu_bar{top:-35px; right:-10px}

.header-t img {
    margin-left: 80px;
}
.container.clearfix.et_menu_container > img {
    margin-left: 25px !important;
}
#post-36 .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_6 > h1 {
    margin-top: 0px;
}
}



