/*
Theme Name: Zoom Web Media
Theme URI: http://www.zoomwebmedia.com
Author: Debasish Gharami
Author URI: http://www.zoomwebmedia.com
Description: <code>Zoom Web Media</code> is a nice theme created by <br/> <code>Zoom Web Media Web Team</code>.
Version: 1.0
Tags: Zoom Web Media
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: zwm

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url(https://fonts.googleapis.com/css?family=Courgette);

.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.alignright,
.alignleft,
.aligncenter,

{}
/*div#h5ab-advert-cont-inner {
   display: none !important;
}*/
.quoteResultArea{
  margin-bottom: 10px;
}
span.error{ color: red !important;}
span.success, h2.success{ color: green !important;}
span.wpcf7-not-valid-tip {
  display: table;
  float: left;
}
div.wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  display: table;
  width: 100%;
  float: left;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px 0px;
  border-radius: 7px;
}
div.wpcf7 img.ajax-loader{
  margin-top: 13px !important;
}
.header_bottom_right .specialText{
    border-radius: 3px;
    padding: 5px 10px;
    background-color: green;
    color: #fff;
    display: table;
    position: relative;
    float: left;
    margin-bottom: -60px;
    width: auto;
    margin-top: 27px;
    text-align: center;
    margin-left: 30px;
    font-weight: 700;
}

div #afp-container{ padding:10px 0;}
select#afp-filter{ padding:3px; width:auto}
ul.afp-items{ padding:15px 0 !important;}
ul.afp-item-details {
    padding: 12px 0!important;
    text-align: center!important;
}
.afp-item-details a{ color:#013C94; font-weight:bold;}
.afp-item-details a:hover{ color:#000;}

li.afp-single-item {
    float: left;
    height: 350px!important;
    padding-right: 20px;
}

.body_all .wpcf7{     width: 56%;    margin: 0 auto;    background-color: #EDEFF5;    padding: 58px 0px;    border-radius: 12px; border:2px solid #b0b6c6;}
.body_all{ width:100%; margin:0 auto; text-align:center;}
.body_all > p{ font-size:20px; color:#172d57;}
.body_all input[type="tel"]{ border-radius:5px; border:1px solid #a9abae; background-color:#fff; height: 32px;    margin-bottom: 24px; box-shadow: 0px 1px 3px #fff inset; margin-top:12px; padding-left:26px; background-image:url(images/phoneicon.png); background-repeat:no-repeat; background-position:8px center; box-sizing:border-box;}

.body_all input[type="email"]{border-radius:5px; border:1px solid #a9abae; background-color:#fff; height: 32px;    margin-bottom: 24px; box-shadow: 0px 1px 3px #fff inset; margin-top:12px; padding-left:32px; background-image:url(images/massageIcon.png); background-repeat:no-repeat; background-position:8px center; box-sizing:border-box;}


.body_all input[type="submit"]{ background-color:#2053bc; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; color:#fff; font-size:20px; padding:11px 28px; display:inline-block; text-transform:uppercase; cursor:pointer; border:0px; box-shadow:0px 3px 0px #192d56;     margin-top: 24px;}
.et-icon{ text-align: center;    width: 100%; display: inline-block;background-image:url(images/downlod_icon.png); background-repeat:no-repeat;     background-position: center 2px;    padding-top: 48px;}
.et-icon span{ background-color:#2053bc; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; color:#fff; font-size:20px; padding:11px 28px; display:inline-block; text-transform:uppercase; cursor:pointer;}

.header_bottom_logo img{
  width:100%;
  }
.bro_cont{padding:22px 0 0 70px; float:left;}
.brochure_btn{
  background:#113887;
  padding:8px 20px;
  border-radius:4px;
  color:#fff;
  font-size:15px
  }
  
.brochure_btn:hover{background:#000;}
.about_ul li{ font-size: 14px; }
#h5ab-advert-cont {
    width: 15% !important;
}
  .pci_text{float: left;
    width: 74%;
    padding: 22px 0;
    text-align: right;
    font-weight:bold;
}
.pci_logo{float: right;}
#closediv{z-index: 999999999;}