/* Enter Your Custom CSS Here */
input[type="file"]::-webkit-file-upload-button {
    cursor: pointer;
    background-color: #ff921e;
    border: none;
    width: 54%;
    height: 43px;
    color: white;
    letter-spacing: .05em;
    font-size: 14px;
    font-weight: 300;
  border-radius: 4px;
  float:left;
}

.icon_download_portfolio a{
    margin-top: -2px !important;


}



.attachment-full.size-full.wp-post-image{
display:none !important;

}
#wpm_download_1, #wpm_download_3, #wpm_download_4, #wpm_download_5, #wpm_download_6, #wpm_download_7, #wpm_download_8,  #wpm_download_9{

display: block !important;
    text-align: center;
}
a.icon-button.download-icon{

background-color: #000;
  text-transform: uppercase;
    color: white;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    font-size: 14px;
    padding-left: 53px;
    letter-spacing: 1px;
    font-weight: 600;
    padding-right: 58px;

}

.ult_modal-body .wpcf7-response-output  {
  font-size:30px;
      background-color: transparent !important;
  border:0px;
  color:#000;
  text-align:center;
  font-weight: bold;
margin-top: 17px; 
margin-bottom: 14px;  
  
  
}
.download_blueprints_button{

background-color: #000;
    color: white;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    font-size: 14px;
    padding-left: 25px;
    letter-spacing: 1px;
    font-weight: 600 !important;
    padding-right: 58px !important;
  cursor: pointer;
}

.btn.slider:hover{
background-color:#000 !important;
  color:#ffc329 !important;

}
.transparent.top-bar{

background: #ffffff !important;

}
.fortune_icon_services_section{
display:none ;


}
.aboutus_page_logo{
padding-right: 220px;
    margin-top: 35px;


}

#contact_backgroundimage{
background-image:url('http://www.wtastudios.com/fortunegroup/wp-content/uploads/2016/05/contactusbackground.jpg');

width:1000px;
  height:280px ;
}


.column_center{ 
  display: inline-block; 
  width: 33% !important;

}

.column_left{ 
  float: left !important;
  width: 33% !important;
}
.column_right{ 
  float: right !important;
  width: 33% !important;
}

.mail_section{
margin-left: 30px;
    margin-right: 30px;
    padding-top: 71px;
}

.heading_contactus_zip{
text-align: center;
    font-size: 32px;
    color: #fff;
    font-weight: bold;
  text-align: left;
    margin-left: 30px !important;
  top: 59px;
  position: relative;
}

.mail_section .wpcf7-form input.wpcf7-text{
padding-left: 14px !important;

}
footer.site-footer .menu li{

    width: 59% !important;

}


.mail_section .column_left .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{

 height:60px !important;

width: 298px;
}
.mail_section .column_center .wpcf7-form-control-wrap  .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{

 height:60px !important;
width: 509px;
}
.mail_section .column_right .wpcf7-form-control.wpcf7-submit{

height:60px !important;
width: 116px;
    border-radius: 4px;
    background-color: #ffc329;
    color: #000;
}


.blueprints_button a {


    background-color: #000;
    border: none;
    color: white;
     padding: 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    font-size: 14px;
    padding-left: 25px;
      letter-spacing: 1px;
    font-weight: 600 !important;
    padding-right: 58px !important;
}

.blueprints_button a:hover {
color:#ffc329!important

}
.ult_modal-content{

width: 1071px !important;

}
.ult_modal-header{

display:none;

}
#downloadoption_left{

float:left !important;
}
/*#fancybox-content{
width:450px !important;

}*/
.zipfile_download{
background: #000;
    padding: 13px;
    color: #fff;
    /* border: 1px solid; */
    border-radius: 4px;
    font-size: 14px;
    font-weight: bold;
}
.zipfile_download:hover{

color:#ffc329 !important;

}
.site-logo.retina{

margin-left:-50px;

}
.home.logged-in header.site-header.absolute.push-down {
    top: 110px !important;
}
.fortunepride_contact_button .wpb_column.col-md-12 .btn.btn-md.style-1{


padding-right:35px !important;
}

.fortuneskyline_contact_button .wpb_column.col-md-12 .btn.btn-md.style-1{


padding-right:58px !important;
}


.btn.slider{
color:#000 !important;


}
.fortunepride_map .container{
width:100% !important;


}
.hgroup-sidebar .widget.widget_shopping_cart .heading{
height: 34px !important; 
    margin-top: 9px !important;

}

.maincontact_section .wpcf7-submit:hover{

background-color:#000 !important;
  color:#ffc329 !important;


}
.contactus_partnership .wpcf7-submit:hover{
background-color:#000 !important;
  color: #ffc329 !important;

}

.contactus_partnership .wpcf7-form input.wpcf7-text{
    padding-left: 12px !important;
  
  
}
.contactus_button_fortunesky .btn.style-1:hover{
background-color:#000 !important;
  color:#ffc329 !important;
}
.commercialprojects_section .btn.style-1:hover{

color:#ffc329 !important;
}
.residential_projects .btn.style-1:hover{

color:#ffc329 !important;
}
.responsive .site-navigation > ul > li .sub-menu .sub-menu{

    background: #1D2A35  !important;

}

#fancybox-content{
    background: #E3E3E3 !important;


}
#contentright_send .wpcf7-submit{
 color:#ffc329 !important;


}
#contentright_send .wpcf7-submit:hover{
color:#000000 !important


}
.col-md-6.careersform_fields{

width:45% !important;
padding-left:0px !important;
}
.homepage_banner .col-md-12 .statement {

padding: 54px 0;

}

.keyintiatives_row, .clients_row{
display:none !important;

}
.col-md-8.careers_submit{

float:right;
padding-right:0px !important;
}
.career_uploadfile{

padding-left:0px !important;

}
#fancybox-content{

border-width: 20px !important;

}
.col-md-8.careers_submit .wpcf7-submit{

width: 95%;
  margin-top: -43px;


}
/*.project_section ul.filter {
    margin: 17px !important; 
}*/
.project_section h2{
font-size:16px;
  color:#ffffff;

}
.project_section_heading h4{
font-size: 40px;
    color: #FFC329;

}
.project_section .col-md-12 .vc_separator .vc_sep_holder .vc_sep_line {

width:96% !important;

}
#fancybox-content{

padding-top: 20px !important;
   

}
.project_section .filter {
  
    text-align: left;
  margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.partnership_contact_section .wpb_column .wpcf7-form-control.wpcf7-select {

width:100% !important;

}
 .key_initiatives_heading{
font-size: 28px;
    color: #FFC329;

}
.roxana_heading{
font-size:26px;

}

._10b4{
overflow:hidden !important;

}


.contact_section .container{


width:100%;
padding-left:0px !important;
  padding-right:0px !important;
}


.nav-wrap.sticky {
    background: #121C25 !important;
}
/*.nav-wrap.sticky .site-navigation ul > li.menu-item > a {
    color: #ffffff !important;
}*/



.home div.site-wrapper div.transparent.top-bar{

color:#000 !important;
}

.site-footer img{

/*width:200px !important;*/
    margin-top: -22px;
  margin-bottom:0px !important;
 margin-left:-11px;
  
}
.top-bar{


    color: #000000 !important;
}

.site-navigation ul > li.menu-item > a {
    color: #ffffff !important;
    
}

.site-header.sticky.style-2.relative.bg-normal.has_sticky .nav-wrap {

background: #000000 !important;

}

.nav-wrap.sticky .site-navigation ul > li.menu-item > a{

color:#ffffff !important;

}
.responsive .site-navigation .sub-menu {
   background: #121C25 !important;
}
.nav-wrap.sticky .site-navigation ul > li.menu-item > a:hover{


color:#ffc329!important;
}


.site-navigation ul > li.menu-item > a:hover{
color:#ffc329!important;



}
.homepage_banner .btn.style-1:hover{


color: #F7CB52!important
}
.contactus_page .wpcf7-submit:hover{

background-color: #292929 !important;

}

.portfolio-single .gallery-item img{
border:1px solid #000;

}



/*.portfolio_roxana{

padding-top:30px;

}*/


.portfolio_roxana .wpb_column.col-md-8{

margin-top: -22px !important;
    margin-left: -15px !important;


}
.portfolio_roxana .wpb_column.col-md-4{

margin-top: -22px !important;


}
.portfolio_signature .wpb_column.col-md-8{
  margin-left: -15px !important;


}

.portfolio_pride .wpb_column.col-md-8{
  margin-left: -15px !important;


}

.portfolio_pride .wpb_column.col-md-4{
margin-top: 3px !important;


}
.portfolio_skyline .wpb_column.col-md-8{
  margin-left: -15px !important;


}
.portfolio_skyline .wpb_column.col-md-4{
margin-top: -22px !important;



}


.btn.btn-sm.slider{


padding: 11px 49px !important;
}


.site-logo{
margin-top: 17px !important;
  
}

.site-header.sticky.style-2.relative.bg-normal.has_sticky .nav-wrap .site-logo.retina img{


height:99px !important;
margin-top: 0px;
width:203px !important;
margin-left: 8px; 
}


.copyright-footer .menu-copyright_menu-container .menu li{

margin-right:25px;
width:inherit !important;
  font-size:12px;
}


 .footer_copyright_logo svg{
width:100px ;
  margin-top:6px;
}


.footer_copyright_logo .st3{
font-family: arial !important;
    font-size: 13.26px !important;
}
.copyright-footer .col-md-6 {

padding-top:13px !important;

}



.copyright-footer .col-md-4{

padding-top:13px !important;


}

.site-footer .copyright-footer > .container {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}


a#sticky-logo img{

    width: 129px; 
max-height: 60px !important;
  height:69px !important;

}

.emi_calculator_section #ecww-more a{

display:none;

}

.emi_calculator_button  .btn.btn-sm{

font-size:13px !important;

}

.contactus_button_fortunesky .wpb_column.col-md-12 .btn.btn-sm.style-1{
    padding-left: 16px !important;
    padding-right: 49px !important;
  
  font-size:13px;
}


.partnership_contact_section .wpcf7-form input.wpcf7-text{

height: 29px !important;
margin-bottom:5px !important;

}

.partnership_contact_section .wpcf7-form textarea{

min-height: 57px;
margin-bottom:5px !important;
  
  padding-top: 8px !important;
  padding-left: 12px !important;
}

.careers_section_headings span{

color: #B04141;

}
.careers_applybutton.wpb_column.col-md-12{


}
.careers_applybutton .btn.style-1{

width:100% !important;

}
.careers_applybutton{

text-align:center;
padding-left: 0px !important;
}
.careers_applybutton .fancybox { 
       background-color: #000000;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
  font-weight:bold;
  width: 100%;
}

.careers_applybutton .fancybox:hover{
color:#ffc329 !important;

}

.col-md-6.careersform_fields_phonenumber{
  
    padding-right: 0px !important;
    width: 52% !important;
padding-left:0px !important;

  
}

#contentright_send .wpcf7-form-control.wpcf7-submit{

    width: 77%;
    /* padding: 5px 15px; */
    float: right;

}

#form {
padding: 5px;
width: auto;
margin: 20px auto;
}
 #contentleft span.wpcf7-form-control-wrap {
    display: initial !important;
}
#contentleft {
width: 49%;
float: left;
/*padding: 5px 15px;*/
}

#contentleft_browserfile{
width: 102px
float:left;
}

#contentright {
width: 49%;
/*padding: 5px 15px;*/
float:right;
}
.project_section .portfolio.isotope.classic{

margin-left: -8px !important;

}

.downloadbuttom_section .style-3 span{

font-size:15px !important;
}



@media(max-width:992px){

/*.site-wrapper.legacy{

margin-top: -64px !important;

}*/
.transparent.top-bar.open .container{


background:#fff !important;

}
.page-heading h1{

display:none;

}
.page .page-heading{
padding-top: 0px !important;
}
.fortune_skyline_slider .col-md-12{

padding-top:10px;
}

/*.nav-wrap{

margin-top:45px;

}*/

}


.site-header.sticky.style-2 .site-logo {
    margin-top: -13px !important;
}




@media (max-width:768px) {
ul.portfolio li.isotope-item.col-md-3{

width:50% !important;
  float:left !important;




}
/*.ourvision_section .wpb_column.col-md-4{

width:50% !important;
  float:left !important;

}*/


.wpb_row.vc_custom_1463038472988.key_initiatives_section{

margin-left:0px !important;
  margin-right:0px !important;
display:none !important;

}
.keyintiatives_image{

padding-top:30px;


}


}


@media(min-width:481px){
.nav-wrap.unstick .site-logo {

margin-top: -13px !important;


}
}

@media(max-width:992px) and (min-width:481px){

.ourvision_section .container .wpb_column.col-md-4{

width:33%;
  float:left;
margin-top:0px !important;
}

}

@media (max-width:480px) {
.project_section h2{

font-size:14px;

}
.commercialprojects_section .col-md-6{

width:100%;
}
.project_section.vc_custom_1463036615825{
padding-bottom:10px !important;


}
.project_section_heading h4 {

font-size:20px;

}
.project_section .vc_custom_1462346672705{

padding-top:0px !important;
 

}
.project_section ul.filter{

margin-left:0px !important;
margin-bottom: 0px !important;



}
.ourvision_section.vc_custom_1463037440405{
padding-top:40px !important;
  padding-bottom:20px !important;


}

.project_section .filter button{
  
font-size:12px !mportant;  
  
  
}

.project_section .classic.isotope{

margin-top:-10px;

}
.site-wrapper.legacy{
    margin-top: -64px !important;


}
.ourvision_section .vc_empty_space{

height:0px !important;

}
.ourvision_section .col-md-4{

margin-bottom:45px !important;


}


.slider_section .tp-caption.slider-title.tp-resizeme{

font-size:14px !important;
  

}

.slider_section .content-slider-text {
  
  line-height: 17px !important;
  font-size: 10px !important;
  margin-bottom:20px !important;
  
}


.slider_section .btn.btn-sm.slider{

margin-top:40px !important;
font-size:15px !important;
}

.slider_section .tp-leftarrow{
display:none !important;

}

.slider_section .tparrows{

background:transparent;
}

.wpb_row.vc_custom_1463038472988.key_initiatives_section{

margin-left:0px !important;
  margin-right:0px !important;
margin-top:40px !important;
  margin-bottom:40px !important;

}


.key_initiatives_section .vc_tta-panel-body, .key_initiatives_section .vc_tta.vc_general .vc_tta-panel-title>a{

padding-left:0px !important;
}
.key_initiatives_heading .vc_custom_1462621338614{
padding-bottom:6px !important;


}


.key_initiatives_section .vc_tta.vc_general .vc_tta-panel-title>a{

padding-bottom:0px !important;


}


.key_initiatives_section .vc_tta-panel-body{

padding-top:6px !important;

}
.key_initiatives_section .col-md-8 .key_initiatives_heading{

padding-bottom:15px !important;
}
.contactus_section .vc_empty_space{
height:0px !important;

}
.contactus_section .col-md-12 .heading span{
border-bottom:0px !important;


}

.site-footer .col-md-3:first-child{

width:100% !important;

}
.site-footer .col-md-3 .widget-title:first-child  { 

margin-bottom:14px !important;

}
 .site-footer .col-md-3:nth-child(2){

display:none !important;
}

 .site-footer .col-md-3:nth-child(3){

display:none !important;
}

 .site-footer .col-md-3:nth-child(4){

width:100% !important;
}

.contactus_section  .site-footer > .container{

padding:40px 0px !important;
}
  .site-footer > .container{

padding-top:40px !important;
  padding-bottom:0px !important;

}

.copyright-footer .container .col-md-6  .widget_nav_menu .menu-copyright_menu-container .menu .menu-item:nth-child(4){
  
  
  display:none !important;

}

.footer_copyright_logo{

text-align:center;

}

.ourvision_section .container .wpb_column.col-md-4{

width:100%;
  

}
.essjay_fortune_section .col-md-3{

width:100%;

}
.essjay_fortune_section_banner_heading{
font-size:20px !important;



}
.fortune_icon_section_row .col-md-3{
width:100%;


}

/*.logged-in.home div.site-wrapper div.transparent.top-bar{

display:none;


}*/


.tp-caption.content-slider-text, .content-slider-text{


margin-bottom:30px !important;

}
.responsive .top-bar .close{

padding-top: 36px;

}


.site-header.sticky.style-1{

    margin-top: 11px;

}

}
@media(max-width:438px) and (min-width:320px){


.project_section .filter{
  
  width:100% !important;
  
  
}
.project_section .filter button{

font-size:10px !important;

}
.key_initiatives_section

}
@media(max-width:320px){

.project_section ul.portfolio li.isotope-item {
  
  width:100%! important;
  float:none !important;
  
  }

}
.download_blueprints_button .ult-modal-input-wrapper.ult-adjust-bottom-margin{
margin-bottom:0px !important;
}