/*
 Theme Name: Theme
 Theme URI: http://wpdemos.themezaa.com/theme
 Description: Child theme for pofo theme
 Version: 1.0
 Author: pofo
 Author URI: pofo
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, photography, portfolio
 License: Themeforest Split Licence
 License URI: http://themeforest.net/licenses
 Template: pofo
 Text Domain: pofo
*/
a.hovr-txt{
	color:#1ea7de;
}
a.hovr-txt:hover{
	color:#6f6f6f;
}

.pull-right.pofo-post-detail-icon{
	float:left !important;
	text-align:left !important;
}
.pofo-post-detail-icon > ul{
	margin-left:0px !important;
	margin-right:0px !important;	
}
.breadcrumb ul li {
    display: block;
}
.breadcrumb ul > li:after{
	display:none;
}
.twitter, .linkedin-in, .youtube, .facebbok-f, .instagram {
    margin-right: 0px !important;
}
.blog-details-text a {
    color: #ff9933;
}
.rpwwt-widget ul li{
	line-height:20px !important;
}
.sfsi_wicons.shuffeldiv {
	width:35px !important;
	height:35px !important;
}
.sfsi_wicons.shuffeldiv:first-child {
	margin-left:0px !important;
}
.norm_row.sfsi_wDiv {
	text-align:center !important;
}
.rpwwt-post-title{
	font-size:16px !important;
	line-height:20px !important;
}
input, textarea, select {
	font-size: 16px !important;
}
#pum-23827, #pum-23847 {
	background: #fff !important;
}
#pum-23827.pum-theme-23600 .pum-content + .pum-close, #pum-23827.pum-theme-lightbox .pum-content + .pum-close{
    position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -70%;
    bottom: auto;
    top: -12%;
    padding: 0px;
    color: #000;
    font-family: Arial;
    font-weight: 100;
    font-size: 40px;
    line-height: 40px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    text-shadow:none;
    background-color: transparent;
}
#pum-23847.pum-theme-23600 .pum-content + .pum-close, #pum-23847.pum-theme-lightbox .pum-content + .pum-close {
    position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -70%;
    bottom: auto;
    top: 3%;
    padding: 0px;
    color: #000;
    font-family: Arial;
    font-weight: 100;
    font-size: 40px;
    line-height: 40px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    text-shadow:none;
    background-color: transparent;
}
.btn-job{
	background-color: #ff9933 !important;
    color: #ffffff !important;
    border-color: #ff9933 !important;
	display:block !important;
	width:100%;
	margin-bottom:10px;
}
.btn-job:hover{
	background-color: transparent !important;
    color: rgb(34, 61, 119) !important;
    border-color: rgb(34, 61, 119) !important;	
}
.btn-job:active, .btn-job:focus{
	background-color: #ff9933 !important;
    color: #ffffff !important;
    border-color: #ff9933 !important;
}
.btn-job2{
	background-color: transparent !important;
    color: rgb(34, 61, 119) !important;
    border-color: rgb(34, 61, 119) !important;
	display:block !important;
	width:100%;
	margin-bottom:30px;
}
.btn-job2:hover{
	background-color: #ff9933 !important;
    color: #ffffff !important;
    border-color: #ff9933 !important;
}
.btn-job2:active, .btn-job2:focus{
	background-color: transparent !important;
    color: rgb(34, 61, 119) !important;
    border-color: rgb(34, 61, 119) !important;
}
.btn-job3{
	background-color: #ff9933 !important;
    color: #ffffff !important;
    border-color: #ff9933 !important;
	display:block !important;
	width:100%;
	border-radius:30px !important;
}
.btn-job3:hover, .btn-job3:active, .btn-job3:focus{
	background-color: transparent !important;
    color: #ffffff !important;
    border-color: #ff9933 !important;
}

.height-360px{
	height:360px;
}
.height-360px a.btn{
	position:absolute;
	bottom:10%;
}
blockquote {
	border-color:#ff9933;
	    padding: 3px 40px;
    margin: 0px 0 40px;
}
blockquote p {
    font-weight: 400;
	color:#223d77;
}
.bg-deep-pink {
    background-color: #ff9933;
}
a.hyperlink-color{
	color:#fff !important;
	text-decoration:underline;
}
a:hover.hyperlink-color{
	color:#0da0db !important;
}
.nav>li>a {
    position: relative;
	display: inline-block !important;
}
.bg-light-gray {
    background-color: #223d77 !important;
}


/***********Contact Form*******/
div.wpcf7-mail-sent-ok, .wpcf7-validation-success, div.wpcf7-mail-sent-ok, .mc4wp-response .mc4wp-success {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #223d77;
}
div.wpcf7-aborted, .wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .mc4wp-response .mc4wp-error {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #223d77;
}
div.wpcf7-spam-blocked {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #223d77;
}
footer div.wpcf7-response-output, footer .mc4wp-response .mc4wp-alert, .sidebar div.wpcf7-response-output, .sidebar .mc4wp-response .mc4wp-alert {
    padding: 20px 0px !important;
    line-height: 18px;
    font-size: 15px !important;
    text-align: left !important;
}
div.wpcf7-response-output{
	text-align:left !important;
}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
a:focus{
	color:#ff9933 !important;
}
.btn.btn-transparent-deep-pink {
    background: transparent;
    border-color: #223d77;
    color: #223d77;
	font-size:15px;
}
.btn.btn-transparent-deep-pink:hover, .btn.btn-transparent-deep-pink:focus {
    background: #ff9933;
    border-color: #ff9933;
    color: #fff;
}
.border-bottom-only{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:2px solid #032a5f1a;
}
.big-input, .big-textarea, .big-select select {
    padding: 10px 20px;
    font-size: 16px !important;
    border-radius: 0;
	color: #223d77;
}
textarea{
	background:transparent;
}
.select-style, select {
	border-top:none;
	border-left:none;
	border-right:none;
    width: 100%;
    overflow: hidden;
    border-bottom: 2px solid #032a5f1a;
    margin-bottom: 20px;
}
input:focus, textarea:focus, select:focus {
    border-color: #ff9933 !important;
    outline: none;
}
input.wpcf7-file{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:2px solid #032a5f1a;
}
.medium-input, .medium-textarea, .medium-select select, input.wpcf7-file {
    padding: 12px 20px;
	font-size: 16px;
}
.pum-theme-23600 .pum-content, .pum-theme-lightbox .pum-content{
	font-size:16px !important;
	font-family:Roboto !important;	
}
input::placeholder,textarea::placeholder, select::placeholder{
	font-size:16px !important;
	color:#223d77 !important;
	font-family:Roboto !important;
}

.icon-image {
	-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;
}
.icon-image:hover, .icon-image:active { 
 	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2); 
}

.pofo-featurebox:hover a.feature-title-link, .pofo-featurebox:active a.feature-title-link, .pofo-featurebox:focus a.feature-title-link{
	color:#ff9933 !important;
}

.pofo-featurebox:hover a img.icon-image, .pofo-featurebox:active a img.icon-image{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2); 
}
/****
input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea{
    -webkit-appearance: none;
    outline: none;
    border-bottom: 1px solid #fff;
    border-top: none;
    border-left: none;
    border-right: none;
}
input, textarea{
	color:#fff;
}
::placeholder {
  color: #fff;
	opacity:0.7;
	font-size:15px;
}******/
/***********Header***********/
ul.pofo-single-post-title-breadcrumb-single li:nth-child(3){
	display:none !important;
}
ul.pofo-single-post-title-breadcrumb-single li:nth-child(2):after{
	display:none !important;
}
ul.pofo-single-post-title-breadcrumb-single li a{
	pointer-events: none !important;
}
section.page-title-style-9 {
    padding-bottom:30px !important;
    padding-top: 30px !important;
}
.page-title-small h1 {
    font-size: 32px !important;
    line-height: 35px !important;
    color: #fff;
}
.page-title-small h1.pofo-single-post-title {
    font-size: 36px !important;
    line-height: 46px !important;
    color: #fff;
}
.ti-angle-down:before {
    content: "\e64b";
}
a:hover i.ti-angle-down:before, a:focus i.ti-angle-down:before, a:active i.ti-angle-down:before {
    content: "\e64b";
	color:#ff9933;
}
.display-mobile{
	display:none !important;
}

.admin-bar .header-with-topbar.sticky-mini-header.sticky.header-appear .navbar {
    top: 6px !important;
}
.header-with-topbar nav, .header-with-topbar.sticky-mini-header.sticky nav.navbar-fixed-top {
    top: 6px !important;
}
ul > li#menu-item-21588 > a, ul > li#menu-item-21416 > a, ul > li#menu-item-21518 > a, ul > li#menu-item-23187 > a{
	font-size:18px !important;
	font-weight:600;
	margin-bottom:3%;
}
ul > li:hover#menu-item-21588 > a, ul > li:hover#menu-item-21416 > a, ul > li:hover#menu-item-21518 > a, ul > li#menu-item-23187 > a{
	color:#223d77 !important;
	left:0 !important;
}
.margin-3px-bottom{
	margin-bottom:3px;
}
.header-with-topbar .top-header-area {
	font-size: 14px;
	background: linear-gradient(to right, #ff9933, #ff9933 12.5%, #ff9933 25%, #1ea7de 37.5%, #1ea7de 50%, #1ea7de 62.5%, #223d77 75%, #223d77 87.5%, #223d77) !important;
    background-size: 200%;
}
.admin-bar .header-with-topbar .top-header-area {
    top: 29px;
}
header a.logo-light img {
    max-height: 50px;
}
header a.logo-dark img {
    max-height: 50px;
}
nav.navbar.navbar-default ul.nav > li > a {
    padding: 45px 0;
}

header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {
    padding: 45px 0;
}
.navbar-nav > li > a > i {
    min-width: 1px;
    float: right;
    margin-left: 7px;
}
nav.navbar.bootsnav li.dropdown .mega-menu-full {
    border-top: 2px solid #223d77;
}
nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown .dropdown-menu {
    background-color: #fbfbfb;
    border-top: 2px solid #223d77;
}
nav.navbar.bootsnav li.dropdown .mega-menu-full {
    width: 65%;
    margin: 0px 35%;
}
nav.navbar.bootsnav li.dropdown .menu-back-div > ul {
    margin: 0 auto;
    width: 1550px;
    display: table;
}
/***********Main Page********/
.featured-box-heading div.alt-font{
	font-size: 27px;
    color: #ffffff;
	font-weight:600;
	line-height:30px;
	margin-bottom:20px;
}

.display-mobile-image{
	display:none !important;
}

h4{
	font-size:36px;
}
.pofo-featurebox span.alt-font{
	font-size:27px;
	line-height:34px;
}
.home-hero {
    /*background: -webkit-gradient(linear, left top, right top, from(#e7ab2d), color-stop(6.25%, #f2664c), color-stop(12.5%, #e0328d), color-stop(18.75%, #8e73b4), color-stop(25%, #0096d0), color-stop(31.25%, #8e73b4), color-stop(37.5%, #e0328d), color-stop(43.75%, #f2664c), color-stop(50%, #e7ab2d), color-stop(56.25%, #f2664c), color-stop(62.5%, #e0328d), color-stop(68.75%, #8e73b4), color-stop(75%, #0096d0), color-stop(81.25%, #8e73b4), color-stop(87.5%, #e0328d), color-stop(93.75%, #f2664c), to(#e7ab2d));
    background: -webkit-linear-gradient(left, #ff9933, #ff9933 6.25%, #1ea7de 12.5%, #223d77 18.75%, #ff9933 25%, #ff9933 31.25%, #1ea7de 37.5%, #223d77 43.75%, #ff9933 50%, #1ea7de 56.25%, #1ea7de 62.5%, #223d77 68.75%, #1ea7de 75%, #223d77 81.25%, #223d77 87.5%, #ff9933 93.75%, #ff9933);*/
        background: linear-gradient(to right, #ff9933, #ff9933 5%, #1ea7de 10%, #1ea7de 15%, #223d77 20%, #223d77 25%, #ff9933 30%, #ff9933 35%, #1ea7de 40%, #1ea7de 45%, #223d77 50%, #223d77 55%, #ff9933 60%, #ff9933 65%, #1ea7de 75%, #1ea7de 80%,#223d77 85%,#223d77 90%,#ff9933 95%,#ff9933 );
	background-size:400%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: gradient 20s cubic-bezier(0.18, 0.36, 0.81, 0.620) infinite;
    animation: gradient 20s cubic-bezier(0.18, 0.36, 0.81, 0.620) infinite;
}
@keyframes gradient{
0% {
    background-position: 0% 0%;
}
100% {
    background-position: -90.66% 0%;
}
}
rs-layer, .rs-layer, rs-alyer *, .rs-layer * {
    outline: none !important;
}
.text-shadow-head{
	font-size:90px;
	line-height:100px;
	font-weight:700;
	margin-bottom:0px;
}
.font-text{
	font-family:roboto !important;
	font-size:32px;
	font-weight:400;
	line-height:35px;
	margin-top:3%;
}
.icon-extra-large {
    font-size: 70px;
}
.btn.btn-dark-gray {
    background: #0da0db;
    border-color: #0da0db;
    color: #fff;
}
.text-extra-dark-gray {
    color: #223d77;
}
.btn.btn-very-small {
    font-size: 16px;
	padding:0px;
}
.btn.btn-large {
	font-size: 16px;
}
.icon-very-small {
    font-size: 22px;
}
a:hover.btn.btn-very-small{
	color:#ff9933;
}
a i.fa-play-circle {
    color: #223d77 !important;
}
a:hover i.fa-play-circle{
	color:#ff9933 !important;
}
.text-deep-pink {
    color: #1ea7de;
}
.simple-dropdown .dropdown-menu {
	min-width: 350px;
}
.btn i {
    top: -1px;
}
.fa-battery-empty{
	display:none;
}
.featurebox8 a.btn-text-white{
	color:#fff;
	background:transparent;
}
.featurebox8 i.fa-play-circle{
	color:#fff !important;
}
.featurebox8-1,.featurebox8-2,.featurebox8-3{
	box-shadow:1px 3px 20px 3px rgba(0,0,0,0.5)
}
section{
	padding: 100px 0;
}
.bg-banner{
	min-height:600px;
}

/***********Footer***********/
.footer-bottom.padding-five-tb {
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}
footer div.padding-five-top {
    padding-top: 2% !important;
}
footer div.text-uppercase{
	text-transform:capitalize;
}
footer div.widget{
	padding:0 20px;
}
.social-icon-style-8 ul.extra-small-icon a {
    font-size: 22px;
    width: 22px;
    height: 22px;
    line-height: 25px;
}

a.facebook-f{
	color:#4267B2 !important;
}
a:hover.facebook-f{
	color:#4267B2 !important;
}
a.instagram{
	color:#e95950 !important;
}
a:hover.instagram{
	color:#e95950 !important;
}
a.twitter{
	color:#1da1f2 !important;
}
a:hover.twitter{
	color:#1da1f2 !important;
}
a.youtube{
	color:#c00 !important;
}
a:hover.youtube{
	color:#c00 !important;
}
a.linkedin-in{
	color:#0077B5 !important;
}
a:hover.linkedin-in{
	color:#0077B5 !important;
}
footer .menu li a {
    font-size: 16px;
    line-height: 32px;
}

.footer-widget-area{
	padding-left:30px;
	padding-right:30px;
}
.footer div.col-md-3{
	width:20% !important;
}

/*******Common Page******/

.mfp-bg {
    background: #fff !important;
    opacity: 1;
}
.mfp-close, .mfp-close:active {
    opacity: 1;
	font-size:50px;
    background-color: transparent;
    color: #223d77 !important;
    right: 30px;
    top: 30px;
}
.btn.btn-transparent-dark-gray {
    background: transparent;
    border-color: #fff;
}
.btn.btn-transparent-dark-gray:hover,.btn.btn-transparent-dark-gray:active, .btn.btn-transparent-dark-gray:focus  {
    background: transparent;
    border-color: #ff9933;
}
h6 {
    font-size: 26px;
    line-height: 36px;
}
.list-style-4 li:before {
    content: "\f105" !important;
    position: absolute;
    top: 1px;
    left: 0;
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
}
.list-style-4 li {
    position: relative;
    padding: 0 0 5px 20px;
    margin: 0 0 5px 0 !important;
    border-bottom: 0px solid rgba(0, 0, 0, 0.1) !important;
	font-size:18px !important;
	line-height:30px !important;
}
.text-banner-heading-small{
	color:#ff9933;
	font-size:22px;
	letter-spacing:2px;
	line-height:26px;
	font-weight:700;
	text-transform:uppercase;
}

.text-banner-heading-large{
	font-size: 36px !important;
	font-weight:500 !important;
    line-height: 45px !important;
	margin-top:10px;
	color:#fff;
	letter-spacing:1px;
}

/*********BLOG POST*********/
.rpwwt-widget ul li {
    margin: 0 0 1.1em;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
	max-width: 80px;
}
.rpwwt-widget ul li img {
    margin: 0.5em .75em .75em 0;
}
.rpwwt-post-title{
	font-size: 12px;
    color: #223d77;
    line-height: 20px;
}
.rpwwt-post-title:hover{
    color: #ff9933;
}
.rpwwt-post-date{
	font-size: 12px;
    line-height: 20px;
    color: #939393;
}
section.single-post-main-section {
    padding: 100px 0 0px !important;
}
.pofo-related-posts .margin-80px-tb {
    margin-top: 0px !important;
    margin-bottom: 50px !important;
}
.pofo-single-post-title-bg {
    background-color: #223d77;
	    margin-top: 120px !important;
}
.page-title-small h1 {
    font-size: 22px;
    line-height: 26px;
	color:#fff
}
.text-dark-gray {
    color: #ffff;
}
.aside-title:after {
    content: "";
    display: inline-block;
    width: 100%;
    background: #ff9933;
    height: 1px;
    top: 50%;
    position: absolute;
}
.single-post-main-section{
	background:#f7f7f7;
}

/******Responsive View*******/
@media(max-width:1800px){
	nav.navbar.bootsnav li.dropdown .mega-menu-full {
    width: 70%;
    margin: 0 30%;
}
}
@media(max-width:1680px){
	nav.navbar.bootsnav li.dropdown .mega-menu-full {
    width: 100%;
    margin: 0 0%;
}
}
@media(max-width:1440px){
#pum-23827.pum-theme-23600 .pum-content + .pum-close, #pum-23827.pum-theme-lightbox .pum-content + .pum-close{
    right: -67%;
    top: -3%;
}
#pum-23847.pum-theme-23600 .pum-content + .pum-close, #pum-23847.pum-theme-lightbox .pum-content + .pum-close {
    right: -67%;
    top: -3%;
}
	nav.navbar.bootsnav li.dropdown .mega-menu-full {
    width: 100%;
    margin: 0;
}
	section{
	padding:50px 0;
	}
	.icon-medium {
    font-size: 30px;
}
	nav.navbar.bootsnav li.dropdown .menu-back-div > ul {
    margin: 0 auto;
    width: 1300px;
    display: table;
}
}
@media(max-width:1366px){
header nav .navbar-nav > li > a, header nav.navbar-brand-top .navbar-nav > li:last-child a {
	margin: 0 15px !important;
	}
   .bg-banner{
	min-height:500px !important;
}
	nav.navbar.bootsnav li.dropdown .menu-back-div > ul {
    margin: 0 auto;
    width: 1200px;
    display: table;
}
}
@media (max-width: 1280px){
nav.navbar.bootsnav li.dropdown .menu-back-div > ul {
    margin: 0 auto;
    width: 1130px;
    display: table;
	}
}
@media(max-width:1024px){
	header nav.navbar.bootsnav ul.nav > li > a{
		font-size:14px !important;
	}
}
@media(max-width:1023px){
.sfsi_wicons.shuffeldiv:first-child {
	margin-left:15px !important;
}
	.norm_row.sfsi_wDiv {
	text-align:left !important;
	width:95% !important;
}
#pum-23827.pum-theme-23600 .pum-content + .pum-close, #pum-23827.pum-theme-lightbox .pum-content + .pum-close{
    right: 0;
    top: -4%;
}
#pum-23847.pum-theme-23600 .pum-content + .pum-close, #pum-23847.pum-theme-lightbox .pum-content + .pum-close {
    right: 0;
    top: 0%;
}

}
@media (max-width: 991px){
#accordion {
    background-color: rgba(34, 61, 119, 1) !important;
	}
	nav.navbar.bootsnav.no-full .navbar-collapse {
	max-height: 500px !important;
	}
	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a, nav.navbar.bootsnav .navbar-nav > li ul > li > a > i {
	color: #fff !important;
	}
	ul > li:hover#menu-item-21588 > a, ul > li:hover#menu-item-21416 > a, ul > li:hover#menu-item-21518 > a, ul > li#menu-item-23187 > a{
	color:#fff !important;
	left:0 !important;
}
}
@media(max-width:768px){

	.text-banner-heading-large {
    font-size: 26px !important;
    line-height: 36px !important;
}
	.page-title-small h1 {
    font-size: 20px !important;
    line-height: 26px !important;
}
a:hover i.ti-angle-down:before, a:focus i.ti-angle-down:before, a:active i.ti-angle-down:before {
    content: "\e64b";
	color:#223d77 !important;
}
	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a, nav.navbar.bootsnav .navbar-nav > li ul > li > a > i {
    font-weight: 300;
}
nav.mobile-menu ul.nav > li > a, nav.mobile-menu ul.nav > li i.dropdown-toggle {
    color: #ffffff !important;
    font-size: 25px;
}
	.vc_hidden-sm {
    display: block !important;
}
nav.navbar.bootsnav.no-full .navbar-collapse {
    max-height: 600px !important;
}
	header a.logo-light img, header a.logo-dark img {
    max-height: 40px;
}
	.display-mobile-image{
	display:block !important;
}
	.pofo-featurebox span.alt-font {
    font-size: 27px;
    line-height: 34px;
}
	h4 {
    font-size: 40px !important;
    line-height: 45px !important;
}
	.text-shadow-head {
    font-size: 50px;
    line-height: 55px;
    font-weight: 700;
    margin-bottom: 0px;
}
	.font-text {
    font-family: roboto !important;
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
    margin-top: 2%;
}
.hidden-xs {
    display: inline-block !important;
}
	.header-with-topbar .top-header-area {
		top: -5px !important;
	}
	.header-with-topbar nav{
    top: 5px !important;
    }
	.sm-margin-5px-right{
		margin-right:6px;
	}
}

@media(max-width:480px){
section.single-post-main-section {
    padding: 10px 0 0px !important;
}
.pofo-single-post-title-bg {
    margin-top: 65px !important;
}
	.display-mobile{
		display:block !important;
	}
	.display-desktop{
		display:none !important;
	}
	.featured-box-heading div.alt-font{
	font-size: 18px;
    color: #ffffff;
	font-weight:600;
	line-height:22px;
	margin-bottom:20px;
}
	footer div.widget {
     padding: 0px;
}
	.icon-very-small {
    font-size: 16px;
}
	.btn.btn-transparent-deep-pink {
    font-size: 14px;
}
	.btn.btn-rounded.btn-small {
    padding: 5px 34px;
}
	.btn.btn-rounded.btn-large {
    padding: 5px 34px;
}
	.btn.btn-large, .btn.btn-very-small {
    font-size: 14px;
}
		.pofo-featurebox span.alt-font {
font-size: 18px;
    line-height: 22px;
}
.text-shadow-head {
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 0px;
}
	.font-text {
    font-family: roboto !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 2%;
}
	h4 {
    font-size: 22px !important;
    line-height: 22px !important;
}
	section{
	padding:30px 0;
	}
	.entry-content, .entry-content p {
    line-height: 24px !important;
}
	.entry-content, .entry-content p {
    font-size: 16px !important;
}
	.text-right, .text-left{
		text-align:center !important;
	}
	
}
.myalign { text-align:center;}