@charset "UTF-8";

/*
	Theme Name: Perada Child Theme
	Theme URI: http://themeforest.net/user/gloriatheme
	Description:  Perada Child Theme
	Author: Gloria Theme
	Author URI: http://gloriatheme.com/
	Template: perada
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: perada-child
	Version: 1.0
*/
@import url("../perada/style.css");

.site-sub-content-wrapper{
	padding-top:0px;
}
/* font sizes */
/*--main menu*/
.header .menu-area .navbar-nav>li>a{
	    font-size: 14px
}
/*course related*/
.content-heading .content-title:before, .content-widget-title:before {
   display:none
}

.content-heading .content-title:before, .content-widget-title:after {
    display:none;
}
.content-widget-title .content-title-text{
text-align:center !important
}
.content-widget-title p{
float:none !important;
font-size: 16px;
}
.content-widget-title h3{
line-height: 0.9 !important;
text-transform: capitalize;
}
.content-heading{
background-color:white !important;
}
.course-image img{
	height: auto; 
    width: auto; 
	max-width: 450px;
    max-height: 500px;
	border-radius: 7px;
    border: 5px solid;
    float: right;
	margin-bottom: 15px;
}
.footer{
	margin-top:20px;
}
.course-properties-box{
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}
.course-properties-box p{
    float: right;
    margin-left: 5px;
    min-height: 100px;
	margin-bottom:0px !important;
}
.course-properties-box p .title{
	font-weight: bold
}
@media screen and (max-width: 800px)
{
	.course-image img{
    	max-width: 250px;
    	max-height: 500px;
	}
	.course-properties-box p{
    	min-height: auto !important;
	}
	.course-image img{
    	float:none !important;
	}

}
.course-breadcrumb{
	border-radius:7px;
	background-color:lightgray;
	margin-top: 10px;
	margin-bottom:10px;
}
/*buttons*/
.perada-button a, .perada-button a:visited{
	padding: 5px 12px !important;
}
/*images*/
.image{
   border: 2px solid #ffba00;
    border-radius: 10px;
}
/* colors */
.content-heading{
	color:#6d6e71 !important;
}
h1 {
    font-size: 36px !important;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 500 !important;
}

.modal-title{
	color:white
}
.bg-primary{
	background-color: #ffba00
}
@media screen and (max-width:400px)
{
 .rev_slider_wrapper{
	margin-top: 135px !important;
	}
}
/*2018-4-26*/
  .footer{
	color:white;
	background-image: url('https://dilinguist.com/wp-content/themes/perada/assets/img/msicons/footer-bg.png');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-bottom: 25px;
	padding-top: 25px;
}
.navigation .ar,.location span,.skype span,.working-hours,
.working-hours span,.mail,.mail span,.sales-target p,.sales-target-line-1
,.sales-target-line-2,.facebook,.instagram,.product p{
	position: relative;
}
.skype{
	font-size: 15px;
	margin-top: 20px;
}
.skype img{
	margin-right: 17px;
	margin-left: 2px;
}
.skype span{
	top:5px;
}
.skype a{
	color:white;
	text-decoration: none;
}
.working-hours{
	font-size: 14.18px;
}
.working-hours span{
	top: 3px;
}
.working-hours img{
	margin-right: 11px;
}
.mail{
	font-size: 15px;
	top: 21px;
}
.mail span{
	top: 2px;
}
.mail img{
	margin-right: 14px;
	margin-left: 3px;
	width: 27px;
}
.sales-target img{
	float: left;
	margin-left: -29px;
}
.sales-target p{
	left: 6px;
	padding-top: 8px;
	line-height: 22px;
}
.sales-target-line-1{
	font-size: 18.08px;
}
.sales-target-line-2{
	font-size: 13.7px;
	color:white;
}
.sales-target-line-2:focus
{
	border:none !important;
	text-decoration: none !important;
	color:#a5a5a5;
	outline: none;
}
.sales-target-line-2:hover{
	text-decoration: none;
	color:white;
}
.social{
	/*margin-left: 25px;*/
}
.sales-target p {
    left: 6px;
    padding-top: 8px;
    line-height: 22px;
}
.facebook{
	margin-top: -6px;
	margin-right: 14px;
	top: -2px;
}
.linkedin{
   margin-right:14px;
	width: 29px;
}
.linkedin img {
	width: 26px !important;
}
.instagram img {
	width: 23px !important;
}
.freecolor {
    color: #fec133;
}
.sales-target-line-2:hover {
    text-decoration: none;
    color: white;
}
.instagram{
	
	top: 1.3px;
}

.list-one{
    list-style: none;
    padding-left:0px;
    padding-right: 30px;
}
.list-one{
    margin-left:0px;
}
.floatclass{
	float: left;
}
.sales-target {
    left: 26px;
}
@media only screen and (max-width: 480px)
{
	.footer{
    	height:360px;
    }
	.list-one {
		margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 20px;
		width: 100%;
	}
.line-1{
		margin-top:11.50% !important;
		padding-bottom: 13%;
		font-size: 24px;
	}
.working-hours
	{
		margin-top: 10px;
	}
	.social{
		margin-top: 40px;
		margin-right: 10px;
		text-align: right;
		float: right;
	}
	.facebook img{
		width: 11.5px ;
		height: 23px !important;
	}
	.instagram img{
		width: 17px !important;
	}
	.linkedin img{
		width: 19px !important;
	}
.location{
		padding-top: 9px;
	}
	.sales-target-line-2{
		font-size:13.7px 
	}
.hide-on-mobile{
		display: none;
	}
}
@media only screen and (max-width: 320px) and (max-height:480px) 
{
	.line-1{
		font-size: 15px !important;
		margin-top: 60px !important;
		margin-bottom: 100px !important;
	}
}
/* iphone 5 */
@media only screen and (max-width: 320px) and (min-height:491px) 
{
	.line-1{
		font-size: 15px !important;
		margin-top: 90px !important;
		margin-bottom: 100px !important;
	}
}
/* google nexus 4*/
@media only screen and (width: 384px) and (height:640px)
{
	.line-1{		
		margin-top: 65px !important;
		margin-bottom: 100px !important;
	}
}
@media only screen and (min-width: 600px)
{
.force-vertical-middle-content{
		display: flex;
		align-items: center;
	}
.hide-on-large{
		display: none;
	}	

	.footer{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color:white;	
	padding-bottom: 48px;
	}
.hide-on-ipad{
		display: none;
	}
.location{
		font-size: 12px;
	}
	.location span{
		top:7px;
	}
	.location img{
		margin-right: 15px;
		width: 15px
	}
	.skype{
		font-size: 12px;
		margin-top: 20px;
	}
	.skype img{
		margin-right: 17px;
		margin-left: 2px;
		width: 15px
	}
	.skype span{
		top:5px;
	}
	.working-hours{
		font-size: 12px;
		top: 15px;
		float: left;
	}
	.working-hours span{
		top: 3px;
	}
	.working-hours img{
		margin-right: 11px;
		width: 15px
	}
	.list-one{
		margin-left: 15px;
	}
	.mail{
		font-size: 12px;
		float: left;
		padding-top: 11px;
	}
	.mail span{
		top: 3px;
	}
	.mail img{
		margin-right: 14px;
		margin-left: 3px;
		width: 15px;
	}
	.sales-target img{
		margin-left: -100px;
		width: 50px;
	}
	.sales-target p{
		margin-top: -1.5%;
		left: -42px;
		line-height: 15px;
	}
	.sales-target-line-1{
		font-size: 12px;
	}
	.sales-target-line-2{
		font-size: 10px;
		color:white;
	}
	.facebook img{
		width: 14px;
		height: 26px !important;
	}
	.linkedin{
		margin-left: 5px;
		
	}
	.linkedin img{
		width: 12px;
	}
	.instagram{
		margin-left: 5px;
		top: 1.3px;
	}
	.instagram img{
		width:12px
	}
.hide-on-large{
		display: none;
	}
}
@media only screen and (min-width: 1100px)
{
.force-vertical-middle-content{
		display: flex;
		align-items: center;
	}
	.footer{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		color:white;
		padding-bottom: 0px !important;	
	}
	.hide-on-ipad{
		display: inline;
	}
.location{
		font-size: 15px;
	}
	.location span{
		top:7px;
	}
	.location img{
		margin-right: 15px;
		width: 25px
	}
	.skype{
		font-size: 15px;
	}
	.skype img{
		margin-right: 17px;
		margin-left: 2px;
		width: 20px
	}
	.skype span{
		top:5px;
	}
	.working-hours{
		font-size: 15px;
		margin-top:-13px;
	}
	.working-hours span{
		top: 3px;
	}
	.working-hours img{
		margin-right: 11px;
		width: 25px
	}
	.mail{
		font-size: 15px;
		padding-top: 13px;
	}
	.mail span{
		top: 3px;
	}
	.mail img{
		margin-right: 10px;
		margin-left: 3px;
		width: 25px;
	}
	.sales-target img{
		width: 80px;
	}
	.sales-target p{
		margin-top: 1.9%;
		line-height: 18px;
		margin-left: 33px;
	}
	.sales-target-line-1{
		font-size: 17px;
	}
	.sales-target-line-2{
		font-size: 14px;
		color:white;
	}
.sales-target-line-2:visited{
		font-size: 14px;
		color:white;
	}
	.facebook img{
		width: 14px;
		height: 26px !important;
	}
	.linkedin{
		margin-left: 5px;
		
	}
	.linkedin img{
		width: 12px;
	}
	.instagram{
		margin-left: 5px;
		top: 1.3px;
	}
	.instagram img{
		width:12px
	}

}
@media only screen and (min-width:1440px)
{
	.location{
		font-size: 20px;
	}
	.location span{
		top:7px;
	}
	.location img{
		margin-right: 15px;
		width: 25px
	}
	.skype{
		font-size: 17px;
		margin-top: 20px;
	}
	.skype img{
		margin-right: 17px;
		margin-left: 2px;
		width: 22px
	}
	.skype span{
		top:5px;
	}
	.working-hours{
		font-size: 18px;
		top: 18px;
	}
	.working-hours span{
		top: 3px;
	}
	.working-hours img{
		margin-right: 11px;
		width: 25px
	}
	.mail{
		font-size: 18px;
		margin-top:3px;
	}
	.mail span{
		top: 3px;
	}
	.mail img{
		margin-right: 14px;
		margin-left: 3px;
		width: 25px;
	}
	.sales-target img{
		margin-left: -29px;
		width: 70px;
	}
	.sales-target p{
		margin-top: 0.5%;
		left: 6px;
	}
	.sales-target-line-1{
		font-size: 21px;
	}
	.sales-target-line-2{
		font-size: 15px;
		color:white;
	}
	.facebook img{
		width: 16px;
		height: 30px;
	}
	.linkedin{
		margin-left: 23px;
		
	}
	.linkedin img{
		width: 36.4px;
	}
	.instagram{
		margin-left: 17px;
		top: 1.3px;
	}
	.instagram img{
		width: 30.8px
	}
}
.site-sub-content-wrapper {
    padding-top: 0px;
    padding-bottom: 75px;
}
::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}
/* Track */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgb(208, 205, 205);
  /*box-shadow: inset 0 0 1px 1px #afb5bb;*/
}
/* Handle */
::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: white;
  /*box-shadow: 0 0 1px 1px #bbb, inset 0 0 7px rgba(0,0,0,0.3)*/
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(left, #8391A6, #536175);
}
.site-sub-content {
    padding-bottom: 118px;
}