/*
Theme Name: MH Ridoy
Theme URI: https://www.facebook.com/mhasan275
Description: MH Ridoy
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
Author: MH Ridoy
Author URI: https://www.facebook.com/mhasan275
Version: 1.0
Text Domain: MH Ridoy
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
#rev_slider_1_1_forcefullwidth{
    min-height: 700px !important;
}
#rev_slider_1_1_forcefullwidth #rev_slider_1_1_wrapper{
    height: 100% !important;
}
#rev_slider_1_1_forcefullwidth #rev_slider_1_1_wrapper .slider-name{

}
#rev_slider_1_1_forcefullwidth #rev_slider_1_1_wrapper .slider-sub{

}
.el-hp-p-more-btn p a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}
.el-hp-more-btn p{
    width: 200px;
    height: 200px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-color: #774623;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}

.el-hp-more-btn p a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #ffffff;
}
.el-hp-p-more-btn p:hover a{
    color: #7EA629;
    transition-property: color;
}


.page-id-40477 .portfolio_main_holder article{
    max-height: 215px;
    overflow: hidden;
}
.page-id-40477 .portfolio_main_holder article .item_holder{
    height: 215px;
}
body > div.wrapper > div > footer > div > div > div > div > div > div > div.qode_column.column1 > div > div > p{
    font-size: 18px;
    padding: 35px 0;
}
@media screen and (min-width: 1700px){
    .page-id-40477 .portfolio_main_holder article{
        max-height: 275px;
        overflow: hidden;
    }
    .page-id-40477 .portfolio_main_holder article .item_holder{
        height: 275px;
    }
    body > div.wrapper > div > footer > div > div > div > div > div > div > div.qode_column.column1 > div > div > p{
        font-size: 18px !important;
    }
}
@media screen and(min-width: 1701px){

    body > div.wrapper > div > footer > div > div > div > div > div > div > div.qode_column.column1 > div > div > p{
        font-size: 18px !important;
    }
}
@media screen and (min-width: 1001px){
    body > div.wrapper > div > header > div > div > div > div.header_inner_right{
        position: absolute;
        left: 25px;
        top: 0;
    }
}


body > div.wrapper > div > div.paspartu_outer.paspartu_on_bottom_slider > div.paspartu_inner > div > div > div.full_width{
    top:25px;
}
.portfolio_single{
    top:75px;
}
body > div.wrapper > div > footer > div > div > div > div > div > div > div.qode_column.column2 > div > div > div{
    margin-right: auto;
}
body > div.wrapper > div > footer{
    margin-top: 75px;
}
.page-id-171 > div.wrapper > div > div.paspartu_outer.paspartu_on_bottom_slider > div.paspartu_inner > div > div > div.full_width > div > div.fl-builder-content.fl-builder-content-171.fl-builder-content-primary.fl-builder-global-templates-locked > div.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5d12a20b5d33a > div > div.fl-row-content.fl-row-fixed-width.fl-node-content > div > div.fl-col.fl-node-5d12a20b5d3a7.fl-col-small > div > div > div > div > div > div > div.uabb-infobox-title-wrap{
    display: flex;
    flex-direction: column-reverse;
}
.page-id-171 > div.wrapper > div > div.paspartu_outer.paspartu_on_bottom_slider > div.paspartu_inner > div > div > div.full_width > div > div.fl-builder-content.fl-builder-content-171.fl-builder-content-primary.fl-builder-global-templates-locked > div.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5d12a20b5d33a > div > div.fl-row-content.fl-row-fixed-width.fl-node-content > div > div.fl-col.fl-node-5d12a20b5d3a7.fl-col-small > div > div > div > div > div > div > div.uabb-infobox-title-wrap h3{
    font-weight: bold;
}
.page-id-171 > div.wrapper > div > div.paspartu_outer.paspartu_on_bottom_slider > div.paspartu_inner > div > div > div.full_width > div > div.fl-builder-content.fl-builder-content-171.fl-builder-content-primary.fl-builder-global-templates-locked > div.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5d12a20b5d33a > div > div.fl-row-content.fl-row-fixed-width.fl-node-content > div > div.fl-col.fl-node-5d12a20b5d3a7.fl-col-small > div > div > div > div > div > div > div.uabb-infobox-title-wrap h5{
    font-size: 24px;
}

@media screen and (min-width: 1111px){
    #emailfield {
        width: 95% !important;
    }
}
#wpcf7-f79-p171-o1 > form > div.vc_col-sm-12.vc_col-md-12.vc_col-lg-12.ccvvbb > div:nth-child(5) > p:nth-child(2){
    display: flex;
    flex: 1;
    width: 50%;
}
#wpcf7-f79-p171-o1 > form > div.vc_col-sm-12.vc_col-md-12.vc_col-lg-12.ccvvbb > div:nth-child(5) > p:nth-child(2) > span.wos-lab{
    width: 65%;
}


/*
.paspartu_left, .paspartu_right {
    width: 0px !important;
}

body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner, .paspartu_top, .paspartu_bottom, .paspartu_on_top_fixed header, .paspartu_on_top_fixed .fixed_top_header .top_header, .paspartu_on_top_fixed .paspartu_outer .content_wrapper {
    padding-top: 0;
}

.paspartu_outer, .paspartu_outer .content_wrapper {
    padding: 0 0% 0 0% !important;
}

.popup_menu .line, .popup_menu .line:after, .popup_menu .line:before, .popup_menu.opened .line:after, .popup_menu.opened .line:before {
    background-color: #7EA629;
}

.alignleft {
    margin-left: -60px;
}

img, .wp-caption {
    max-width: 100%;
    height: auto;
    margin-right: -60px;
}


.popup_menu.large .popup_menu_inner, .popup_menu.large .line, .popup_menu.large .line:after, .popup_menu.large .line:before {
    height: 4px !important;
    width: 50px !important;
}


.popup_menu.opened .line:after, .popup_menu.opened .line:before {
    background-color: #E9F1F2;
}

nav.popup_menu > ul > li > a, nav.popup_menu > ul > li > h6 {
    color: #ffffff;
    font-size: 80px;
    line-height: 84px;
    font-style: normal;
    text-transform: lowercase;
    letter-spacing: 0px;
}


element.style {
    background-color: #cf1383 !important;
	    visibility: visible;
}

.portfolio_main_holder.projects_holder.hover_text article .item_holder .portfolio_title, .portfolio_main_holder.projects_holder.hover_text article .item_holder .portfolio_title a, .portfolio_main_holder.projects_holder.hover_text.no_space article .item_holder .portfolio_title, .portfolio_main_holder.projects_holder.hover_text.no_space article .item_holder .portfolio_title a {
    color: #ffffff;
    font-size: 48px;
    line-height: 44px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0px;
    text-transform: capitalize !important;
}


Style Attribute {
    background-color: #e9f1f2 !important;
}


.q_logo a {
    height: 100px !important;
}

.side_menu_button, .header.sticky .side_menu_button {
    top: 5px !important;
}

#back_to_top > span {
    border-radius: 24px;
}

.light:not(.sticky) .popup_menu:not(.opened):hover .line, .light:not(.sticky) .popup_menu:not(.opened):hover .line:before, .light:not(.sticky) .popup_menu:not(.opened):hover .line:after, .light.header_style_on_scroll .popup_menu:not(.opened):hover .line, .light.header_style_on_scroll .popup_menu:not(.opened):hover .line:before, .light.header_style_on_scroll .popup_menu:not(.opened):hover .line:after {
    background-color: #0d0d0d !important;
}

.separator {
    display: none;
}

.light:not(.sticky) .popup_menu:not(.opened) .line, .light:not(.sticky) .popup_menu:not(.opened) .line:before, .light:not(.sticky) .popup_menu:not(.opened) .line:after, .light.header_style_on_scroll .popup_menu:not(.opened) .line, .light.header_style_on_scroll .popup_menu:not(.opened) .line:before, .light.header_style_on_scroll .popup_menu:not(.opened) .line:after {
    background-color: #e9f1f2;
}


header .header_inner_left {
    left: 1100px;
}

.header_inner_right {
    float: left;
}

.header_inner_left {
    float: right;
}

.q_logo {
    height: 80px !important;
}

body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner, .paspartu_top, .paspartu_bottom, .paspartu_on_top_fixed header, .paspartu_on_top_fixed .fixed_top_header .top_header, .paspartu_on_top_fixed .paspartu_outer .content_wrapper {
    padding-top: 0%!important;
		padding-left: 0% !important;
	padding-right: 0% !important;
}

.thim-click-to-bottom i:hover{
	color: #0d0d0d !important;
}

.two_columns_75_25>.column1 {
    width: 100%;
    float: right;
}

.portfolio_single.big-slider .two_columns_75_25 > .column2, .portfolio_single.big-images .two_columns_75_25 > .column2, .portfolio_single.gallery .two_columns_75_25 > .column2 {
    float: left;
    width: auto;
	display: none;
}

.two_columns_75_25>.column2>.column_inner {
    padding: 0;
}


.portfolio_single .portfolio_single_text_title {
    float: right;
}

.portfolio_single .portfolio_single_text_title span {
    font-size: 85px;
		font-weight: 700;
}

.portfolio_single .portfolio_single_text_title {
    margin-right: -18px !important;
		margin-bottom: 0px !important;
    color: #393939;
}

.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.social_share_title {
    display: none;
}

.social_share:before {
    content: "\f1e0";
    font-family: 'fontawesome';
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    margin: 0px 25px 0 0;
    font-size: 38px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #000;
    top: 80px;
}
.q_social_icon_holder {
    position: relative;
    display: inline-block;
    margin: 0 4px 14px 0!important;
    vertical-align: middle;
}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type=text] {
	    border-bottom-width: 3px
			!important;
	border-color: white;
}
.page-id-50977 .fl-row.fl-row-fixed-width.fl-row-bg-color.fl-node-5d119ffaa32d7 {
    max-width: 1330px;
}
.page-id-50977 .fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5d119ffaa3126{
	max-width: 1330px;
}
.page-id-50977 .form-element-0 , .form-element-2, .form-element-4, .form-element-6{
	width:40% !important;
}
.page-id-50977 .form-element-1, .form-element-3, .form-element-5, .form-element-7{
	width:10% !important;
}
.page-id-50977 .form-element-html {
	padding: 1em 1em !important;}
.page-id-50977 .fl-node-5d119ffaa32d7 .fl-row-fixed-width {
	max-width: 1240px !important;}

.page-id-50977 .fl-node-5d119ffaa3126 .fl-row-content-wrap {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding: 70px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    position: inherit;
    padding-left: 17px !important;
    padding: 0px;
    font-size: 14px;
    background: transparent;
    color: red;
}
.page-id-50977 .cf7_custom_style_2 span.wpcf7-not-valid-tip {
    top: 0px !important;
    text-align: center !important;
}
div.wpcf7-response-output:before {
    color: red;
    position: inherit !important;
}
span.wpcf7-not-valid-tip {
    top: 0px !important;
    text-align: center !important;
}
@media only screen and (max-width: 750px) {
.header_bottom.header_full_width {
    padding-right: 50px !important;
    padding-left: 50px !important;
    padding-top: 5px !important;
    padding-bottom: 20px !important;
}
}
.uabb-infobox-title {
    font-family:Arial, Helvetica, sans-serif
 !important;
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    font-family: 'Arial' !important;
    font-weight: 800 !important;
}
h2 {
    font-family: 'Arial' !important;
}
img, .wp-caption {
        margin-right: 0px;
}

.img-footer {
  vertical-align: middle;
  margin-bottom: 0.75em;
}
.wos-foo {
    font-family: arial;
    font-weight: 600;
    font-size: 22px;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    width: 38px;
    height: 38px;
    margin-top: -19px;
    line-height: 38px;
    font-size: 40px;
    color: rgba(255,255,255,1);
    background-color: rgb(126, 168, 16);
    border-width: 0px;
    border-style: solid;
    border-radius: 40px;
}
.flexslider:hover .flex-direction-nav a:hover {
	background-color: rgba(0,0,0,1);
	    color: white;

}
nav.popup_menu > ul > li > a {
	    color: #E9F1F2;
}
.portfolio_main_holder.projects_holder.hover_text article .item_holder .portfolio_title a {
	    font-family:'arial' !important;
	font-weight:700 !important;
}
a.third:hover { color: #7EA629;}
a.third {color:black;}

div.wpcf7-response-output:before {
    color: white !important;
	    left: 0px !important;
}
div.wpcf7-response-output {
	    font-size: 19px !important;
	font-weight: 700 !important;
	font-family: 'arial';
	    text-align: right;
}
 */