/* Divider space (empty) */
.fw-divider-space {
	clear: both;
	width: 100%;
}
.fw-divider-space.space-sm {
	height: 30px;
}
.fw-divider-space.space-md {
	height: 60px;
}
.fw-divider-space.space-lg {
	height: 100px;
}
/* Divider only Line */
.fw-divider-line {
	clear: both;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
span.error {
    color: red;
    font-size: 18px;
}

/*--------------------------- Responsive Start 04-08-2018---------------------*/
@media (max-height:1100px) and (min-height:901px){
.coming_page{
    height: 447px;
}
}
@media (max-height:1200px) and (min-height:1101px){
.coming_page {
    height: 567px;
}
}
@media(max-width:1399px) and (min-width:992px){
    #box_wrapper .step-title:before {
    font-size: 80px !important;
}
}
@media(max-width:991px) and (min-width:768px){
    #box_wrapper .step-title:before {
    font-size: 70px !important;
    margin-left: -75px;
    margin-right: -60px;
}
.home.with-slider .main-header-wrap .page_header.affix {
    position: fixed;
    background-color: #44c7b0 !important;
    top: -1px;
}
.border {
    /* float: left; */
    width: 46% !important;
}
}
@media(max-width:991px){
    .mobile-active .sf-menu {
    opacity: 1;
    right: 0px !important;
}
}
.padding_top_none{
        padding-top: 0px !important;
}
@media(max-width:767px){
.toggle_menu span, .toggle_menu span:before, .toggle_menu span:after {
    background-color: #3dbca6;
}
.main_banner_bg{
    background: #fff !important;
}
#box_wrapper .step-title {
    font-size: 21px;
}
#box_wrapper .step-title:before {
    top: 0px ;
    font-size: 30px;
}
.fw-theme-steps .fw-theme-step-wrap:nth-child(odd) .step-title {
    text-align: left;
    padding-left: 50px;
}
.fw-theme-steps .fw-theme-step-wrap:nth-child(even) .step-title:before {
    text-align: left !important;
    right: 0;
}
.fw-theme-steps .fw-theme-step-wrap:nth-child(even) .step-title {
    text-align: left;
    padding-left: 50px;
}
.fw-theme-steps .fw-theme-step-wrap .fw-step-center-part img {
    max-width: 160px;
}
h2.big_title, .post.vertical-item .entry-content h2.big_title {
    font-size: 31px;
}
.img-wrap img {
    width: 70%;
}
.size_big {
    font-size: 43px;
}
.border {
    /* float: left; */
    width: 88%;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
    text-align: justify;
}
.header_left_logo .logo img {
    max-width: 150px !important;
}
.page_header.affix {
    position: fixed;
    top: -1px;
}
button.customfile-upload {
    width: 25%;
    padding: 18px 0 6px 0 !important;
}
.customfile-filename {
    width: 75% !important;
    display: inline;
}
.mob_hide_line{
    display: none;
}
.theme_button.large_height {
     padding: 12px 0px !important; 
}
.wide_buttons a, .wide_button {
    min-width: 150px !important;
}
}
@media(min-width:992px) and (max-width:1158px){
.row .header_right_buttons {
    display: none;
}
.header_left_logo .logo img {
    max-width: 200px;
}
}