/*
Theme Name: Responsive Mobile
Theme URI: http://cyberchimps.com/responsive-II/
Description:
Author: Vsourz Digital
Author URI:
Version: 0.0.10
Text Domain: responsive-mobile
Tags: custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, rtl-language-support
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

	ADD CUSTOM CSS HERE
	===================
*/
html,body{
	overflow-x:hidden !important;

}
*:focus{
	outline:none;
}
@font-face {
    font-family: 'mulibold';
    src: url('css/fonts/muli-bold-webfont.eot');
    src: url('css/fonts/muli-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/muli-bold-webfont.woff2') format('woff2'),
         url('css/fonts/muli-bold-webfont.woff') format('woff'),
         url('css/fonts/muli-bold-webfont.ttf') format('truetype'),
         url('css/fonts/muli-bold-webfont.svg#mulibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mulilight';
    src: url('css/fonts/muli-light-webfont.eot');
    src: url('css/fonts/muli-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/muli-light-webfont.woff2') format('woff2'),
         url('css/fonts/muli-light-webfont.woff') format('woff'),
         url('css/fonts/muli-light-webfont.ttf') format('truetype'),
         url('css/fonts/muli-light-webfont.svg#mulilight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'muliregular';
    src: url('css/fonts/muli-regular-webfont.eot');
    src: url('css/fonts/muli-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/muli-regular-webfont.woff2') format('woff2'),
         url('css/fonts/muli-regular-webfont.woff') format('woff'),
         url('css/fonts/muli-regular-webfont.ttf') format('truetype'),
         url('css/fonts/muli-regular-webfont.svg#muliregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('css/fonts/roboto-light-webfont.eot');
    src: url('css/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/roboto-light-webfont.woff2') format('woff2'),
         url('css/fonts/roboto-light-webfont.woff') format('woff'),
         url('css/fonts/roboto-light-webfont.ttf') format('truetype'),
         url('css/fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('css/fonts/roboto-regular-webfont.eot');
    src: url('css/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('css/fonts/roboto-regular-webfont.woff') format('woff'),
         url('css/fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('css/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold';
    src: url('css/fonts/ubuntu-bold-webfont.eot');
    src: url('css/fonts/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/ubuntu-bold-webfont.woff2') format('woff2'),
         url('css/fonts/ubuntu-bold-webfont.woff') format('woff'),
         url('css/fonts/ubuntu-bold-webfont.ttf') format('truetype'),
         url('css/fonts/ubuntu-bold-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntulight';
    src: url('css/fonts/ubuntu-light-webfont.eot');
    src: url('css/fonts/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/ubuntu-light-webfont.woff2') format('woff2'),
         url('css/fonts/ubuntu-light-webfont.woff') format('woff'),
         url('css/fonts/ubuntu-light-webfont.ttf') format('truetype'),
         url('css/fonts/ubuntu-light-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubunturegular';
    src: url('css/fonts/ubuntu-regular-webfont.eot');
    src: url('css/fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/ubuntu-regular-webfont.woff2') format('woff2'),
         url('css/fonts/ubuntu-regular-webfont.woff') format('woff'),
         url('css/fonts/ubuntu-regular-webfont.ttf') format('truetype'),
         url('css/fonts/ubuntu-regular-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('css/fonts/opensans-light-webfont.eot');
    src: url('css/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/opensans-light-webfont.woff2') format('woff2'),
         url('css/fonts/opensans-light-webfont.woff') format('woff'),
         url('css/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'open_sansregular';
    src: url('css/fonts/opensans-regular-webfont.eot');
    src: url('css/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('css/fonts/opensans-regular-webfont.woff') format('woff'),
         url('css/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*****Home Page Banners******/
.rss-innerpage-slider-wapp{
	position:relative;
}
.rss-innerpage-slider-wapp:after{
	background-color: #FFF;
    content: "";
    height: 90px;
    left: -5px;
    position: absolute;
    right: -5px;
    bottom: -57px;
    transform: rotate(182deg) skew(182deg);
	-webkit-transform: rotate(182deg) skew(182deg);
	-moz-transform: rotate(182deg) skew(182deg);
    z-index: 99;
}
.rss-inner-page-slider-1 .slick-dots{
	bottom:60px;
}
.rss-inner-page-slider-1 .slick-dots li{
	width:11px;
	height:11px;
}
.rss-inner-page-slider-1 .slick-dots li.slick-active{
	background:#b242e7;
}
.rss-banner-title{
	font-size:31px;
	font-family: 'ubuntulight';
	font-weight:normal;
	letter-spacing:2.2px;
	padding-bottom:15px;
}
.rss-banner-description{
	color:#FFF;
}
.rss-banner-description ul{
	margin:0px;
	padding:0px;
	color:#FFF;
	width:auto;
}
.rss-banner-description ul li{
	color:#FFF;
	font-family: 'ubuntulight';
	font-size:23px;
	letter-spacing:1.6px;
	list-style:none;
	text-align:center;
	line-height:25px;
	padding:0px 0px 25px;
}
.rss-banner-description ul li span{
	display:inline-block;
	position:relative;
	padding-left:14px;
}
.rss-banner-description ul li span:before{
	width:6px;
	height:6px;
	position:absolute;
	left:0px;
	top:10px;
	background:#FFF;
	border-radius:8px;
	content:"";
}
/*Home Page Welcome Section*/
.home-page-section{
	padding:50px 0px 0px;
	background-size:cover;
	background-position:center center;
}
.welcome-section .welcome-section-outer{
	text-align:center;
	position:relative;
	z-index:100;
}
.welcome-section .wel-title{
	margin:0px 0px 20px;
	padding:0px;
	font-family: 'ubunturegular';
	color:#552c68;
	letter-spacing:2.1px;
	font-size:29px;
}
.welcome-section .wel-title span{
	font-family: 'ubuntubold';
}
.welcome-section .base-text{
	font-family: 'mulilight';
	font-size:20px;
	line-height:28px;
	font-style:italic;
	color:#848484;
}

/*Home Page key principles*/
.home-page-section.key-principles-section{
	padding-bottom:20px;
}
.what-we-do5 {
	position: relative;
	text-align:center;
}
.what-we-do-section-typ5 .row {
	margin-left: -40px;
	margin-right: -40px;
}
.what-we-do-section-typ5 .col-sm-4 {
	padding-left: 40px;
	padding-right: 40px;
}
.what-we-do-box5 {
	margin-bottom: 50px;
	text-align: center;
}
.what-we-do-box5 .icon-thumb {
	height: 76px;
	margin-bottom: 40px;
	display: inline-block;
}
.what-we-do-box5 .header-typ4 {
	text-align: center;
	position: relative;
	margin-bottom: 10px;
	font-size:18px;
	letter-spacing:1.3px;
	margin-top: 0;
	color:#552c68;
	font-family: 'ubunturegular';
}
.key-principles-section .header-typ2{
	color:#222;
	font-size:29px;
	font-family: 'open_sansregular';
	margin:20px 0px 70px 0px;
	font-weight:normal;
	opacity:0.7;
	
}
.key-principles-section .body-text{
	font-family: 'muliregular';
	font-size:16px;
	letter-spacing:1.1px;
	color:#848484;
}
/*Your Bucket List Section*/
.your-bucket-list-section.home-page-section{
	padding:0px;
	background-attachment:fixed;
}
.your-bucket-list-section{
	margin-bottom:90px;
}
.your-bucket-list-section .app-image{
	text-align:center;
	position:relative;
	bottom:-60px;
}
.your-bucket-list-section .your-bucket-content{
	padding-top:182px;
	padding-left:80px;
	
}
.your-bucket-list-section .header-typ3{
	color:#552c68;
	letter-spacing:1.9px;
	margin-bottom:20px;
}
.list-typ1{
	margin:0px;
	padding:0px;
}
.list-typ1 li{
	list-style:none;
	position:relative;
	color: #848484;
	font-family: "muliregular";
	font-size:16px;
	letter-spacing:1.1px;
	padding-left:20px;
}
.list-typ1 li:before{
	position:absolute;
	left:0px;
	top:1px;
	content:"\f101";
	font-family:"fontawesome";
	color:#552c68;
	width:10px;
	font-size:15px;
	height:10px;
}
.your-bucket-list-section .list-typ1{
	padding-bottom:95px;
}
.your-bucket-list-section .header-typ4{
	font-size:21px;
	color:#b242e7;
	font-family: 'ubuntubold';
	letter-spacing:1px;
	margin-bottom:10px;
}
/*Site Footer*/
#footer-wrapper{
	text-align:center;
}
#footer-widgets-container{
	padding:120px 0px 100px;
	color:#848484;
}
#footer-wrapper .header-typ2{
	font-family: 'ubuntulight';
	color:#4c4c4c;
	letter-spacing:2.1px;
	padding-bottom:35px;
}
#footer-wrapper .content-btn-sec{
	padding:35px 0px 45px;
}
#footer-wrapper .content-btn-sec .con-btn{
	width:100%;
	max-width:295px;
	border-radius:12px;
	color:#FFF;
	font-weight:normal;
	height:58px;
	line-height:58px;
	font-family: 'mulibold';
	letter-spacing:1.2px;
	font-size:13px;
}
#footer-wrapper .content-btn-sec .con-btn:hover{
	color: #552c68;
}
#footer-wrapper .footer-social-icons{
	margin:0px;
	padding:0px;
	display:inline-block;
}
#footer-wrapper .footer-social-icons li{
	display:inline-block;
	list-style:none;
	margin:0px 5px;
}
#footer-wrapper .footer-social-icons li a{
	display:block;
	height:42px;
	width:42px;
	border-radius:42px;
	font-size:23px;
	line-height:41px;
	text-align:center;
	color:#552c68;
	border:1px #552c68 solid;
}
#footer-wrapper .footer-social-icons li a:hover{
	color:#FFF;
	background:#552c68;
}
/*About Us Page*/

.about-page-section{
	background-repeat:no-repeat;
}
.about-banner-sec{
	background:#f6f6f6;
	padding:0px 0px;
	text-align:center;
}
.about-us-video-section{
	height:749px;
	background:#f6f6f6;
	background-position:top center !important;
	background-repeat:no-repeat;
}
.about-us-video-section .abour-video-outer{
	padding-top:153px;
	margin:auto;
	padding-left:20px;
	max-width:536px;
}
.about-page-section.we-already-know-sec{
	background-position:right top;
	background-repeat:no-repeat;
	overflow-x:hidden;
	
}
.we-already-know-sec .we-all-content-outer{
	max-width:400px;
	padding:170px 0px 170px 50px;
	position:relative;
}
.we-already-know-sec .we-all-content-outer:before{
	position:absolute;
	top:0px;
	width:1000px;
	right:-70px;
	bottom:0px;
	background:#f00;
	content:"";
	-ms-transform: skew(-15deg, 0deg); /* IE 9 */
    -webkit-transform: skew(-15deg, 0deg); /* Safari */
    transform: skew(-15deg, 0deg); /* Standard syntax */
	/*BG Color*/
	background: rgba(85,44,104,1);
	background: -moz-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(85,44,104,1)), color-stop(100%, rgba(142,87,161,1)));
	background: -webkit-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: -o-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: -ms-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: linear-gradient(to right, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#552c68', endColorstr='#8e57a1', GradientType=1 );
	
}
.we-all-content-outer .header-typ3{
	position:relative;
	z-index:9;
	color:#FFF;
	font-size:29px;
	letter-spacing:2.1px;
	margin-bottom:35px;
	font-family: 'ubuntulight';
	line-height:40px;
}
.we-all-content-outer .list-typ1 li{
	color:#FFF;
	font-size:22px;
	letter-spacing:1.6px;
	font-family: 'mulilight';
}
.we-all-content-outer .list-typ1 li::before{
	color:rgba(255, 255, 255, 0.6);
	top:7px;
}
/*Discover Section*/
.about-page-section.about-discover-section{
	padding:70px 0px 50px;
}
.about-discover-section .container {
	max-width:950px;
}
.about-discover-section .header-typ2{
	font-size:29px;
	color:#552c68;
	text-align:center;
	font-family: 'ubuntulight';
	letter-spacing:2.2px;
	margin-bottom:50px;
}
.discover-points .row{
	padding-bottom:35px;
}
.discover-points .header-typ3{
	font-size:19px;
	letter-spacing:1.3px;
	color:#552c68;
	font-family: 'ubunturegular';
}
.discover-points .base-text{
	font-family: 'muliregular';
	font-size:16px;
	color:#848484;
	letter-spacing:1.1px;
}
/*Why posr Section*/
.about-page-section.about-why-posr{
	padding:170px 0px;
	text-align:center;
	background-position:top center;
	background-attachment:fixed;
}
.about-why-posr .container {
	max-width:1030px;
}
.about-why-posr .header-typ2{
	color:#FFF;
	margin-bottom:25px;
	letter-spacing:2.1px;
}
.about-why-posr .header-typ2 span{
	font-family: 'ubuntubold';
	font-size:29px;
}
.about-why-posr .base-text{
	color:#FFF;
	font-family: 'muliregular';
	font-size:17px;
	letter-spacing:1.2px;
}
.about-why-posr .base-text p{
	margin-bottom:25px;
}
/*About Us offering solution*/
.about-page-section.offering-solution{
	text-align:center;
	padding:90px 0px 75px;
}
.offering-solution .header-typ2{
	letter-spacing:2.1px;
	font-size:29px;
	color:#552c68;
	margin-bottom:40px;
}
.offering-solution .header-typ2 span{
	font-family: 'ubuntubold';
}
.list-typ2{
	margin:0px;
	padding:0px;
}
.list-typ2 li{
	list-style:none;
	color: #000;
	font-family: "muliregular";
	font-size:18px;
	letter-spacing:1.1px;
	padding-bottom:10px;
	
}
.list-typ2 li span{
	padding-left:20px;
	position:relative;
	display:inline-block;
}
.list-typ2 li strong{
	font-family: 'ubuntubold';
}
.list-typ2 li span:before{
	position:absolute;
	left:0px;
	top:3px;
	content:"\f101";
	font-family:"fontawesome";
	color:#552c68;
	opacity:0.7;
	width:10px;
	font-size:15px;
	height:10px;
}
/*We Want Section*/
.about-page-section.about-we-want-section{
	background-position:top center;
	background-attachment:fixed;
}
.about-we-want-section .we-want-outer{
	display:table;
	width:100%;
	height:100px;
}
.about-we-want-section .we-want-inner{
	display:table-cell;
	width:100%;
	height:550px;
	vertical-align:middle;
	text-align:center;
}
.about-we-want-section .header-typ2{
	color:#FFF;
	letter-spacing:2.2px;
	font-size:31px;
	line-height:55px;
}
/*Contact Us Page*/
.contact-page-content-outer{
	background-position:top center;
	background-repeat:no-repeat;
	padding:30px 0px 40px;
}
.contact-page-content-outer .container{
	max-width:660px;
}
.contact-page-content-form .row{
	margin-left:-5px;
	margin-right:-5px;
}
.contact-page-content-form .col-xs-6, .contact-page-content-form .col-xs-12{
	padding-left:5px;
	padding-right:5px;
}
.contact-page-content-form{
	background:#FFF;
	border-radius:5px;
	padding:0px;
}
.contact-page-content-outer .header-typ2{
	color:#552c68;
	text-align:center;
	font-family: 'ubuntulight';
	letter-spacing:2.2px;
	margin-bottom:30px;
	position:relative;
	z-index:999;
}

.contact-form-typ1-section input.form-control, .contact-form-typ1-section select{
	border:none;
	width:100%;
	background-color:#f6f6f6;
	box-shadow:none;
	border-radius:2px;
	height: auto;
    line-height:normal;
	padding:15px 10px;
}
.contact-form-typ1-section select{
	background-image:url(images/select-errow.png);
	background-repeat:no-repeat;
	background-position:right center;
	appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	-moz-appearance:none;
}
.contact-form-typ1-section::-ms-expand {
	display: none;
}
.contact-form-typ1-section select:focus{
	outline:none;
}
.contact-form-typ1-section textarea.form-control{
	padding:15px 10px;
	border:none;
	width:100%;
	background-color:#f6f6f6;
	box-shadow:none;
	height:190px;
	resize:none;
}
.contact-form-typ1-section .wpcf7-not-valid-tip {
	bottom: 0;
	color: #fff;
	display: block;
	font-size: 13px;
	position: absolute;
	right: 0;
	background: #d9534f;
	padding: 2px 5px;
}
.contact-form-typ1-section .wpcf7-form-control-wrap {
	position: relative;
	display: block;
}
.contact-form-typ1-section .btn-wrap {
	padding-top: 30px;
}
.contact-form-typ1-section div.wpcf7-response-output {
	padding: 5px 10px;
	margin: 0;
}
.contact-page-content-form div.wpcf7-validation-errors, .contact-page-content-form .wpcf7-mail-sent-ng {
	border: none;
	background: #d9534f;
	color: #fff;
	margin:15px 0px 0px 0px;
}
.contact-page-content-form div.wpcf7-validation-errors{
	display:none !important;
}
.contact-page-content-form .wpcf7-mail-sent-ok {
	border: none;
	background: #1f7903;
	color: #fff;
}
.contact-page-content-form .wpcf7-submit{
	display:block;
	width:100%;
	border-radius:12px;
	height:58px;
	line-height:58px;
	font-family: 'mulibold';
	font-size:13px;
	letter-spacing:1.2px;
}
.contact-page-content-form .wpcf7-submit:focus{
	outline:none;
}
/*Blog Page Listing Page Design*/
/* Post Type 5 */
.post5 .image{
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.3);
}

.post5 .post-inner {
	position: relative;
}
.post5 .post-info {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background:rgba(0, 0, 0, 0.3);
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	
}
.post5 .details-outer {
	padding: 19px 28px;
	height: 100%
}
.post5 .table {
	display: table;
	height: 100%;
}
.post5 .t-cell {
	display: table-cell;
	vertical-align: bottom;
}
.post5 .header-typ6{
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'muliregular';
}
.post5 .title{
	margin-bottom: 10px;
}
.post5 .small-text{
	color:#FFF;
	font-style:italic;
	height:0px;
	overflow:hidden;
	line-height:22px;
	font-family: 'mulilight';
	font-size:14px;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
}
.post5 .post-info:hover{
	background:rgba(106, 10, 151, 0.4);
}
.post5 .post-info:hover .small-text{
	height:auto;
}
.post5 .header-typ3{
	text-transform: capitalize;
	font-family: 'ubunturegular';
	font-size:20px;
}
.post5 .header-typ3:hover{
	color:#FFF;
	text-decoration:underline;
}
.post5 .post-details::after {
	content: "";
	display: table;
	clear: both;
}
.post5 .post-user-name {
	float: left;
	display: inline-block;
	text-transform: capitalize;
}
.post5 .post-social-activities {
	float: right;
	text-transform:capitalize;
	display: inline-block;
}
.post5 .post-typ5-wrapper {
	margin-bottom: 20px;
}
.view-btn-sec{
	text-align:center;
	margin:30px 0px 50px; 
}
.view-btn-sec .btn{
    border-radius: 12px;
    color: #fff;
    font-family: "mulibold";
    font-size: 13px;
    font-weight: normal;
	letter-spacing:1.2px;
    height: 58px;
    line-height: 58px;
    max-width: 295px;
    width: 100%;
}
.view-btn-sec .btn:hover{
	color: #552c68;
}
.header-typ2.blog-page-title{
	text-align:center;
	color:#552c68;
	padding-bottom:40px;
	margin-top:20px;
	letter-spacing:2.2px;
	position:relative;
	z-index:999;
}
/*Blog Detail Page*/
.post-inner-type1 .header-typ2 {
	color: #552c68;
    letter-spacing: 2.2px;
    padding-bottom: 40px;
}
.post-inner-type1 .content-area{
	margin:50px auto;
	padding-top:50px;
}
.post-inner-type1 .blog-detail-img {
    float: left;
    padding: 0px 30px 15px 0px;
	max-width:50%;
}
.post-inner-type1 .media {
	margin-top: 0;
	margin-bottom: 20px;
}
.post-inner-type1 .media .avatar img {
	height: 55px;
	width: 55px;
	max-width: inherit;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}
.post-inner-type1 .media-left {
	padding-right: 15px;
}
.post-inner-type1 .detail-author {
	padding-left: 69px;
	margin-bottom: 55px;
}
.post-inner-type1 .name {
	font-size: 12px;
	line-height: 2;
	letter-spacing: 0.9px;
	color: #552c68;
	font-weight: bold;
	text-transform: uppercase;
}
.post-inner-type1 .date, .post-inner-type1 .comments {
	display: inline-block;
	font-size: 12px;
	line-height: 2;
	letter-spacing: 0.9px;
	color: rgba(98,98,98,0.8);
}
.post-inner-type1 .date {
	padding-right: 13px;
	position: relative;
	margin-right: 10px;
}
.post-inner-type1 .date::after {
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #d8d8d8;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: -2px;
	font-size: 25px;
}
.post-inner-type1 .image img {
	width: 100%;
	margin-bottom: 64px;
}
.post-inner-type1 .content {
	color: #848484;
    font-family: "muliregular";
    font-size: 16px;
    letter-spacing: 1.1px;
	line-height:26px;
}

.post-inner-type1 blockquote {
	border: none;
	padding: 0 193px 0 63px;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.67;
	color: #626262;
	position: relative;
}
.post-inner-type1 blockquote::before {
	content: '"';
	position: absolute;
	top: 0;
	left: 15px;
	font-size: 50px;
	line-height: 0.8;
	color: #626262;
}
.post-inner-type1 blockquote p {
	margin-bottom: none;
}
.post-inner-type1 .comment-head {
	border-top: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	padding: 23px 0 20px;
	margin-bottom: 35px;
}
.post-navigation{
	margin-top:30px;
}
.post-navigation .nav-links a{
	display:inline-block;
	padding:7px 15px;
	border: 1px solid #CCC;
	text-transform:uppercase;
}
.post-navigation .nav-links a:hover{
	background:#552c68;
	color:#FFF;
	border: 1px solid #552c68;
}
.comment-section .comments {
	display: block;
	text-align: right;
	font-size: 14px;
	font-weight: 900;
	padding: 4px 0;
}
.comment-section .comment-number {
	display: inline-block;
	width: 29px;
	height: 24px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	background: #552c68;
	color: #fff;
	text-align: center;
	line-height: 24px;
	margin-left: 20.5px;
}
.post-inner-type1 .comments-title {
	display: none;
}
.post-inner-type1 .comment-section .commentlist {
	max-width: 925px;
	margin: 0 auto;
}
.post-inner-type1 .commentlist .avatar {
	border-radius: 50%;
	margin-right: 30px;
}
.post-inner-type1 .commentlist .fn,.post-inner-type1 .commentlist .fn a{
	font-size: 14px;
	font-weight: 900;
	letter-spacing: 1px;
	color: #444444;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.post-inner-type1 .commentlist .fn a{
	pointer-events:none;
	cursor:default;
}
.post-inner-type1 .comment {
	border-bottom: solid 1px #e9e9e9;
	margin-bottom: 30px;
}
.post-inner-type1 .parent {
	border-bottom: none;
	margin-bottom: 0;
}
.post-inner-type1 .commentlist .says {
	display: none;
}
.post-inner-type1 .reply {
	margin-bottom: 20px;
}
.post-inner-type1 .reply a {
	font-size: 13px;
	color: #552c68;
	line-height: 21px;
}
.post-inner-type1 .reply::before {
	content: "";
	width: 21px;
	height: 21px;
	background-image: url(images/plus-icon-comment.png);
	display: inline-block;
	text-align: center;
	color: #552c68;
	margin-right: 15px;
	vertical-align:middle;
}

.post-inner-type1 .reply:hover a {
	color: #000000;
}
.post-inner-type1 .comment-metadata a {
	font-size: 12px;
	line-height: 1.83;
	color: #9fa3a7;
	pointer-events: none;
	cursor: default;
	margin-bottom: 10px;
}
.post-inner-type1 .comment-content, .post-inner-type1 .reply {
	padding-left: 91px;
}
.post-inner-type1 .comment-content {
	font-size: 15px;
	line-height: 1.73;
	color: #626262;
}
.post-inner-type1 .children {
	padding-left: 100px;
}
.post-inner-type1 .commentlist li.alt > article {
	background: none;
}
.post-inner-type1 .comment-respond {
	max-width: 925px;
	margin: 0 auto;
}
.post-inner-type1 .comment-reply-title {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 18px;
	letter-spacing: 1px;
	color: #444444;
	text-transform: uppercase;
	font-weight: 900;
}
.post-inner-type1 .comment-notes {
	margin-bottom: 30px;
	font-size: 18px;
	color: #9fa3a7;
	font-size: 14px;
}
.post-inner-type1 .comment-form label {
	padding-bottom: 6px;
	display:block;
	margin: 0;
	color: #626262;
}
.post-inner-type1 .comment-form-comment textarea {
	resize: none;
}
.post-inner-type1 .comment-form input[type="text"], .post-inner-type1 .comment-form input[type="email"], .post-inner-type1 .comment-form input[type="url"], .post-inner-type1 .comment-form textarea {
	background: #f6f6f6;
	border-radius: 6px;
	line-height: normal;
	color: #626262;
	font-size: 14px;
	border: none;
	box-shadow: none;
	padding:10px 15px;
	-webkit-box-shadow: none;
	width: 100%;
}
.post-inner-type1 .comment-form input[type="text"]:focus, .post-inner-type1 .comment-form input[type="email"]:focus, .post-inner-type1 .comment-form input[type="url"]:focus, .post-inner-type1 .comment-form input[type="submit"]:focus, .post-inner-type1 .comment-form textarea:focus {
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	outline:none;
}
.post-inner-type1 .form-submit {
	text-align: right;
}
.post-inner-type1 .form-submit input[type="submit"] {
	width: 170px;
	height: 51px;
	background-color:#552c68;
	font-family: "mulibold";
	letter-spacing:1.1px;
	font-size: 13px;
	font-weight: normal;
	text-transform:uppercase;
	color: #ffffff;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	margin: 30px 0px;
	transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
	border-radius:12px;
}
.post-inner-type1 .form-submit input[type="submit"]:hover {
	background:transparent;
	color: #552c68;
	border: solid 2px #552c68;
}
.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url {
	position: relative;
}
.post-inner-type1 div.error {
	position: absolute;
	bottom: 0;
	color: red;
	right: 20px
}
#comment-error{bottom: 5px;}
.post-inner-type1 .comment-form-comment label::after{
	content:"*";
	display:inline-block;
	padding-left:5px;
}
/*Home Your Journey Section*/
.home-page-section.home-your-Journey-section{
	padding:0px;
	overflow:hidden;
}
.home-your-Journey-section .left-destination-sec{
	position:relative;
	z-index:1;
	padding:180px 0px;
}
.home-your-Journey-section .left-destination-sec::after {
    position:absolute;
	top:0px;
	width:1000px;
	right:0px;
	bottom:0px;
	background:#f00;
	content:"";
	-ms-transform: skew(-15deg, 0deg); /* IE 9 */
    -webkit-transform: skew(-15deg, 0deg); /* Safari */
    transform: skew(-15deg, 0deg); /* Standard syntax */
	/*BG Color*/
	background: rgba(85,44,104,1);
	background: -moz-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(85,44,104,1)), color-stop(100%, rgba(142,87,161,1)));
	background: -webkit-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: -o-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: -ms-linear-gradient(left, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	background: linear-gradient(to right, rgba(85,44,104,1) 0%, rgba(142,87,161,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#552c68', endColorstr='#8e57a1', GradientType=1 );
	z-index:-1;
}
.home-your-Journey-section .left-destination-inner{
	position:relative;
}
.home-your-Journey-section .left-destination-content{
	position: absolute;
	right: -150%;
	top: 98%;
	width: 100%;
}
.home-your-Journey-section .left-destination-inner .left-destination-img{
	margin-left:-50px;
	margin-top:-20px;
}
.home-your-Journey-section .left-destination-content .header-typ2{
	position:relative;
	color: #552c68;
    font-family: "ubuntulight";
    font-size: 26px;
    letter-spacing: 1.9px;
    margin-bottom: 15px;
}
.home-your-Journey-section .left-destination-content .header-typ2:before{
	position:absolute;
	bottom:8px;
	right:102%;
	content:"";
	width:545px;
	height:265px;
	background:url(images/destination-line.png) no-repeat top left;
}
.home-your-Journey-section .right-journey-sec{
	padding:120px 0px 120px 30px;
}
.home-your-Journey-section .right-journey-sec .right-journey-img{
	padding-left:70px;
}
.home-your-Journey-section .right-journey-content .header-typ2{
	color: #552c68;
    font-family: "ubuntulight";
    font-size: 26px;
    letter-spacing: 1.9px;
    margin-bottom: 15px;
	margin-top:100px;
}
.home-your-Journey-section .right-journey-content .header-typ2 span{
	position:relative;
	display:inline-block;
}
.home-your-Journey-section .right-journey-content .header-typ2 span:before{
	position:absolute;
	bottom:8px;
	left:103%;
	content:"";
	width:249px;
	height:257px;
	background:url(images/journey-line.png) no-repeat top left;
}
.home-your-Journey-section .right-journey-content .list-typ1{
	padding-left:180px;
}
/*404 Page Design*/
.section-404-typ-01 .inner-404{
	border:solid 1px #d2d2d2;
	-webkit-box-shadow: 0px 0px 11px 3px rgba(210,210,210,1);
	-moz-box-shadow: 0px 0px 11px 3px rgba(210,210,210,1);
	box-shadow: 0px 0px 11px 3px rgba(210,210,210,1);
	margin:30px 0px 50px;
}
.section-404-typ-01 .title{
	margin-top:0;
	margin-bottom:20px;

}
.section-404-typ-01 .inner-404{
	padding:60px 30px 30px 30px;
	text-align:center;
}
.section-404-typ-01 .n-f-404{
	width:300px;
	height:200px;
	margin:0 auto;
	background:#552c68;
	border:none;
	border-radius:30px;
	-webkit-border-radius:30px;
    padding: 25px;
	position:relative
}
.section-404-typ-01 .n-f-404 .arrow{
	height:30px;
	width:40px;
	background:#552c68;
	transform: skew(-41deg) rotate(-19deg);
    -webkit-transform: skew(-41deg) rotate(-19deg);
    position: absolute;
    bottom: -1px;
    left: -3px;
}
.section-404-typ-01 .s-404{
	font-size:110px;
	color:#fff;
	margin-bottom:0px;
	padding:0;
	height:auto;
	line-height:115px;
	width:auto;
}
.section-404-typ-01 .title .not-found{
	margin:0;
	font-size:16px;
	color:#fff;
	line-height:20px;
	text-transform:uppercase;
}
.section-404-typ-01 .psdesc{
	text-align:center;
	font-size:24px;
	color:#333333;
	line-height:30px;
	margin-bottom:20px;
}
.section-404-typ-01 .home-link{
	margin-top:0;
	margin-bottom:20px;
}
.section-404-typ-01 .home-link a{
	display:inline-block;
	font-size:16px;
	line-height:18px;
	padding:10px 25px;
	border:solid 1px #e6e6e6;
	text-decoration:none;
	transition:background 0.3s ease;
	-webkit-transition:background 0.3s ease;
	text-transform:uppercase;
}
.section-404-typ-01 .home-link a:hover{
	border-color:#552c68;
	background:#552c68;
	color:#fff;
}


/** Newsletter Signup **/
.newsletter-form-outer{
	padding: 30px 0px;
}
.newsletter-form-outer .container{
	max-width: 660px;
}
.newsletter-form-outer .border{
	border: 1px dashed #ab0c18;
	padding: 10px;
	font-family: 'muliregular';
	color: #4a4a4a;
	margin-bottom: 15px;
}
.newsletter-form-outer .mailpoet_paragraph{
	margin-bottom: 20px;
}
.newsletter-form-outer label,.newsletter-form-outer .label-radio,.newsletter-form-outer .mailpoet_required{
	font-family: 'muliregular';
	font-size: 16px;
	color: #767676;
	letter-spacing: 1.1px;
	font-weight: bold;
}
.newsletter-form-outer #mailpoet_form_1 .mailpoet_text{
	width: 100%;
	display: block;
	height: 46px;
	line-height: 46px;
	padding: 0 15px;
	border-radius: 3px;
	border: 2px solid #dadada;
}
.safari .newsletter-form-outer #mailpoet_form_1 .mailpoet_text{
    line-height:normal;   
}
.newsletter-form-outer .label-radio{
	margin-bottom: 5px;
}
.newsletter-form-outer #mailpoet_form_1 .mailpoet_radio_label{
	color:#757575;
	font-weight: normal;
	cursor: pointer;
}
.newsletter-form-outer .mailpoet_paragraph::after,.newsletter-form-outer .mailpoet_paragraph::before{
	content: " ";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.newsletter-form-outer #mailpoet_form_1 select{
	display: inline-block;
	width: 32%;
	height: 46px;
	line-height: 46px;
	padding: 0 32px 0 15px;
	border-radius: 3px;
	border: 2px solid #dadada;
	float: left;
	background-image: url('images/select-errow.png');
	background-repeat: no-repeat;
	background-position: right center;
	appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
}
.newsletter-form-outer #mailpoet_form_1 select::-ms-expand{
	display:none;
}
.newsletter-form-outer #mailpoet_form_1 select.mailpoet_date_day{
	margin: 0px 12px;
}
.newsletter-form-outer .mailpoet_submit{
	border-radius: 12px;
	height: 58px;
	border: 2px solid transparent;
	padding: 0 25px;
	line-height: 58px;
	font-family: 'mulibold';
	font-size: 13px;
	letter-spacing: 1.2px;
	color: #ffffff;
	margin-top: 15px;
	text-transform: uppercase;
	width: 100%;
	max-width: 295px;
	background-color: #552c68;
	border-color: #552c68;
	transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
}
.newsletter-form-outer .mailpoet_submit:hover{
	background: transparent none repeat scroll 0 0;
	border: 2px solid #552c68;
	color: #552c68;
}
.newsletter-form-outer #mailpoet_form_1 .mailpoet_validate_success {
    color: #FFF;
    padding: 5px 10px;
    background-color: #468847;
}
.newsletter-form-outer .parsley-required,.newsletter-form-outer .parsley-custom-error-message {
    color: #FFF;
    padding: 0px 10px;
    background-color: #b94a48;
}
/** Footer Singup Button **/
#footer-wrapper .content-btn-sec .signup-btn {
	margin-left: 10px;
}
/** Homepage Banner Button **/
.home-page-slider .rss-banner-url a{
	width: 100%;
	max-width: 295px;
	border-radius: 12px;
	color: #FFF;
	padding: 0 10px;
	font-weight: normal;
	height: 58px;
	line-height: 58px;
	font-family: 'mulibold';
	letter-spacing: 1.2px;
	font-size: 13px;
	text-transform: uppercase;
	border: 2px solid transparent;
	background-color: #552c68;
	border-color: #552c68;
	transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
}
.home-page-slider .rss-banner-url a:hover{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #552c68;
	color: #552c68;
}
.home #menu-header-menu .newsletter-li{
	display: none;
}
/** Thank You Page **/
.news-confirm{
	padding: 50px 30px;
}
.news-confirm .header-typ4{
	font-size: 24px;
}
.news-confirm .base-text{
	font-size: 20px;
}


/*Fonts For Use
font-family: 'ubunturegular';
font-family: 'ubuntulight';
font-family: 'ubuntubold';
font-family: 'robotoregular';
font-family: 'robotolight';
font-family: 'muliregular';
font-family: 'mulilight';
font-family: 'mulibold';
font-family: 'open_sanslight';
font-family: 'open_sansregular';
*/
@media screen and (max-width: 2000px) and (min-width: 1600px) {
.we-already-know-sec .we-all-content-outer::before{
	right:-100px;
}
.your-bucket-list-section.home-page-section, #footer-wrapper, .about-page-section.about-why-posr, .about-page-section.about-we-want-section{
	background-size:cover;
}
}
@media(max-width:1199px){
/* Home Your Journey section*/
.home-your-Journey-section .right-journey-content .header-typ2 span::before {
    height: 210px;
    width: 170px;
	background-size:100% 100%;
}
.home-your-Journey-section .left-destination-content{
	top:90%;
}
.home-your-Journey-section .left-destination-content .header-typ2::before{
	background-size:100% 100%;
	width:400px;
	height:225px;
}
#footer-wrapper{
	background-size:cover;
}
.safari .post-inner-type1 .reply::before {
	line-height:0px !important;
}
.comment-section .comments{
	text-align:left;
}
.about-page-section{
	background-size:cover;
}
.your-bucket-list-section.home-page-section, #footer-wrapper, .about-page-section.about-why-posr, .about-page-section.about-we-want-section{
	background-attachment:scroll;
}
.we-already-know-sec .we-all-content-outer{
	padding-left:0px;
	max-width:350px;
}
.we-already-know-sec .we-all-content-outer:before{
	right:0px;
}
.post5 .small-text{
	display:none !important;
}
}
@media(max-width:991px) {
.what-we-do-section-typ5 .row {
	margin-left: -15px;
	margin-right: -15px;
}
.what-we-do-section-typ5 .col-sm-4 {
	padding-left: 15px;
	padding-right: 15px;
}
/* Home Your Journey section*/
.home-your-Journey-section .left-destination-sec{
	padding:50px 0px;
}
.home-your-Journey-section .left-destination-sec::after{
	transform: skew(0deg, 0deg);
	right: -50px;
}
.home-your-Journey-section .left-destination-inner .left-destination-img{
	margin-left:0px;
	margin-top:0px;
}
.home-your-Journey-section .left-destination-content{
	top:30%;
	right:-43%;
}
.home-your-Journey-section .left-destination-content .header-typ2::before{
	display:none;
}
.home-your-Journey-section .left-destination-content .header-typ2, .home-your-Journey-section .left-destination-content .list-typ1 li, .home-your-Journey-section .left-destination-content .list-typ1 li::before{
	color:#FFF;
}
.home-your-Journey-section .right-journey-sec{
	padding:50px 0px;
}
.home-your-Journey-section .right-journey-content .header-typ2 span::before{
	display:none;
}
.home-your-Journey-section .right-journey-content .header-typ2{
	margin-top:50px;
}
.home-your-Journey-section .right-journey-content .list-typ1{
	padding-left:0px;
}
.your-bucket-list-section .list-typ1{
	padding-bottom:30px;
}
.home-your-Journey-section .right-journey-inner{
	text-align:center;
}
.home-your-Journey-section .right-journey-content{
	display:inline-block;
	text-align:left;
}
.home-your-Journey-section .right-journey-sec .right-journey-img{
	padding-left:0px;
}
#footer-widgets-container{
	padding:50px 0px 30px;
}
/*About Us Page*/
.about-page-section.about-why-posr{
	padding:50px 0px;
}
.about-we-want-section .we-want-inner{
	height:300px;
}
.we-already-know-sec .we-all-content-outer{
	padding:50px 0px;
}
.we-already-know-sec .we-all-content-outer::before{
	right:0px;
}
}
@media(max-width:767px) {
.post-inner-type1 blockquote {
	padding: 0 0 0 63px;
}
.post-inner-type1 .content p {
	margin-bottom: 20px;
}
.post-inner-type1 .children {
	padding-left: 10px;
}
.post-inner-type1 .blog-detail-img{
	width:100%;
	float:none;
	padding:0px 0px 30px;
	max-width:100%;
}
.post-inner-type1 .blog-detail-img img{
	width:100%;
}
.your-bucket-list-section .your-bucket-content{
	padding-top:100px;
	padding-bottom:60px;
	padding-left:0px;
	display:inline-block;
	text-align:left;
}
.your-bucket-list-section{
	margin-bottom:0px;
}
.your-bucket-list-section .your-bucket-list-inner{
	text-align:center;
}
.home-your-Journey-section .left-destination-inner{
	text-align:center;
}
.home-your-Journey-section .left-destination-content {
	display: inline-block;
	position: relative;
	right: auto;
	top: auto;
	width: auto;
	text-align:left;
}
.home-your-Journey-section .right-journey-content .header-typ2{
	margin-top:30px;
}
.key-principles-section .header-typ2{
	margin:0px 0px 50px;
}
.what-we-do-box5 .icon-thumb{
	height:auto;
	margin-bottom:20px;
}
.about-discover-section .header-typ2{
	font-size:24px;
	letter-spacing:1.5px;
}
.we-already-know-sec .we-all-content-outer{
	max-width:270px;
}
.we-all-content-outer .header-typ3{
	font-size:22px;
	line-height:28px;
	margin-bottom:15px;
}
.we-all-content-outer .list-typ1 li{
	font-size:16px;
	letter-spacing:1.1px;
	line-height:22px;
	padding-bottom:10px;
}
.we-all-content-outer .list-typ1 li::before{
	top:0px;
}
.about-page-section.offering-solution{
	padding:50px 0px;
}
.offering-solution-outer .list-typ2 li{
	font-size:15px;
}
.contact-page-content-outer{
	padding:100px 0px;
}
.about-us-video-section{
	background-size:100%;
}
.about-us-video-section{
	height:350px;
	background-size:550px auto;
}
.about-us-video-section .abour-video-outer{
	max-width: 240px;
    padding-left: 10px;
    padding-top: 72px;
}
.about-us-video-section .abour-video-outer video{
	max-width:100%;
	max-height:100%;
}
/** Newsletter Signup Form **/
.newsletter-form-outer #mailpoet_form_1 select.mailpoet_date_day {
    margin: 0px 10px;
}
}
@media(max-width:630px){
/** Signup Button **/
#footer-wrapper .content-btn-sec .con-btn {
	display: block;
	margin: 0 auto;
}
#footer-wrapper .content-btn-sec .signup-btn {
	margin-left: 0px;
	margin: 10px auto 0 auto;
}
}
@media(max-width:580px){
.post5 .col-xs-6{
	width:100%;
}
.post5 .post-typ5 .image img{
	width:100%;
}
.rss-banner-title{
	font-size:24px;
	line-height:30px;
}
.rss-banner-description ul li{
	font-size:18px;
	padding-bottom:10px;
}
#footer-wrapper .header-typ2{
	font-size:22px;
}
.about-page-section.offering-solution{
	text-align:left;
}
.offering-solution-outer .list-typ2 li{
	font-size:15px;
}
/** Signup Button **/
#footer-wrapper .content-btn-sec .con-btn {
	display: block;
	margin: 0 auto;
}
#footer-wrapper .content-btn-sec .signup-btn {
	margin-left: 0px;
	margin: 10px auto 0 auto;
}
}
@media(max-width:480px) {
.post-inner-type1 .comment-head .col-xs-6 {
	width: 100%;
}
.post-inner-type1 .comment-head .comments {
	text-align: left;
	margin-bottom: 0px;
}
.post-inner-type1 .comment-meta .vcard img {
	display:none;
}
.post-inner-type1 .commentlist .avatar {
	margin-right: 5px;
}
.post-inner-type1 .comment-content, .post-inner-type1 .reply {
	padding-left: 0px;
}
.post-inner-type1 .children {
	padding-left: 5px;
}
.rss-banner-layer .rss-banner-caption{
	max-width:100%;
}
.about-page-section.we-already-know-sec{
	background-size:700px;
}
.we-already-know-sec .section-content{
	margin-top:250px;
}
.we-already-know-sec .we-all-content-outer{
	max-width:100%;
}
.we-already-know-sec .we-all-content-outer::before{
	right:-80px;
}
.contact-page-content-outer .contact-form-typ1-section .col-xs-6{
	width:100%;
}
/*404 Page*/
.section-404-typ-01 .s-404{
    font-size: 80px;
}
.section-404-typ-01 .n-f-404{
    width: 200px;
    height: 150px;
	padding:0;
}
.section-404-typ-01 .n-f-404 .arrow{
	display:none;
}
/** Newsletter Signup Form **/
.newsletter-form-outer #mailpoet_form_1 select{
	width: 100%;
}
.newsletter-form-outer #mailpoet_form_1 select.mailpoet_date_day {
    margin: 10px 0px;
}
.newsletter-form-outer .mailpoet_submit{
	max-width: 100%;
}
/** Homepage Banner Button **/
.home-page-slider .rss-banner-url a {
	max-width: 195px;
}
.rss-banner-description ul li{
    letter-spacing: normal;
}
/** Thank You Page **/
.news-confirm .header-typ4 {
    font-size: 20px;
}
.news-confirm .base-text {
    font-size: 17px;
}
}
@media(max-width:320px) {
/** Thank You Page **/
.news-confirm .header-typ4 {
    font-size: 18px;
}
.news-confirm .base-text {
    font-size: 15px;
}
}