/* Eventrox - Digital Conference HTML Template */@media only screen and (max-width: 1199px){    .sec-title h4{        font-size: 30px;    }    .about-section .content-column .sec-title h2{        font-size: 37px;    }        .sec-title h2{        font-size: 29px;    }                .evntmndv {        background-image: url(../images/evntbg2.jpg);    }        .header-top{        padding: ;    }        .slick-next {      right: calc(50% - 430px);      text-indent: 1px    }    .slick-prev {      left: calc(50% - 430px);      text-indent: -2px    }    .slidemn {        width: 600px !important;    }        .banner_text p{        font-size: 18px;    }        .team_bxtxt h4{        font-size: 19px;    }        .stdlv_txt {        padding-top: 50px;    }        .yutb_img{        margin-right: 0    }        .sdldrsdlimg {        padding-right: 0px;    }        .opmtlsc_round{        width: 350px;        height: 350px;        top: 46%;    }        .inside_banner{        padding: 150px 0 120px;    }        .header-style-two .outer-box, .header-style-two .logo-box, .header-style-two .main-menu .navigation > li{        padding: 0 14px;    }        .acmdncl{        padding-top: 20px;    }        .ofrs h4{        font-size: 24px;    }    .ofrs ul li{        font-size: 15px;    }    .ofrs h3{        font-size: 45px;    }    .acomdtn .btn-box{        margin-top: 20px;    }        .room_booking{        margin-top: -40px;    }        .inrpg_bnr{        padding: 100px 15px;    }        .acodserv h3{        font-size: 25px    }    }@media only screen and (max-width: 1139px){	.buy-ticket .form-column .inner-column,	.about-section .content-column .inner-column{		padding-right: 0;	}		.event-info-section .info-column .inner-column,	.useful-links{		padding-left: 0;	}	.features-section-two .title-block .inner-box{		background-color: transparent;		padding: 0;	}	.banner-conference .icon-circle-3{		left: -200px;		top: -200px;	}	.about-section-two .content-column .inner-column{		padding-top: 0;	}	.sidebar-page-container .sidebar.padding-left{		padding-left: 0;	}	.instagram-widget .outer .image{		width: 20%;	}	.main-menu .navigation > li{	}		.opmtlsc_round{	    top: 42%;	}		.header-style-two .outer-box, .header-style-two .logo-box, .header-style-two .main-menu .navigation > li{        padding: 0 10px;    }    .main-menu .navigation > li > a{        font-size: 15px;    }}@media only screen and (min-width: 768px){	.main-menu .navigation > li > ul,	.main-menu .navigation > li > .mega-menu,	.main-menu .navigation > li > ul > li > ul{		display:block !important;		visibility:hidden;		opacity:0;	}}@media only screen and (max-width: 1099px){    .opmtlsc_round{        width: 300px;        height: 300px;        border: 20px solid #fdf6eb;        top: 40%;    }        .inside_banner{        padding: 140px 0 110px;    }}@media only screen and (max-width: 1040px){    .blog_box {        padding-bottom: 180px;    }          .stdlv_txt {        padding-top: 30px;    }        .opmtlsc_round{        top: 33%;    }        .testbximu img{        width: 102px !important;    }    .testbximu:before{        width: 110px;        height: 110px;    }    .testbximu:after{        width: 90px;        height: 90px;    }}@media only screen and (max-width: 1023px){		.main-header,	.main-header.fixed-header,	.main-header .main-box{		/* position: relative !important; */		/*background-color: #1e1f36;*/	}	.main-header .main-box{		/*padding: 10px 0;*/		/*background-color: #1e1f36;*/	}	.header-style-two,	.header-style-two .main-box{		/*background-color: #ffffff;*/		/*box-shadow: 0 5px 10px rgba(0,0,0,0.04);*/		/*padding: 0;*/	}	.header-style-two .outer-box, 	.header-style-two .logo-box, 	.header-style-two .main-menu .navigation > li{		/*padding: 10px 0;*/	}	.header-style-two .outer-box .theme-btn{		/*background-color: #e1137b;*/		/*color: #ffffff;*/	}	.header-style-two .nav-outer{		float: right;	}	.schedule-tabs .tab-btn:after,	.banner-meetup .countdown .counter-column:before,	.about-section .image-column .image-1:before,	.main-header .outer-box{		display: none;	}	.banner-carousel .swiper-slide{		padding: 200px 0;	}	.banner-carousel .content-box h2{		font-size: 50px;		line-height: 1.2em;		margin-bottom: 20px;	}	.banner-carousel .slide-item{		padding: 150px 0;	}	.coming-soon-section .outer-box{		margin: 0 -15px;		padding: 30px;	}	.coming-soon-section .time-countdown .counter-column,	.coming-soon-section-two .time-countdown .counter-column{		margin: 0 20px;	}	.coming-soon-section .time-countdown .counter-column:before{		right: -25px;	}	.header-span,	.schedule-block .inner:before,	.about-section .icon-dots{		display: ;	}	.about-section .image-column .image-box{		padding-left: 0;		text-align: center;	}	.clients-section{		text-align: ;	}	.about-section .image-column .image{		max-width: 500px;		display: inline-block;	}	.register-form button,	.schedule-block .inner-box{		width: 100%;	}	.schedule-block.even .inner-box .inner{		margin-right: 140px;	}	.schedule-block .inner-box .inner{		margin-left: 140px;	}	.buy-ticket .content-column,	.why-choose-us .content-column{		order: 0;	}	.banner-conference .content-box h2{		font-size: 42px;	}	.banner-conference .images-outer{		width: 40%;	}	.banner-conference .time-countdown .counter-column{		margin-right: 20px;	}	.banner-conference .time-countdown .counter-column:last-child{		margin-right: 0;	}	.banner-conference .time-countdown .counter-column:before{		right: -15px;	}	.banner-conference{		padding: 200px 0 100px;	}	.banner-conference .icon-dots{		bottom: 50px;	}	.subscribe-section .content-box{		text-align: center;	}	.subscribe-section .content-box .sec-title{		padding-left: 0;	}	.about-section-two .image-column .image-box{		padding-right: 0;	}	.subscribe-section .content-box .sec-title .icon{		position: relative;		display: inline-block;		margin-bottom: 20px;		left: 0;		top: 0;	}	.banner-meetup h2{		font-size: 60px;	}	.event-info-section .info-column,	.about-section-two .content-column{		order: 0;	}	.event-info-section .info-column{		margin-bottom: 50px;	}	.buy-ticket .anim-icons,	.error-section .icon-line-1,	.features-section-two .twist-line-3,	.subscribe-form .sec-title .text br,	.about-section-two .icon-circle-blue,	.about-section-two .icon-dots,	.banner-conference-two .images-outer .speaker-img,	.coming-soon-section-two .time-countdown .counter-column:before{		display: none;	}		.banner-conference-two{		padding-top:140px;		padding-bottom:280px;	}	.fluid-section-one .content-column h3{		font-size: 34px;	}	.app-section,	.speaker-detail .info-column .inner-column,	.app-section .image-column .image-box{		text-align: center;	}	.event-info-section .map-column{		position: relative;		height: 400px;	}	.app-section .content-column .inner-column{		padding-top: 0;	}	.contact-page-section .contact-column{		order: 0;	}	.subscribe-section .content-box .sec-title{		text-align: center;	}		.header-top-two .top-left .links li a{		font-size:14px;	}		.header-top-two .top-left,	.header-top-two .top-right{		width:100%;	}		.header-top-two .top-right .social-icons li{		margin-left:0px;		margin-right:15px;	}		.main-header.header-style-two.alternate-two .main-box,	.main-header.header-style-two.alternate-two{		background-color:#000000;	}		.opmtlsc_round {        top: 32%;    }        .inrpg_bnr{        padding: 90px 15px;    }}@media only screen and (max-width: 991px){    .main-menu .navigation > li {    }    .main-menu .navigation > li > a{    }    .hd_logo img{        height: 85px;    }    .header-top {        padding: ;    }        .sec-title h4 {        font-size: 28px;    }    .about-section .content-column .sec-title h2 {        font-size: 32px;    }        .slidemn {        width: 500px !important;    }    .slick-prev {        left: calc(50% - 340px);        text-indent: -2px;    }    .slick-next {    right: calc(50% - 340px);        text-indent: 1px;    }    .sec-title h2 {        font-size: 27px;    }        .banner_text p{        font-size: 22px;    }        .inside_banner{        padding: 120px 0 90px;    }        .inside_banner h2{        font-size: 45px;    }        .team_bxtxt h4{        font-size: 18px;    }    .team_bximg img{        width: 150px;        height: 150px;    }    .stdlv_img {        padding-right: 0;    }    .stdlv_txt {        padding-top: 0;    }        .sdldrsdl h2{        font-size: 24px;    }        .opmtlsc_round {        border: 15px solid #fdf6eb;        top: 34%;        width: 250px;        height: 250px;    }        .opmtlsc {        padding-left: 0;    }        .header-span.style-two {        height: 140px;    }        .hist_img, .efa_img{        padding: 0;        margin-bottom: 30px;    }        .blog_box{        padding-bottom: 150px;    }        .sdldrsdl h3{        font-size: 20px;    }    .sdldrsdlimg2{        padding-left: 0;    }    .sdldrsdlimg{        padding-right: 0;    }            .nav-outer .mobile-nav-toggler {        display: block;        margin: 0;    }    .main-header .nav-outer .main-menu {        display: none !important;    }        .hd_cnt ul{        margin-top: 15px;    }    .hd_cnt ul li{        padding: 0;        background: #fff;        margin-left: 20px;    }    .hd_cnt ul li a .sphda{        display: none;    }    .hd_cnt ul li a .sphdic{        position: relative;        left: 0;        top: 0;        background: #f7bd02;        color: #fff;        width: 55px;        height: 55px;        line-height: 55px;        font-size: 25px;    }        .room_booking button{        padding: 5px 5px;    }    .t-check-out .t-date-info-title{        left: 20px;    }        .tst_hd{        font-size: 20px;    }        .acmdncl{        padding: 20px 15px;    }    .acmdncl .sec-title{        margin-bottom: 15px;    }    .acomdtn .text{        line-height: 28px;    }        .main-footer .logo{        margin-top: 0;    }    .room_booking{        margin-top: -30px;    }        .clients-section{        padding: 40px 0;    }    .expdcp {        padding-bottom: 20px;    }        .tstmng{        margin-bottom: 30px;    }        .t-datepicker{        margin-bottom: 30px;    }        .acomdtnh h3{        font-size: 22px;        margin-bottom: 15px;    }    .acomdtnh h3:before{        width: 60px;    }        .inrpg_bnr{        padding: 80px 15px;    }    .inrpg_bnr h2{        font-size: 62px;    }        .trfrul{        margin-bottom: 40px;    }        .offer_bx-txt h3{        font-size: 25px;    }    .btn-style-three{        padding: 8px 25px;    }    .offer_bx-txt p{        margin-bottom: 20px;        font-size: 16px;    }    .contact-info{        margin-bottom: 50px;    }        .inrbg {        background-color: transparent;        background-image: linear-gradient(180deg, #fafafa 90%, #FFFFFF 100%);    }        .mobile-menu .navigation li > a span{        display: block;        margin: 0;    }}@media only screen and (max-width: 975px){    .opmtlsc_round{        top: 32%;    }}@media only screen and (max-width: 949px){    .opmtlsc_round{        top: 31%;    }}@media only screen and (max-width: 925px){    .opmtlsc_round{        top: 30%;    }}@media only screen and (max-width: 899px){    .opmtlsc_round{        top: 28%;    }}@media only screen and (max-width: 859px){    .main-menu .navigation > li {    }    .main-menu .navigation > li > a{        font-size: 16px;    }        .hd_logo img{        height: ;    }        .opmtlsc_round{        top: 25%;    }        .feitxt p span, .hist_txt p span, .stdlv_txt p span{        font-size: 21px;    }        .inside_banner {        padding: 110px 0 90px;    }}@media only screen and (max-width: 799px){    .main-menu .navigation > li > a{        font-size: 15px;    }        .opmtlsc_round{        top: 20%;        width: 230px;        height: 230px;    }        .t-check-in .t-date-info-title, .t-check-out .t-date-info-title{        font-size: 14px;    }        }@media only screen and (max-width: 767px){	.main-header .nav-outer .main-menu{		display: none !important;	}	.main-header .header-lower .nav-outer{		padding-right: 0;	}	.main-header .outer-box{		position: absolute;		left: 0;		top: 0;	}	.nav-outer .mobile-nav-toggler{		display: block;		margin: 0;	}	.page-title{		padding: 80px 0;	}	.page-title h1{		font-size: 40px;		margin-bottom: 10px;	}	.sec-title{		margin-bottom: 30px;	}	.sec-title h2{		font-size: 30px;	}		.banner-carousel .content-box h2{		font-size: 40px;		line-height: 1.2em;	}	.banner-carousel .swiper-slide{		padding: 160px 0;	}	.coming-soon-section .time-countdown .counter-column,	.coming-soon-section-two .time-countdown .counter-column{		margin: 0;		font-size: 14px;	}	.coming-soon-section .time-countdown .counter-column .count,	.coming-soon-section-two .time-countdown .counter-column .count{		font-size: 40px;	}	.coming-soon-section .time-countdown .counter-column:before{		font-size: 40px;		right: -6px;	}	.clients-section,	.event-info-section{		/*padding: 70px 0 0;*/	}	.map-section{		padding-bottom: 70px;	}	.app-section,	.faq-form-section,	.error-section,	.news-section.alternate,	.fluid-section-one .content-column .inner-column,	.newsletter-section,	.testimonial-section,	.register-section{		/*padding: 70px 0;*/	}	.why-choose-us,	.contact-page-section,	.sidebar-page-container,	.fun-fact-section,	.speaker-detail,	.about-section{		/*padding: 70px 0 20px;*/	}	.faq-section,	.pricing-section-three,	.speakers-section-three,	.about-section-two,	.pricing-section-two,	.speakers-section-two,	.features-section{		/*padding: 70px 0 30px;*/	}		.event-detail,	.buy-ticket,	.features-section-three,	.news-section,	.pricing-section,	.schedule-section,	.gallery-section,	.speakers-section{		/*padding: 70px 0 40px;*/	}	.features-section-two{		/*padding: 70px 0 50px;*/	}	.feature-block-two .inner-box{		padding: 40px 20px;		text-align: center;	}	.feature-block-two .icon-box{		position: relative;		display: inline-block;		left: 0;		top: 0;		margin-bottom: 20px;	}	.video-section .content-box h2{		font-size: 38px;	}	.video-section{		padding: 70px 0 100px;	}	.main-footer .widgets-section{		/*padding: 100px 0 30px;*/	}	.register-section .title-column{		width: 100%;	}	.header-style-two .nav-outer{		padding-top: ;	}	.banner-conference{		padding-top: 150px;	}	.features-section-two .twist-line-2,	.call-to-action .content-box h2 br,	.banner-conference .layer-outer,	.banner-conference .images-outer{		display: none;	}	.banner-conference .content-box{		text-align: center;	}	.banner-conference .icon-dots{		bottom: 0;		left: 80%;	}	.subscribe-section .newsletter-form .form-group{		padding-right: 0;	}	.subscribe-section .newsletter-form .form-group .theme-btn{		position: relative;		display: block;		margin-top: 20px;		width: 100%;	}	.banner-meetup h2{		font-size: 50px;	}	.banner-meetup .countdown .counter-column{		width: 80px;		font-size: 14px;	}	.banner-meetup .btn-box{		margin-top: 10px;	}	.fluid-section-one .content-column,	.fluid-section-one .image-column{		position: relative;		width: 100%;		float: left;	}	.fluid-section-one .image-column .image-box{		display: block;	}	.event-info-section .map-column{		margin-bottom: 70px;	}	.subscribe-form .form-inner{		max-width: 100%;	}	.coming-soon .content .text br,	.error-section .anim-icons,	.newsletter-section .anim-icons,	.main-footer.style-three .anim-icons{		display: none;	}	.error-section .error-title{		font-size: 120px;	}	.clients-section{		text-align: ;	}		.header-top .pull-right{		display:none;	}		.header-top .top-left{		width:100%;		display:block;		text-align:;	}		.banner-section-two .outer-container .content h1{		font-size:58px;	}		.banner-section-two .outer-container .content h2{		font-size:28px;	}		.banner-section-two .outer-container .content h2 span{		font-size:24px;	}		.coming-soon-section-two .outer-box{		padding-left:0px;		padding-right:0px;	}		.coming-soon-section-two .outer-box{		margin-top:90px;	}		.banner-section-two{		padding-bottom:150px;	}		.header-top-two .top-left{		display:none;	}		.header-top-two .top-right{		text-align:center;	}		.header-top-two .top-right .cart-box,	.header-top-two .top-right .social-icons{		display:inline-block;		float:none;	}		.banner-conference-two{		padding-bottom:120px;	}		.slidemn {        width: 450px !important;    }    .gallery-item{        /*margin: 0;*/    }        .slick-prev {        left: calc(50% - 250px);        text-indent: -2px;    }    .slick-next {        right: calc(50% - 250px);        text-indent: 1px;    }        .blog_box {        padding-bottom: 125px;    }        .event_bx h4{        font-size: 18px;        line-height: 25px;    }    .event_bx h5{        font-size: 18px;    }			.banner_text p{        font-size: 30px;        line-height: 45px;    }            .inside_banner h2{        font-size: 40px;    }        .inside_banner {        padding: 100px 0 70px;    }        .team_mn1, .team_mn2, .team_mn3{        display: block;    }    .team_mn1u{        width: 100%;        float: left;    }    .team_mn2u {        width: 50%;        float: left;    }    .team_mn3u {        width: 50%;        float: left;    }    .team_mn2 .team_mn2u:last-child, .team_mn3 .team_mn3u:last-child{        width: 100%;    }        .stdlv_img{        text-align: center;        margin-bottom: 30px;    }        .yutb_img{        margin-bottom: 30px;    }        .sdldrsdlimg {        padding-bottom: 30px;    }        .opmtlsc{        max-width: 670px;        margin: 0 auto;        margin-bottom: 30px;    }    .opmtlsc_round {        top: 48%;        width: 400px;        height: 400px;    }        .header-span.style-two {    }        .aoevmn{        margin-bottom: 30px;    }    .aoevmnn{        margin-top: 30px;    }        .room_booking {        margin-top: -10px;    }        .testbximu:before {        width: 98px;        height: 98px;    }    .testbximu img {        width: 90px !important;    }    .testbximu:after {        width: 80px;        height: 80px;    }        .banner_text h2 span {        font-size: 65px;    }    .banner_text h2 {        font-size: 50px;        margin-top: 15%;        line-height: 80px;    }        .acmdn{        margin-bottom: 30px;    }    .abtmng{        margin-top: 15px;    }    .acomdtn {        margin-bottom: 0;    }        .inrpg_bnr{        padding: 70px 15px;    }        .inrpg_bnr h2 {        font-size: 56px;    }        .trfrul{        margin-bottom: 30px    }        .acomdscim{        margin-bottom: 30px    }        .acomdtnh h3:before {        width: 50px;    }        .srvsb h5{        font-size: 17px;        line-height: 24px;    }}@media only screen and (max-width: 699px){    .opmtlsc{        max-width: 570px;    }    .opmtlsc_round {        top: 47%;        width: 350px;        height: 350px;    }}@media only screen and (max-width: 599px){	.page-title h1,	.banner-meetup h2,	.banner-conference .content-box h2,	.error-section h4,	.event-info-section .info-column .sec-title h2,	.about-section .content-column .sec-title h2,	.sec-title h2{		/*font-size: 34px;*/		/*line-height: 1.2em;*/	}	.banner-conference-two .content-box h2{		font-size:40px;	}		.banner-conference-two .time-countdown .counter-column{		margin-bottom:60px;	}		.call-to-action .content-box h2,	.about-section-two .content-column .sec-title h2,	.fluid-section-one .content-column h3,	.video-section .content-box h2,	.banner-carousel .content-box h2{		font-size: 30px;	}	.blog-single h2,	.event-detail .content-box h2,	.banner-carousel .content-box .title,	.register-section .title-column h2{		font-size: 24px;	}	.blog-sidebar .news-block h4{		font-size: 22px;		line-height: 1.2em;	}	.coming-soon h1{		font-size: 50px;	}	.banner-carousel .content-box .info-list{		margin-bottom: 10px;	}	.banner-carousel .content-box .info-list li{		margin-bottom: 10px;	}	.video-section .content-box h2 br,	.coming-soon .icon-line-1,	.banner-conference-two .time-countdown .counter-column:before,	.about-section-two .content-column .sec-title h2 br,	.event-info-section .info-column .sec-title h2 br,	.banner-carousel .content-box .info-list li:before{		display: none;	}	.page-title h1{		font-size: 40px;		margin-bottom: 10px;	}	.clients-section-three .sponsors-outer .image-box img{		max-width: 100%;		width: auto;	}	.schedule-block.even .inner-box .inner,	.schedule-block .inner-box .inner {	    margin: 0;	}	.schedule-block .date{		position: relative;		display: inline-block;		margin-bottom: 15px;		left: 0;		top: 0;		padding: 0;		border: 0;		box-shadow: none;		height: auto;		width: auto;	}	.schedule-block.even .date{		right: 0;	}	.coming-soon-section .outer-box{		margin: 0 -15px;		padding: 30px 15px;	}	.coming-soon-section .time-countdown .counter-column,	.coming-soon-section-two .time-countdown .counter-column{		margin: 0 10px;		width: auto;	}	.coming-soon-section .time-countdown .counter-column .count,	.coming-soon-section-two .time-countdown .counter-column .count{		font-size: 30px;	}	.coming-soon-section .time-countdown .counter-column:before{		font-size: 30px;		right: -15px;		top: 0px;	}	.event-info-tabs .tab-btn{		margin-right: 0;	}	.schedule-section.style-two .schedule-block .inner-box .inner{		text-align: center;		padding: 30px 20px;	}	.schedule-section.style-two .schedule-block .speaker-info .thumb{		position: relative;		display: inline-block;		left: 0;		top: 0;		margin-bottom: 5px;	}	.schedule-section.style-two .schedule-block .speaker-info{		padding-left: 0;		text-align: center;	}	.banner-conference .time-countdown .counter-column{		margin-right: 0px;		width: 60px;		text-align: center;		font-size: 12px;	}	.banner-conference .time-countdown .counter-column:last-child{		margin-right: 0;	}	.banner-conference .time-countdown .counter-column .count{		font-size: 28px;	}	.banner-conference .time-countdown .counter-column:after{		width: 60px;	}	.banner-conference .time-countdown .counter-column:before{		right: -5px;		font-size: 28px;		display: none;	}	.schedule-section.style-three .schedule-block .inner-box .inner{		padding: 30px 20px;	}	.banner-meetup{		padding: 100px 0;	}	.schedule-tabs.style-three .tab-buttons li{		width: 50%;	}	.banner-meetup .address{		font-size: 18px;	}	.banner-meetup .countdown .counter-column{		width: 60px;		font-size: 10px;		margin: 0 0 20px;	}		.banner-meetup .countdown .counter-column .count{		font-size: 24px;	}	.feature-block-three .inner-box{		padding: 40px 20px;		text-align: center;		}	.feature-block-three .icon-box{		position: relative;		display: inline-block;		left: 0;		top: 0;		height: 80px;		width: 80px;		border-radius: 50%;		margin-bottom: 20px;	}	.feature-block-three .link-box{		position: relative;		display: inline-block;		left: 0;		top: 0;		margin: 15px 0 0;	}	.feature-block-three .icon-box:before{		transform: none;		border-radius: 50%;	}	.pricing-block-three .price{		font-size: 80px;	}	.blog-single .lower-content blockquote{		padding: 35px 20px;	}	.blog-single .lower-content blockquote .icon{		position: relative;		display: inline-block;		left: 0;		top: 0;		margin-bottom: 20px;	}	.post-share-options  .social-icon-three{		margin-top: 10px;	}	.buy-ticket .ticket-form{		padding: 30px 20px;	}	.instagram-widget .outer .image{		width: 33.333%;	}	.register-section .title-column .inner{		padding: 50px 20px 20px;	}	.comments-area .comment{		padding-left: 0;	}	.comments-area .comment-box .author-thumb{		position: relative;		left: 0;		top: 0;	}		.inside_banner {        padding: 100px 0 60px;    }}@media only screen and (max-width: 575px) {    .sec-title h4 {        font-size: 24px;    }    .about-section .content-column .sec-title h2 {        font-size: 28px;    }        .about-section {        position: relative;        padding: 40px 0 10px;    }        .clients-section {    }        .sec-title {        margin-bottom: 20px;    }    .sec-title h2 {        font-size: 28px;    }        .event_bx .btn-style-three{        padding: 6px 16px;    }        .event_bx h4{        font-size: 17px;        line-height: 24px;    }    .event_bx h5{        font-size: 17px;    }        .slidemn {        width: 100% !important;    }    .slick-prev{        left: 0;    }    .slick-next{        right: 0;    }    .gallery-carousel .owl-prev, .gallery-carousel2 .owl-prev{        left: 0;    }    .gallery-carousel .owl-next, .gallery-carousel2 .owl-next{        right: 0;    }        .hd_logo img {        height: 60px;    }        .sec-title .title{        font-size: 16px;    }        .banner_text p{        font-size: 35px;        line-height: 50px;    }            .blog_boxu h3{        font-size: 21px;        line-height: 29px;    }        .sadlboxu h3{        font-size: 22px;    }    .main-footer .footer-column .widget-title{        font-size: 22px;        line-height: 20px;    }        .blog_box {        padding-bottom: 145px;    }        .inside_banner h2{        font-size: 30px;    }        .inside_banner {        padding: 90px 0 50px;    }        .team_bxtxt h4 {        font-size: 19px;    }        .team_mn1u, .team_mn2u, .team_mn3u{        width: 100%;    }    .team_bximg img {        width: 180px;        height: 180px;    }                .sdldrsdl h2{        font-size: 22px;    }        .opmtlsc {        max-width: 470px;    }    .opmtlsc_round {        top: 47%;        width: 300px;        height: 300px;        border: 10px solid #fdf6eb;    }        .header-span.style-two {        height: 115px;    }    .main-footer .widgets-section{        padding-top: 30px;    }        .sdldrsdl h3{        font-size: 19px;    }    .sdldrsdlimg2, .sdldrsdlimg{        padding-top: 15px;    }        .hd_cnt ul li{        margin-left: 10px;    }    .hd_cnt ul li a .sphdic{        width: 45px;        height: 45px;        line-height: 45px;        font-size: 23px;    }    .hd_cnt ul {        margin-top: 8px;    }        .room_booking h3{        font-size: 25px;    }    .room_booking{        padding: 15px;    }    .t-check-out, .t-check-in{        padding: 0;        width: 100%;        margin-bottom: 15px;    }    .room_booking select{        margin-bottom: 15px;    }    .t-datepicker {        margin-bottom: 0px;    }        .tst_hd {        font-size: 19px;    }    .testbximu{        height: 115px;    }                .gallery-item .image-box .image img{        height: 200px;    }        .inrpg_bnr{        padding: 60px 15px;    }    .inrpg_bnr h2 {        font-size: 48px;    }        .offer_bx_img{        margin-bottom: 30px;    }        .pc_view{        display: none;    }    .mob_view{        display: block;    }        .dricttx1, .locpbx1, .locpbx2, .locpbx3, .locpbx4{        margin-bottom: 30px;    }        .testbx{        padding: 0 15px;    }    .trfrul{        font-size: 16px;    }        .srvsb img{        width: 50px;    }}@media only screen and (max-width: 499px) {    .opmtlsc_round {        top: 46%;        width: 250px;        height: 250px;    }    .opmtlsc {        max-width: 370px;    }}    @media only screen and (max-width: 479px) {	.banner-conference-two .content-box h2{		font-size:34px;	}		}@media only screen and (max-width: 419px) {    .event_bx .btn-style-three {        padding: 5px 10px;        font-size: 14px;    }    .event_bx h4 {        font-size: 16px;        line-height: 22px;    }    .event_bx h5 {        font-size: 16px;    }    .sec-title h2 {        font-size: 26px;    }        .about-section .content-column .sec-title h2 {        font-size: 25px;    }        .inside_banner h2 {        font-size: 26px;    }        .inrpg_bnr h2 {        font-size: 42px;    }}@media only screen and (max-width: 399px) {    .opmtlsc {        max-width: 290px;    }    .opmtlsc_round {        top: 45%;        width: 170px;        height: 170px;    }        .inrpg_bnr h2 {        font-size: 40px;    }}@media only screen and (max-width: 369px) {    .hd_logo img {        height: 53px;    }    .about-section .content-column .sec-title h2 {        font-size: 22px;    }    .sec-title h4 {        font-size: 19px;    }        .event_bx h4 {        font-size: 14px;        line-height: 19px;    }    .event_bx h5 {        font-size: 14px;    }    .event_bx .btn-style-three {        padding: 0px 7px;        font-size: 12px;    }    .sec-title h2 {        font-size: 23px;    }    .blog_boxu h3 {        font-size: 19px;        line-height: 26px;    }        .inside_banner h2 {        font-size: 24px;    }        .stdlv_txt p span{        font-size: 21px;    }        .header-span.style-two {        height: 106px;    }        .hd_cnt ul li {        margin-left: 6px;    }    .hd_cnt ul li a .sphdic {        width: 42px;        height: 42px;        line-height: 42px;        font-size: 22px;    }        .inrpg_bnr h2 {        font-size: 35px;    }}/*** ====================================================================		Right To Left Responsive====================================================================***/@media only screen and (max-width: 1139px){	.rtl .buy-ticket .form-column .inner-column,	.rtl .about-section .content-column .inner-column{		padding-left: 0;	}		.rtl .event-info-section .info-column .inner-column,	.rtl .useful-links{		padding-right: 0;	}	.rtl .features-section-two .title-block .inner-box{		padding: 0;	}	.rtl .banner-conference .icon-circle-3{		left: auto;		right: -200px;	}	.rtl .sidebar-page-container .sidebar.padding-left{		padding-right: 0;	}	.rtl .instagram-widget .outer .image{		float: right;	}		.rtl .main-menu .navigation > li{		margin-right: 35px;	}}@media only screen and (max-width: 1023px){	.rtl .header-style-two .nav-outer{		float: left;	}	.rtl .coming-soon-section .time-countdown .counter-column:before{		right: auto;		left: -25px;	}	.rtl .subscribe-section .content-box .sec-title,	.rtl .about-section .image-column .image-box{		padding-right: 0;		text-align: center;	}	.rtl .banner-conference .time-countdown .counter-column:before{		left: -15px;	}	.rtl .subscribe-section .content-box .sec-title{		padding-right: 0;	}	.rtl .about-section-two .image-column .image-box{		padding-left: 0;	}	.rtl .subscribe-section .content-box .sec-title .icon{		right: 0;		left: auto;	}}@media only screen and (max-width: 767px){	.rtl .main-header .header-lower .nav-outer{		padding-left: 0;	}	.rtl .main-header .outer-box{		right: 0;		left: auto;	}	.rtl .nav-outer .mobile-nav-toggler{		margin: 0;	}	.rtl .coming-soon-section .time-countdown .counter-column:before{		left: -6px;	}	.rtl .feature-block-two .icon-box{		left: auto;		right: 0;	}	.rtl .subscribe-section .newsletter-form .form-group{		padding-right: 0;	}	.rtl .feature-block-two .inner-box{		padding: 40px 20px;	}	.rtl .mobile-menu .navigation li.dropdown .dropdown-btn{		right: auto;		left: 0;	}	.rtl .mobile-menu .nav-logo{		width: 100%;		text-align: right;	}	.rtl .mobile-menu .close-btn{		right: auto;		left: 15px;	}	.rtl .about-section .icon-circle-blue{		display: none;	}	.rtl .features-section-two .title-block .inner-box{		text-align: center;	}		.mobile-menu .navigation{	    margin-top: 60px;        border-top: none;	}	.fixed-header .nav-outer .mobile-nav-toggler{	    margin-top: ;	}}@media only screen and (max-width: 599px){	.rtl .schedule-block .date{		right: 0;		left: auto;	}	.rtl .schedule-block.even .date{		right: auto;		left: 0;	}	.rtl .coming-soon-section .outer-box{		padding: 30px 15px;	}	.rtl .coming-soon-section .time-countdown .counter-column{		margin: 0 10px;	}	.rtl .coming-soon-section .time-countdown .counter-column:before{		left: -15px;	}	.rtl .event-info-tabs .tab-btn{		margin-left: 0;	}	.rtl .schedule-section.style-two .schedule-block .inner-box .inner{		padding: 30px 20px;	}	.rtl .schedule-section.style-two .schedule-block .speaker-info .thumb{		left: auto;		right: 0;	}	.rtl .schedule-section.style-two .schedule-block .speaker-info{		padding-right: 0;	}	.rtl .banner-conference .time-countdown .counter-column{		margin-left: 0px;	}	.rtl .banner-conference .time-countdown .counter-column:last-child{		margin-left: 0;	}	.rtl .schedule-section.style-three .schedule-block .inner-box .inner{		padding: 30px 20px;	}	.rtl .banner-meetup .countdown .counter-column{		margin: 0 0 20px;	}	.rtl .feature-block-three .inner-box{		padding: 40px 20px;	}	.rtl .feature-block-three .icon-box{		left: auto;		right: 0;	}	.rtl .feature-block-three .link-box{		left: auto;		right: 0;	}	.rtl .blog-single .lower-content blockquote{		padding: 35px 20px;	}	.rtl .blog-single .lower-content blockquote .icon{		left: auto;		right: 0;	}	.rtl .buy-ticket .ticket-form{		padding: 30px 20px;	}	.rtl .register-section .title-column .inner{		padding: 50px 20px 20px;	}	.rtl .comments-area .comment{		padding-left: 0;		padding-right: 0;	}	.rtl .comments-area .comment-box .author-thumb{		left: auto;		right: 0;	}		.search-popup .search-form fieldset input[type="search"]{		padding:20px 20px;	}		.search-popup .search-form fieldset input[type="submit"]{		position:relative;		width:100%;		display:block;	}	}@media only screen and (max-width: 479px) {}