/*
 Theme Name:   Altus Child
 Description:  Altus Child Theme
 Author:       QICE Technology Pvt. Ltd.
 Author URI:   http://www.qicesolutions.com
Version:      1.0.0
 Template:     altus
 
*/

/*
For older themes, and themes that do not use wp_enqueue_style() to enqueue their stylesheet, use the following line where altus is the name of the directory where the theme resides:

@import url("../altus/style.css");

@import url("custom.css");
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

@font-face {
font-family: 'myriadpro';
    src: url('fonts/myriadpro/myriadpro.eot');
    src: url('fonts/myriadpro/myriadpro.eot?#iefix') format('embedded-opentype'),
        url('fonts/myriadpro/myriadpro.woff') format('woff'),
        url('fonts/myriadpro/myriadpro.ttf') format('truetype');
}

#contact input{  border: 1px solid #7F9DB9;  height: 30px;  margin: 10px 0 10px 10px;  width: 480px !important;}
#contact input[type='submit']{    
    background: none repeat scroll 0 0 #FF3333;
    border: 1px solid #FF3333;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.8rem;
    height: 40px;
    text-transform: uppercase;
     }
#sub{font-size:18px;}
#contact b{color: red;}
#contact textarea{      width: 480px !important; border: 1px solid #7F9DB9;  height: 30px;  margin: 10px 0 10px 10px;  }

.intro{font-size: 16px;  line-height: 24px;}

.intro blockquote{width: 570px; float: right; text-align: justify;}
.aboutsub2 ul li{margin: 20px 40px !important;}
.bottomtext{font-size: 16px; }
.size24{font-size: 16px;  font-weight: bold; text-transform: uppercase; text-align: center;  color:#000;}
.size24 p{  font-size: 14px !important; font-style: italic;color: slategrey; text-transform: capitalize;font-weight:normal; }
.aboutheading{ 
   /* background: none repeat scroll 0 0 #d54900; 
    border-bottom: 1px solid #f3440f;
    border-top: 1px solid #f3440f; */
    font-size: 24px !important;
    line-height: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
} 
.sangeettab .row{
     border: 1px solid;
    border-radius: 5px;
    min-height: 100px;
    padding: 15px 80px;
}

.about1{
padding:0;
}

.sangeet{
     border: 1px solid;
    border-radius: 5px;
}
.aboutheading .vc_box_border_grey{min-height: 220px !important;}
.sangeettab .row img{width: 160px; height: 60px; }
/*.sangeettab .row img{width:auto; height: 110px; }*/

.sangeettab .wpb_wrapper,.text-center{ text-align: center;}

/*#about-banner{  background: url("images/conference.jpg") repeat scroll left center / 100% 112% rgba(0, 0, 0, 0);
    height: 110px;
    margin: auto;
    width: 1000px;}*/

#about-banner{  background: url("images/conference-banner.jpg") repeat scroll left center rgba(0, 0, 0, 0);
    height: 90px;
    margin: auto;
}
.group{
   float:left;
  height:auto;
  padding:0 15px;
  width:120px;
}
.group1 .row{
    width: 720px;
    margin: auto;

   } 
.group .row:before, .row:after {display: bolck !important;}
/* About Customization */
.page-heading {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eb5225;
    /*background-image: url("../../uploads/2014/07/page-heading2-1024x200.png") !important;*/
    background-origin: padding-box;
    background-position: center center;
    background-repeat: repeat;
    /*background-size: 100% 100% !important;*/
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.043) inset;
    font-size: 14px;
    margin-bottom: 0;
    padding: 18px 0;
}

.page-heading h1,.page-heading .breadcrumbs li a,.page-heading .breadcrumbs li a:after{
color:#fff;
font-weight:normal;
}


.vc_custom_1404999286532 {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #E8E8E8 !important;
    background-image: url("http://192.185.81.208/~team/pi/wp-content/uploads/2014/07/about.jpg?id=1487") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: 100% 100%;
}

#about-banner-height{height:220px !important}
#teamownermember .col-sm-4{ text-align: center !important; width: 50%; }
.center{text-align:center;}
.left{text-align:left;}
#ivycat-testimonial blockquote{  border-left: 5px solid #E63D20!important;
    font-size: 15px !important;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 15px !important;}
#ivycat-testimonial blockquote p{    border-left: 5px solid #E63D20!important;
    font-family: arial;
    font-size: 15px !important;
    line-height: 12px !important;
    margin: 0 !important;
    padding: 0 15px !important;}

#ivycat-testimonial cite{ font-size:14px;
       float: left !important;
       font-family: arial !important;
       color:#E63D20 !important;
     }
.display{ margin:0px; }
.testimonial_slider_set.testimonial_slider{margin:auto !important}
.testimonial_slider__round .testimonial_slideri {margin-top:-34px !important; }


.topics1 h4{  
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-align: left;
    font-size:24px;

 }
.topics1 h4 span{  padding:0px !important;     }
#topics h4 span{ border:0px !important;   }
.aboutheading span{ /* border-bottom: 2px solid #f3440f;
    border-top: 2px solid #f3440f;*/
    color: #160700;
    display: inline-block;
    margin-top: 0;
    padding: 20px 30px;
    width: auto; 
background-color:#fff;
position: relative;
z-index: 1;
border-bottom:0px;
text-transform:uppercase;
font-weight:bold;
 }
.testimonial_slider__round .testimonial_slideri{ margin-top:20px !important; }
.testimonial_wrapper{height:530px !important; }

/* CUSTOME HOVER EFFECT START */
.ch-item {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    cursor: default;
}

.ch-info-wrap{
    position: absolute;
    width: 180px;
    height: 180px;
    border-radius: 50%;

    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -o-perspective: 800px;
    -ms-perspective: 800px;
    perspective: 800px;

    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;

    top: 20px;
    left: 20px;
    background: #f9f9f9 url(Circle Hover Effects with CSS Transitions1_files/bg.png);
    box-shadow: 
        0 0 0 20px rgba(255,255,255,0.2), 
        inset 0 0 3px rgba(115,114, 23, 0.8);

}

.ch-info{
    position: absolute;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;

}

.ch-info > div {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-position: center center;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.ch-info .ch-info-back {
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    -o-transform: rotate3d(0,1,0,180deg);
    -ms-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    
    background: #000;
}

/*Sangeet Page Circle Images*/
.ch-img-1 { background: url('images/csw.jpg'); background-position: center center; }
.ch-img-2 { background: url('images/tnw.jpg'); background-position: center center; }
.ch-img-3 { background: url('images/sibos.jpg'); background-position: center center;}
.ch-img-4 { background: url('images/g20.jpg');  background-position: center center; }

/*Platform info Page Circle Images*/
.ch-img-5 { background: url('images/workshop.jpg'); background-repeat: no-repeat; background-position: center center;}
.ch-img-6 { background: url('images/statistic.jpg'); background-repeat: no-repeat; background-position: center center; }
.ch-img-7 { background: url('images/advisory.jpg'); background-repeat: no-repeat; background-position: center center;}




.ch-info h3 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    margin: 0 15px;
    padding: 40px 0 0 0;
    height: 90px;
    font-family: 'Open Sans', Arial, sans-serif;
    text-shadow: 
        0 0 1px #fff, 
        0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
    color: #fff;
    padding: 10px 5px;
    font-style: italic;
    margin: 0 30px;
    font-size: 12px;
    border-top: 1px solid rgba(255,255,255,0.5);
}

.ch-info p a {
    display: block;
    color: #fff;
    color: rgba(255,255,255,0.7);
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1px;
    padding-top: 4px;
    font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
    color: #fff222;
    color: rgba(255,242,34, 0.8);
}

.ch-item:hover .ch-info-wrap {
    box-shadow: 
        0 0 0 0 rgba(255,255,255,0.8), 
        inset 0 0 3px rgba(115,114, 23, 0.8);
}

.ch-item:hover .ch-info {
    -webkit-transform: rotate3d(0,1,0,-180deg);
    -moz-transform: rotate3d(0,1,0,-180deg);
    -o-transform: rotate3d(0,1,0,-180deg);
    -ms-transform: rotate3d(0,1,0,-180deg);
    transform: rotate3d(0,1,0,-180deg);
}

.ch-grid {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    display: block;
    text-align: center;
    width: 100%;
}

.ch-grid:after,
.ch-item:before {
    content: '';
    display: table;
}

.ch-grid:after {
    clear: both;
}

.ch-grid li {
    width: 220px;
    height: 220px;
    display: inline-block;
    margin: 20px;
}
/*  CUSTOME HOVER EFFETS END  */
#pagescroll{margin:165px 0 0;}
.group img{border-radius:42px;height:auto; width:120px; }
.publication img{width: 100%; height: 150px;}
.research img{   display: block;     
    margin-left: auto;
    margin-right: auto;}

/*Fixed div start */
    .fixedmenu .fixed {     /* background: none repeat scroll 0 0 #eee;*/
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    height: 70px;
    margin: 0 auto 0 -104px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
 background: #fff;
}
    .fixedmenu nav {   position: absolute; bottom: 0;  width: 100%;    height: 70px;  }
    .fixedmenu nav ul{ width: 70%; margin: auto;  }
    .fixedmenu nav li {display: inline-block;  padding: 24px 10px;}
    .fixedmenu nav li a { color: #000;text-decoration:none; text-transform: uppercase; padding-bottom: 5px; border-bottom: 3px solid #eee;}
    .fixedmenu nav li a:hover {  color:#000 ; }
    .fixedmenu h6 {    height: 500px;}
    .fixedmenu #screen1 {  background: #43b29d;}
    .fixedmenu #screen1 p {padding-top: 200px;}
    .fixedmenu #screen2 {background: #efc94d;}
    .fixedmenu #screen3 {background: #e1793d;}
    .fixedmenu nav li a {  font-size: 15px;    }

  .fixedmenu nav.fixed ul{ width: 60%; margin: auto;  }

/* Fixed div end*/

/* about */
#about-list .fa, ul.fa-ul .fa-check-square,ul.fa-ul .fa-check,ul.fa-ul .fa{
color:#d54900;
top:3px;
}

.license{
width:95%;
font-size:15px;
margin-left:10px;
}

.license .heading span{
 padding: 0 60px 14px !important;
}

.license .btn btn-md style-1{
padding: 0px 0px !important;
 margin-top: -40px !important ;
}

.sangeettab .fa-li{
position:relative;
left:0;
font-size: 12px;
font-style: italic;
 color: #888;
}

.fa-quote-left{
 top: -10px !important;
}

.fa-quote-right{
 top: 0px !important;
}

#testimoni p {
    font-size: 14px!important;
    line-height: 16px!important;
 font-family: Source Sans Pro;
}
/* end about */

.Spaceheading{
line-height: 27px;
 }

.image-center{text-align:center;}

.image-center img{
display:block;
margin:0 auto;
}

.justify{
text-align:justify
}

.p-30{
padding:18px 15px;
}

.border-right{
border-right:1px dotted #ddd;
}

ul.fa-ul li:before {
    content: none !important;
}

.nav-wrap .fa-search{
display:none;
}

.custom_logo{
 margin-top: 17px;
    text-transform: uppercase;
    font-size: 25px;
margin-left:-15px;
}

.custom_logo span{
font-weight:bold;
}

/*****************************************new css**************************************************/

.nav-wrap{
background:url('images/bg-header.jpg');
  box-shadow: 0 1px 10px;
    position: relative;
    z-index: 100;
}

.nav-wrap .container{
background:transparent;
}

.nav-wrap:after{
border-bottom: 1px solid #fff;
box-shadow: 0 3px 2px 2px #888;
display:none;
}

.custom_logo a{
color:#000;
}

.site-wrapper {
    background-color: #f7f7f7;
    overflow: hidden;
}

.site-content{
background-color:#fff;
}

.site-header + .container .row{
margin-top:60px;
}

.site-header + .container {
    margin-top:7px;
}

.divider{
height: 3px;
background-color: #eb5225;
position: relative;
top: 47px;
z-index: 1;
}



.btn-sm {
border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  /*box-shadow:#444444 0 3px 1px;*/
  padding:5px 30px;
}

.grey-container{
background-color:#f0f0f0;
border: 15px solid #fff;
}

.industry-init .col-md-1 {
    width: 0.333%;
}

.industry-init .col-md-7 {
    width: 61.333%;
}


.industry-init .col-md-4 {
    width: 61.333%;
}


.pnm-padding{
padding:40px 15px;
}

.eni img{
display:block;
margin:0 auto;
height:93px;
}
.page-heading{
/*background:url("http://192.185.81.208/~team/pi/wp-content/uploads/2014/09/header-style.png") no-repeat scroll right center rgba(0, 0, 0, 0);
 padding: 9px 0;
background:url("images/bg-1.png");*/
background-size: inherit;
  /* height: 41px;
padding:0!important;*/
}

.page-heading h1{margin:4px 0 0 0;}

.logo-holder .text{
    margin: 0 auto 25px;
    width: 610px;
}
.site-footer{
margin-top:0!important;
}

ul.list{
background-color:#fff;
padding:20px;
}

ul.list .fa-ul{
 margin-left: 3.4em;
}

.list li:before {
  content: "\f075";
}

.white-container{
background-color:#fff;
border:15px solid #f0f0f0;
}

.panel{
background-color:#f0f0f0;
margin-top:0px;
}

.panel-group{
 border-bottom: 10px solid #fff;
margin-bottom:0px;
}

.orange{
color:#d54900;
font-weight: 600;
}

#testimoni h5 {
    color: #000!important;
    font-style: normal!important;
}

#testimoni p{
 font-style: italic;
}

#testimoni p:before{content:"\f10d";  font-family: FontAwesome;margin-right:10px;
    color: #ccc;
    font-style: normal;}

#testimoni p:after{content:"\f10e";  font-family: FontAwesome;margin-left:10px;
    color: #ccc;
    font-style: normal;}

.panel-group .panel-title a:before {content:"\f146"!important; background-color: #f0f0f0;float:right;    color: #000;}
.panel-group .panel-title a.collapsed:before {
   background-color: #f0f0f0;    color: #000;float:right;
    content: "\f0fe"!important;
}

.grey{
background-color:#f0f0f0;
}

.panel-group .panel-title{font-size: 18px;
    font-weight: normal;
    margin-left: 8%;
    text-transform: uppercase;
 font-family: Raleway;
}

#accordion1 .panel-heading:nth-child(1){
background-image:url('http://192.185.81.208/~team/pi/wp-content/uploads/2014/09/acc-image-1.png');
 background-repeat: no-repeat;
}

#accordion2 .panel-heading:nth-child(1){
background-image:url('http://192.185.81.208/~team/pi/wp-content/uploads/2014/09/acc-image-2.png');
 background-repeat: no-repeat;
}

#accordion3 .panel-heading:nth-child(1){
background-image:url('http://192.185.81.208/~team/pi/wp-content/uploads/2014/09/acc-image-3.png');
 background-repeat: no-repeat;
}

#accordion4 .panel-heading:nth-child(1){
background-image:url('http://192.185.81.208/~team/pi/wp-content/uploads/2014/09/acc-image-4.png');
 background-repeat: no-repeat;
}

.advps-slide-field-three{/* width: 352px!important;*/width:100% !important;padding:0 20px;border-right: 10px solid #f0f0f0!important;border-left: 10px solid #ffffff;margin:0!important;padding:0!important;}

#testimoni{ 
width: 100%!important;
 max-width: 100%!important;
 min-height: 90px!important; 
text-align: left;
margin-bottom: 15px;
padding:0 20px;
}

.testi-thumb{
 clear: both;
    width: 100%;
}

.testi-thumb img {
    display: block;
      float: none !important;
    margin: 0 auto !important;
    max-width: 100%;
  height: 30px !important;
    width: 70px !important;
}

.testi-title h5{
  font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
}

.bx-controls-direction{
position: relative;
    top: 17px;
}

.padding-bottom-zero span{
padding-bottom:0px;
border-bottom:0;
padding:0;
}

.padding-bottom-zero{padding-bottom:0px;}



.panel-group .panel-heading {
    padding: 10px 0 28px;
margin-left:10px;
}

.panel-group .panel-body {
    padding: 0 10px 20px;
}

.topical{
padding-left:0;
}
/**/

.advps-slide-container{
 
    margin: auto!important;
    max-width: 1200px!important;
    width: 1110px!important;
}
.bx-wrapper{
 
    max-width: 1200px;
    width: 1110px;
}

.advps-slide{
 width: 320px;
margin:0!important;
}/**/

.bx-pager{display:none;}

.border-30{
 border-bottom: 33px solid #f0f0f0;
    border-top: 30px solid #f0f0f0;
 border-left: 30px solid #f0f0f0;
    border-right: 30px solid #f0f0f0;
}

#advps_container4 .bx-wrapper .bx-viewport{
height: 210px!important;
}

.bx-wrapper {
    margin: 0 auto!important;
}

.p-25{
padding:0 25px;
}

.p-20{
padding-top:38px;
}

.p-0{
padding:0;
}

.p-5{
padding-top:4px;
}
.p-10{
   padding-bottom:10px; 
}
.p-15{
padding-top:15px;
}
.heading span{padding-bottom:5px;}
.bold{font-weight:bold;}

.bx-wrapper .bx-prev{left:-45px!important;background:url('images/left-arrow.png')!important;}
.bx-wrapper .bx-next{right:-15px!important;background:url('images/right-arrow.png')!important;}

.border-0{
border:0;
}

.height-445{
height:275px;
}

.border-top-0{
border-top:0;
}



.padding-20{padding:20px;}
.border-bottom-0{
border-bottom:0;
}

.video-wrapper iframe{
width:100%;
}

.btn{
border-radius:0;
}

.border-radius{
  border-radius: 50%;
    height: 130px;
    margin: 0 auto;
    overflow: hidden;
    width: 130px;
border:1px solid #ccc;
background-color:#FFF;
}

.icon-holder{
width: 150px;
height: 115px;
    margin: 0 auto;
    overflow: hidden;
 background-color: #fff;
}

.layer-slider a{
color:#FFF;
}

/*.logo-collage img{
float:left;
width:auto;
height:50px;
margin:5px;
}*/

.float-left{
float:left;
}

.logo-collage{
   
    float: left;
    height: auto;
    margin: 8px 6px 6px;
    width: auto;

}

.logo-collage img:hover {
filter: none;
-webkit-filter: grayscale(0%);
}

.logo-collage img{
 height: 45px;
    padding: 10px;
    width: auto;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */

filter: gray;
-webkit-filter: grayscale(100%);
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
grayscale(100%)
}

.logo-header-line1 .p-0 img{
padding:0;
}

.logo-header-line2 .p-0 img{
padding:0;
margin:0 14px;
height:58px;
}

.no-filter img{
filter:none;
}

.speaking-logo-header-1 img{
   height: 68px;
    padding: 10px;
    transition: all 0.5s ease-in-out 0s;
    width: auto;
}

.speaking-logo-header-2 img{
   height: 56px;
    padding: 10px;
    transition: all 0.5s ease-in-out 0s;
    width: auto;
}

.speaking-logo-header-2 img{
   height: 56px;
    padding: 10px;
    transition: all 0.5s ease-in-out 0s;
    width: auto;
}

.speaking-logo-header-1, .speaking-logo-header-2, .speaking-logo-header-3{
   float: left;
    height: auto;
    margin: 6px;
    width: auto;
}

.speaking-logo-header-3 img{
   height: 50px;
    padding: 10px;
    transition: all 0.5s ease-in-out 0s;
    width: auto;
}

.speaking-logo-header-3 .p-0 img{
padding:0;
}


.blog_right_img img {
    width: 100%;
}
.head{
padding-left:0px !important;
}

.blog .post + .post {
    margin-top: 2px;
}

.blog .post.site-content img,
.category .post.site-content img  {
    margin-bottom: 20px;
width:13%;
float:left;
margin-right:20px;
margin-top:30px;
height:auto;
}

.blog .post.site-content header,
.category .post.site-content header{
text-align:left;
margin-bottom:0;
}

.blog article.site-content{
padding:10px 30px;
}

.category article.site-content{
padding:10px 30px;
margin-top:2px;
clear:both;
}
.category .cat-list a{
    display:inline-block;
       color:#bbb;
       font-weight: 300;
}
.category .cat-list a:after{
    content:' ,';
}

.category .cat-list a:last-child:after{
    content:' ';
}

.category .cat-list i{
    color:#bbb!important;
}

.category .cat-list a:hover{
    color:#D54900;
}

.blog .post header h1,
.category .post header h1{
    margin-bottom: 0;
}

.blog .post.site-content .post-meta,
.category .post.site-content .post-meta{
    font-size: 13px;
    margin-left: 160px;
    margin-top: 5px;
}

.blog .excerpt,
.category .excerpt {
    color: #686868;
    font-size: 18px;
    font-weight: 300;
}

.blog-single{
background-color:#ffffff;
}
.single-post .blog-single .post h1{
font-size:60px;
font-weight: 400;
}

.single-post .post-content p,
.single-post ol li,
.single-post p, 
.single-post div,
.single-post{
font-family: Source Sans Pro;
    font-size: 22px;
    font-weight: 300;

}

.single-post .shareaholic-recommendations-header{
font-size:22px!important;
}

.single-post ol li{
margin-bottom:16px;
line-height:1.4em;
}

.single-post .post-content p{
margin-bottom:30px;
line-height:1.7em;
}

.single-post .post-content h3,.single-post .post-content h5{
font-size:40px;
text-transform: none;
}

.blog-single .post header{
padding-left:0;
}
.padding-0{
padding-left:0px;
padding-right:0px;
}
.p-20{
     padding-bottom:20px; 
}
.sidebar .blog .widget-title{
color: #eb5225;
    font-size: 22px;
    margin-bottom: 0 !important;
    margin-top: 20px !important;
    padding-bottom: 0 !important;
clear: both;
}

.sidebar .blog{
  margin-bottom: 16px;
padding-bottom:0px;
}

.sidebar .blog .textwidget{
 font-family: Source Sans Pro;
    font-size: 16px;
    font-weight: 300;
}

.sidebar .blog .blog-btn{
   margin-bottom: 10px;
    margin-left: 40px;
    text-align: center;
    width: 180px;
}


.sidebar .blog .fa{
      font-size: 32px;
    margin: 0px 0;
}

.sidebar .blog .logo-collage img{
padding:0px;
margin-bottom:15px;
height:14px;
 margin-right: 8px;
}

.sidebar .blog:last-child{
 border-bottom: 0px solid #eb5225;
    margin-top: 10px;
}

.sidebar .blog .mc4wp-form input[type="text"], .mc4wp-form input[type="email"]{
 border: 1px solid #ccc;
    padding: 10px 8px;
}


.sidebar .blog .style {
    padding: 10px;
    width: 100%;
}

.post-meta .fa{
color: #bbb!important;
}

.post-meta ul li a{
 color: #bbb;
font-weight:300;
}

.post-meta ul li a:hover{
 color: #d54900;
}

.post.style-2 .post-meta li{
color:#bbb;
}

.category .categories-list{
     margin-bottom:-2px;
}

.categories-list > a {
  color: #777;
    display: inline-block;
    font-size: 14px;
    margin: 10px 1px;
    padding: 5px 22px 5px 1px;
}

.categories-list > a:hover{
color:#d54900;
}

.single-post .page-heading {
 background-color: #fff;
    background-image: none!important;
    border: 0 none;
    box-shadow: 0 0 0 0;
    padding:18px 0 0 ;
}

.single-post .page-heading h1 {
    color: #000;
    font-size: 45px;
    margin: 4px 0 0;
    text-transform: none;
    line-height:1;
 padding-bottom: 10px;
    
}

.blog-sub-tittle > p {
    color: #888;
    line-height: 1.5;
     padding-top: 20px;
}

footer{
   position:relative;
   bottom:0;
   width:100%;
   height:93px;   /* Height of the footer */
   background:#6cf;
}

.container{
min-height:100%;
}

#advps_container5 #testimoni p {
    font-family: Source Sans Pro;
    font-size: 20px !important;
    line-height: 30px !important;
    text-align: center;
}

#advps_container5 .testi-thumb img{
 width: 17%!important;
height: auto !important;
}

#advps_container5 #testimoni{
min-height:50px;
}

#advps_container5 .advps-slide{
max-width:1110px;
}

#advps_container5 .bx-wrapper{
width:1000px!important;
}

#advps_container5 .advps-slide-field-three{
border:0!important;
}

#advps_container5 .bx-controls-direction{
 width: 111%;
    margin-left: -55px;
}
.post header a:focus {
    outline: none !important;
    text-decoration: none;
}

.single-post .testimonials blockquote p{
font-size: 16px;
    font-style: italic;
    padding: 0 0 0 25px;
    text-align: left;
}

.single-post .testimonials blockquote p:before {
  content: "\f10d";
   left: 0;
    top: 5px;
}
.single-post .testimonials blockquote p:after {
  content: "\f10e";
   right: 0;
    top: 100%;
}
.quote.first.last.no-image {
    display: none;
}
.mc4wp-alert.mc4wp-error {
    display: none;
}
.email-form p{
 color: #D6D6D6;
    font-family: source sans pro !important;
    font-size: 33px !important;
    font-weight: 700 !important;
    padding-left: 15px;
}
.email-form p span{
	color: #000;
}
.input-email{
    border: 1px solid grey !important;
    float: left;
    font-size: 18px;
padding-right:50% !important;;
}

.email-content{
font-size: 18px !important;
padding-right: 0;
margin-top:11px;
}
.email-form {
    border: 8px solid #D6D6D6;
    margin-bottom: 18px;
    background:#fff;
}
.sidebar-icon{
font-size: 15px !important;
    padding-top: 6px;
}
.sidebar-fa a{
  font-size: 45px !important;
    padding-left: 37px;
    padding-top: 0px;

}
.sidebar-fa{
padding-left:10px;
  margin-bottom: 18px;
}
.socialize a{
 font-size: 45px !important;
    padding-left: 37px;
    padding-top: 28px;
}
.sidebar-post p{
  font-size: 17px !important;
    margin-top: -25px;

}
.email-button{
  border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 13px;
    height: 36px;
    left: 315px;
    padding: 0 28px !important;
    position: absolute;
    text-align: center;
    top: 20px;
    }

.sidebar-post h1{
     font-size: 17px;
    text-align: center;
    text-transform: none;
 margin-bottom: 1px;
color: #888;
 }
.testimonail-font .text br{
   display:none;
}
.sidebar-post h5{
     font-size: 17px;
  color: #888;
    text-align: center;
    text-transform: none;
margin-top: 0;
 }
.line{
border-style: solid none none;
border-width: 1px 0 0;
border-color:red;
}
.sidebar-email{
    margin-left: 49px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 53%;
}
.sidebar-testimonial-img{
  margin-bottom: 2px;
    padding-left: 30px;
}
.sidebar-testimonial-img img{
 padding-left: 50px;
    padding-right: 40px;
    padding-top: 57px;

}
.sidebar-emailtext{
   margin-left: 13px;
    width: 80% !important;
    }
.testimonail-font .text{
    font-size:13px;
height: 140px;
}
.img-center img{
   display: block;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
}
.align-center{
  text-align: center; 
}
.align-left{
  text-align: left; 
}

.testimonail-font .text{
    font-size: 13px;
    height: 127px;   
}
.testimonail-font .wpb_single_image .wpb_wrapper {
       height: 117px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 14px;
    width: 100%;
}
.testimonail-button .btn{
padding-left: 50px;
    padding-right: 50px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 18px;
    }
.border-right{
    border-right: 1px solid gray;
}
.testimonail-font .text:before {
    color: #ccc;
    content: "";
    font-family: FontAwesome;
    font-style: normal;
    margin-right: 10px;
}
.testimonail-font .text:after{content:"\f10e";  font-family: FontAwesome;margin-left:10px;
    color: #ccc;
    font-style: normal;}

.form{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 491px) and (min-width:320px) {
       .col-md-3.align-left.testimonail-font {
			    border-bottom: 1px solid #D7451F;
			    margin: 0 auto;
			    width: 90%;
                }
        .border-right{
          border-right: none;
        }
    .testimonail-font .wpb_single_image .wpb_wrapper {
    height: 117px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 14px;
    width: 100%;
     }
       .img-center img {
    display: block;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
   }
   .testimonail-font .text{
    padding-top: 10px;
   }
.col-md-6 span {
    clear: both;
    display: block;
    padding-left: 0px;
    padding-top: 3px;
    width: 100%;
}

.email-button {
  border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 13px;
    height: 40px;
    left: 315px;
    padding: 0 28px !important;
    text-align: center;
    top: 20px;
 position: static;
    margin-top: 5px;
}
.input-email {
    border: 1px solid grey !important;
    float: left;
position: relative;
    font-size: 16px;
     padding-left: 10px !important;
    padding-right: 0 !important;
}

.blog-single .email-button{
     position: static!important;
    width: 100%;
}
.email-form span{
   font-size:20px;
}

.email-content {
    font-size: 16px !important;
}
.email-form p {
   font-size: 22px !important;
    line-height: 30px;
    padding-top: 7px;
}
.blog .post.site-content .post-meta, .category .post.site-content .post-meta{
margin-left: 0px;
}
.crp_related h3{
     font-size: 35px!important;
}

#crp_related img{
    display:block;
    margin:0 auto;
}
#crp_related li{
    width:100%!important;
}

#crp_related a.crp_title{
       clear: both;
    float: right;
    padding: 0 20px;
    text-align: center;
}

.col-md-6.sidebar-fa{
    float: left;
    margin: 0!important;
}
.sidebar-fa a{
    padding-left:0!important;
}

.responsive .sidebar{
    margin-top:0!important;
}

.raw{
display:none;
  }
.blog .post.site-content img, .category .post.site-content img{
display: block;
margin: 0 auto;
  width: 50%;
  float: none;
}

.responsive .page-heading{
    display:none;
}

.categories-list{
   display:none; 
}

}

.padding-none{
 padding-left: 0px;
 padding-right: 0px;
}
.col-md-12.sidebar-testimonial-img {
   height: 155px;
    margin-top: -45px;
}
.p-21{
padding-top:21px;
font-family: serif;
    font-style: italic;
}
.post-content h6{
font-size:25px;
}
.blog-single .col-md-9 .post header img{
display:none;
}
.font-italic {
    font-style: italic;
}
.site-footer .textwidget > p {
   color: #999999;
    font-family: Source Sans Pro;
    font-size: 14px;
  
}
.blog-single .mc4wp-form{
padding-top:20px;
}
.blog-single .email-button {
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 13px;
    height: 36px;
    left: 215px;
    padding: 0 10px !important;
    position: absolute;
    text-align: center;
   
}
.book-image{
opacity:0.3;
position:relative;
}
.col-md-12.padding-0.book-image > p {
    color: #000000;
    display: block;
    font-weight: 600;
    margin: 0 auto;
  text-align: center;
}
.site-footer > .container{
 padding-bottom: 62px;
     padding-top: 10px;
}
.sidebar-icon a{
 font-size: 15px !important;
    padding-left: 0;
    padding-right: 0;
}
.yks-mailchimpFormDivRow label {
display:none;
}
#ykfmc-submit_0-d67c29e75c {
    background: none repeat scroll 0 0 #e34403;
    border: medium none;
 font-size: 17px;
    color: #fff;
 padding: 8px;
}
.yks-mailchimpFormDivRow {
    margin: 0.2em !important;
}
.yks-mailchimpFormDivSubmit {
    //display: inline-block;
    margin-top: 0.4em;
    width: 100%;
}
.yks-require-description{
display:none;
}
.yks-mailchimpFormDivRowField input {
     display: block !important;
    height: 52px !important;
    padding-left: 0 !important;
    padding-right: 0;
    text-align: center;
}
.yks-mailchimpFormContainer-0-d67c29e75c {
 padding: 5px !important;
}
.widget_yikes_mc_widget p {
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 0px;
}
#yks_form_error_message {
float:none !important;
font-size: 15px !important;
}
.yks-success{
margin-top:0px !important;
}
.widget_yikes_mc_widget p {
    margin-bottom: 0px !important;
}