/*
 Theme Name:   Twenty Twelve Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Twelve Child Theme
 Template:     twentytwelve
 Version:      1.0.0
 Text Domain:  twenty-twelve-child
*/
body{background: rgba(238, 139, 32, 0.23);}
h2{overflow:hidden;}
.navbar-light .navbar-toggler{background-color:#ee5b1f;}
.navbar .navbar-brand img{height:130px;}
.single-workshow img {max-width: 100%;height: auto;}
.single-workshow ul li{font-size: 18px;font-weight: 400;margin: 0px;padding-bottom: 20px;}
.form-floating > span > .form-control { padding: 1rem .75rem; }
.provide{padding-top:100px;}
.container.gallery-container{background-color:transparent;}
.contact-btn{padding: 5px;font-size: 12px;}
/* Pagination */
.pagination {
    clear:both;
    position:relative;
    font-size:15px; /* Pagination text size */
    line-height:18px;
    float:none; /* Pagination float direction */
	margin: 0 auto;
	text-align: center;
	width: 100%;
	display: block;
	margin-top: 60px;
	margin-bottom: 20px;
}
 
.pagination span, .pagination a {
    display:inline-block;
    float:none;
    margin: 2px 2px 2px 0;
    padding:12px 12px 12px 12px;
    text-decoration:none;
    width:auto;
    color:#fff; /* Pagination text color */
    background: #ee5b1f; /* Pagination non-active background color */
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
 
.pagination a:hover{
    color:#fff;
    background: #2a74dd; /* Pagination background on hover */
}
 
.pagination .current{
    padding:12px 12px 12px 12px;
    background: #2a74dd; /* Current page background */
    color:#fff;
}
.pagi span{opacity:1;visibility:visible;}
.wpulike .wp_ulike_general_class{padding:0;box-shadow:none;display:inherit;}
.rpost .wpulike-heart .wp_ulike_put_image::after{height:10px;width:10px;}
.wpulike-heart .count-box{font-size:10px;}
.form-submit input{color: #fff;background-color: #ee5b1f;border-color: #ee5b1f;font-size: 22px;padding: 12px 50px;border-radius: 30px;font-family: 'El Messiri', sans-serif;overflow: hidden;cursor: pointer;position: relative;transition: all .5s;border: none;}
.comment-form input[type=text],.comment-form textarea{display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;}
.comment-form p {padding-bottom:15px;}
.comment-form a, .commentlist a{color:#ee5b1f !important;}
.comments-title{font-size:18px;}
.commentlist li::marker{display:none;}
.commentlist{list-style-type:none;}
.vcard img{padding-right:5px !important;}
.commentlist{padding-left:0px;}
.commentlist cite a, .commentlist cite span{color:#000 !important;font-size:16px;}
.commentlist a time{padding-left:5px;color:#000 !important;display:block;font-size:16px;}
.comment-content.comment{border: 1px solid #f2f2f2;padding: 10px;}
.comment-content.comment p {font-size:18px;}
.form-submit{padding-bottom:80px !important;}
.support img{margin-bottom:30px;}
.modalities_sec{background-color:#ee5b1f;padding:20px;color:#fff !important;margin-bottom:20px;}
.modalities_sec a, .modalities_sec li{color:#fff !important;}
.collection-box span{font-family: "Comic Sans MS", "Comic Sans", cursive !important;}
.footer{background:#fbe4cb;}
.footer p, .copy{color:#ee5b1f;margin-bottom:0px;}
.footer{position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;padding:15px 0px; }
.copy{padding-top:0px;}
.footer .list-inline{padding-bottom:0px;}
.modalities_sec ul{padding:0;}
.modalities_sec ul li {
	margin: 0;
	padding: 2px 0 0px 25px;
	list-style: none;
	background-image: url("https://s.w.org/images/core/emoji/13.1.0/svg/1f338.svg");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 16px;
}
/*new*/
.collection-box .collection-grid-item__title-wrapper:hover span {
    margin-top: 80px;
    opacity: 1;
    visibility: visible;
    color: #ffffff;
    font-size: 36px;
    font-family: 'El Messiri', sans-serif;
    font-size: 24px;
    color: #fff;
    font-weight: 600;
}
.category_filter_list{list-style-type:none;padding-left:0px;}
.category_filter_list a{color:#000;}
.category_filter_list .active > a{color:#ee5b1f;}
.video_frame iframe {width: 100%;  height: 700px !important;}
/*new end*/
@media only screen and (max-width: 767px) {
	.navbar-brand{text-align: center;margin: 0 auto;}
	body.page-id-17 .support img{display:none;}
	.carousel-item iframe{height:420px !important;width:100%;}
}
@media only screen and (max-width: 480px) {
	body.page-id-7 .banner h2, body.page-id-7 .banner h6, body.page-id-7 .banner .cnct_btn{visibility:hidden;}
	
	.started {padding: 135px 0px 400px 0px;}
}