/*

Theme Name:     shreevedschool

Description:    

Author:         shreeved

Template:       Avada



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/



.fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{

	height:70px !important;

}

.button-icon-divider-left, 
.button-icon-divider-right {
    display: inline-block;
    float: none !important;
    height: auto !important;
    position: inherit !important;
    top: 0;
    vertical-align: middle !important;
border:none !important;
padding:0px !important;
}
.button-icon-divider-left i, 
.button-icon-divider-right i {
margin:0px !important;
font-size: 24px;
}
a.head_log{
margin-left:10px;
}
.head_buttons a.head_log i.fa-key:before {
    content: url("images/Parent-login.png");
    vertical-align: middle;
}

.head_andro span{
padding-left:5px;
}

.fusion-main-menu {
    display: table-cell;
    float: none !important;
    overflow: visible !important;
    padding-left: 75px !important;
    position: relative !important;
    vertical-align: middle;
    z-index: 200 !important;
}

.fusion-logo {
    display: table-cell !important;
    float: none !important;
    max-width: 100% !important;
    padding: 10px 0;
}



.phone_no{

	float:left;

	width:auto;

	text-align:left;

}

.phone_no p{

	float:none;

	width:auto;

	margin:0px 0px;

	color:#333333;

	font-weight:600;

}

.phone_no p span{

	float:none;

	display:inline-block;

	font-weight:600;

}



.phone_no p:before{

	content:url('images/head_phone.png');

	height:auto;

	width:auto;

	display:inline-block;

	vertical-align:middle;

	margin-right:5px;

}



.phone_no p span:nth-child(2):before,

.phone_no p span:nth-child(2):after{

	content:'|';

	margin:0px;

	padding:0px 13px;

	color:#333333;

	font-weight:600;

}



.head_buttons{

	float:right;

	width:auto;

}

.head_andro span.menu-text{

	background:#40418c;

}

.head_log span.menu-text{

	background:#FF0000;

}

.button-icon-divider-left {

    border-right: 0 solid;

    left: 0;

}

.head_andro i,

.head_log i{

	display: inline-block;

    margin-top: 0;

    top: 25%;

    vertical-align: middle;

}

.head_andro span.fusion-button-text-left,

.head_log span.fusion-button-text-left{

	padding-left: 10px;

	text-transform:capitalize;

	font-weight:bold;

	font-size:15px;

}

.head_andro span.menu-text,

.head_log span.menu-text{

	padding: 10px 20px;

}

.fusion-main-menu > ul > li > a {

	text-transform:uppercase !important;

	border-bottom: 2px solid transparent;

	border-top: none !important;

}

.ls-bottom-nav-wrapper{

	margin-top:-3% !important;

}







#border_bottom{

	width:30px;

	height:2px;

	border-color:#55b44e;

	border-width:2px;

	border-style:solid;

	float:none;

	display:inline-block;

	vertical-align: top;

}





#wel_section{

	text-align:center;

}



#sec_title{

	

}

#sec_title h1 p{

	display:none;

}



#sec_title h1{

	text-transform:uppercase;

	color:#40418c;

	font-weight:bold;

}

#wel_section p{

	font-size:15px;

	color:#666666;

	line-height:30px;

	margin-bottom:5px;

}



#wel_boxs{

	border-right:1px solid #e3e3e3;

}

.wel_boxs_last{

	border:none !important;

}



#wel_boxs p{

	color:#666666;

	font-weight:bold;

	font-style:italic;

	font-size:16px;

	text-transform:uppercase;

	line-height:22px;

}



#wel_secbox_title{

	

}

#wel_secbox_title h1{

	color:#54b44e;

	font-size:28px;

	font-weight:bold;

	text-transform:uppercase;

}







#icon_boxs{

	text-align:center;

}



#icon_boxs p{

	color:#666666;

	font-size:15px !important;

	text-transform:capitalize;

	line-height:30px;

}



.round_shape{

	width:100%;

	height:185px;

	background:url(images/round_shape.png) no-repeat top center;

	float:none;

	display:inline-block;

	vertical-align:top;

	text-align:center;

	padding-top: 50px;

}

.box_icon{

	height:45px;

	background:url(images/box_icon.png) no-repeat top center;

	background-size:cover;

	width:45px;

	float:none;

	display:inline-block;

}

#icon_boxs:hover .box_icon{

	background:url(images/box_icon_hover.png) no-repeat top center;

}

.vision{

	background-position:0 0;

	width:70px;

}

#icon_boxs:hover .vision{

	background-position:0 0;

	width:70px;

}

.mision{

	background-position: -89px 0;

}

#icon_boxs:hover .mision{

	background-position: -89px 0;

}

.value{

	background-position: -150px 0;

}

#icon_boxs:hover .value{

	background-position: -150px 0;

}

.broucher{

	background-position: -210px 0;

}

#icon_boxs:hover .broucher{

	background-position: -210px 0;

}







.box_title{

	width:100%;

	float:none;

	display:inline-block;

	text-align:center;

	margin-top: 42px;

}

.box_title h4{

	margin:0px 0px 10px;

	color:#41428d !important;

	text-transform:uppercase;

	font-size:25px !important;

	font-weight:bold !important;

}



#facility_list{

	

}

#facility_list li{

	border-bottom:1px solid #e7e7e7;

	padding-bottom: 10px;

	color:#666766 !important;

	font-size:15px !important;

}

#facility_list li:last-child{

	border:none;

	padding-bottom: 0px;

	margin-bottom:0px;

}





#facility_title{

	text-align:center;

}



#fac_title{

	

}



#fac_title h2{

	color:#54b44e;

	font-size:25px !important;

	font-weight:bold !important;

	text-transform:uppercase;

}



#box_btns{

	width:130px !important;

	font-size:14px !important;

	text-transform:capitalize;

}





#box{

	border-radius:4px !important;

	background: #f0f0f0 none repeat scroll 0 0 !important;

	padding-bottom:0px !important;
min-height: 430px;

}



#box:last-child{

	padding-bottom:10px !important;
text-align: center;

}


.box_margin{

	margin-top:30px;

}





#add_btn{

	text-transform:capitalize;

	font-size:18px !important;

	font-weight:bold !important;

	width: 55% !important;

}



#thr_sectitle{

	width:100%;

	text-align:left;

	background:#40418c;

	padding:12px 20px 12px 20px;	

	margin:0px !important;

	border-radius: 4px 4px 0 0;

}

#thr_sectitle h2{

	text-transform:uppercase;

	font-size:20px;

	color:#ffffff !important;

}



#latest_news{

	padding: 15px 20px;

	height: 323px;

	overflow:hidden;

}



#home_gallery{

	padding:0px 10px 4px;

	width:100%;

	float:none;

	display:inline-block;

	height:100%;

	margin-bottom:0px;

}



.fusion-footer-widget-area ul li {
    border: medium none !important;
    float: left;
    padding: 0 !important;
    width: 48%;
}



.fusion-footer-widget-area ul li a {

    border-bottom: 0px solid #282a2b;

    display: block;

    padding: 5px 0;

	text-transform:capitalize !important;

}



.contact-info-container p{

	font-weight:600;

	line-height:25px;

	text-align:left;

	width:100%;

}

.contact-info-container p.address:before{

	content:url('images/address.png');

	display:inline-block;

	vertical-align:middle;

	height:auto;

	width:auto;

	margin-right:28px;

	padding-bottom:20px;

	float:left;

	margin-top: 5px;

}

.contact-info-container p.mobile{

	 margin-bottom: 20px !important;
    margin-top: 15px !important;

}

.contact-info-container p.mobile:before{

	content:url('images/call.png');

	display:inline-block;

	vertical-align:middle;

	height:auto;

	width:auto;

	margin-right:20px;

}

.contact-info-container p.email:before{

	content:url('images/email.png');

	display:inline-block;

	vertical-align:middle;

	height:auto;

	width:auto;

	margin-right:20px;

}



#text-2{

	text-align:center;

}

.foo_logo{

	text-align:center;

	display:inline-block;

	width:100%;

	float:none;

}

.foo_logo img{

	float:none;

	display:inline-block;

	width:auto;

	height:auto;

}

a.fusion-facebook {

    background: #3a5897 none repeat scroll 0 0 !important;

    border: medium none !important;

    box-shadow: none !important;

    color: #ffffff !important;

}

a.fusion-twitter {

    background: #2aa9e0 none repeat scroll 0 0 !important;

    border: medium none !important;

    box-shadow: none !important;

    color: #ffffff !important;

}

.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {

    margin-top: 0;

}

.fusion-footer-copyright-area {

    padding-top: 15px !important;

}



/**=====================================================

				RESPONSIVE  -  CSS

=====================================================*/



@media only screen and (max-width: 1023px) {

	.fusion-logo {

    display: inline-block;

    float: none;

    max-width: 100%;

    padding: 10px 0;

    text-align: center;

    width: 100%;

	}

	.fusion-main-menu {

    display: inline-block;

    float: right;

    padding-left:0px;

	width:100%;

	text-align:center;

	}

	.fusion-main-menu ul{

		display:inline-block;

		float:none;

	}

	#sec_title{

		margin:0px !important;

	}

}

@media screen and (min-width: 801px) and (max-width: 1024px){

	.fusion-header{

		height:100% !important;

	}

	.fusion-secondary-header{

		padding:0px 30px !important;

	}

	#latest_news{

		height:245px;

	}

	#latest_news .post{

		margin-bottom: 16px !important;

    	padding-bottom: 16px !important;

	}

	#icon_boxs {

    	text-align: center;

    	width: 46%;

	}

	.box_margin {

    	margin-top: 66px;

	}

	#add_btn{

		width:75% !important;

	}

	#img_frame,

	#faclist{

		width:100% !important;

	}

	#wel_boxs{

		padding-right: 2%;

    	width: 30.6666%;

		margin-right: 2%;

	}

	.wel_boxs_last{

		margin-right: 0px !important;

		padding:0px !important;

	}

}

@media only screen and (max-width: 800px) {

	.fusion-contact-info{

		padding:0px !important;

	}

	.phone_no {

    	float: none;

    	text-align: center;

    	width: 100%;

	}

	.head_buttons {

    	float: none;

    	width: 100%;

		margin-top: 20px;

	}

	#wel_boxs{

		border-right: none !important;

		border-bottom: 1px solid #e3e3e3;

	}	

	#latest_news {

	    height: 350px;

	}

	#box{

		margin-bottom: 20px !important;

	}

	.contact-info-container p.address::before{

		padding-bottom:0px;

	}

	.contact-info-container p.mobile {

    	margin-bottom: 15px;

	}

	

}

@media screen and (max-width: 766px) {

	

}



@media screen and (max-width: 480px) {

	

	#latest_news {

    	height: 340px;

	}

	#add_btn{

		width:auto !important;

	}

	.box_margin {

    	margin-top: 50px;

	}

	.contact-info-container p.mobile::before{

		float:left;

	}

	.head_log span.menu-text{

		margin-top:20px;

	}

}

@media screen and (max-width: 340px) {

	.head_andro span.menu-text{

		margin-bottom:20px;

	}

	.contact-info-container p.address::before{

		padding-bottom: 30px;

	}

}

/**=====================================================

				EXTRA  -  CSS

=====================================================*/



/*

<style>

#main{

padding-top: 25px;

}

#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content{

max-width:100%;

}

#main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container{

padding-left:0px;

padding-right:0px;

}

.fusion-fullwidth,

.fusion-footer-widget-area,

.fusion-footer-copyright-area {

padding-left:50px;

padding-right:50px;

}

.post {

    margin-bottom: 0;

padding-bottom:15px;

margin-bottom:15px;

border-bottom:1px solid #d3d3d3;

}

.post h2{

font-weight: 600 !important;

font-size:15px !important;

}

.fusion-blog-layout-large .entry-title, .fusion-blog-layout-medium .entry-title {

    margin-bottom: 0;

    margin-top: 0;

}

.fusion-carousel-meta, .fusion-meta, .fusion-meta-info, .fusion-recent-posts .columns .column .meta, .post .single-line-meta{

font-weight: bold;

color:#54b44e;

}

.fusion-meta-info{

margin-top: 0;

border:none;

padding-top:0px;

}

</style>*/

