

.qbutton.big_large {
    height: 58px !important;
    line-height: 58px !important;
    font-size: 20px !important;
    padding: 0 22px !important;
}
.qbutton.blue_button {
    border-color: rgb(90, 182, 232) !important;
    background-color: rgb(90, 182, 232) !important;
}
.qbutton.blue_button:hover {
    border-color: rgb(237, 158, 0) !important;
    background-color: rgb(237, 158, 0) !important;
}
.testimonials_holder .flex-direction-nav a {
    width: 32px;
    height: 32px;
    border-radius: 3px;
}
.testimonials_holder .flex-direction-nav a:before {
    font-size: 20px;
    left: 11px;
    height: 0px;
    width: 0px;
}
.flex-direction-nav a {
    margin: -23px -1px 0;
}
.testimonials_holder .flex-direction-nav li {
    margin-top: 31px;
}
.carousel .item .left .text .separator {
    height: 9px;
    margin-top: 62px;
}
#back_to_top:hover span {
	background-color:#5bb7e7;
}
.side_menu_button > a.popup_menu.opened{
    color: #171717 !important;
}
.title.title_size_small h1 {
text-transform: none;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 12px;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top: 11px;
}
nav.popup_menu ul li a {
text-transform: none;
}

.portfolio_navigation.navigation_title .post_info span.categories {
margin-bottom: 3px;
}

.projects_holder article .portfolio_description .portfolio_title {
margin: 0 0 3px 0;
}

 .projects_holder article .feature_holder .feature_holder_icons a.preview {
text-transform: capitalize;
}

.q_dropcap{
margin: 0px 18px 0px 0px;
}

.comments .comment .text .comment_date {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 30px 25px 37px;
}

/* *** Contact button pages *** */
 input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
color:#fff;
background-color: #ee9d00;
font-weight:600;
text-transform:uppercase;
}
/* *** Contact button HOVER pages *** */
input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:hover:not([disabled]){
color:#ffffff;
background-color: #ee8600;
}

/* *** Contact button page Contact us *** */
.page-id-150 input.wpcf7-form-control.wpcf7-submit, .page-id-150 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
color:#ffffff;
background-color: #5bb7e7;
font-weight:600;
}
/* *** Contact button HOVER page Contact us *** */
.page-id-150  input.wpcf7-form-control.wpcf7-submit:hover:not([disabled])

{
color:#ffffff;
background-color: #ee9d00;
}
/* *** Input fields on Contact us page *** */
.page-id-150 input.wpcf7-form-control.wpcf7-date, .page-id-150 input.wpcf7-form-control.wpcf7-number, .page-id-150 input.wpcf7-form-control.wpcf7-quiz, .page-id-150 input.wpcf7-form-control.wpcf7-text, .page-id-150 select.wpcf7-form-control.wpcf7-select, .page-id-150 textarea.wpcf7-form-control.wpcf7-textarea {
    color: #171717;
    border: 1px solid #d1d1d1;
}

/* *** Contact button  Comment form *** */
#submit_comment {
color:#ffffff;
background-color: #5bb7e7;
font-weight:600;
text-transform:uppercase;
}
/* *** Contact button HOVER Comment form *** */
#submit_comment:hover {
color:#ffffff;
background-color: #ee9d00;
}
/* *** Input fields on Comment form *** */
#commentform input[type="text"], #commentform textarea {
    color: #171717;
    border: 1px solid #d1d1d1;
}
/* *** Contact form input fields *** */
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
color:#171717;
}

.carousel-inner .slider_content .text .qbutton:not(.white){ 
color: #ffffff !important;background-color: #5bb7e7 !important;border-color: #5bb7e7 !important; font-weight:600 !important;
}
.carousel-inner .slider_content .text .qbutton:not(.white):hover{ 
color: #ffffff !important;background-color: #ee9d00 !important;border-color: #ee9d00 !important; 
}
.m-space{
display:  none;
}

.separator.small {
background-color: #5bb7e7;
}
#back_to_top:hover span{
		background-color: rgba(90,182,232,1);border-color: rgba(90,182,232,1)	}
.q_slider .carousel-control {
width: 5%!important;
}


@media screen and (max-width:768px){
.m-space{
display: block;
}
.slider_content {
    top: 24% !important;
}
h4.q_slide_subtitle {
    font-size: 28px !important; line-height: 30px;
}}
@media only screen and (max-width: 768px){
.home .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle span {
    font-size: 25px;
    line-height: 10px !important;
   margin-top: 5px;
}
.home .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle  {
    font-size: 15px;
    line-height: 30px !important;
   margin-top: 5px;
}
.home .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_text span {
    font-size: 16px;
    line-height: 30px !important;
}
.home .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_text {
    font-size: 16px;
   line-height: 30px !important;
}

.carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle span {
    font-size: 25px;
    line-height: 30px !important;
   margin-top: 10px;
}
.carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_text span {
    font-size: 26px;
     line-height: 20px !important;
}

/* Homepage slide start */

#qode-home-slider .carousel-inner .q_slide_title {
    font-size: 30px;
    line-height: 29px;
}
#qode-home-slider .carousel-inner .q_slide_subtitle {
    line-height: 30px !important;
}
#qode-home-slider .carousel-inner .q_slide_subtitle span {
    font-size: 1.4em;
}

/* Homepage slide end*/

}