/*
Theme Name: CopyPress Child
Template: copypress
Theme URI: http://copypress.themerex.net
Description: CopyPress - excellent WordPress theme with many different blog and header layouts
Author: ThemeREX
Author URI: http://themerex.net/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../copypress/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
/*today css*/


.wpb_video_widget.wpb_content_element.vc_clearfix.video_new12.vc_video-aspect-ratio-169.vc_video-el-width-60.vc_video-align-center {
    display: none!important;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.sc_layouts_item.contacts.custom-hover{
    display:none;
}
.ftr_paybrand .footer-logo.f-right img{
    margin-top: 0px!important;
        margin-bottom: 10px;
}










.socials_wrap .social_item span {
margin-top: 0px;
    display: inline-block;
}

.sc_layouts_item.contacts .wpb_wrapper {
    /* float: left; */
    /* margin-top: 0; */
}



a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.sc_button_hover_slide_left.show::before {
    line-height: 38px;
}
/*today css*/

div#grow_new {
    color: #fcd63c;
}
h1#data_new {
    color: #ffffff;
        max-width: 850px;
    margin: 30px auto;
}





.live_chat {
    width: 15px;
    display: inline-block;
    margin-top: 7px;
    float: left;    position: relative;
    margin-right: 8px;
}
.sc_layouts_item.contacts .wpb_wrapper p {
    float: left;
}

.sc_services_hover .sc_services_item_link {
   display: none;
}
.sc_services_hover .sc_services_item_link.more-btn{display:block}
.sc_form_detailed .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
    padding-right: 0;
    width: 94%;
}
.scheme_default .sc_form_detailed .sc_form_form {
    background: #f4f6f9;
    display: none;
}
.scheme_default .sc_form_detailed .sc_form_form {
    background: #f4f6f9;
    display: none!important;
}

h2.sc_item_title.sc_form_title.sc_align_default.sc_item_title_style_default {
    font-size: 46px;
}

.sc_services_hover .sc_services_item_title a {
    color: #fff;
    pointer-events: none;
}


.scheme_default .sc_form.sc_form_detailed .sc_form_info {
    color: #ffffff;
   /* background: linear-gradient(to right,#e30c8a 0%,#e30c8a 100%)!important;*/
   background:#271f71!important;
}
.sc_form_detailed .sc_form_info_area {    color: #fff;  }





.sc_item_subtitle.sc_action_item_subtitle.sc_align_center.sc_item_title_style_default span {
    display: none;
}


h2.sc_item_title.sc_action_item_title.sc_align_default.sc_item_title_style_default span {
    display: none;
}

.sc_action_item_description span {
    display: none;
}





.sc_services_hover .sc_services_item:hover .sc_services_item_text {
    /*max-height: 100%;
    margin-top: 0.9em;*/
       transition: 1s;
}


.sc_services_hover .sc_services_item_header_inner, .sc_services_hover .sc_services_item_content_inner {
    /*padding: 0px 10px!important;*/
}

div#wpcf7-f787-p305-o1 form.wpcf7-form p label {
    float: left;
    width: 47%; margin:0px 1%;
    display: inline-block;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    float: left;
    width: 100%;
}
div#wpcf7-f787-p305-o1 form.wpcf7-form p label textarea.wpcf7-form-control.wpcf7-textarea {
    float: left;
    width: 100%;
}
div#wpcf7-f787-p305-o1 form.wpcf7-form p label input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    border: 1px solid #e4e4e4;
    float: left;
    margin-top: 4px;
}

div#wpcf7-f787-p305-o1 form.wpcf7-form p label.full-msz {
    width: 95%;
}
div#wpcf7-f787-p305-o1 form.wpcf7-form p label.full-msz textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #dedede;
    min-height: 100px !important;
    height: 100px !important;
}
input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left {
    float: left;
    display: block;
    margin: 20px 0;
}
div#wpcf7-f787-p160-o1 form.wpcf7-form label{
    float: left;
    width: 47%; margin:0px 1%;
    display: inline-block;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    border: 1px solid #e4e4e4;
}
.scheme_default .sc_item_subtitle {
    color: #e947a5;
}


.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.scheme_default .socials_wrap .social_item a.social_icons.social_linkedin {
    background-color: black;
}

.scheme_default .socials_wrap .social_item a.social_icons.social_google {
    background-color: rgb(252, 214, 60);
}

.scheme_default .socials_wrap .social_item a.social_icons.social_instagram {
    background-color: #e30c8a;
}


header.scheme_default .socials_wrap .social_item a.social_facebook {
    background-color: #26aae1!important;
}

.scheme_default .socials_wrap .social_item a:hover {
    background-color: #04caf7!important;
    color: #ffffff;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    /*width: 100%;*/
    float: left;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #dedede;
    min-height: 100px !important;
    height: 100px !important;
}
input.wpcf7-form-control.wpcf7-text {
    border: 1px solid #ccc;
    width: 100%;
}
div#wpcf7-f787-p160-o1 form.wpcf7-form label.full-msz {
    width: 100%;
    margin-top: 4px;
}

input.wpcf7-form-control.wpcf7-file {
    /* line-height: 60px; */
    float: left;
    width: 100%;
    border: 1px solid #dedede;
    height: 53px;
    margin-top: 4px;
    margin-bottom: 4px;
}
/**************start recent project section ***************/
.esg-entry-cover.esg-fade:hover .esg-bc.eec {
    display: none!important;
}

.esg-entry-cover.esg-fade:hover .esg-absolute a {
    display: none!important;
}
.esg-absolute.eg-washington-copypress-element-1-a.esg-fade {   
 display: none!important; 
  }
  .esg-bottom.eg-washington-copypress-element-3.esg-slideright {
    display: none!important;
}

/*home page section*/
.esg-container-fullscreen-forcer {
    left: 0!important;
    right: 0!important;
    position: initial;
    width: 100%!important;
}
/**************end recent project section ***************/
.new-viseo-hover-btn {
    width: 100%;
    margin: 20px auto;
    max-width: 5.733rem;
    height: 5.733rem;
    border-radius: 50%;
    color: #ffffff;
    background-color: #fcd63c;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    font-size: 2.4em;
    overflow: visible;
    float: none;
    display: block;
    position: absolute;
    left: 50%;
    margin-top: 100px;
    padding: 0;
    cursor:pointer;
    text-align: center;
    line-height: 80px;
}


.new-viseo-hover-btn:hover{
    max-width: 9.7rem;
    height: 9.7rem;
    line-height: 9.7rem;
}

.new-viseo-hover-btn::before{
	content: '\e8ec';
    font-family: 'fontello';
}

.new-viseo-hover-btn::after{
display: none ;
    content: '';
    /*border: 3px solid rgba(256,256,256,0.2);*/
    width: 9.33rem;
    height: 9.33rem;
    display: block;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.sc_layouts_row_type_compact .socials_wrap .social_item a {
    width: 2.5em;
    height: 2.5em;
    line-height: 34px;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.sc_layouts_item.contacts.custom-hover {
    margin-top: 25px;
}

.main-back-outer .text_hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    text-align: center;
    height: 40px;
    opacity: 0;
    transition: 0.56s;
}
.main-back-outer {
    position: relative;
}
.main-back-outer:hover .text_hover{opacity:1;}
.live_chat:hover img.alignnone.size-medium.wp-image-763.hoverimage {
    opacity: 1;
}
.live_chat img.alignnone.size-medium.wp-image-763.hoverimage {
    opacity: 0;
    transition: .56s;
}
.live_chat:hover img.alignnone.size-medium.wp-image-763{opacity:0;    transition: .56s;}
.live_chat img.alignnone.size-medium.wp-image-763 {
    position: absolute;
    width: 20px;
    left: 0;
     transition: 0.56s;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img {
    width: 16%;
   /* float: left;*/
     display: inline-block;
}
/*.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img img {
    opacity: 0.3;
    transition: .26s;
}*/
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img:hover img.image_new_color {  
opacity:0;  
z-index: 999999;  
visibility: visible;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img:hover img.image_new_black {  
opacity: 1;
}
div#wpcf7-f787-p160-o1 form.wpcf7-form label input.wpcf7-form-control.wpcf7-text {
    float: left;
    border: 1px solid #dedede;
    margin-top: 4px;
}
img.cross_image {
    position: absolute;
    right: 70px;
    top: 20px;
    border-radius: 0;
    background: #fff;
    width: 30px;
    border-radius: 100%;
    border: 6px solid #fff;
    box-shadow: 0 0 8px #000;
}



/***********video button ***********/
iframe#hide_video {
    width: 80%;
    margin-bottom: 0px;
    z-index: 9;
    position: relative;
    margin: 100px auto 0;
    float: none;
    display: block;
    top: -213px;
    height: 584px;
}

div#dvPassport .close-video {
    position: absolute;background: #fff;width: 30px;text-align: center;height: 30px;line-height: 28px;font-size: 25px;font-weight: 100;border-radius: 100%;right: 40px;top: 20px;box-shadow: 0 0 15px #000;
}

 /**************/
 
 
.wpb_raw_code.wpb_content_element.wpb_raw_html div#myModal {
margin-top: 0px !important; 
       position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: -40%;
    overflow: visible;
    bottom: 0;
    min-height: 480px;
    margin-top: 0px !IMPORTANT;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html div#myModal .close {
    color: #ffffff;
    visibility: visible;
    opacity: 1;
    z-index: 99;
    position: absolute;
    top: -43%;
    right: 30px;
    font-size: 34px;
    font-weight: normal;
    border-radius: 100%;
    border: 1px solid;
    width: 30px;
    height: 30px;
    text-align: center;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html div#myModal .modal-content {
    width: 100%;
    height: 100%;
    padding: 0;
    overflow: visible;
    margin: 0;
    min-height: 400px !important;
    z-index: 999999999999999999999999;
    position: relative;background-color: transparent;
    border: 0px !important;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html div#myModal .modal-content iframe#hide_video {
    width: 100%;
    height: 100%;
    overflow: visible;
    min-height: 400px;
}
.ytp-share-icon {
       display: none !important;
}
.ytp-watch-later-icon {
 display: none !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html div#myModal .modal-content iframe#hide_video {   
width: 100%;
    overflow: visible;
    min-height: 510px;
    margin-bottom: 0px;
    z-index: 9;
    position: relative;
    display: block;
    height: 584px;
 }
 
 body .vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex.vc_video-bg-container {
    min-height: 100% !important;
    height: 100vh;
}
.form_back_new {
    background-color: #e30c8a;
}
 
 .sc_services_list .sc_services_item_info {
    font-size: 12px;
}

h2.sc_item_title.sc_title_title.sc_align_default.sc_item_title_style_default {
    font-size: 46px;
}
.vc_custom_1481126700938 {
    background: #f7f7f7 url(/wp-content/uploads/2017/10/1.jpg) !important;
}





/**********31-10-2017********/
.custom-hover:hover img.alignnone.size-medium.wp-image-763.hoverimage {  
  opacity: 1;
  }
.custom-hover:hover img.alignnone.size-medium.wp-image-763 { 
   opacity: 0;
   }

.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 85px!important;
    margin-top: -15px;
    margin-bottom: -20px;
    transition: .4s all ease-in-out;
}
.sc_layouts_row_fixed.sc_layouts_row_fixed_on img.logo_image {
    max-height: 55px!important;
    margin-top: -5px;
    transition: .4s all ease-in-out;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img img.image_new_color {
    max-height: 100px;
    margin: auto;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img img.image_new_black {
    opacity: 0;
    position: absolute;
    top: 0;
    max-height: 100%;
    left: 0;
}

/*.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img img.image_new_black {    opacity: 0;    position: absolute;    top: 0;    right: 0;    left: 0;    margin: auto;}*/

/*.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img {    text-align: center;    width: 13%;    display: inline-block;    position: relative;    vertical-align: middle;    justify-content: center;}*/
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img { 
min-width: 100px; 
text-align: center;  
width: 11%; 
display: inline-block;  
position: relative;   
vertical-align: middle; 
justify-content: center;  
margin-right: 30px;
}


.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img img.image_new_black {    opacity: 0;    position: absolute;    top: 0;    right: 0;    left: 0;    margin: auto;} 


/****************1-11-2017****************/
.vc_row.wpb_row.vc_row-fluid.vc_custom_1481021631104.vc_row-has-fill { 
   padding: 0px 10px 0px!important;
   }
header.scheme_default .socials_wrap .social_item a.social_facebook:hover {   
 background-color: #47d6e8!important;
 }
/*.sc_services_hover .sc_services_item .sc_services_item_content .sc_services_item_content_inner {   
 padding: 0 20px;
 } */

.sc_services_hover .sc_services_item .sc_services_item_text .sc_services_item_link.sc_item_button.more-btn { 
margin-top: 0;
position: relative;  
overflow: hidden; 
display: inline-block;  
width: 12em;  
height: 65px;
}


 
.sc_services_item_link.sc_item_button.more-btn {
      top: 4px;
}

.page_content_wrap.scheme_default .vc_row.wpb_row.vc_row-fluid.vc_custom_1483426483798.vc_row-has-fill {  
  background-image: none !important;
  }
/**************************background video css****************************/
.vc_row.wpb_row.vc_row-fluid.abc_new.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex.vc_video-bg-container .vc_video-bg.vc_hidden-xs { 
   display: block !important;
   }
   
   /***************************theme css**********************************/
   .wpb_column.vc_column_container.vc_col-sm-6.sc_layouts_column_icons_position_left .vc_column-inner {  
     padding-right: 0;
     }
     
     .vc_column-inner.vc_custom_1509355663853 div#sc_action_176791504 {   
      text-align: center;
      }
        .vc_column-inner.vc_custom_1509355663853 div#sc_action_870347205 {  
        text-align: center;
        }
       .tittle_new {  
         text-align: center;
         }
     /************************about us image satting *****************************/
.page_content_wrap.scheme_default .vc_row.wpb_row.vc_row-fluid.vc_custom_1481636673181.vc_row-has-fill {  
background-image: none !important;
}
figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {  
height: 100%;
}
figure.wpb_wrapper.vc_figure img.vc_single_image-img.attachment-full { 
height: 100%;
}

.button_new {  
text-align: center;
}
.button_new .sc_item_button.sc_button_wrap.sc_align_center {
    display: inline-flex;
    margin: 0 6px;
    margin-top: 2px !important;
}
/*.sc_price_info .sc_price_header .sc_price_description {
font-size: 19px;  
font-weight: 900;
}*/
.sc_price_info .sc_price_header .sc_price_description {    
font-size: 14px;   
 font-weight: 900;
 }

.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img:last-child { 
   margin-right: 0px !important;
   }
   .wpb_raw_code.wpb_content_element.wpb_raw_html .wpb_wrapper {   
 text-align: center;
 }

.footer_new .privacy_new {   
float: left; 
padding-left: 14%;
}


.footer_new { 
float: left; 
width: 100%; 
background: #444;  
padding: 6px 0px; 
margin-top: 20px;
}


.footer_new .privacy_new a {   
margin: 0 6px;
}


/*************2-11-2017***********/
input[type="radio"], input[type="checkbox"] {
    display: block !important;
}




/*************image popup css***********/
.button_new div#abc {  
position: absolute; 
z-index: 999;   
top: 0; 
max-width: 850px;  
bottom: 0; 
left: 0;  
right: 0;  
margin: auto;  
background: rgb(254, 204, 0);  
padding: 13px;
}
.button_new div#abc span#close
{  
font-size: 54px;
border-radius: 100%;  
border: 2px solid #000;  
width: 40px;  
height: 40px; 
line-height: 30px;  
position: absolute; 
top: 7px;  
right: 9px;
}

.button_new div#abc #popupContact { 
position: absolute; 
top: 0;  
bottom: 0; 
display: flex !important;  
vertical-align: middle; 
align-items: center;  
text-align: center;  
justify-content: center;
width:100%;
}

.button_new {  
width: auto; 
display: table; 
margin: auto;
}
.button_new button#popup {   
 }
.wpb_text_column.wpb_content_element p img.alignnone.size-full {  
width: 20px;  
display: inline-block;  
margin-top: 6px;
}
/***************************3-11-2017************/
.slider_read_more {   
 z-index: 8; 
white-space: nowrap;  
font-size: 12px !important; 
line-height: 55px !important;  
font-weight: 600 !important;  
color: rgb(0, 0, 0);   
font-family: Gilroy;  
text-transform: uppercase; 
background-color: rgb(253, 213, 62); 
border-radius: 40px;  
letter-spacing: 2px !important; 
cursor: pointer; 
visibility: inherit;  
transition: none;  
text-align: inherit;  
border-width: 0px;  
margin: 0px; 
padding: 0px 40px !important; 
min-height: 0px;  
min-width: 0px; 
max-height: none;  
max-width: none;  
opacity: 1;  
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);  
transform-origin: 50% 50% 0px;  
font-style: normal;  
text-decoration: none solid rgb(255, 255, 255);  
border-style: none;    border-color: rgb(255, 255, 255);  
width: 90px;  
text-align: center !important;
margin-right:0px ;
}  
.slider_read_more:hover{
  background-color: rgb(71, 214, 232)!important;
}  


.footer1_new { 
float: left;  
width: 73%; 
margin-right: 2%;
}
.footer2_new { 
float: left; 
width: 25%;
}
.footer1_new h4 { 
float: left;  
text-align: left; 
border-bottom: 1px solid #070050;  
padding-bottom: 20px;   
margin-bottom: 10px;
}
.footer1_new .ftr_eqpmnt_prtnr ul.partners { 
float: left;  
margin: 0;    
padding: 0;
margin-bottom: 20px; 
display: flex;
}

.footer1_new .ftr_eqpmnt_prtnr ul.partners li img { 
max-height: 40px; 
vertical-align: middle;
}

.footer1_new .ftr_eqpmnt_prtnr ul.partners li {  
list-style-type: none;  
text-align: center;  
float: left;
margin-right: 1%; 
max-width: 16%;  
min-width: 80px;  
background: rgb(255, 255, 255); 
padding: 3px;   
border-radius: 3px;
}

/*.footer1_new .ftr_eqpmnt_prtnr ul.partners li {  
list-style-type: none; 
text-align: center;   
float: left;  
margin-right: 1%; 
max-width: 16%;  
min-width: 80px;
}*/
.footer1_new h4 {  
float: left;  
text-align: left; 
border-bottom: 1px solid #070050;  
padding-bottom: 20px;  
margin-bottom: 10px;  
width: 100%;
}
.footer2_new h4
{    
float: left;  
text-align: left;  
border-bottom: 1px solid #070050;   
padding-bottom: 20px;  
margin-bottom: 10px;  
width: 100%;
}

iframe{
    min-height: 0px!important;
}


/*****************13-11-2017****************/
.slider_read_more a {   
 color: #fff !important;
 }
 
a.trx_addons_hover_link.sc_team_item_link.icon-right {
    display: none;
}

.ftr_paybrand .footer-logo.f-right img {   
width: 23% !important;  
display: inline-block; 
max-width: 100%;  
margin-top: 10px;
}
.trx_addons_hover_content .sc_team_item_title.trx_addons_hover_title a { 
pointer-events: none;
}
.sc_team_item_subtitle.trx_addons_hover_title a {  
pointer-events: none;
}

.wpb_text_column.wpb_content_element p span#myBtn {  
color: #47d6e8;  
cursor: pointer;
}
.wpb_text_column.wpb_content_element p span#myBtn1 {

color: #47d6e8; 
cursor: pointer;
}


.vc_tta.vc_general .vc_tta-panel-body div#myModal1 .modal-content {   
border: 0px; 
width: 100%;
}
body .vc_tta.vc_general .vc_tta-panel-body div#myModal1 { 
margin-top:0px;
left: 0; 
right: 0; 
width: 100%;  
height: 100%; 
background: #e4fcff; 
border: 1px solid #47d6e8; 
align-items: center;  
vertical-align: middle;  
text-align: center;  
justify-content: center;
position: relative;  
padding-top: 0;  
overflow-x: hidden;
}

.vc_tta.vc_general .vc_tta-panel-body div#myModal1 .modal-content .close {
font-size: 28px; 
font-weight: bold; 
position: absolute;  
top: 9px;  
right: 12px; 
z-index: 9999999999999999;
}

.vc_tta.vc_general .vc_tta-panel-body div#myModal .modal-content {  
border: 0px;
width: 100%;
}
body .vc_tta.vc_general .vc_tta-panel-body div#myModal { 
 margin-top:0px; 
left: 0; 
right: 0; 
width: 100%; 
height: 100%;  
background: #e4fcff;  
border: 1px solid #47d6e8;  
align-items: center; 
vertical-align: middle; 
text-align: center;  
justify-content: center; 
position: relative;  
padding-top: 0; 
overflow-x: hidden;
}

.vc_tta.vc_general .vc_tta-panel-body div#myModal .modal-content .close { 
font-size: 28px;
font-weight: bold;  
position: absolute;  
top: 9px;  
right: 12px; 
z-index: 9999999999999999;
}
.wpb_text_column.wpb_content_element p span#myBtn { 
color: #47d6e8; 
cursor: pointer;
}
.wpb_text_column.wpb_content_element p span#myBtn1 { 
color: #47d6e8; 
cursor: pointer;
}
/****************************14-11-2017************************/
.main-back-outer .sc_services_list .sc_services_item.sc_services_item_featured_top {  
  text-align: center;  
   padding: 2em 0.92em 1.5em;
    }
/*    #fbMsg img {
    position: fixed!important;
    z-index: 9999!important;
    right: 24px!important;
    float: right!important;
    bottom: 21px!important;
    margin-top: -6px!important;
    cursor: pointer!important;
    width: 55px!important;
    height: 55px!important;
}*/
/*******************Media Queries Start*********************/
@media (max-width:767px) {  
.footer2_new {   
float: left;   
width: 100%;
}
.footer1_new { 
float: left;  
width: 100%; 
margin-right: 0;
}
.footer1_new .ftr_eqpmnt_prtnr ul.partners {  
float: left; 
margin: 0; 
padding: 0;   
margin-bottom: 20px;  
display: block;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img {
    min-width: 130px;
    text-align: center;
    width: 11%;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    justify-content: center;
    margin-right: 30px;
    margin-bottom: 50px;
}
.vc_column_container>.vc_column-inner {
    background-size: cover;
    margin-left: 0px!important;
}
.button_new button#popup {
    float: none;
    margin: 25px 0;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    margin: 25px 0!important;
    width: 100%;
    float: left;
    max-width: 220px;
}
input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left {
    float: left;
    display: block;
    margin: 20px 0;
    margin-right: 20px;
}
.footer1_new .ftr_eqpmnt_prtnr ul.partners li { 
    list-style-type: none;
    text-align: center;
    float: none;
    min-width: 80px;
    margin: 10px 0;
    margin-right: 15px;
    max-width: 15%;
    display: inline-block;
}
.website_new a {  
width: 100%; 
float: left; 
text-align: center;
}
.footer_new .privacy_new {  
float: none;  
padding-left: 0; 
   text-align: center;
   }
   
   
.ftr_paybrand .footer-logo.f-right img{  
width: 10% !important;  
display: inline-block; 
max-width: 100%; 
margin-top: 10px;
}
}



@media (max-width:992px) {  


}



@media (max-width:480px) {
.wpb_raw_code.wpb_content_element.wpb_raw_html a.effect-img {  
min-width: 130px;  
width: 50%;margin-right: 0;
}
.sc_services_hover .sc_services_item_title {
    font-size: 24px;
}
.ftr_paybrand .footer-logo.f-right a {  
width: 24% !important;
}
}
/*******************Media Queries End*********************/


/************************************gallery popup*******************************/
.button_new div#abc #popupContact .Popup_image_home { 
max-width: 89%; 
width: 100%;  
background: #000; 
float: left; 
margin-left: -21px;
}
.button_new div#abc #popupContact .Popup_image_home img {  
float: left;  
max-width: 100%;
}
button.w3-button.w3-black.w3-display-left {
position: absolute; 
left: 0px;   
top: 48%; 
padding: 0px !important;  
width: 30px;  
height: 30px; 
font-size: 24px;
}
button.w3-button.w3-black.w3-display-right {  
position: absolute;  
right: 19px;   
top: 48%;  
padding: 0px !important;  
width: 30px;  
height: 30px;  
font-size: 24px;
}

/*****************************20-11-2017*****************/
 .scheme_dark.footer_wrap {
    background-color: #352d89;
    color: #ffffff;
    margin-top: 0px ;
}
.progress_bar_text {  
  float: left;   
   width: 49%;
   }
/*************11-12-2017************************/
/*.scheme_default .minimal-light .esg-grid .esg-filterbutton {
    padding-right: 0px;
    margin-right: 0px;
    line-height: 24px;
}
*/
.Product_whole_page .product_image {
     width: 100%;    overflow: hidden;    max-height: 150px;    margin-bottom: 30px;    min-height: 150px;
}
.Product_whole_page p a {
    margin-top: 0;
    margin-bottom: 12px;
}
.Product_whole_page .wpb_wrapper .wpb_text_column.wpb_content_element {    width: 88%;    display: block;    float: none;    padding-bottom: 30px;    border: .5px solid #7d7d7d52;    padding: 15px;    margin: 32px auto;    text-align: center;    box-shadow: 0px 0px 26px #0000002b;}
.Product_whole_page .wpb_wrapper .wpb_text_column.wpb_content_element h3 {    font-size: 25px;    margin: 11px 0 33px;    background-color: #fcd63c;    line-height: 50px;    color: black;}



/*.Product_whole_page .product_image {    width: 100%;    overflow: hidden;    max-height: 250px;    margin-bottom: 30px;    min-height: 100%;   height: 250px;    display: flex;    align-items: center;    justify-content: center;}*/


.main-back-outer .sc_services_list .sc_services_item.sc_services_item_featured_top {
    text-align: center;
    padding: 5px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 135px;
}
.sc_services_list .sc_services_item_info {
    padding: 0;
}


.scheme_dark .sc_item_subtitle.sc_item_title_style_yellow_sub {
    color: #e947a5!important;
}

h2.sc_item_title.sc_title_title.sc_align_default.sc_item_title_style_yellow_sub {
    color: #000;
}

.sc_item_descr.sc_title_descr.sc_align_default {
    color: #000;
}

ul.trx_addons_list_success_circled li {
    color: #000;
}
body .vc_custom_1516002705823.vc_row[data-vc-full-width] {
    background-position: top left !important;
}
.slider_read_more{transition: 0.26s !important;}
.slider_read_more:hover{transition: 0.26s !important;}
body .scheme_default .sc_services_list .sc_services_item:hover {    background-color: rgba(255,255,255,0.15);}
body .scheme_default .sc_services_list .sc_services_item_title a {    pointer-events: none;    text-decoration: none;}

@media (max-width:767px) { 
body .vc_custom_1516002705823.vc_row[data-vc-full-width] {    background-position:center!important; }
.vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6.sc_layouts_column_icons_position_left .vc_column-inner {
    padding-left: 0;
}
.slider_read_more {
    transition: 0.26s !important;
    margin-left:-40px !important;
}
div#slide-6-layer-3 {
    margin-top: 50px !important;
}
 }

