/*
Theme Name: Customify Child theme of customify
Theme URI: 
Description: Child theme of customify theme for the Customify theme
Author: <a href="https://wpcustomify.com/about">WPCustomify</a>
Author URI: 
Template: customify
Version: 0.2.4
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 14 Nov 2018 07:19:59 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

@font-face {
font-family:"KenyanCoffeeRg-Regular";
src:url("./fonts/kenyan_coffee_rg.eot?") format("eot"),url("https://ccits.in/vpglob/wp-content/uploads/2018/11/kenyan_coffee_rg.woff") 
format("woff"),url("https://ccits.in/vpglob/wp-content/uploads/2018/11/kenyan_coffee_rg.ttf") format("truetype"),
url("https://ccits.in/vpglob/wp-content/uploads/2018/11/kenyan_coffee_rg.svg#KenyanCoffeeRg-Regular") format("svg");font-weight:normal;font-style:normal;
    
}
.header-top .dark-mode{
    background: #ff4963 !important;
    background: -moz-linear-gradient(0deg, #ff4963 0%, #f6c143 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff4963), color-stop(100%, #f6c143));
    background: -webkit-linear-gradient(0deg, #ff4963 0%, #f6c143 100%);
}
    
 .vc_custom_1541148802064 {
  padding: 10% !important;
    background-color: #e5e5e5 !important;
}
    



.recent-post-slider .slick-dots li button {
    text-indent: -99999px;
    min-height: 0;
}

@media only screen and (max-width: 1200px) {
   

}
.vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 71%;
   
}
 .vc_custom_1541148802064:before {
    content: "";
    display: block;
    padding-top:77%;
	border:1px solid black;
    
}
.cevents {

	    width: 85% !important;
    margin: 100px;

}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0 0 -50px -30%;
}
.footer-main .dark-mode {
    background: url(http://ccits.in/vip/images/footerbg.jpg) !important;
}
.wp-post-title {
    font-family: "Great Vibes", cursive!important;
    line-height: 33px !important;
    color: #f9954f;
    font-weight: 500;
    margin: 10px 0px;
}
.recent-post-slider.design-4 .post-list-content .wp-post-title a {
    color: #fa8353;
    text-decoration: none;
	font-size:30px;
}

.wp-sub-content{
	text-align:justify;
}

.recent-post-slider.design-4 .post-image-bg {
    background: #f1f1f1;
    height: 290px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.recent-post-slider .slick-dots li.slick-active button {
    background: #efce49 !important;
    border: none;
}
.custom{
	    border: 1px solid #f0f2eb;
	padding:10px;
	box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2);
	
}

.hb-btn {
    position: absolute;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
	color:white;
}
.hb-btn:hover {
    color: #fff;
    background-position: right center;
}
.hb-btn {
    background: #000000;
}
.widget-area {
    position: relative;
}
.vpcourse{
    border: 1px solid #f0f2eb;
	min-height:200px
}
.hb-underline {
    height: 4px;
    background: #f9954f;
    width: 70px;
    text-align: center;
    margin: 20px auto;
}
.cbt{
	background:black;
	color:white;
	
}
.hb-btnarea {
    float: left;
    width: 100%;
    padding: 25px 0;
    text-align: center;
}
.hb-sectionsubtitle {
    font-size: 36px;
    line-height: 37px;
    font-family: "Great Vibes", cursive;
    display: block;
	color:black;
}
.hb-posttext {
    text-align: center;
	color:black; 
	padding:10px 100px 20px 100px;
}
.hb-btnarea {
    float: left;
    width: 100%;
    padding: 25px 0;
    text-align: center;
}
.about{
	margin:0 auto;
}
.h2, h2 {
    font-size: 2.1em;
    line-height: 1.216;
  font-family: "KenyanCoffeeRg-Regular", Georgia, "Times New Roman", Times, serif !important;
    text-transform: capitalize;
}

.aio-icon-header .aio-icon-title {
   margin: 0 !important;
    display: block !important;
    line-height: 1.2em !important;
    color: #f9954f;
    font-family: "Great Vibes", cursive;
    font-size: 1.8em !important;
}
}
.left-icon .aio-icon-description, .left-icon .aio-icon-header {
    float: left;
    width: 100%;
    margin-top: -10px;
}
.aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component {
    margin-bottom: 0px;
}


.aio-icon-img.uavc-square {
    width: 1em !important;
    min-height: 1em !important;
    background: RGBA(214,214,214,0.44);
    -webkit-border-radius: 0!important;
    border-radius: 0;
    border:1px solid black;
	padding:0.2em!important;
}

.vcevent{
    z-index:1;
    margin: 160px 0 0 40px;
}
.vcevent h2{

   text-align:center;
}

.icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }

  .location::before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f3c5";
    padding-right:10px;
  }

 .time::before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f017";
    padding-right:10px;
  }
.infobox{
    max-height:200px;
}
.left-icon .aio-icon-description {
margin-top:-30px;
}



/*Form Area*/ 


.hb-emailarea {
    float: left;
    width: 100%;
}



.hb-formtheme {
    width: 100%;
    float: left;
}
.hb-formtheme fieldset {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    position: relative;
    display: block;
    
}
.hb-emailarea .hb-formtheme .form-group {
    position: relative;
}
.form-group {
    width: 80%;
    float: left;
    margin: 0 0 20px;
}
.hb-emailarea .hb-formtheme .form-control {
    font-size: 12px;
    font-weight: 300;
    padding: 10px 40px 10px 20px;
    opacity: .5;
}
.hb-emailarea .hb-formtheme .hb-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    font-size: 12px;
    line-height: 20px;
}
.hb-btn {
    background: #000000;
}
.hb-btn {
    color: #fff;
    height: 40px !important;
    padding: 10px 40px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    right: 0;
}

.hb-emailarea  input[type=text] {
    color: #282828;
    border: 1px solid #e5e5e500;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    padding: 0 .75em;
    height: 2.4em;
    max-width: 100%;
    vertical-align: middle;
    border-radius: 1px;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: left;
    background: #ffffff57;
}



.site-footer .widget-area .widget ul li {
    margin: 0;
    padding: 0;
}

.site-footer .widget-area .widget ul li a{
    margin: 0;
    padding: 0;
}