@import url(//fonts.googleapis.com/earlyaccess/notokufiarabic.css); 
@font-face {font-family: 'HacenVanilla';
src:url('../fonts/Hacen Vanilla.ttf'),
url('../fonts/Hacen Vanilla Lt.ttf');}
body {background-color: #fff;color: #777; font-size: 16px;font-weight: 400;line-height: 24px;font-family: 'Noto Kufi Arabic', sans-serif; }

.logo {
margin-top: -13px;
z-index: 9999;
right: 0;
height: 68px;
}

a{text-decoration: none;-webkit-transition: all 0.5s;transition: all 0.5s;}
a:hover {text-decoration: none;}
a:focus {outline: none;text-decoration: none;}
ul,li {margin: 0;padding: 0;}

.navbar-default {
	background: #777777d4;
	margin-bottom: 0;
	min-height: 75px;
	border: none;
	border-radius: 0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	color: #fff;
	background-color: #5f686e;	
}
.navbar-default .navbar-nav > li > a {
    color:#fff;
    font-size: 17px;
}

@media(min-width:768px){
    .navbar-nav > li > a {
      padding-top: 28px;
      padding-bottom: 28px;
    }
.navbar-nav > li{float: right;}
.metaslider .slides img{height:475px;}
}
.header { background: #009449; padding: 15px 0;}
.header_contact ul {margin: 0;padding: 0;list-style: none;}
.header_contact ul li {color: #fff;display: block;float: left;font-size: 21px;margin-right: 0px;padding: 3px;}

@media only screen and (max-width:360px) { 
.header_contact ul li {padding: 8px;margin-right: 0;}
}
@media only screen and (max-width:320px) { 
.header_contact { margin-left: 3px }
.header_contact ul li {padding: 6px;font-size: 12px;margin-right: 0;}}
.header_contact .fa-phone{color:#fff !important;}
.header_contact .fa-envelope{color:#fff !important;}
.header_contact ul li i {color:#F7941D !important; }
.header_contact ul li a { color: #a4aab3;border-radius: 50%; }
.header_contact ul li a:hover {text-decoration: underline;color: #a4aab3;}
.social .fa{width: 25px;height: 25px;text-align: center;line-height: 25px;
color: #fff !important;border-radius: 50%;font-size: 19px;transition: 0.5s all;}
.social .fa:hover{background: none;}
.social{padding: 3px !important;padding-top: 5px !important;}
.header_social ul {margin: 0;padding: 0;list-style: none;}
.header_social ul li {float: left;width: 40px;}
@media only screen and (max-width:320px) { .header_social ul li { width: 48px }}
.header_social ul li a {border-radius: 100px;color: #fff;display: block;padding: 8px 14px;
text-align: center;transition: all 0.2s ease 0s;}
@media only screen and (max-width:360px) { .header_social ul li a {padding: 8px 14px; }}

@media(max-width:768px){
.other-product h3{font-size: 25px;}
.one-other-product{width: 46%;}
.spon img{width:70px !important;height:70px !important;top: 32% !important;}
.metaslider .slides img{height:140px !important;}
#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-right{display:none;}
.header{min-height: 30px;}
.header_contact ul li{margin-left:0px !important;}
}

@media only screen and (max-width:320px) { 
.header_social ul li a {padding: 11px 14px; }
}
.header_social ul li a i {
    font-size: 14px;
    -webkit-transition: 0.4s;
            transition: 0.4s;
}
.facebook:hover { background: #5D82D1 }
.twitter:hover { background: #40BFF5 }
.google:hover { background: #EB5E4C }
.linkedin:hover { background: #238CC8 }
.youtube:hover { background: #E13138 }
.skype:hover { background: #35C6EA }



.flex-control-paging li a{
width: 15px !important;
height: 15px !important;
}
.flex-control-nav{
    bottom: 15px !important;
    line-height: 11px !important;
    z-index: 9999 !important;
}

.slider {}
.slider-text {padding:130px 0;}
.slider-text h1 {
	font-size: 50px;
	font-weight: bold;
	padding-bottom: 30px;
}
.slider-text p {
	font-size: 24px;
	padding-bottom: 36px;
}
.slider-text .btn-primary {
	background:#009449;
	border-color:#009449;
	font-size: 25px;
    font-weight: bold;
}
.blog .flex-control-nav{bottom: -40px !important;}
.blog .metaslider .flexslider{margin-bottom:40px !important;}
.blog .metaslider .caption{
padding: 10px 10px !important;
word-wrap: break-word !important;
font-size: 24px !important;
line-height: 28px !important;
}

.about{padding:35px 0;direction: rtl;}
.about img{
height: 200px;
max-width: 100%;
border: solid 1px #ddd;
padding: 5px;
}
h2{
position: relative;
margin: 0;
padding-bottom: 17px;
font-size: 23px;
color:#222;
font-weight: bold;
text-align:center;
}

.main-services {
	padding:40px 0;
	background: #f4f4f4;
    border-bottom: solid 1px #ddd;
}
.main-services img {
	max-width:100%;
	height: 200px;
}
.single-main {
	margin: 20px 0;
}
.main-text {
	padding: 20px 0;
	text-align: right;
	direction:rtl;
}
.main-text h3 {
	margin-top: 0;
}
.main-text h3 a {
	color:#222;
	font-weight: bold;
	font-size: 16px;
}
.main-text p {
	font-size: 18px;
	line-height: 30px;
	color: #222;
	
}

.page-home {
	background:#fafafa;
	padding:40px;
	text-align:right;
}
.page-home img {
	max-width:100%;
	height:auto;
}
.page-home p {
	font-size: 20px;
	line-height: 30px;
	color: #000;
}
.page-home h2 {
	margin: 0;
	color: #000;
}
.page-home .btn-primary {
	background: #009449;
	border-color: #009449;
	font-size: 20px;
	font-weight: bold;
	border-radius: 20px;
}

.about h2::before,.last-posts h2::before,.main-services h2::before,.gallery h2::before{
    content: "";
    position: absolute;
    width: 140px;
    bottom: 0;
    left: 50%;
    margin-left: -70px;
    height: 1px;
    background: #ccc;
}

.about h2::after,.last-posts h2::after,.main-services h2::after,.gallery h2::after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    bottom: -11px;
    left: 50%;
    margin-left: -12px;
    border: 5px solid #fff;
    border-radius: 20px;
    background: #42A5F5;
}

.about p{
font-size: 21px;
line-height: 30px;
}
.hair-sec {
background:#42B6DE;
padding: 30px 0;
text-align: right;
color: #fff;
direction: rtl;
}




.footer-top { background: #31343d; }
@media only screen and (max-width:768px) { 
    .single_footer { margin-bottom: 20px }
}
.footer_copyright{
color: #fff;
padding: 10px 0;
direction: rtl;
margin: 0;
}

.footer_copyright a{color: #fff;}

.footer_copyright a:hover{color: #fff;}

.single_footer h1 {
text-align: right;
    clear: both;
    direction: ltr;
    color: #fff;
    font-weight: bold;
	font-size:19px;
    padding: 4px 0;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px;
}
.footer_contact ul li {
text-align: right;
   color: #fff;
   padding: 5px 0;
   text-align: right;
   font-size: 18px;
}
.single_footer p { color: #aaa;margin: 5px 0; text-align: right;}
.single_footer i {
margin-left: 10px;
border: 1px solid #fff;
background: #fff;
color: #009449;
padding: 10px;
width: 40px;
height: 40px;
text-align: center;
}
.single_footer a { color: #aaa }
.single_footer a:hover { color: #aaa }
.single_footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
text-align: right;
}
.info-data {
    margin-top: 10px;
display: block;
color: #928a8a;
font-size: 17px;
}
.single_footer ul li a {
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    padding: 8px 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.single_footer ul li {
	margin-bottom: 7px;
}
.single_footer ul li a:hover { color: #F8F8F8 }
.btn-footer-dark-bg {
    background: #2e3537  none repeat scroll 0 0;
    border: 1px solid #2e3537;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font-size: 11px;
    margin: 10px 0;
    padding: 8px 12px;
    text-shadow: none;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease-in-out 0s;
            transition: all 0.4s ease-in-out 0s;
}
.btn-footer-dark-bg:hover,
.btn-footer-dark-bg:focus {
    background: #fff;
    border: 1px solid #fff;
    color: #222!important;
}
.footer_blog { padding-bottom: 20px }
.footer_blog img {
    float: left!important;
    height: 70px;
    margin-left: 4px !important;
    overflow: hidden;
    width: 65px;
    margin-bottom: 5px;
}
.footer_blog  h2 {
    font-size: 16px;
    line-height: 25px;
    padding-top: 10px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.footer_blog span { color: #aaa }
.footer_blog  h3:hover { color: #1cbac8 }


.footer_overlay{background-color: #208c8f; text-align: left;padding: 25px 0;}
.footer {background: #003966; }
.footer_social ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer_social ul li {
    margin: 2px;
    display: inline-block;
    text-align: center;
}
.footer_social ul li a {
    box-shadow: 0 0 0 7px transparent;
    color: #fff;
    display: block;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 30px;
    border-radius: 50%;
}

.footer_social .fa{
text-align: center !important;
}

.footer_social{
padding: 5px 0;
text-align: center;
}

.f_skype {
    background: #00AFF0;
    box-shadow: 0 0 0 0px #00AFF0;
    border: 1px solid #00AFF0;
}

@media only screen and (max-width:768px) { 
    .footer_social ul li a { font-size: 12px }
}
@media only screen and (max-width:360px) { 
    .footer_social ul li a { font-size: 14px }
}
@media only screen and (max-width:320px) { 
    .footer_social ul li a { font-size: 14px }
}
.footer_social ul li a:hover { color: #fff }
.f_facebook {
    background: #5D82D1;
    box-shadow: 0 0 0 0px #5D82D1;
    border: 1px solid #5D82D1;
}
.f_facebook:hover {
    box-shadow: 0 0 0 0px #5D82D1;
    border: 1px solid #5D82D1;
}
.f_twitter {
    background: #40BFF5;
    box-shadow: 0 0 0 0px #40BFF5;
    border: 1px solid #40BFF5;
}
.f_twitter:hover {
    box-shadow: 0 0 0 0px #40BFF5;
    border: 1px solid #40BFF5;
}
.f_google {
    background: #A42514;
    box-shadow: 0 0 0 0px #A42514;
    border: 1px solid #A42514;
}
.f_google:hover {
    box-shadow: 0 0 0 0px #A42514;
    border: 1px solid #A42514;
}
.f_linkedin {
    background: #238CC8;
    box-shadow: 0 0 0 0px #238CC8;
    border: 1px solid #238CC8;
}
.f_linkedin:hover {
    box-shadow: 0 0 0 0px #238CC8;
    border: 1px solid #238CC8;
}
.f_youtube {
    background: #CC181E;
    box-shadow: 0 0 0 0px #CC181E;
    border: 1px solid #CC181E;
}
.f_youtube:hover {
    box-shadow: 0 0 0 0px #CC181E;
    border: 1px solid #CC181E;
}

.info-con p {
    text-align: left;
    font-size: 18px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px 0 0 0;
}

.info-con .fa {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    text-align: center;
    border: solid 1px #D76032;
    color: #D76032;
    line-height: 50px;
    border-radius: 50%;
    font-size: 28px;
}

.info-con span {
    padding: 7px;
    display: block;
}

.other-product{overflow: hidden;}
.other-product img{max-width:100%;}
.other-product h3{
    margin: 0;
    font-size: 32px;
    color: #000;
    font-weight: bold;
    padding-bottom: 5px;
}
.other-product p{}
.one-other-product{
width: 30%;
    margin-right: 3%;
    float: left;
}

.spon{}
.spon img{
position: absolute;
top: 48%;
right: 10%;
height: 120px;
width: 120px;
}

.last-posts{
padding: 25px 0;
border-top: solid 1px #ddd;
background: #f8f8f8;
text-align:right;
direction:rtl;
}
.last-posts p, .last-posts li{
text-align: right;
font-size: 22px;
line-height: 32px;

}

.last-posts h2{
margin-bottom: 20px;
}
.last-posts h4{
background: #fff;
margin: 0;
margin-bottom: 20px;
padding: 19px;
}
.last-posts h4 a{
color: #004990;
font-size: 21px;
}
.last-posts img{
max-width: 100%;
height: 200px;
}

.left-box{}
.left-box h4{
font-size: 30px;
color: #42B6DE;
font-weight: bold;
}
.left-box p{}
.left-box .btn-danger{
background: #F15B5A;
border-color: #F15B5A;
border-radius: 0;
padding: 10px 30px;
font-size: 22px;
font-weight: bold;
margin-top: 20px;
}
.blog {
    padding:40px 0;
    text-align: right;
    direction: rtl;
}
.single-blog h1{
color: #42B6DE;
margin: 0;
font-size: 24px;
font-weight: bold;
}

.single-blog h2 span{
color: #42B6DE !important;
font-size: 29px;
font-weight: bold;
text-align:right !important;
background: #f8f8f8;
padding: 10px;
display: block;
}
.single-blog h3 span{
color: #42B6DE !important;
font-size: 27px;
font-weight: bold;
background: #f8f8f8;
padding: 10px;
display: block;
text-align:right !important;
}

.single_blog_dsc p, 
.single_blog_dsc li{
font-size: 17px;
line-height: 30px;
text-align:right !important;
}
.bread {
margin-bottom: 25px;
background: #f8f8f8;
padding: 10px;
border-right: solid 4px #42B6DE;
font-size: 16px;
}
.bread p {
margin:0;
}

.single-img {
    margin: 20px 0;
}

.hair-sec h2{
    font-size: 34px;
font-weight: bold;
padding-bottom: 10px;
}
.hair-sec p {
   font-size: 21px;
   line-height: 32px; 
}

.single-img img {
	max-width: 100%;
height: auto;
}

.services {
padding:40px 0;
text-align:center;
background:#f8f8f8;	
}
.services h3 {
font-size: 27px;
color: #009449;
font-weight: bold;
}
.services p {
font-size: 19px;
line-height: 30px;
}
.services .fa {
width: 70px;
height: 70px;
line-height: 70px;
border-radius: 50%;
color: #fff;
background: #009449;
font-size: 35px;
}
.category {
    text-align:center;
}
.category img{
    max-width:100%;
    height: 200px;
}
.category h1 {
    position: relative;
    margin: 0;
    padding-bottom: 17px;
    font-size: 30px;
    color: #004990;
    font-weight: bold;
    text-align: center;
}
.category h3{
    margin: 0;
    padding: 15px 0;
    background: #f8f8f8;
    margin-bottom: 15px;
}
.category h3 a{
    color:#42B6DE;
	font-size: 20px;
}
.category h1::after{
    content: "";
    position: absolute;
    width: 24px;
    bottom: -11px;
    left: 50%;
    margin-left: -12px;
    border: 5px solid #fff;
    border-radius: 20px;
    background: #7AC142;
}
.category h1::before {
    content: "";
    position: absolute;
    width: 140px;
    bottom: 0;
    left: 50%;
    margin-left: -70px;
    height: 1px;
    background: #ccc;
}
.sitemap {
    text-align:right;
    direction:rtl;
}
.footer-contact {
   
}
.contact-text p {
padding-top: 20px;
font-size: 17px;
line-height: 30px;  
}
.footer-contact input {
    border: solid 1px #ccc !important;
height: 50px;
width: 100%;  
margin-bottom: 15px;
}
.footer-contact span {
    width: 100%;
}
.footer-contact label {
    width: 100%;
}
.footer-contact textarea {
    border: solid 1px #ccc !important;
    margin-bottom: 15px;
height: 100px;
    width: 100%;
}
.contact img {
    max-width:100%;
}

.feature .fa {
color: #ffffff;
font-style: normal;
font-size: 16px;
text-align: center;
height: 48px;
width: 48px;
padding: 10px 10px;
line-height: 24px;
border: 2px solid #42A5F5;
background: #42A5F5;
left: 0px;
top: 50%;
margin-top: -22px;
border-radius: 50%;    
}
.feature {
    margin:40px 0;
}

.footer-contact input[type="submit"] {
width: 20%;
font-size: 23px;
color: #fff;
background: #2f2f2f;    
}

.sitemap h2 {
  color:#42B6DE;  
}

.sitemap ul {
    padding:0;
}
.sitemap ul li a{
  color: #000;
font-size: 20px;
}
.sitemap ul li {
    padding: 5px 0;
    
}
.gallery img {
	max-width: 100%;
	height: 160px;
	margin-bottom: 20px;
	border: none !important;
	padding: 5px;
}
.sidebar {

padding: 10px;	
}
.sidebar ul {
	padding:0
}
.sidebar li {
list-style: none;
background: #f9f9f9;
margin-bottom: 10px;
padding: 10px;
border: solid 1px #ddd;	
}

#recent-posts-widget-with-thumbnails-2  li {
  padding: 0px 10px;  
}


.sidebar li a {
font-size: 16px;
color: #000;	
}
#categories-2 {
	padding-bottom: 30px;
}
.sidebar h3 {
margin: 0;
    margin-bottom: 0px;
padding-bottom: 20px;
background: #42A5F5;
color: #fff;
padding: 8px;
margin-bottom: 10px;	
	font-size: 21px;
}

.gal-container{
	padding: 12px;
}
.gal-item{
	overflow: hidden;
	padding: 3px;
}
.gal-item .box{
	height: 350px;
	overflow: hidden;
}
.box img{
	height: 100%;
	width: 100%;
	object-fit:cover;
	-o-object-fit:cover;
}
.gal-item a:focus{
	outline: none;
}
.gal-item a:after{
	content:"\e003";
	font-family: 'Glyphicons Halflings';
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.75);
	position: absolute;
	right: 3px;
	left: 3px;
	top: 3px;
	bottom: 3px;
	text-align: center;
    line-height: 350px;
    font-size: 30px;
    color: #fff;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.gal-item a:hover:after{
	opacity: 1;
}
.modal-open .gal-container .modal{
	background-color: rgba(0,0,0,0.4);
}
.modal-open .gal-item .modal-body{
	padding: 0px;
}
.modal-open .gal-item button.close{
    position: absolute;
    width: 25px;
    height: 25px;
    background-color: #000;
    opacity: 1;
    color: #fff;
    z-index: 999;
    right: -12px;
    top: -12px;
    border-radius: 50%;
    font-size: 15px;
    border: 2px solid #fff;
    line-height: 25px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);
	box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);
}
.modal-open .gal-item button.close:focus{
	outline: none;
}
.modal-open .gal-item button.close span{
	position: relative;
	top: -3px;
	font-weight: lighter;
	text-shadow:none;
}
.gal-container .modal-dialogue{
	width: 80%;
}
.gal-container .description{
	position: relative;
	height: 40px;
	top: -40px;
	padding: 10px 25px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	text-align: left;
}
.gal-container .description h4{
	margin:0px;
	font-size: 15px;
	font-weight: 300;
	line-height: 20px;
}
.gal-container .modal.fade .modal-dialog {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
    top: 100px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.gal-container .modal.fade.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    opacity: 1;
}
@media (min-width: 768px) {
.gal-container .modal-dialog {
    width: 55%;
    margin: 50 auto;
}
}
@media (max-width: 768px) {
    .gal-container .modal-content{
        height:250px;
    }
}
/* Footer Style */
i.red{
    color:#BC0213;
}
.gal-container{

}

.team {
    padding:50px 0;
    background:#f8f8f8;
    margin:30px 0;
    text-align:center;
}
.team-one img {
    max-width:100%;
    height:auto;
}
.team-one h3 {
    border: solid 1px #ddd;
    background: #fff;
    margin: 0;
    padding: 10px;
}
.statistics {
	color: #000;
	padding: 15px;
}
.data {

}

.statistics .stats {
    margin-bottom: 25px;
}
.statistics .stats img {
	width: 120px;
	border: solid 1px #42A5F5;
	border-radius: 35%;
	height: 120px;
	padding: 25px;
	margin-bottom: 13px;	
}
.fa-5x {
    font-size: 5em;
    margin-bottom: 25px;
}
.statistics p {
    font-size: 33px;
    font-weight: 800;
    margin-bottom: 25px;
}
.statistics h2 {
    margin-bottom: 30px;
	margin-top: 0;
font-weight: bold;
font-size: 25px;
}
.statistics span {
    font-size: 17px;
    font-weight: 700;
}
section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}
.tab-work {
	text-align:center;
	padding: 40px 0;
	background: #f4f4f4;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
.tab-work ul {
	background:#fff;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.10);
	margin-top: 20px;
}
.tab-work .col-md-2 {
	padding-right:0;
	padding-left:0;
}
.tab-work .nav > li > a {
	border: solid 1px #ddd;
	color: #2f2f2f;
	font-size: 21px;
	font-weight: bold;
}
.tap-post {
	padding:20px 0;
	text-align: right;
}
.tap-post h3 {
	font-size: 30px;
	font-weight: bold;
	color: #000;
	padding-bottom: 16px;	
}
.tap-post p {
font-size: 17px;
line-height: 30px;	
}
.tap-post img {
	max-width: 100%;
	height: 300px;	
}
.feature {
	padding-bottom: 40px;
}
.feature img {
	width: 100px;
}
.feature .box-f {
	background: #42A5F5;
	min-height: 140px;
	padding: 25px;
}
.feature .bl {
	background:#1872bb !important;
}

.contact-footer {
	padding:40px 0;
	background: #f8f8f8;
border-top: solid 1px #ddd;
	text-align:right;
}
.contact-footer h4 {
font-size: 21px;
font-weight: bold;
color: #000;
padding-bottom: 12px;	
}
.contact-footer form {}
.contact-footer form textarea {
	min-height: 120px;
}
.contact-footer .btn-primary {
color: #fff;
background-color: #2f2f2f;
border-color: #2f2f2f;
font-size: 14px;
border-radius: 0;
padding: 10px 25px;	
}
.contact-footer p {
font-size: 17px;
line-height: 30px;	
}
.contact-footer .form-control {
	border-radius: 0;
	text-align: right;
	min-height: 52px;
	border: solid 1px #ddd;	
}
.contact-details {
	margin: 25px 0;
	direction: rtl;	
}
.contact-details h5 {
font-size: 21px;	
}
.contact-details .fa {
	width: 50px;
	height: 50px;
	border: solid 1px #ddd;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;	
}
@media(max-width:768px){
.main-services img {height:150px;}
.main-text h3 a {font-size: 18px;}
.main-text {padding: 7px 0;}
.single-main {margin: 0px 0;}	
.gallery img {height:auto;}	
}