/*
Theme Name:     Story Child
Author:         Pexeto
Author URI:     http://pexetothemes.com
Template:       thestory
*/

@import url("../thestory/style.css");

/*** 28-7-2015 */

a:hover {
	color:#ff9c01;
}

.page-wrapper .header-wrapper #header {
	background:#fff;
	border-bottom:1px solid #ccc;
}

#logo-container {
	margin:-15px 0 0 0px;
}

#logo-container img {
	width:auto;
}

.navigation-container .nav-menu .menu-ul .menu-item a {
	color:#000;
}

.nav-menu > ul > li > a::after, .nav-menu > div.menu-ul > ul > li > a::after{
	background:#000;
}

.navigation-container .nav-menu ul.sub-menu li.menu-item a {
	color:#fff;
}

.mob-nav-btn {
    background: rgba(0, 0, 0, 0) url("images/mob-nav-icon_black.png") no-repeat scroll 0 0 / 20px 15px;
    color: #000;
    display: block;
    height: 15px;
    line-height: 15px;
    padding-left: 27px;
    text-transform: uppercase;
}

.navigation-container {
	margin:25px 0px 0px 0px;
}

.fixed-header-scroll #logo-container img {
	max-height:70px;
}

.services-icon .img-container {
	background:#ff9c01;
}

.section-light2 .section-title::after {
	background:#ff9c01;
}

.services-default img {
    height: auto;
    max-width:18%;
}

.services-round-icons .services-wrapper .services-box .img-container { 
	transition:all 0.4s linear 0s;
}

.services-round-icons .services-wrapper .services-box:hover .img-container {
	margin:-10px 0 0 0px;
    
}

.custom-page-content .section-dark .section-boxed .services-box:hover .img-container {
	transition:all 0.5s linear 0s;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
    
}

.cs-content-centered h2.cs-title {
	font-size:36px;
	margin-top:20px;
}

.content-slider {
	padding:105px 0px;
}

.left-arrow:hover, .right-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover, .cs-arrows:hover, .nivo-nextNav:hover, .nivo-prevNav:hover {
	background:#ff9c01;
}

#cs-navigation {
	left:0px;
}

.about-section-one {
	width:100%;
}

.about-section-one .layout-full h2.section-title {
	font-size:40px;
	text-align:center;
}

.about-section-one .section-title::after {
    background:#ff9c01;
    content: "";
    display: block;
    height: 2px;
    margin: 11px auto 5px;
    width:15%;
}

.about-section-one .layout-full p.about-description {
	padding:10px 0px 5px 0px;
}

.about-section-one .layout-full h3 {
	color:#666;
	font-size:18px;
	text-transform:none;
}

.section-one-center-heading {
	margin:15px 0 0 0px;
}

.section-one-center-heading h4 {
	color:#666;
	font-size:15px;
	font-weight:bold;
}

.section-one-center-heading p {
    color: #777777;
    display: list-item;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding: 15px 0;
}

.section-one-center-heading h5 {
    color: #777777;
    display: list-item;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:15px;
    font-weight:500;
    padding: 15px 0;
}

.section-one-center-heading p strong {
	color:#666;
	font-size:17px;
}

.content-slider .section-boxed {
	padding:0px;
}

#slider-container .content-slider-wrapper .content-slider .section-boxed #cs-slider-ul .cs-layout-centered .cs-content-centered a.button {
	margin-top:50px;
	padding:15px 50px 15px 50px;
	background:#ff9c01;
	border:none;
	border-radius:0px;
	font-size:16px;
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
}

#slider-container .content-slider-wrapper .content-slider .section-boxed #cs-slider-ul .cs-layout-centered .cs-content-centered a.button:hover {
	color:#fff;
	border-radius:50px;
	transition:all 1s ease-out 0s;
}

#content-container .section-full-width .section-boxed {
	margin:60px auto;
}

.section-dark .sub-title + * {
	margin-top:50px;
}

.header-wrapper {
	background-color:#fff;
}

.section-full-width .section-boxed .testimonial-slider .testimonial-container .testimonial-wrapper .testimonial-info .testimonials-details h2 {
	color:#fff;
}

.section-full-width .section-boxed .testimonial-slider .testimonial-container .testimonial-wrapper blockquote p {
	color:#fff;
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
}

.section-full-width .section-boxed h2.section-title {
	 text-transform:capitalize;
	 font-weight:normal;
}

.section-full-width .section-boxed h4 {
	text-transform:capitalize;
	text-align:center;
	font-size:20px;
}

.section-light2 .section-boxed .cols-3 .col p {
	text-align:center;
}

.content .custom-page-content .section-boxed {
	margin:40px auto !important;
}

.our-process-button-section {
	width:100%;
	float:left;
	margin:5% auto;
	text-align:center;
}

.our-process-button-section  a {
	padding:15px 50px;
	background:#ff9c01;
	color:#fff;
	font-size:18px;
	transition:all 0.7s ease-out 0s;
	text-transform:uppercase;
}

.our-process-button-section  a:hover {
	color:#fff;
	border-radius:50px;	
}

.about-bullet-section {
	padding:0 13px;
}

.social-media-content-section {
	padding:0 0px;
}

.our-process-content-section {
	padding:0 0px;
}

.social-down-content h5 {
	padding-left:0px;
	padding-right:0px;
}

.sub-menu .menu-item a:hover {
	color:#ff9c01 !important;
}

.ts-arrow:hover {
	background:#ff9c01;
}

#footer {
	background-image:url(../../../../192.168.75.121_9016/wp-content/uploads/2014/05/footer-bg.jpg);
}

#footer .footer-widgets .col .footer-box .title {
	margin:0px;
	font-size:20px;
}

#footer .footer-widgets .col .footer-box .textwidget h5 {
	color:#fff;
	font-size:16px;
	padding-top:0px;
}

.textwidget .wpcf7 .pexeto-contact-form {
	margin-top:20px;
}

#contact-us-footer .footer-formblock label{
	display:none;
}

#contact-us-footer .footer-formblock {
	display:inline-block;
	width:49%;
	margin-bottom:15px;
	float:left;
}

#contact-us-footer .footer-formblock input {
	background-color:transparent !important;
	color:#fff;
	border:1px solid #fff;
	-webkit-border: 1px solid #fff;
    padding-bottom: 15px;
    padding-top: 15px;
	width:90%;
}

#contact-us-footer .footer-formblock input:focus {
	outline-color:#57C08B;
	transition:all 0.5s ease-out 0s;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

#contact-us-footer .footer-formblock textarea {
	background-color:transparent !important;
	color:#fff;
	outline:1px solid #fff;
	resize:none;
	line-height:1em;
	height:100px;
	width:90%;
}

#contact-us-footer .footer-formblock textarea:focus {
	/*outline-color:#57C08B;*/
	transition:all 0.5s ease-out 0s;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

#contact-us-footer .footer-form-button {
	width:100%;
	float:left;
}

#contact-us-footer .footer-form-button .wpcf7-submit[type=submit]{
	background:#ff9c01 !important;
	border-radius:0px;
	padding:10px 40px;
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
	font-size:14px;
	text-transform:capitalize;
	transition:all 0.7s ease-in-out 0s;
	margin-top:20px;
}

#contact-us-footer .footer-form-button .wpcf7-submit:hover {
	border-radius:50px;
}

.cols-2 .nomargin .widget_text h4.title {
	font-size:20px;
}

.cols-2 .nomargin .widget_text {
	padding:0 10%;
}

.footer-right-title p {
	font-size:16px;
}

.footer-social-section {
	width:100%;
	float:left;
	margin-top:20px;
}

.footer-social-section p {
	display:inline-block;
	font-size:14px;
	width:20%;
}

.footer-social-section ul {
	display:inline-flex;
	vertical-align:bottom;
}

.footer-social-section ul li {
	width:100%;
	padding:0 5px;
}

.footer-social-section ul li a {
	padding:0;
}

.mail-section {
	margin-top:10px;
	width:75%;
	float:left;
}

.mail-section p {
	display:inline-block;
	font-size:14px;
}

.mail-section a {
    float: right;
    font-size: 14px;
    padding: 7px 10px 0;
}

.mail-section-one {
	margin-top:10px;
	width:77%;
	float:left;
}

.mail-section-one p {
	display:inline-block;
	font-size:14px;
}

.mail-section-one a {
    float: right;
    font-size: 14px;
    padding: 7px 10px 0;
}

.mail-section-two {
	margin-top:10px;
	width:73%;
	float:left;
}

.mail-section-two p {
	display:inline-block;
	font-size:14px;
}

.mail-section-two a {
    float: right;
    font-size: 14px;
    padding: 7px 10px 0;
}

.mail-section-three {
	margin-top:10px;
	width:70%;
	float:left;
}

.mail-section-three p {
	display:inline-block;
	font-size:14px;
}

.mail-section-three a {
	float: right;
	font-size: 14px;
	padding: 7px 3px 0;
}

.mail-section-four {
	margin-top:10px;
	width:57%;
	float:left;
}

.mail-section-four p {
	display:inline-block;
	font-size:14px;
}

.mail-section-four a {
    float: right;
    font-size: 14px;
    padding: 7px 10px 0;
}

.build-brand-heading-section h4 {
	font-weight:600;
}

.footer-bottom .section-boxed {
	text-align:center;
}

.footer-bottom .section-boxed .copyrights {
	text-align:center;
	float:none;
}

.footer-contact-section {
	width:100%;
	float:left;
}

.footer-contact-section h4 {
	color:#fff;
	font-weight: bold;
    letter-spacing: normal;
    text-indent: 2px;
    text-transform: uppercase;
	font-size:20px;
	margin-top:30px;
}

#main-container .page-wrapper .content-boxed .content .pexeto-contact-form {
	width:50%;
	float:left;
}

.content-boxed .content .pexeto-contact-form .formblock input {
    height: 50px;
    margin-bottom: 25px;
    width: 80%;
}

.content-boxed .content .pexeto-contact-form .formblock input.txt:focus {
	outline-color:#66afe9;
	transition:all 0.5s ease-out 0s;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 1);
}

.content-boxed .content .pexeto-contact-form .formblock textarea {
	height:160px;
	resize:none;
	width:90%;
}

.content-boxed .content .pexeto-contact-form .formblock textarea:focus {
	outline-color:#66afe9;
	transition:all 0.5s ease-out 0s;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 1);
}

.content-boxed .content .pexeto-contact-form .formblock .error {
    color: #ff0000;
    float: left;
    margin-bottom: 20px;
	width:100%;
}

.pexeto-contact-form .wpcf7-form-control {
    background: #ff9c01 none repeat scroll 0 0 !important;
    border-radius: 0;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding: 10px 40px;
    text-transform: capitalize;
    transition: all 0.7s ease-in-out 0s;
	margin-top:50px;
}

.pexeto-contact-form .wpcf7-form-control:hover {
	border-radius:50px;
}

.right-section-contact {
	float:right;
	width:40%;
}

.right-side-contact-heading {
	width:100%;
	padding:0 0 0 40px;
}

.right-side-contact-heading h2 {
	padding:0px;
	font-weight:600;
	font-size:22px;
}

.right-side-contact-heading p {
	margin:10px 0px;
}

.right-side-contact-heading a {
	color:#777;
	padding:0 0 0 5px;
}

.right-side-contact-heading a:hover {
	color:#ff9c01;
}

.contact-section-one {
	width:100%;
	text-align:center;
}

.contact-section-one .section-title::after {
    background: #ff9c01 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    margin: 11px auto 5px;
    width: 10%;
}

.contact-container-part {
    float: left;
    margin: 50px auto;
    width: 100%;
}

.tick {
    margin: 0 auto;
    text-align: center;
    width: auto;
}

.section-dark .section-title::after {
	background:#ff9c01;
}

.section-two-center-heading {
	margin:15px 0 0 0px;
}

.section-two-center-heading h4 {
	color:#666;
	font-size:15px;
	font-weight:bold;
}

.section-two-center-heading p {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding:0px 0;
}

.section-two-center-heading h5 {
    color: #777777;
    display: list-item;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:15px;
    font-weight:500;
    padding: 15px 0;
}

.section-development-center-heading {
	margin:15px 0 0 0px;
}

.section-development-center-heading h4 {
	color:#666;
	font-size:15px;
	font-weight:bold;
}

.section-development-center-heading p {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding: 15px 0;
}

.section-development-center-heading h5 {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:15px;
    font-weight:500;
    padding: 15px 0;
}

.section-development-center-heading .about-bullet-section p {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding: 15px 0;
	display:list-item;
}

.section-social-center-heading {
	margin:15px 0 0 0px;
}

.section-social-center-heading h4 {
	color:#666;
	font-size:15px;
	font-weight:bold;
}

.section-social-center-heading p {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding: 15px 0;
}

.section-social-center-heading h5 {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:15px;
    font-weight:500;
    padding: 15px 0;
}

.section-social-center-heading .about-bullet-section p {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding: 15px 0;
	display:list-item;
}

.section-customer-center-heading {
	margin:15px 0 0 0px;
}

.section-customer-center-heading h4 {
	color:#666;
	font-size:18px;
	font-weight:bold;
}

.section-customer-center-heading p {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding: 15px 0;
	/*display:list-item;*/
}

.section-customer-center-heading h5 {
    color: #777777;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:15px;
    font-weight:500;
    padding: 15px 0;
}

.footer-bottom {
    background-color:#20222E;
}

.footer-social-section ul li a.facbook-social {
	background:url(images/facebook-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section ul li a.facbook-social:hover {
	background:url(images/facebook-icon-hover.png);
	background-position: 0 -78px;
}

.footer-social-section ul li a.twitter-social {
	background:url(images/twitter-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section ul li a.twitter-social:hover {
	background:url(images/twitter-icon-hover.png);
	background-position: 0 -78px;
}

.footer-social-section ul li a.linkdin-social {
	background:url(images/linkdin-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section ul li a.linkdin-social:hover {
	background:url(images/linkdin-icon-hover.png);
	background-position: 0 -78px;
	background-position: 0 -78px;
}

.footer-social-section ul li a.google-social {
	background:url(images/g-plus-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section ul li a.google-social:hover {
	background:url(images/g-plus-icon-hover.png);
	background-position: 0 -78px;
}

#buildingyourbrand .section-boxed p::empty {
	display:none;
}

/* Footer Hide */

.page-id-2519 #footer .scroll-to-top {
	display:none;
}

.page-id-2519 #footer .footer-widgets {
	display:none;
}

/* Contact Social Part Start */

.footer-social-section-contact {
	width:100%;
	float:left;
	padding:0 0 0 40px;
}

.footer-social-section-contact h2 {
    font-size: 22px;
    font-weight: 600;
    padding: 0;
}

.footer-social-section-contact ul {
	display:inline-flex;
	vertical-align:bottom;
	margin:10px 0 0 -10px;
}

.footer-social-section-contact ul li {
	width:100%;
	padding:0 5px;
	list-style:none;
}

.footer-social-section-contact ul li a {
	padding:0;
}

.footer-social-section-contact ul li a.facbook-social {
	background:url(images/facebook-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section-contact ul li a.facbook-social:hover {
	background:url(images/facebook-icon-hover.png);
	background-position: 0 -78px;
}

.footer-social-section-contact ul li a.twitter-social {
	background:url(images/twitter-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section-contact ul li a.twitter-social:hover {
	background:url(images/twitter-icon-hover.png);
	background-position: 0 -78px;
}

.footer-social-section-contact ul li a.linkdin-social {
	background:url(images/linkdin-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section-contact ul li a.linkdin-social:hover {
	background:url(images/linkdin-icon-hover.png);
	background-position: 0 -78px;
	background-position: 0 -78px;
}

.footer-social-section-contact ul li a.google-social {
	background:url(images/g-plus-icon.png);
	height:40px;
	width:40px;
	float:left;
	-webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.footer-social-section-contact ul li a.google-social:hover {
	background:url(images/g-plus-icon-hover.png);
	background-position: 0 -78px;
}

/* Contact Social Part End */

.tp-arr-titleholder {
	display:none !important;
}

.tp-bullets {
	bottom:15px !important;
}

.mob-nav-menu {
	background:rgba(0, 0, 0, 1) none repeat scroll 0 0;
}

.content-boxed .content .pexeto-contact-form .formblock .error {
	width:80%;
}


@media screen and (max-width:1024px) {
	

.text-form-part {
	width:auto;
}

.company-form-part {
	width:auto;
}

.company-form-part {
	width:auto;
}	

.cols-2 .nomargin .widget_text {
	padding:0px;
}
.right-side-contact-heading {
	padding:0px;
}

.footer-social-section-contact {
	padding:0px;
}
	
}

@media screen and (max-width:980px) {
	
#logo-container a img {
	max-height:115px;
}

.cols-2 .nomargin .widget_text {
	padding:0px;
}

.right-section-contact {
	width:40%;
}

.right-side-contact-heading {
	padding:0px;
}	

.rev_slider_wrapper.fullscreen-container {
	height:600px !important;
}

.tp-leftarrow {
	display:none;
}

.tp-rightarrow {
	display:none;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start  {
    top:470px !important;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
	left:0px !important;
	right:0px !important;
}

	
}

@media screen and (max-width:800px) {
	
#logo-container a img {
	max-height:115px;
}

.cols-2 .nomargin .widget_text {
	padding:0px;
}

.right-section-contact {
	width:50%;
}

.right-side-contact-heading {
	padding:0px;
}	

.rev_slider_wrapper.fullscreen-container {
	height:500px !important;
}

.tp-leftarrow {
	display:none;
}

.tp-rightarrow {
	display:none;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start  {
    top:370px !important;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
	left:0px !important;
	right:0px !important;
}

	
}

@media screen and (max-width:768px) {
	
#logo-container a img {
	max-height:115px;
}

.cols-2 .nomargin .widget_text {
	padding:0px;
}

.right-section-contact {
	width:50%;
}

.right-side-contact-heading {
	padding:0px;
}

.rev_slider_wrapper.fullscreen-container {
	height:500px !important;
}

.tp-leftarrow {
	display:none;
}

.tp-rightarrow {
	display:none;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start  {
    top:370px !important;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
	left:0px !important;
	right:0px !important;
}

#contact-us-footer .footer-formblock textarea {
	width:86%;
	padding:12px 5px;
}
	
}

@media screen and (max-width:767px) {
	
#logo-container a img {
	max-height:115px;
}
	
.content-slider {
	padding:80px 10px;
}

.content-slider .section-boxed {
	padding:50px 0 0 0px;
}

.cs-content-centered h2.cs-title {
	font-size:22px !important;
}

#slider-container .content-slider-wrapper .content-slider .section-boxed #cs-slider-ul .cs-layout-centered .cs-content-centered a.button {
	margin-top:30px;
}

.section-dark .sub-title + * {
	margin-top:10px;
}

.our-process-button-section {
	margin:5% auto 12%;
}

.section-full-width .section-boxed h4 {
	margin-bottom:0px;
}

.services-round-icons .services-wrapper .services-box:hover .img-container {
	transition:all 0.5s linear 0s;
	margin:0px;    
}

.text-form-part {
	width:auto;
}

.company-form-part {
	width:auto;
}

.company-form-part {
	width:auto;
}

#contact-us-footer .footer-formblock {
	width:100%;
}

.cols-2 .nomargin .widget_text {
	padding:0px;
}

#slider-container .content-slider-wrapper .content-slider .section-boxed #cs-slider-ul .cs-layout-centered .cs-content-centered a.button {
	padding:15px 30px 15px 30px;
}

.our-process-button-section a {
	padding:15px 40px;
}

.mail-section {
	width:100%;
}

.mail-section a{
	padding:7px 0px 0px 0px;
}

.mail-section-one {
	width:100%;
}

.mail-section-one a{
	padding:7px 0px 0px 0px;
}

.mail-section-two {
	width:100%;
}

.mail-section-two a{
	padding:7px 0px 0px 0px;
}

.mail-section-three {
	width:100%;
}

.mail-section-three a{
	padding:7px 0px 0px 0px;
}


.mail-section-four {
	width:100%;
}

.mail-section-four a{
	padding:7px 0px 0px 0px;
}

.footer-social-section-contact {
	padding:0px;
}

.mobile-nav {
    margin-top: 40px;
}

.contact-section-one .section-title::after {
    width:20%;
}

.content-boxed .content .pexeto-contact-form .formblock input {
   width:100%;
}

.content-boxed .content .pexeto-contact-form .formblock textarea {
	width:100%;
	padding:10px 5px;
}

.tp-leftarrow {
	display:none;
}

.tp-rightarrow {
	display:none;
}

.content-boxed .content .pexeto-contact-form .formblock .error {
	width:100%;
}

}

@media screen and (max-width:667px) {
	
.right-section-contact {
	width:45%;
	margin:-10px 0 0 0px;
}
	
.right-section-contact {
	width:40%;
}

.right-side-contact-heading {
	padding:0px;
}

.footer-social-section p {
	width:auto;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
    font-size:22px !important;
	left:0px !important;
	right:0px !important;
	top:100px !important;
}

.tp-button.orange.small {
    font-size: 15px !important;
    padding: 15px 40px !important;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start  {
    left:250px !important;
    top: 250px !important;
}

.tp-revslider-slidesli {
	margin-top:100px !important;
}

.rev_slider_wrapper.fullscreen-container {
    height:400px !important;
}
	
}

@media screen and (min-width:520px) and (max-width:570px) {
	
.col {
    clear: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

}

@media screen and (max-width:640px) {
	
.right-section-contact {
	width:45%;
}

.right-side-contact-heading {
	padding:0px;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
    font-size:22px !important;
	left:0px !important;
	right:0px !important;
	top:100px !important;
}

.tp-button.orange.small {
    font-size: 15px !important;
    padding: 15px 40px !important;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start  {
    left:235px !important;
    top: 250px !important;
}

.tp-revslider-slidesli {
	margin-top:100px !important;
}

.rev_slider_wrapper.fullscreen-container {
    height:400px !important;
}
	
}

@media screen and (max-width:568px) {
	
.mail-section {
	width:70%;
}

.mail-section-one {
	width:71%;
}

.mail-section-two {
	width:68%;
}

.mail-section-three {
	width:66%;
}

.mail-section-four {
	width:57%;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
    font-size: 18px !important;
	left:0px !important;
	right:0px !important;
	top:100px !important;
}

.tp-button.orange.small {
    font-size: 15px !important;
    padding: 15px 40px !important;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start  {
    left: 210px !important;
    top: 220px !important;
}

.tp-revslider-slidesli {
	margin-top:100px !important;
}

.rev_slider_wrapper.fullscreen-container {
    height:360px !important;
}
	
}

@media screen and (max-width:480px) {
	
.right-section-contact {
	width:100%;
}

.right-side-contact-heading {
	padding:0px;
}

#main-container .page-wrapper .content-boxed .content .pexeto-contact-form {
	width:100%;
	margin-top:30px;
}

.mail-section {
	width:80%;
}

.mail-section-one {
	width:81%;
}

.mail-section-two {
	width:78%;
}

.mail-section-three {
	width:75%;
}

.mail-section-four {
	width:65%;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
    font-size: 18px !important;
	left:0px !important;
	right:0px !important;
	top:100px !important;
}

.tp-button.orange.small {
    font-size: 15px !important;
    padding: 15px 40px !important;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start  {
    left: 156px !important;
    top: 220px !important;
}

.tp-revslider-slidesli {
	margin-top:100px !important;
}

.rev_slider_wrapper.fullscreen-container {
    height: 360px !important;
}

}

@media screen and (max-width:375px) {
	
.mail-section {
	width:91%;
}

.mail-section-one {
	width:91%;
}

.mail-section-two {
	width:91%;
}

.mail-section-three {
	width:91%;
}

.mail-section-four {
	width:69.4%;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
    font-size: 18px !important;
	left:0px !important;
	right:0px !important;
	top:230px !important;
}

.tp-button.orange.small {
    font-size: 15px !important;
    padding: 15px 40px !important;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start {
    left:100px !important;
    top: 350px !important;
}

.rev_slider_wrapper.fullscreen-container {
	height:500px !important;
}

}

@media screen and (max-width:360px) {
	
.right-section-contact {
	width:100%;
}

.right-side-contact-heading {
	padding:0px;
}

#main-container .page-wrapper .content-boxed .content .pexeto-contact-form {
	width:100%;
	margin-top:30px;
}

.mail-section {
	width:90%;
}

.mail-section-one {
	width:91.6%;
}

.mail-section-two {
	width:86.5%;
}

.mail-section-three {
	width:82.7%;
}

.mail-section-four {
	width:68.6%;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
    font-size: 18px !important;
	left:0px !important;
	right:0px !important;
	top:230px !important;
}

.tp-button.orange.small {
    font-size: 15px !important;
    padding: 15px 40px !important;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start {
    left:100px !important;
    top: 350px !important;
}

.rev_slider_wrapper.fullscreen-container {
	height:500px !important;
}

}

@media screen and (max-width:320px) {
	
.right-section-contact {
	width:100%;
}

.right-side-contact-heading {
	padding:0px;
}

#main-container .page-wrapper .content-boxed .content .pexeto-contact-form {
	width:100%;
	margin-top:30px;
}

.mail-section {
	width:90%;
}

.mail-section-one {
	width:91.6%;
}

.mail-section-two {
	width:86.5%;
}

.mail-section-three {
	width:81.8%;
}

.mail-section-four {
	width:66%;
}

.tp-caption.largeboldwhitecustom.tp-fade.tp-resizeme.start {
    font-size: 18px !important;
	left:0px !important;
	right:0px !important;
	top:230px !important;
}

.tp-button.orange.small {
    font-size: 15px !important;
    padding: 15px 40px !important;
}

.tp-caption.largetextbutton.tp-fade.tp-resizeme.start {
    left: 80px !important;
    top: 350px !important;
}
}
.error {color:red;}

/******new css 01 august******/
footer #text-6 .title, .footer-right-title, .footer-social-section {
	display: none;
}
#footer .mail-section-four {
	display: none;
}
.page.page-id-2519 .footer-social-section-contact {
	display: none;
}