/*
Theme Name: Divi-theme Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Customised Divi Theme
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.51.1520582876
Updated: 2018-03-09 16:07:56

*/

@font-face { 
font-family: AddisAbaba; 
src: url(https://temp.besmarts.edu.my/wp-content/uploads/fonts/AddisAbaba.ttf); 
font-weight: normal; 
}


@font-face { 
font-family: ItisDefinitelyPossible; 
src: url(https://temp.besmarts.edu.my/wp-content/uploads/fonts/ItisDefinitelyPossible.ttf); 
font-weight: normal; 
}

h1,h2,h3,h4,h5{
	font-family: 'AddisAbaba';
}

body{
	font-family: 'ItisDefinitelyPossible';
	font-weight:100;
	letter-spacing:2px;
	
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select{
	    position: relative;
    display: block;
    width: 100%;
    font-size: 16px;
    color: #858687;
    line-height: 28px;
    padding: 20px 20px;
    border: 1px solid transparent;
    background-color: #ffffff;
    font-weight: 500;
    border-radius: 15px;
    height: 80px;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.wpcf7-submit {
       position: relative;
    display: inline-block;
    font-size: 18px;
    line-height: 30px;
    color: #ffffff;
    padding: 20px 70px;
    font-weight: 800;
    overflow: hidden;
    border-radius: 50px;
    background-color: #ffae00;
	border:none;
}

h2{
		font-size: 40px;
}

h3{
	font-size:30px;
}

.wdcl_image_carousel_child_0 .wdcl-carousel-item .content h3,.wdcl_image_carousel_child_1 .wdcl-carousel-item .content h3,.wdcl_image_carousel_child_2 .wdcl-carousel-item .content h3,.wdcl_image_carousel_child_3 .wdcl-carousel-item .content h3{
	color:transparent;
}

.wdcl_image_carousel_1 .slick-slide, .et-db #et-boc .wdcl_image_carousel_1 .slick-slide {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.wdcl_image_carousel_child_0 .wdcl-carousel-item:hover .content h3, .wdcl_image_carousel_child_1 .wdcl-carousel-item:hover .content h3, .wdcl_image_carousel_child_2 .wdcl-carousel-item:hover .content h3, .wdcl_image_carousel_child_3 .wdcl-carousel-item:hover .content h3{
	color:#fff!important;
}

.wdcl-image-carousel-item:hover>h3, .wdcl-image-carousel-item:hover>h5{
	color:#fff!important;
}

.et_pb_slides .et_pb_slider_container_inner{
	vertical-align:bottom;
}


.dica_divi_carouselitem.dica_divi_carouselitem_0:hover .et_pb_module_inner .dica-item-content h4.item-title, .dica_divi_carouselitem.dica_divi_carouselitem_1:hover .et_pb_module_inner .dica-item-content h4.item-title, .dica_divi_carouselitem.dica_divi_carouselitem_2:hover .et_pb_module_inner .dica-item-content h4.item-title, .dica_divi_carouselitem.dica_divi_carouselitem_3:hover .et_pb_module_inner .dica-item-content h4.item-title {
    color: #fff!important;
}

@media screen and (max-width:490px){
	h2.branch-title{
		font-size:30px;
	}
	#logo{
		max-height:90%;
	}
	
	.two_columns_7{
		width:70%!important;
		margin-bottom:0;
	}
	
	.two_columns_3{
		width:30%!important;
		padding-top: 30px;
	}
	
	.et_pb_countdown_timer h4.title{
		margin-bottom:5px!important;
	}
	
	.logo-box{
		width:20%!important;
	}
	
	.tagline-box{
		width:40%!important;
	}
	
	.menu-box{
		width:50%!important;
	}
	
}
