/*
Theme Name: garyoutrageous
Theme URI: garyoutrageous.com
Description: This is garyoutrageous theme.
Version: 0.1.0.1
Author: garyoutrageous
Author URI: garyoutrageous.com
*/


@font-face{font-family:'Avengeance Heroic Avenger';src:url('fonts/AvengeanceHeroicAvengerNormal.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face {
  font-family: 'Batoshi-Regular';
  src: url('fonts/Batoshi-Regular.eot');
  src: url('fonts/Batoshi-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/Batoshi-Regular.svg#Batoshi-Regular') format('svg'),
       url('fonts/Batoshi-Regular.ttf') format('truetype'),
       url('fonts/Batoshi-Regular.woff') format('woff'),
       url('fonts/Batoshi-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

/* =WordPress Core CSS
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.footer-top .wpcf7-list-item-label {
color: #fff;
}
.footer-top .wpcf7-list-item {
margin: 0px;
}
footer .footer-top form .form-group input[type="checkbox"] {
width: auto;
margin-right: 4px;
}
.check_max {
margin: 15px 0px 5px !important;
font-size: 14px;
}

.form-group.m-0 {
clear: both;
display: block;
width: 100%;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.textwidget a {
	color: #000;
}
.textwidget a:hover {
	color: #d7263d;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; 
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
.sib_signup_form input[type="text"], .sib_signup_form input[type="email"] {
border: solid 1px #ccc;
padding: 10px;
}
.sib_signup_form input[type="submit"] {
background: #fff;
border: solid 1px #ccc;
padding: 10px 45px;
cursor: pointer;
}
.sib_signup_form input[type="checkbox"] {
margin-right: 5px !important;
}
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}



.menu-header-menu-container {
    text-align: center;
    margin: 0 auto;
}
footer .footer-top .footer-links li .nav-link {
    padding: 0;
    display: inline-block;
}

.about-gary-section .widget-title, .about-gary-section .textwidget p { font-weight: 600; }
.leaders-say-section .testimonial-slider .item .images { height: 170px; display: flex; align-items: center; justify-content: center; margin-bottom: 30px; }
.leaders-say-section .testimonial-slider .item img { max-height: 170px; object-fit: contain; padding: 30px; }
.leaders-say-section .testimonial-slider .item p { font-weight: 600; }
footer .footer-top form .form-group .wpcf7-not-valid-tip { color: #fff; font-size: 14px; margin-top: 5px; }
footer .footer-top .wpcf7 form .wpcf7-response-output { border: 1px solid #fff; color: #000; padding: 5px 15px; font-size: 14px; margin: 10px 0 0; background: #fff; }


.events-listing-wrap { padding: 80px 0 30px; }
.events-listing-wrap .row > div { padding: 0 10px; }
.events-listing-wrap .row { margin: 0 -10px; }
.events-listing-wrap .box { background: #fff; box-shadow: 6px 6px 15px #00000033; margin-bottom: 50px; }
.events-listing-wrap .box .images { position: relative; }
.events-listing-wrap .box .images img { width: 100%; }
.events-listing-wrap .box .images .title { position: absolute; top: 50%; left: 20px; right: 20px; text-align: center; transform: translateY(-50%); }
.events-listing-wrap .box .images .title h3 { font-size: 26px; color: #fff; text-transform: uppercase; }
.events-listing-wrap .box .content { padding: 25px 40px; }
.events-listing-wrap .box .content .event-meta span { width: 100%; display: inline-block; vertical-align: middle; font-size: 14px; padding-bottom: 20px; }
.events-listing-wrap .box .content .event-meta span:last-child { padding-bottom: 0; }
.events-listing-wrap .box .content .event-meta span img { margin-right: 20px; width: 23px; }
.events-listing-wrap .box .content .button { text-align: center; display: inline-block; vertical-align: top; width: 100%; margin-top: 35px; }
.events-listing-wrap .box .content .button a { box-shadow: 0px 5px 10px #00000033; border-radius: 10px; background: #D7263D; padding: 11px 40px; font-size: 14px; text-transform: uppercase; line-height: 19px; color: #fff; border: 2px solid #D7263D; max-width: 227px; display: inline-block; vertical-align: top; width: 100%; }
.events-listing-wrap .box .content .button a:hover { background: #fff; color: #D7263D; }

.gray-contact-info-box { max-width: 550px; margin: 0 0 0 auto; }
.gray-contact-info-box .info-box { background: var(--bg-color); color: var(--light); margin-bottom: 20px; padding: 40px 50px 50px; }
.gray-contact-info-box .info-box:last-child { margin-bottom: 0; }
.gray-contact-info-box .info-box img { max-width: 55px; height: auto; }
.gray-contact-info-box .info-box span { display: inline-block; vertical-align: top; width: 100%; font-size: 13px; padding: 20px 0; }
.gray-contact-info-box .info-box h3 { font-size: 28px; line-height: 1.1; margin-bottom: 30px; }
.gray-contact-info-box .info-box p { font-size: 15px; }

.event-detail-page.container { max-width: 1426px; }
.inner-banner .event-info h4 {font-size: 30px; line-height: 39px; color: #FFFFFF; position: relative; padding: 10px 40px; display: inline-block; margin-top: 20px; }
.inner-banner .event-info h4::after {content: ""; position: absolute; top: 100%; width: 100%; height: 2px; background-color: #FFF; left: 50%; transform: translateX(-50%); }
.inner-banner .event-info h4::before {content: ""; position: absolute; top: -2px; width: 100%; height: 2px; background-color: #FFF; left: 50%; transform: translateX(-50%); }
.event-description {padding: 40px 36px 60px; background-color: #E5E5E5; margin: 50px 0; }
.event-description h2 {line-height: 53px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; }
.event-description p {font-size: 20px; line-height: 26px; font-weight: normal; margin-bottom: 0; }
.image-gallery .row,.event-drtails .row {margin: 0 -8px; }
.image-gallery .row div[class^="col"], .event-drtails .row div[class^="col"]  {padding: 0 8px; }
.image-gallery .row .row img { margin-bottom: 16px; }
.image-gallery .row .row div[class^="col"]:nth-last-child(2) img,.image-gallery .row .row div[class^="col"]:last-child img {margin-bottom: 0; }
.event-drtails {padding: 50px 0 60px; }
.event-drtails .detail-block {background: #E5E5E5; padding: 33px 36px 36px 32px; height: 100%; }
.event-drtails h2 { margin-bottom: 45px; text-transform: uppercase; }
.event-drtails .detail-block .location img {margin-right: 22px;}
.event-drtails .detail-block .event-time {margin-bottom: 18px; }
.event-drtails .detail-block .event-time img, .event-drtails .detail-block .event-amount img {padding-right: 16px; }
.event-drtails .detail-block .event-time p,
.event-drtails .detail-block .event-amount p { font-weight: 600; }
.event-drtails .detail-block .location h4 {font-size: 30px; line-height: 39px; font-weight: bold; }
.event-drtails .detail-block .location p {font-size: 20px; line-height: 26px; }
.event-drtails .detail-block .time-amount { width: 30%; }
.contact-dtl { margin-top: 43px; }
.contact-dtl p { display: inline-block; font-size: 16px; line-height: 21px; }
.contact-dtl p a { font-size: 16px; line-height: 21px; color: #000000; }
.contact-dtl > a{background-color: var(--bg-color); font-size: 16px; line-height: 21px; text-transform: uppercase; padding: 8px 60px; border-radius: 10px; margin-left: 10px; border: 1px solid var(--bg-color); }
.contact-dtl > a:hover {color: var(--bg-color); background: transparent; }
body.modal-open { padding-right: 0 !important; }
.event-contact-form form input, .event-contact-form form textarea {max-width: 570px; width: 100%; padding: 15px 10px; border: 3px solid var(--bg-color); border-radius: 0px; margin-bottom: 15px; font-size: 20px; line-height: 26px; }
.event-contact-form form input[type="submit"] {background-color: var(--bg-color);color: #FFFFFF; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;}
.event-contact-form form input[type="submit"]:hover {background: transparent; color: var(--bg-color); }


.testi_slider .cs-item{text-align:center;}
.section_parg{padding:35px 0 15px}
.section_parg p{font-size:30px;width:70%;margin:0 auto 15px;line-height:1.3}

.testi_slider .slick-next{right:0!important;background-image:url(images/next_slick.png)!important}
.testi_slider .slick-prev{left:0!important;background-image:url(images/prev_slick.png)!important}
.testi_slider .slick-next::before,.slick-prev::before{content:""!important}
.testi_slider .slick-arrow{opacity:1!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:40px;height:40px}
.slick-prev,.slick-next{z-index:99!important}
/*testimonials slider*/


/*widget columns*/
.reverse_order_widget {    flex-direction: row-reverse;    display: flex !important;}
.box_image_txt_pos {    display: flex;    width: 100%;    position: relative;}
.cell_box_position {    display: table-cell;    vertical-align: middle;    width: 50%;    box-sizing: border-box;}
.image_for_responsive{display:none  !important;width: 100%;  height: auto;}
.image_col {    background-size: cover;    background-position: top center;    background-repeat: no-repeat;}
.text_col {    padding: 70px 50px 70px 180px;}
.text_col .widget-title{ margin-bottom:30px;}
.grey_overlay {    position: relative; background-color:#efefef;}
.content_bg_section {    position: relative;    z-index: 9;}

/*widget columns*/


/*book a consultation*/
.book-consultation-section{padding: 0 !important;}
.book-consultation-section .panel-grid-cell {    width: 100 !important;  text-align:center;  display: table !important;}
.book-consultation-section .panel-grid-cell .so-panel {    display: inline-block !important;    margin: 30px 10px !important;    vertical-align: middle;}


/*book a consultation*/

/*banner home*/
.banner-section {    min-height: 600px !important; background-position:top center !important;}
.banner-section .textwidget {    margin-bottom: 50px !important;}

/*banner home*/

/*section hypnosis*/
.colhypnosis-left{width:25%;display:inline-block;vertical-align:bottom}
.colhypnosis-right{width:70%;display:inline-block;vertical-align:bottom;padding-left:55px;box-sizing:border-box}
.section-hypnosis{display:table;width:100%; max-width:1200px;margin:50px auto!important}
.colhypnosis-left img{margin:0 auto!important;display:block;width:200px}
.text-warning{font-weight:bold!important;font-size:16px!important}
.text-sub-title p{line-height:1.3!important;font-size:16px!important;margin:30px 0 40px}
.colhypnosis-right h2{font-family:'Avengeance Heroic Avenger'!important;font-size:55px!important;color:#d7263d!important;letter-spacing:1.1px}
.colhypnosis-right span{color:#01295f}
.colhypnosis-right h3{font-family:Batoshi-Regular!important;font-size:30px;color:#363636;margin-bottom:30px}
.cf-hypinp div{display:inline-block!important;vertical-align:top;width:32%;position:relative}
.section-hypnosis .input-hypnosis input{display:block;width:85%!important}
.section-hypnosis .input-hypnosis.hypnosisinpsend input{font-family:roboto!important;padding:10px 10px!important;width:85%!important;margin:0!important}
.section-hypnosis .input-hypnosis input{border-radius:50px!important;font-weight:bold}
.cf-hypinp .wpcf7-not-valid-tip{color:red!important;padding-left:14px}
.cf-hypinp .ajax-loader{width:16px!important;position:absolute!important;right:0!important;top:15px!important}
.cf-hypinp{margin-top:50px!important}
.cf-hypnosis .wpcf7-validation-errors,.cf-hypnosis .wpcf7-acceptance-missing{margin:30px auto 0!important}
.colhypnosis-left img{cursor:pointer}
.colhypnosis-left .audio-pause{display:none!important}
.colhypnosis-left.active-audio .audio-pause{display:block!important}
.colhypnosis-left.active-audio .audio-play{display:none!important}
.audiodiv{display:none!important}
.text-sub-title {    line-height: 1.3!important;   font-size: 16px!important;    margin: 30px 0 40px;}
.section-hypnosis .wpcf7-form input {    border: 2px solid #01295f!important;    color: #01295f;    padding: 10px 15px;    box-sizing: border-box;    font-family: 'Roboto',sans-serif;    width: 100%;    font-size: 16px;}
.text-warning-g {    font-weight: bold!important;    font-size: 16px!important;}
.section-hypnosis .wpcf7-form-control.wpcf7-submit {
    background: #d7263d;
    color: #fff;
    border: 1px solid #d7263d;
    display: table;
    margin: 0 auto;
    width: auto!important;
    padding: 15px 50px 10px;
    font-size: 20px;
    font-family: 'Avengeance Heroic Avenger';
    cursor: pointer;
    line-height: 1;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.wpcf7-form-control.wpcf7-submit:hover {    background: #01295f;   border: 2px solid #01295f!important;}

.section-hypnosis  input::-webkit-input-placeholder{color:#01295f!important;opacity:1}
.section-hypnosis input::-moz-placeholder{color:#01295f!important;opacity:1}
.section-hypnosis input:-ms-input-placeholder{color:#01295f!important;opacity:1}
.section-hypnosis input:-moz-placeholder{color:#01295f!important;opacity:1}
.section-hypnosis textarea::-webkit-input-placeholder{color:#01295f!important;opacity:1}
.section-hypnosis textarea::-moz-placeholder{color:#01295f!important;opacity:1}
.section-hypnosis textarea:-ms-input-placeholder{color:#01295f!important;opacity:1}
.section-hypnosis textarea:-moz-placeholder{color:#01295f!important;opacity:1}

/*section hypnosis*/

/*congratulation page*/
.banner-inner h1, .banner-inner h2 {
    text-align: center;
    margin: 0;
    font-family: 'Avengeance Heroic Avenger';
    color: #524af7;
    word-spacing: 10px;
    position: relative;
    text-transform: lowercase;
}
.banner-inner h1::after, .banner-inner h2::after {
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 80px;
    height: 3px;
    background: #d32a41;
    content: '';
    margin-left: -40px;
}
.banner-inner {
    padding: 50px 0;
}
.buttonsend {
    position: relative;
    display: table;
    width: auto;
    margin: 0 auto 50px;
}
.buttonsend   .wpcf7-form-control.wpcf7-submit {
    background: #d7263d;
    color: #fff;
    display: table;
    margin: 0 auto;
    width: auto!important;
    padding: 15px 50px 10px;
    font-size: 20px;
    font-family: 'Avengeance Heroic Avenger';
    cursor: pointer;
    line-height: 1;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	border: 2px solid #d7263d!important;
}

.buttonsend  .wpcf7-form-control.wpcf7-submit:hover {
    background: #01295f;
    border: 2px solid #01295f!important;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video_container {
    padding: 50px 0;
}
/*congratulation page*/

/* slick slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{/*display:block;*/height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:0px}
.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0;}
.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 8px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;opacity:1;background-color:#fff;}
.slick-dots li button::before{font-family:'slick';font-size:14px;line-height:14px;position:absolute;top:0;left:0;width:14px;height:14px;content:'';text-align:center;opacity:1;color:transparent;-webkit-font-smoothing:antialiased;border:1px solid #fff;border-radius:50%}
.slick-dots li.slick-active button::before{opacity:1;background-color:#fff;}
.slick_prev_slider,.slick_next_slider{top:50%;position:absolute;z-index:99;margin-top:-25px; cursor:pointer;}
.slick_next_slider{right:-50px;z-index:99}
.slick_prev_slider{left:-50px;z-index:99}
.slick-arrow .fa{font-size:50px;color:#191919;line-height:1;cursor:pointer}
.slick_prev_slider img, .slick_next_slider img{ width:25px;}
.slick-dots li::after{display:none;}


.letest-videos-section .video-block  a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.letest-videos-section .play-button, .mejs-video .mejs-overlay-button{display:none !important;}



@media(max-width:1700px){
	.text_col {    padding: 70px 50px 70px 90px;}
}
@media(max-width:1500px){
	.banner-section {    min-height: 550px !important; }

}

@media screen and (max-width: 1200px) {
    .contact-dtl > a {
        padding: 8px 20px;
        white-space: nowrap;
    }
	
	.text_col {    padding: 40px 40px 40px 60px;}
}
@media (max-width:1023px){	/* 980-1023*/
.section_parg p {font-size:26px;width:90%;}
}

@media screen and (max-width: 991px) {
    .event-drtails .detail-block .location {
        margin-bottom: 20px;
    }
    .event-drtails .map-block,.event-drtails .map-block iframe {
        height: 100%;
    }
	.leaders-say-section .testimonial-slider .item img { max-width: 200px; max-height: 150px; padding: 15px; }
    .leaders-say-section .testimonial-slider .item .images { height: 150px; margin-bottom: 20px; }

    .events-listing-wrap .box .content { padding: 25px; }  
	
	.reverse_order_widget {   flex-direction: row !important;}
	.image_col {background:none !important;}
	.image_for_responsive{display:block !important;}
	.box_image_txt_pos {    display: table;}
	.cell_box_position {    display: block !important;    width: 100%;}
	.text_col {    padding: 40px;}
	
	/*hypnosis widget*/
	.colhypnosis-left{width:100%!important;display:block!important}
	.colhypnosis-right{width:100%!important;padding:0 5%!important;text-align:center!important;margin:40px 0 0!important}
	.section-hypnosis .wpcf7-form input ,.section-hypnosis .input-hypnosis.hypnosisinpsend input{width:90%!important;margin:0 auto!important}
	.cf-hypinp .ajax-loader{right:-7px!important}
	.cf-hypinp .wpcf7-not-valid-tip{color:red!important;padding-left:0!important;padding-top:5px!important}
	
	/*hypnosis widget*/
	
	
	
}

@media (max-width: 780px) {
    .gray-contact-info-box { max-width: 100%; }
	
}


@media (max-width: 767px) {
    .events-listing-wrap .box .images img { height: 250px; object-fit: cover; }
    .gray-contact-info-box .info-box { padding: 30px; }
    .gray-contact-info-box .info-box h3 { font-size: 20px; }
    .gray-contact-info-box .info-box p br { display: none; }
    .event-description {
        margin: 40px 0;
        padding: 30px 20px 40px;
    }
    .image-gallery img {
        margin-bottom: 15px !important;
        width: 100%;
    }
    .event-drtails .detail-block .location h4 {
        font-size: 26px;
        line-height: 32px;
    }
    .contact-dtl {
        margin-top: 35px;
        text-align: center !important;
    }
    .event-drtails .map-block iframe {
        height: 350px;
        margin-top: 15px;
    }
	
	.testi_slider .slick-arrow{width:24px;height:24px;}
	
}
@media (max-width:639px){	/* 480-639*/
	.section_parg p{font-size:20px;width:80%}
	.text_col {    padding: 40px 20px;}
	
	.colhypnosis-right h2{font-size:40px!important}
	.colhypnosis-right h3{font-size:25px}
	.section-hypnosis .input-hypnosis input,.section-hypnosis .input-hypnosis.hypnosisinpsend input{width:100%!important;margin:0 auto!important}
	.cf-hypinp div{width:80%;margin-bottom:16px;text-align:center}
	
	
	
}

@media (max-width:479px){	/* 360-479*/

.section_parg p{font-size:18px;}
.colhypnosis-right h2 {	font-size: 27px !important;}
}






