

body {
    width: 100%;
    height: 100%;
     font-family: "Nunito Sans", sans-serif;}

html {
    width: 100%;
    height: 100%;
}



@font-face {
	font-family: 'Conv_GillSansMTPro-Medium';
	src: url('../fonts/GillSansMTPro-Medium.eot');
	src: local('☺'), url('../fonts/GillSansMTPro-Medium.woff') format('woff'), url('../fonts/GillSansMTPro-Medium.ttf') format('truetype'), url('../fonts/GillSansMTPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_GillSansMTPro-Book';
	src: url('../fonts/GillSansMTPro-Book.eot');
	src: local('☺'), url('../fonts/GillSansMTPro-Book.woff') format('woff'), url('../fonts/GillSansMTPro-Book.ttf') format('truetype'), url('../fonts/GillSansMTPro-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}







@font-face {
	font-family: 'Conv_RaphLanokFuture';
	src: url('../fonts/RaphLanokFuture.eot');
	src: local('☺'), url('../fonts/RaphLanokFuture.woff') format('woff'), url('../fonts/RaphLanokFuture.ttf') format('truetype'), url('../fonts/RaphLanokFuture.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





a {
    outline: none;
}

a:focus {
    outline: none;
}

.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

.margin1{ margin-top: 10px;}
.margin2{ margin-top: 20px;}
.margin3{ margin-top: 30px;}
.margin4{ margin-top: 40px;}


.margin_b1{ margin-bottom: 50px;}

.padding1{ padding-left: 15px; padding-right: 15px;}

.btn_new {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#2da564 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new.focus,
.btn_new:focus,
.btn_new:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#2da564 !important;
}



.btn_new1 {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#e13e20 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new1.focus,
.btn_new1:focus,
.btn_new1:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#e13e20 !important;
}








.btn_new2 {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#009846 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new2.focus,
.btn_new2:focus,
.btn_new2:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#009846 !important;
}




.navbar-brand span{color: #fff; font-family:'Conv_RaphLanokFuture'; }



.navbar-custom {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    text-transform: uppercase;    
    background-color:#fff;}

.navbar-custom .navbar-brand {
   text-transform: none; font-weight: normal; font-size: 24px;margin-top:7px;
}

.navbar-custom .navbar-brand:focus {
    outline: 0;
}

.navbar-custom .navbar-brand .navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active {
    outline: 0;
}

.navbar-custom a {
    color: #000; 
}

.navbar-custom .nav li a {
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;font-weight: 600;color: #000;padding: 10px 12px;
}

.navbar-custom .nav li a:hover {
    outline: 0;
    color:#000;
    background-color: transparent;
}

.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:active {
    outline: 0; color: #fff !important;
    background-color: transparent;
}

.navbar-custom .nav li.active {
    outline: 0; color: #fff;
}

.navbar-custom .nav li.active a {
    background-color:#2da564; color: #fff;
}

.navbar-custom .nav li.active a:hover {
    color: #000;
}
.navbar-brand>img {max-height: 60px;}









@media(min-width:768px) {
    .navbar-custom {
        padding: 5px 0 18px 0;
        border-bottom: 0;
        letter-spacing: 1px;
        background:#fff;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .navbar-custom.top-nav-collapse {
        padding:5px 0 15px 0;        
        background: #fff;}
	
	.navbar-brand{padding-top:0;}
	
	.navbar-right {
    float: right !important;   
    margin-top: 10px;}
	
	
}




.banner_outer{background:;}
.banner_wrap{position:relative; padding-top:72px; padding-bottom:0;}





.slider_wrap{ position: absolute;bottom: 20%;z-index: 999; width: 100%;}
.slider_wrap .carousel-inner .item img{ width: 100%;}
.slider_wrap .carousel-indicators{display: none;}
.slider_wrap .carousel-indicators .active{ background: #fff; border: 1px solid #fff; border-radius: 0; width: 44px; height: 8px;}
.carousel-indicators li{ background: #ff0000; border: 1px solid #ff0000;border-radius: 0;width:44px; height:7px;}

.slider_wrap .carousel-control{display: none;}

.slider_wrap .carousel-control.left{background-image:none;}

.slider_wrap .carousel-control.right{background-image:none;}








.img_wrap{position: relative;width: 100%;}

.img_wrap video{width: 100%;
        max-height: 1000px;
        overflow: hidden;
        object-fit: fill;}

.banner_text{text-align: center;}
.banner_text h3{color: #fff; font-size: 30px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;text-shadow: 0px 3px 5px #222222; font-weight: bold;}
.banner_text h2{color: #fff; font-weight: bold; font-size: 50px; text-transform: uppercase;text-shadow: 0px 3px 5px #222222;}

.banner_text a{margin-top: 30px;}

.bg_yellow{background: #ffcc05 !important;}



.img_wrap_mobile{display: none;}


.welcome{}
.welcome h4{color: #fff;font-weight: bold;font-size: 20px;}
.welcome h2{color: #fff; font-weight: bold; font-size: 32px;margin-top: 10px;}
.welcome p{color: #fff; font-weight: bold;font-size: 18px;}
.welcome h3{color: #fff; font-weight: bold; font-size: 28px;margin-top: 0;margin-bottom: 15px;}


.wl_book_wrap{background:rgb(225, 62, 32,.7); padding:60px 15px;border-radius:10px;}

.book_lower{border-top: 1px solid #fff;margin-top:15px; padding-top: 15px;}

.book_lower .btn_new2{padding: 10px 20px !important; font-size: 26px !important;font-weight: bold;background: #fff !important; color: #000 !important;}


.whatsapp_div{position: fixed; bottom: 70px; left: 15px; z-index: 999;}


.top_number{
    background-color:#e13e20 !important;
    color: #fff !important;font-size: 16px;
}






@media(max-width:768px) {
.navbar-toggle i{color:#fff !important;}	
	.top{ margin-top: 40px;}	
	.navbar-toggle {
    position: relative;
    float: right;
    padding: 5px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color:#2da564;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;}
	
	.navbar-brand>img {
    max-height: 38px;}
	

}



@media(max-width:1200px) {

.slider_wrap{ position: absolute;bottom: 7%;}

}


@media(max-width:992px) {
    

 .top {
  background:url(../images/banner2b.jpg) no-repeat top center; height:100%; width: 100%; position: relative; background-size: cover;}

	
	
	.navbar-brand{padding-top: 9px;}
	.navbar-custom .navbar-brand { margin-top:0;}
	
	
	.banner_outer {
  background:transparent; margin-top: 10px;}
	.banner_wrap{margin-top: 0;padding-top: 0;}
	
	
	
	.img_wrap{display: none;}
	.img_wrap_mobile{display: block;background:url(../images/banner2b.jpg) no-repeat top center; background-size: cover;background-attachment: fixed;padding-top:80px; padding-bottom:80px;}
	
	.slider_wrap {bottom: 7%;display: none;}
	
	.wl_book_wrap{margin-left: 15px; margin-right: 15px;background: rgb(225, 62, 32,.8);
    padding: 20px 0;
    border-radius: 10px;}
	
	.book_top{margin-top: 30px;}

	
	.img_wrap_mobile .carousel-indicators .active{ background: #4a833f ; border: 1px solid #4a833f ; border-radius: 0; width: 44px; height: 8px;}
.img_wrap_mobile .carousel-indicators li{ background: #fff; border: 1px solid #fff;border-radius: 0;width:44px; height:7px;vertical-align: middle;}

	.mob_banner_inner{position: relative;}
	.mob_banner_inner a{text-decoration: none;}
.mob_text{position: absolute; width: 100%;bottom:15%;z-index: 9;text-align: center;}
.mob_text h4{color: #fff; text-align: center; font-weight: bold;padding-left: 5px; padding-right: 5px;font-size: 18px;text-decoration: none;background: rgba(0,0,0,.2); padding-top: 4px; padding-bottom: 4px;}
	
	
	.welcome h2 {
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    margin-top: 10px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
    
}


@media(max-width:768px) {
    

    

    
}

.btn-circle {
    width: 60px;
    height: 60px;
    margin-top: 18px;
    padding: 7px 16px;
    border: 2px solid #fff;
    border-radius: 100%!important;
    font-size: 35px;
    color: #fff;
    background: 0 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
    outline: 0;
    color: #fff;
    background: rgba(255,255,255,.1);
}

.btn-circle i.animated {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}

.btn-circle:hover i.animated {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

@-webkit-keyframes pulse {    
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {    
    0% {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}


.content-section {
    padding-top: 80px;
}

.content-section h2{ text-align: center; margin-bottom: 45px;color:#fff;text-transform: uppercase;}
.content-section h2 span{ background: url(../images/h2_bg2.jpg) no-repeat top left; padding-top: 12px;}
.content-section h2 span span{ background:none; font-weight: bold;}
.p_box{position: relative;min-height: 440px;}
.p_box h5{ text-decoration: none; font-size: 16px; color: #333; border-top: 1px solid #157842; border-bottom: 1px solid #157842; padding-bottom: 8px; padding-top: 8px;color:#157842;font-weight: bold;}

.p_box p{font-size: 15px; color: #000;font-weight:600;}

.p_box img{width: 100%;}




.modal_box{}
.modal_box_text p{ text-align: justify;}
.modal_box_text h3{ margin-top:10px !important;}
.modal_box_text h3 span{ color: #143784;}
.modal_box_text h5{ margin-bottom: 20px; border-bottom: 1px solid #e0e0e0; padding-bottom: 7px;}






/*-- SNAPSHOTS-- */



.bg1{ background:url(../images/therapy_bg.jpg) no-repeat top center; background-size: cover;background-attachment: fixed;padding-top:80px; padding-bottom:80px;}



.img_box {
	
}
.img_box img{ width: 100%;  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: all .5s;}



.img_box:hover img{-webkit-filter: grayscale(0);
  filter: grayscale(0);}




.img_box a{ display: block; position: relative;}


.fancybox-caption-wrap{ text-align: center !important;}




/* -------- BLOG --------*/

.latest_div{  background: #2da564; padding-top: 50px; padding-bottom: 50px;}
.latest_div h2{ text-align: center; margin-bottom:15px; color: #fff;font-size:30px;}
.latest_div h2 span{ background: url(../images/h2_bg2.jpg) no-repeat top left; padding-top: 12px;}
.latest_div h2 span span{ background:none; font-weight: bold;}



.update_inner{ padding: 10px;}

.update_inner h3{font-size:20px; color:#fff; padding: 0 0 0 0; margin: 0 0 0 0; line-height: 22px;}
.update_inner h4{font-size: 13px; color:#fff;}
.update_inner h4 i{}
.update_inner p{font-size: 16px; color:#fff; margin-top: ; margin-bottom: 6px;text-align: center;font-weight: 600;}

.margin_1{ margin-top: 40px;}

/* -------- BLOG --------*/


/* -------- CONTACT --------*/


.contact_div{background:url(../images/contact_bg.jpg) no-repeat top center; background-size: cover;background-attachment: fixed;padding-top:80px; padding-bottom:80px;}
.contact_div h2{ color: #fff; margin-bottom: 20px;text-align: left;}
.contact_div h6{ margin: 0 0 0 0; padding: 0 0 0 0; color: #fff; font-size: 14px;}



.form_div_outer{ margin-top: 40px;}

.form_div_outer .form-control{ background: none; color: #fff;border-bottom:1px solid #fff;padding: 0 0 0 0;  font-size: 16px;border-top:none; border-right: none; border-left: none;  box-shadow:none; border-radius:0 !important; resize: none;height: 60px;}


.form_div_outer ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

.form_div_outer :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.form_div_outer ::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}







/* -------- CONTACT ENDS--------*/



/* -------- LOWER SECTION BEGINS --------*/

.links_section{ padding-top:40px; padding-bottom: 0; text-align: center;}


.links_section ul{ list-style: none; margin-top:60px; padding: 0 0 0 0;}
.links_section ul li{ display: inline-block; margin-right: 10px; margin-left: 10px; margin-bottom: 40px;}

.links_section ul li a{ font-size:18px; color: #fff; padding: 6px 12px; border: 1px solid #e13e20; text-decoration: none;background:#e13e20;border-radius: 20px;}

.links_section h3{ color: #000; font-size: 19px;}

.links_section h2{text-align: center;}









.lower_footer_credential{ background: #e13e20; padding-top: 12px; padding-bottom: 12px; text-align: center;}
.lower_footer_credential p{ color: #fff; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 15px; font-weight: 600;}
.lower_footer_credential a{ color: #fff;}






.moretext {
  display: none;
}







.services_wrap{background:url(../images/services_bg.jpg) no-repeat top center; background-size: cover;background-attachment: fixed;padding-top:50px; padding-bottom:50px;}


.services_wrap h2 {
    text-align: center;
    margin-bottom: 45px;
    color: #000;
    text-transform: uppercase;
}


.services_wrap h2 span{ background: url(../images/h2_bg.jpg) no-repeat top left; padding-top: 12px;}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


.account_box{background: #fff; border-radius: 16px; margin-top: 30px; text-align: center;overflow: hidden;box-shadow: 0 4px 8px 1px rgb(0 0 0 / 19%);}
.account_box img{margin-bottom: 15px;width: 100%;height: 180px; object-fit: cover;}
.account_box h4{font-size: 19px; font-weight: bold;color: #157842;margin-top: 0;}
.account_box p{color: #000; padding-left: 10px; padding-right: 10px;font-size: 15px; color: #000;}

.account_inner{padding:10px;min-height: 160px;}



.fixed_icons{position: fixed; top: 30%; right:10px;z-index: 999}
.fixed_icons ul{list-style: none;}
.fixed_icons ul li{margin-bottom: 15px;}
.fixed_icons ul li a {
	display:inline-block;
	width: 45px;
	height: 45px;text-align: center;
	line-height: 46px;
	border-radius: 50%;
	font-size: 16px;
	background: #2da564;
	color: #fff;
	border:1px solid #fff;
}

.fixed_icons ul li a:hover {
	background: rgb(255, 255, 173,1);
	color: #000;
}


.fixed_icons ul li a i{font-size: 18px;}



.docs_wrap{padding:15px 15px 0 15px; background:#e13e20;border-radius: 16px; margin-top:45px; margin-bottom:15px;}

.doc_para{margin-top: 15px;}
.docs_wrap h2{color: #fff; font-weight: bold;margin-top: 50px;}
.docs_wrap h4{color: #fff; font-weight: bold;}
.docs_wrap p{color: #fff;font-weight: 600; font-size: 16px; line-height: 25px;}

.docs_wrap p span{font-weight: bold;}


.book_top{}
.book_top h2{color: #fff;margin:0 0 0 0;text-transform:uppercase; font-size: 23px; font-weight:bold;letter-spacing: 1px;}


.book_top .form_div_outer{margin-top: 0 !important;}




/* –– Review Section –– */



.testimonial_div{ padding-top: 60px;padding-bottom:10px; width: 100%; background: url(../images/t_bg.jpg) no-repeat center center; background-size: cover; background-attachment: fixed;text-align: center;}
.review_div{  margin-top: 0;}
.review_div h2{ text-align: center; margin-bottom:10px;}
.review_div h4{color: #fff; margin-top: 0;}

.review_wrap{ margin-top: 30px; margin-bottom:20px;}


.review_wrap .owl-controls{display: none !important;}


.review_box p{ background: url(../images/para_bg.jpg) no-repeat left top; padding-left: 15px; margin-top: 50px; font-size: 16px; line-height: 24px; color: #fff;font-weight: 600;}
.rev_lower{ margin-top: 40px;}
.review_box h5{ margin:10px 0 0 0; padding: 0 0 0 15px;color: #fff;font-weight: 600;}


#owl-demo .item{
      background: ;
      padding: 0px 0px;
      margin: 10px 45px;
      color: #000;
     
      text-align: left;
    }
    .customNavigation{
      text-align: center; margin-bottom: 50px;
    }
    //use styles below to disable ugly selection
    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }




.customNavigation .prev{ cursor:pointer; padding: 0 2px;}
.customNavigation .next{cursor:pointer; padding: 0 2px;}
 

.detail_box{display: flex;background: #e13e20;padding:15px;margin-bottom: 15px;border-radius: 6px;}
.detail_box_left{flex-shrink: 0;margin-right: 10px;}
.detail_box_left i{font-size: 40px; color: #fff}
.detail_box_right{flex-shrink:1;text-align: left;}
.detail_box_right h6{color:#fff;font-size: 14px;margin-bottom: 0;}
.detail_box_right a{color: #fff; font-size: 16px;text-decoration: none;margin-top: 6px;display: block;font-weight:600;}
.detail_box_right p{color: #fff; font-size: 16px;margin-top: 5px; font-weight:600;}


.detail_wrap{margin-top: 73px;}


.latest_div h1{color: #fff;font-size: 30px;text-align: center;}


.treatment_top{padding-top:0; margin-bottom:60px;}


.treatment_top h2 {
    text-align: center;
    margin-bottom: 45px;
    color: #000;
    text-transform: uppercase;
}


.treatment_top h2 span{ background: url(../images/h2_bg.jpg) no-repeat top left; padding-top: 12px;}

.detail_box_right h5{color: #fff; font-size: 17px; font-weight: bold;margin-top: 0;}

.detail_box_left img{width:70px; height:70px; border-radius: 100%; object-fit: cover;border:2px solid #fff;}

.tr_box{padding: 10px;align-items: center;}















/* -------- Scroll Top Css --------*/

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
	overflow: hidden;	
	z-index: 9;   
	color: #eeeeee;	
	right:10px;
	bottom: 70px;
	padding-top: 2px;	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}

/* -------- Scroll Top Css Ends --------*/



@media(max-width:992px){
	.p_box img{ width:auto;width: 100%;margin-bottom: 15px;}
	.latest_box{ text-align: center; margin-top: 20px;}
	.latest_box img{display: block;
  margin-right: auto;
  margin-left: auto;}
	
	.links_section{ padding-top: 10px; padding-bottom: 30px; text-align: center;}
	.links_section ul{  margin-top:50px;}
	
	.services_wrap {
    background: url(../images/services_bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;}
	
	.account_inner {
    padding: 10px;
    min-height: auto;}
	
	
	.account_box img {
    margin-bottom: 15px;
    width: 100%;
    height: 210px;
    object-fit: cover;
}
	
	
	.bg1 {
    background: url(../images/therapy_bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;
}
	
	.content-section h2 {
    text-align: center;
    margin-bottom: 25px;   
    text-transform: uppercase;}
	
	
	.book_an h2{margin-top: 40px;}
	
	.top_inner h2 {
    font-size: 28px;
    font-weight: bold;
    margin: 7px 0 13px 0;
    padding: 0 0 0 0;
    color: #fff;}
	
	
	.docs_wrap h2 {
    color: #fff;
    font-weight: bold;
    margin-top:15px;}
	
	.detail_wrap {
    margin-top: 30px;}
	
	.contact_div {
    background: url(../images/contact_bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;
}
	
	
	.content-section {
    padding-top: 50px;
}
	
	
	
	
	
	
	
	
}



@media(max-width:767px) {
 
}



footer {
    padding: 50px 0;
}

footer p {
    margin: 0;
}

