/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
 @media only screen and (min-width: 1601px) {
	.itm-content-magazine-col:nth-child(2) {
	    margin-right: 110px;
	}
 }
 
 @media only screen and (max-width: 1440px) {
	/* .about-wrapper .about-inner-wrap .about-left-col .about-agent-photo img {
		 max-width: 490px;
	 } */.header .header-inner-wrap .header-right-col .navigation #headernav > li {
	    margin: 0 11px;
	}
 
	.header .header-inner-wrap .header-right-col .header-contact-details .header-contact-item {
	    margin-left: 29px;
	}
 
	.about-wrapper .about-inner-wrap .about-left-col {
	    /* width: 42.79%; */
	}
 
	.about-wrapper .about-inner-wrap .about-right-col {
	    /* width: 57.2%; */
	}
 
	.itm-content-magazine-item::before {
	    width: 156px;
	}
 
	.itm-content-magazine-col:last-child .itm-content-magazine-item::before {
	    width: 60px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt {
	    padding-left: 50px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt p {
	    padding-right: 75px;
	    margin-bottom: 16px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-title {
	    padding-left: 50px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-link {
	    padding-top: 13px;
	}
 }
 
 @media only screen and (max-width: 1399px) {
	.header .header-inner-wrap .header-right-col .navigation #headernav > li {
	    margin: 0 9px;
	}
 
	/*.header .header-inner-wrap .header-right-col .header-contact-details .header-contact-item {
		 margin-left: 24px;
	 }*/
	.about-wrapper .about-inner-wrap .about-right-col {
	    /* padding-top: 54px; */
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-title .about-title-agent-name {
	    font-size: 70px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-title .about-title-agent-name span {
	    font-size: 40px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt p {
	    /* padding-bottom: 19px; */
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap .sm-post-slide-wrap .sm-post-item .sm-post-item-text-wrap .sm-post-item-text .sm-post-item-author {
	    font-size: 16px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap .sm-post-slide-wrap .sm-post-item .sm-post-item-text-wrap .sm-post-item-text .sm-post-item-excerpt {
	    font-size: 13px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap .sm-post-slide-wrap .sm-post-item .sm-post-item-text-wrap .sm-post-item-text .sm-post-item-tags {
	    font-size: 15px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap .sm-post-slide-wrap .sm-post-item .sm-post-item-text-wrap {
	    padding-top: 10px;
	}
 
	.ip-cta-item-text div {
	    font-size: 50px;
	}
 }
 
 @media only screen and (max-width: 1366px) {
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt .about-excerpt-col:last-child {
	    padding-right: 0;
	}
 
	.about-wrapper .about-inner-wrap .about-left-col .about-agent-photo img {
	    height: 540px;
	    object-fit: cover;
	}
 }
 
 @media only screen and (max-width: 1299px) {
	.header .header-inner-wrap {
	    max-width: 85%;
	}
 
	.header .header-inner-wrap .header-right-col .navigation #headernav > li > a, .header .header-inner-wrap .header-right-col .navigation #headernav .sub-menu a {
	    font-size: 14px;
	}
 
	.header .header-inner-wrap .header-right-col .navigation #headernav .sub-menu {
	    padding-top: 44px;
	}
 
	.floating-smi-wrapper {
	    right: -5px;
	}
 }
 
 /* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */
 @media only screen and (max-width: 1199px) {
	.header .header-inner-wrap {
	    max-width: 97.25%;
	}
 
	.header-logo img {
	    max-width: 275px;
	}
 
	.header .header-inner-wrap .header-col .header-logo a img {
	    max-width: 275px;
	}
 
	.header.scrolled .header-inner-wrap .header-col .header-logo a img {
	    max-width: 230px;
	}
 
	.header .header-inner-wrap .header-col .header-logo a {
	    padding: 15px 0;
	}
 
	/*.header .header-inner-wrap .header-right-col .navigation #headernav > li {
		 margin: 0 14px;
	 }*/
	.header .header-inner-wrap .header-right-col .navigation #headernav > li > a, .header .header-inner-wrap .header-right-col .navigation #headernav .sub-menu a {
	    font-size: 13px;
	}
 
	.header .header-inner-wrap .header-right-col .navigation #headernav .sub-menu {
	    padding-top: 45px;
	}
 
	.header .header-inner-wrap .header-right-col .header-contact-details .header-contact-item span {
	    font-size: 12px;
	}
 
	.header .header-inner-wrap .header-right-col .header-contact-details .header-contact-item {
	    /*margin-left: 20px;*/
	    margin-left: 30px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt {
	    padding-top: 25px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt p {
	    font-size: 14px;
	    padding-right: 45px;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-list .pec-item a .pec-item-image {
	    height: 350px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title div {
	    font-size: 40px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-title div {
	    font-size: 40px;
	}
 
	/* .sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap .sm-post-slide-wrap .sm-post-item .sm-post-item-photo-wrap .sm-post-item-photo {
		 height: 322px;
	 } */
	/* .sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap,
	 .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-image {
		 height: 476px;
	 } */
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap .sm-post-slide-wrap .sm-post-item .sm-post-item-text-wrap .sm-post-item-text .sm-post-item-excerpt {
	    line-height: 17px;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top .itm-top-col .itm-title {
	    font-size: 40px;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top .itm-top-col:nth-child(2) .itm-link {
	    padding-top: 35px;
	}
 
	.tagline-wrapper .tagline-text {
	    padding: 63px 15px 61px;
	}
 
	.footer .footer-bottom .copyright-col .copyright {
	    font-size: 11px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title {
	    max-width: 225px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title div:first-child, .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-title div:first-child {
	    font-size: 63px;
	}
 
	.header .header-inner-wrap {
	    padding: 0 20px;
	}
 
	.header .header-inner-wrap .header-right-col .navigation {
	    width: 83.75%;
	}
 
	.header .header-inner-wrap .header-right-col .header-contact-details {
	    width: 15.24%;
	}
 
	.header .header-inner-wrap .header-right-col .navigation #headernav > li {
	    margin: 0 10px;
	}
 
	/* .about-wrapper .about-inner-wrap .about-left-col .about-agent-photo img {
		 max-width: 350px;
	 } */
	.itm-wrapper .itm-inner-wrap {
	    max-width: 900px;
	}
 
	.itm-video-details-channel-text {
	    margin-left: 15px;
	}
 
	.itm-content-magazine-item::before {
	    width: 105px;
	    top: 75px;
	    left: 95px;
	}
 
	.itm-content-magazine-item::after {
	    top: 66px;
	    left: calc(100% + 57px);
	}
 
	.itm-content-magazine-col:last-child .itm-content-magazine-item::before {
	    width: 61px;
	}
 
	.itm-content-magazine-col:last-child .itm-content-magazine-item::after {
	    left: calc(100% + 10px);
	}
 
	.ip-cta-item-link-label {
	    width: 166px;
	}
 }
 
 /* iPad(portrait) | Galaxy Tab 4(portrait)  */
 @media only screen and (max-width: 991px) {

body #pojo-a11y-toolbar {
  display: none;
}
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-details .fp-item-price,
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-details .fp-item-address-line1,
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-details .fp-item-address-line2{
	  text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	}
	body.page-template-media .ip-banner canvas,
	body.page-template-videos .ip-banner canvas,
	body.single-post .ip-banner canvas {
		background-position: -203px top;			
	}	
	.header, .about-wrapper .about-inner-wrap .about-right-col .about-title .about-title-top::before, .about-wrapper .about-inner-wrap .about-right-col .about-link a::after, .pec-wrapper .pec-inner-wrap .pec-title::before, .itm-wrapper .itm-inner-wrap .itm-top .itm-top-col:nth-child(2) .itm-link a::after, .footer .footer-top .footer-contact-details .footer-contact-details-col:first-child::after {
	    display: none;
	}
 
	.mobile-logo {
	    display: block;
	}
 
	.slideshow-wrapper {
	    padding-top: 0;
	}
 
	.about-wrapper .about-inner-wrap .about-left-col, .about-wrapper .about-inner-wrap .about-right-col {
	    width: 100%;
	}
 
	.about-wrapper .about-inner-wrap .about-left-col {
	    padding: 0 15px;
	}
 
	.about-wrapper .about-inner-wrap .about-left-col .about-agent-photo {
	    max-width: 500px;
	    margin: 0 auto;
	    padding-top: 50px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col {
	    text-align: center;
	    padding-top: 50px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-title, .about-wrapper .about-inner-wrap .about-right-col .about-excerpt {
	    padding-left: 0;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt {
	    max-width: 95%;
	    margin: 0 auto;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-title .about-title-top {
	    margin-bottom: 0;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt p {
	    max-width: 100%;
	    padding: 5px 10px;
	    margin-bottom: 0;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-link {
	    padding-top: 15px;
	    padding-left: 0;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-title .about-title-agent-name.about-agent-photo, .about-wrapper .about-inner-wrap .about-right-col .about-title .about-title-agent-name span, .pec-wrapper .pec-inner-wrap .pec-title div:first-child, .pec-wrapper .pec-inner-wrap .pec-title div:nth-child(2), .sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title div:first-child, .sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title div:nth-child(2), .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-title div:first-child, .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-title div:nth-child(2), .itm-wrapper .itm-inner-wrap .itm-top .itm-title div:nth-child(2) {
	    margin-left: 0;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top .itm-title {
	    text-align: center;
	    max-width: 100%;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top .itm-title div:nth-child(1) {
	    padding-top: 0;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top .itm-title::before {
	    display: none;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-title {
	    text-align: center;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-title div:first-child {
	    padding-top: 0;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-list .pec-item {
	    padding: 0 5px;
	    margin-bottom: 10px;
	}
 
	.sm-fp-wrapper {
	    padding-bottom: 30px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col, .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col {
	    width: 100%;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col {
	    padding-right: 0;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title {
	    text-align: center;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title div:first-child {
	    padding-top: 0;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap {
	    max-width: 400px;
	    margin: 20px auto 0;
	    height: auto;
	    min-height: auto;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-title {
	    text-align: center;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-title div:first-child {
	    padding-top: 0;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap {
	    padding-top: 20px;
	    max-width: 460px;
	    margin: 0 auto;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-image {
	    min-height: 335px;
	    height: 335px;
	}
 
	.itm-wrapper {
	    padding-bottom: 60px;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top, .itm-wrapper .itm-inner-wrap .itm-top .itm-top-col {
	    display: block;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top .itm-top-col .itm-title {
	    text-align: center;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top .itm-top-col:nth-child(2) .itm-link {
	    text-align: center;
	    padding-right: 0;
	}
 
	.itm-item-initial-display {
	    display: none;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-list {
	    max-width: 460px;
	    margin: 49px auto 0;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-list .itm-item .itm-item-hover-display {
	    position: relative;
	    left: auto;
	    right: auto;
	    opacity: 1;
	    width: 100% !important;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-list .itm-item {
	    width: 100%;
	    margin-bottom: 50px;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-list .itm-item .itm-item-hover-display a .itm-item-hd-image .itm-item-hd-icon {
	    top: 5%;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-link {
	    padding: 40px 0;
	    text-align: center;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-link a::after {
	    display: none;
	}
 
	.itm-wrapper .itm-inner-wrap .itm-top {
	    padding-left: 0;
	}
 
	.itm-content-magazine {
	    display: block;
	    max-width: 220px;
	    margin: 0 auto;
	}
 
	.itm-content-magazine-col:first-child {
	    padding-right: 0;
	}
 
	.footer .footer-top .git-wrapper .git-form-wrap {
	    max-width: 100%;
	}
 
	.footer .footer-top .git-wrapper .git-title, .footer .footer-top .git-wrapper .git-subtitle {
	    text-align: center;
	    padding-top: 0;
	}
 
	.footer .footer-top .git-wrapper .git-form-wrap .contact-submit {
	    text-align: center;
	}
 
	.footer .footer-top .footer-contact-details {
	    padding-top: 52px;
	    text-align: center;
	}
 
	.footer .footer-top .footer-contact-details .footer-contact-details-col {
	    display: block;
	}
 
	.footer .footer-top .footer-contact-details .footer-contact-details-col:first-child {
	    padding-right: 0;
	}
 
	.footer .footer-top .footer-contact-details .footer-contact-details-col:nth-child(2) {
	    padding-left: 0;
	}
 
	.footer .footer-top .footer-contact-details .footer-contact-details-col .footer-contact-details-phone {
	    padding-top: 12px;
	}
 
	.footer .footer-bottom .copyright-col, .footer .footer-bottom .kw-col, .footer .footer-bottom .ai-col {
	    width: 100%;
	    text-align: center;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-link {
	    text-align: center;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-link a {
	    margin-right: 0;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-post-wrap .sm-post-slide-wrap .sm-post-item .sm-post-item-photo-wrap .sm-post-item-photo {
	    height: 300px;
	}
 
	/* The following are used on inner pages. Please edit carefully. */
	.inner {
	    width: 100%;
	}
 
	#content-sidebar, #content-full {
	    width: 100%;
	}
 
	.outer {
	    width: 100%;
	    min-width: 100%;
	}
 
	#content-sidebar #content {
	    width: 100%;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .sm-left-col .sm-main-wrap .sm-title::before, .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-title::before {
	    display: none;
	}
 
	.about-wrapper .about-inner-wrap .about-left-col .about-agent-photo img {
	    margin: 0 auto;
	    height: auto;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt .about-excerpt-col {
	    width: 100%;
	    padding-right: 0;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-list .pec-item a .pec-item-details .pec-item-address-line1, .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-details .fp-item-address-line1 {
	    font-size: 26px;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-list .pec-item a .pec-item-details .pec-item-price, .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-details .fp-item-price {
	    font-size: 30px;
	}
 
	.itm-content-col {
	    display: block;
	    width: 100% !important;
	    padding: 0 !important;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-excerpt .about-excerpt-col:last-child {
	    padding-right: 0;
	}
 
	.itm-content-magazine-item::before, .itm-content-magazine-item::after {
	    display: none;
	}
 
	.ip-heading {
	    margin: 40px auto 0;
	    padding-left: 0;
	    text-align: center;
	}
 
	.ip-heading::before {
	    display: none;
	}
 
	.ip-banner canvas {
	    min-height: 300px;
	    margin-top: 0;
	}
 
	.ip-cta-item {
	    width: 100%;
	    margin-bottom: 40px;
	}
 
	.ip-cta-item:last-child {
	    margin-bottom: 0;
	}
 
	.git-wrapper {
	    max-width: 100% !important;
	}
 
	.ip-heading-text-lg {
	    margin-top: 5px;
	    font-size: 56px;
	}
 
	.cr-wrapper {
	    padding: 110px 0 90px;
	}

	body.single-communities .ip-banner canvas, 
	body.page-template-when-you-work-with-tatiana .ip-banner canvas, 
	body.post-type-archive-communities .ip-banner canvas, 
	body.page-id-20 .ip-banner canvas,
	body.page-id-22 .ip-banner canvas {
		background-position: top center;
	}

	body.page-template-videos .ip-banner canvas,
	body.page-template-media .ip-banner canva {
		height: 300px;
		min-height: 300px;
	}

	 html #listings-results .listings-pagination ul::before, 
	 html #listings-results .listings-pagination ul::after {
		display: none;	 
	 }	
	 html #listings-results .listings-pagination ul li a {
		 font-size: 11px;
		 padding: 0;
		 width: 20px;
		 height: 30px;
		 letter-spacing: normal;
	 }	

	 .pec-wrapper .pec-inner-wrap .pec-list .pec-item a .pec-item-details {
	    width: calc(100% - 40px);
	    padding-right: 30px;
	}

	#listings-results .listings-grid .listings-col {
	    width: 100% !important;
	}
 }
 
 /* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */
 @media only screen and (max-width: 767px) {
	.ip-banner .container {
	    width: 100%;
	}
 
	.floating-smi-wrapper {
	    right: 20px;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-list .pec-item {
	    width: 100%;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-list .pec-item a .pec-item-image {
	    height: 290px;
	}
 
	.cr-wrapper .cr-inner-wrap .cr-title::after {
	    width: 320px;
	}
 
	.tagline-wrapper .tagline-text, .tagline-wrapper .tagline-text div:nth-child(2) {
	    font-size: 30px;
	}
 
	.tagline-wrapper .tagline-text img {
	    top: 0;
      left: 11px;
	}
 
	.itm-video-details-channel-text-name {
	    font-size: 19px;
	}

	html #listings-results .listings-pagination ul{
		gap: 0;
	}
 }
 
 /* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */
 @media only screen and (max-width: 480px) {
	.slideshow-wrapper .cycloneslider-template-video .cycloneslider-volume {
	    bottom: 15px;
	    right: 15px;
	}
 
	.about-wrapper .about-inner-wrap .about-right-col .about-title .about-title-agent-name span {
	    font-size: 30px;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-title div:first-child, .pec-wrapper .pec-inner-wrap .pec-title div:nth-child(2) {
	    font-size: 40px;
	}
 
	.sm-fp-wrapper {
	    padding-bottom: 34px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-image {
	    min-height: 290px;
	    height: 290px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-details {
	    left: 20px;
	}
 
	.sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a:hover .fp-item-details {
	    bottom: 30px;
	    left: 30px;
	}
 
	.cr-wrapper .cr-inner-wrap .cr-title {
	    font-size: 30px;
	}
 
	.cr-wrapper .cr-inner-wrap .cr-title::after {
	    width: 220px;
	}
 
	.cr-wrapper .cr-inner-wrap .cr-slide-wrap .cr-slide-dots ul li button {
	    width: 46px;
	}
 
	.tagline-wrapper .tagline-text, .tagline-wrapper .tagline-text div:nth-child(2) {
	    font-size: 24px;
	    text-align: center;
	    padding-right: 0;
	}
 
	.tagline-wrapper .tagline-text div:nth-child(2)::after {
	    right: 20px;
	}
 
	.footer .footer-top .git-wrapper .git-title {
	    font-size: 30px;
	}
 
	.footer .footer-top .git-wrapper .git-subtitle {
	    font-size: 14px;
	}
 
	.pec-wrapper .pec-inner-wrap .pec-list .pec-item a .pec-item-details, .sm-fp-wrapper .sm-fp-inner-wrap .fp-right-col .fp-main-wrap .fp-slide-wrap .fp-item a .fp-item-details {
	    left: 40px !important;
	}
 
	.itm-video-details-col {
	    display: block;
	    width: 100%;
	    text-align: center;
	}
 
	.itm-video-details-subscribe-link {
	    margin: 30px auto 0;
	}
 
	.ip-cta-item-text div {
	    font-size: 44px;
	}
 
	.ip-heading-text-lg {
	    font-size: 41px;
	}
 
	.ip-heading-text-lg div {
	    font-size: 38px;
	}
 
	.ip-videos-inner-wrapper .ip-heading-text-lg div {
	    font-size: 50px;
	}
 }
 