.sponsor .owl-carousel{display:block;}



.sponsor .owl-carousel div{float:left; margin:10px;}



.sponsor .owl-carousel div a {display: block; text-align: center; background-color: #f3f4f5; border-radius: 10px; padding: 10px;}



.sponsor .owl-carousel div a img {display: inline-block; max-width: 100%; }



.sponsor .owl-carousel .owl-item img {width: auto;}



.sponsor-logo{display: block; text-align: center; background-color: #f3f4f5; border-radius: 10px; padding: 10px;}



.sponsor-logo {



    margin:0 20px 20px 0;



    border-radius: 10px;



    overflow: hidden;



	background-color: #f3f4f5;



}



.sponsor-logo img {max-width: 100%; width: 100%;}







.sponsor .portfolio{margin:0 75px; }











/*------------------------------------*\



-------- DEMO Code: accordion



\*------------------------------------*/



/*----- Accordion -----*/



.accordion, .accordion * {



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box;



}







.accordion {



	overflow:hidden;



	/*box-shadow:0px 1px 3px rgba(0,0,0,0.25);*/



	border-radius:3px;



	background:#f7f7f7;



}







/*----- Section Titles -----*/



.accordion-section-title {



	width:100%;



	padding:15px;



	display:inline-block;



	border:1px solid #435469;

	border-radius:5px;

	background:#fdfdfd;

	margin-bottom:15px;

	transition:all linear 0.15s;



	/* Type */



	font-size:1.200em;



	/*text-shadow:0px 1px 0px #1a1a1a;*/



	color:#374146;



}







.accordion-section-title.active, .accordion-section-title:hover {



	/* Type */



	text-decoration:none;

	color:#fff;

	background-color: #497bc9;

}







.accordion-section:last-child .accordion-section-title {



	border-bottom:none;



}

.last-border{}

.last-border:last-child .accordion-section-title{border-bottom:1px solid #435469;}







/*----- Section Content -----*/



.accordion-section-content {



	padding:15px;



	display:none;



}

/*----- New css -----*/





.innerpage-title-gap{margin-top:50px; position:relative;}



.logo {

    float: left;

    font-size: 30px;

    font-weight: bold;

    margin-top: -12px;



}

/*.logo:hover {

    float: left;

    font-size: 30px;

    font-weight: bold;

    margin-top: -12px;

	background:url(../img/logo.png) left bottom no-repeat;

}*/



.logo a {color: #ffffff; display: inline-block;}

.logo a:hover {color: #dc143c;}

.logo a .logo-hex {background-color: #dc143c;}

.logo a:hover .logo-hex {background-color: #ffffff;}

.logo a .logo-fa {color: #ffffff;}

.logo a:hover .logo-fa {color: #dc143c;}

.logo .fa-stack {width: 253px; height: 75px; background:url(../img/logo.png) left top no-repeat;}

.logo .fa-stack:hover {background:url(../img/logo.png) left bottom no-repeat;}



.shrink .logo {margin-top: 0;}

.shrink .logo a {line-height: 1em;}

.shrink .logo a .logo-fa {font-size: 15px;}

.shrink .logo .fa-stack {width: 135px; height: 40px; background:url(../img/logo-small.png) left top no-repeat;}

.shrink .logo .fa-stack:hover {background:url(../img/logo-small.png) left bottom no-repeat;}

.logo a span.text-name{text-indent:-9999px; display:inline-block;}



.clearDiv{clear:both;}

.popupbox-height{height:495px; overflow:auto;}

.close-btn-position{position:relative;}

.close-btn-position .close-btn{position:absolute; right:-10px; top:-10px; z-index:999; opacity:1;}

.modal-body .speaker-identity{

	padding:20px;

	overflow:hidden;

}

.modal-body .speaker-identity .photo{float:left; border-radius:50%; margin:0 20px 20px 0; width:180px; height:180px;}

.modal-body .speaker-identity .photo img{border-radius:50%; max-height:100%; max-height:100%; border: 8px solid #afb4ba;}

.modal-body .speaker-identity .speaker-info{float:left; width:72%;}

.modal-body .speaker-identity .speaker-info h1{font-family: 'Raleway', sans-serif; font-size:30px; font-weight:bold; line-height:36px; text-transform:uppercase; color:#dc143c; margin:0 0 5px 0;}

.modal-body .speaker-identity .speaker-info h2{font-family: 'Raleway', sans-serif; font-size: 16px; line-height:30px; color:#dc143c; margin:0 0 5px 0;}

.modal-body .speaker-identity .speaker-info h3{font-family: 'Raleway', sans-serif; font-size: 16px; line-height:24px; color:#373737; margin:0 0 5px 0;}

.modal-body .speaker-identity .speaker-info h3.companyname{background-color:#696969; padding:5px 10px; color:#fff; display:inline-block; font-size:24px;}

.modal-body .speaker-identity .description{width:100%;}

.modal-body .speaker-identity .description p{}

.modal-body .speaker-identity .speaker-info .form-group{text-align:justify;}



.sponsor nav.primary {

	width:200px;

	float:left;

	background-color:#bababa;

}



.sponsor nav.primary ul li  {

	float:left;

	list-style:none;

	width:100%;

	border-bottom:2px solid #aaaaaa;

}



.sponsor nav.primary ul li a {

	display:block;

	font-size:14px;

	color:#000;

	padding:10px;

	text-decoration:none;

	line-height:20px;

}



.sponsor nav.primary ul li a:hover,.sponsor nav.primary li a.selected {

    background-color:#dc143c; color:#fff;

}



.sponsor .main {

	padding:0;

	margin:0;

	display:block;

}



.sponsor .entry {

	position:relative;

	float:left;

	margin:10px;

	cursor:pointer;

	width:200px;

	height:200px;

	padding:0;

	box-shadow:0px 0px 3px #828282;

}

.sponsor .entry a img{max-width:100%; margin-left: 5px; width:95%;}



.sponsor .portfolio { margin:0; }



.sponsor .magnifier {

	background:rgba(237,49,49,.7) url(..img/magnifier.png) no-repeat center;

	position:absolute;

	top:10px;

	left:10px;

	bottom:10px;

	right:10px;

	opacity:0;

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-ms-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out;

}

.sponsor .video-hover {

	background:rgba(237,49,49,.7) url(../img/video.png) no-repeat center;

	position:absolute;

	top:10px;

	left:10px;

	bottom:10px;

	right:10px;

	opacity:0;

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-ms-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out;

}



.sponsor .entry:hover .video-hover,

.sponsor .entry:hover .magnifier { opacity:1; }



.sponsor img {

	max-width:100%;

}



.isotope-item {

  z-index: 2;

}



.isotope-hidden.isotope-item {

  pointer-events: none;

  z-index: 1;

}



.isotope,

.isotope .isotope-item {

-webkit-transition-duration: 0.8s;

   -moz-transition-duration: 0.8s;

        transition-duration: 0.8s;

}



.isotope {

-webkit-transition-property: height, width;

   -moz-transition-property: height, width;

        transition-property: height, width;

}



.isotope .isotope-item {

-webkit-transition-property: -webkit-transform, opacity;

   -moz-transition-property:    -moz-transform, opacity;

        transition-property:         transform, opacity;

}

.isotope-item a{display:table-cell; height:205px; vertical-align:middle;}



.content-justified{text-align:justify;}

.event-thumbnail-height{height:113px;}

.event-thumbnail-height img{height:100%;}

.price-fixed-height{height:100px; text-align:left;}

.content-area{position:relative;}

.homepage-dyanamic-image{position:relative;}

.homepage-dyanamic-image img{max-width:100%;}

.homepage-slider-box{position:absolute; top:0; width:100%;}



.circle,.circle .circle-inner{height:165px;}

.circle .circle-inner .media img{ width:100%; height:149px; max-width:100%;}



.timeline-fixed-width{}

.timeline-fixed-width .media{margin-bottom:20px; overflow:hidden;}

.timeline-fixed-width .media .post-media{

	border: 8px solid #afb4ba;

	border-radius: 50%;

	width:170px;

	/* [disabled]height:170px; */

	/* [disabled]width:100%; */

	float:left;

	padding:0;

}

.timeline-fixed-width .media .post-media img{

	max-width:100%;

	/* [disabled]height: 155px; */

	/* [disabled]width: 155px; */

}

.timeline-fixed-width .media .media-body{width:80%; float:right; min-height:200px;}

.testimonial-avatar{height:200px;}

.testimonial-avatar img{width:200px !important; height:100%; max-width:100%; border-radius: 50%;}



.innerpage-banner{width:100%; height:400px; overflow:hidden;}

.innerpage-banner img{max-width:100%; width:100%;}



.static_page_content{}

.static_page_content p{font-size:15px; line-height:22px;}

.static_page_content h2{ font-size:20px; color: black; }

.static_page_content h3{font-size:16px; color: black; text-decoration: underline; }

.static_page_content ul{}

.static_page_content ul li{ background: url(../img/tick.png) no-repeat 26px 5px; padding-left: 5%; text-align: justify; }



.sponsorpage_bg{ background:url(../img/sponsorpage_bg.jpg) 0 0 no-repeat; background-attachment:fixed; background-size:cover;}

.speakerpage_bg{ background:url(../img/speakerpage_bg.jpg) 0 0 no-repeat; background-attachment:fixed; background-size:cover;}

.sponsorpage_bg .page-section{background-color:transparent !important;}

/*.all-staticpage-bg{ background:url(../img/all-staticpage-bg.jpg) 0 0 no-repeat; background-attachment:fixed; background-size:cover;}

.sterlingcomitteepage_bg{ background:url(../img/sterlingcomitteepage_bg.jpg) 0 0 no-repeat; background-attachment:fixed; background-size:cover;}

.speaking_opportunity_page_bg{ background:url(../img/speaking_opportunity_page_bg.jpg) 0 0 no-repeat; background-attachment:fixed; background-size:cover;}

.sponsordetails_page_bg{ background:url(../img/sponsordetails_page_bg.jpg) 0 0 no-repeat; background-attachment:fixed; background-size:cover;}

.venue-bg{ background:url(../img/venuepage_bg.jpg) 0 0 no-repeat; background-attachment:fixed; background-size:cover;}

.page-bg-white{background-color:#fff; padding:20px; margin-top:30px;}

.all-staticpage-bg .page-section,.sponsorpage_bg .page-section{background-color:transparent !important;}

*/

/*.speakerpage_bg img{max-width:100%;}*/



.registration-Cls{/*border:1px solid #e6e6e6; background-color:#f3f3f3;*/ padding:0 5% 5% 5%; overflow:hidden;}

.registration-Cls .field1{clear:both; margin-bottom:15px;}

.registration-Cls .field1 label{float:left; width:30%; font-weight:normal; color:#3f3f3f;}

.registration-Cls .field1 input[type="text"],.registration-Cls .field1 textarea{ width:70%;}

.registration-Cls .field{ padding:15px 0;}

.registration-Cls .field table.registration-tabl{ padding:10px;}

.registration-Cls .field table.registration-tabl tr td{color:#3f3f3f; font-size:14px;}

.registration-Cls .field table.registration-tabl select{ width:100%; height:40px;}



.registration-Cls h2{background-color:#747474; padding:10px;}

.registration-Cls h3{color:#DC143C;}



.registration-Cls .field table.attnde-details{}

.registration-Cls .field table.attnde-details tr td{padding:4px; font-size:13px;}

.registration-Cls .field table.attnde-details tr td input.midfield,.registration-Cls .field table.attnde-details tr td input.rightfield{height:40px}

.registration-Cls .field .option input.radio{display:inline-block; margin:0 10px 10px;}



.registration-Cls .registration-tabl-amnt{}

.registration-Cls .registration-tabl-amnt tr td{padding:10px}

.registration-Cls .registration-tabl-amnt tr td input.amountfieldright{height:40px;}



.registration-Cls ul.arrowul{ font-size:16px; font-weight:bold; list-style:disc inside;}

.registration-Cls ul.arrowul li{margin-bottom:6px;}

.registration-Cls ul.arrowul div.cont{padding-left:10px; line-height:24px; margin-bottom: 6px;}

.registration-Cls p.term{font-size:13px;}

.registration-Cls button.reg-butt{margin-top: -37px; float: right; margin-right: 10px;}



.registration-Cls .g-recaptcha{}



.registration-Cls .reg-btn{width:200px; margin:0 auto;}



.fixed-height{height:900px; overflow-y: scroll; overflow-x: hidden; border:1px solid #c1c1c1; padding: 5px;

margin-left: 15px;

float: left;

width: 81%;}



.testimonial-block{margin-bottom:20px; clear:both;}

.testimonial-block .media .post-media{height: 180px !important; width:180px !important; margin-right: 20px !important;}

.testimonial-block .media .media-body{width:900px !important;}



/* Let's get this party started */

.fixed-height::-webkit-scrollbar { width: 12px; } /* Track */

.fixed-height::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 10px; border-radius: 10px; } /* Handle */

.fixed-height::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: rgba(255,0,0,0.8); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); } .fixed-height::-webkit-scrollbar-thumb:window-inactive { background: rgba(255,0,0,0.4); }



.footer{border-top:2px solid #dfdfdf;}

.footer-links{float:left; width:100%; border-right: 1px solid #e4e4e4; min-height: 120px;}

.footer-links:last-child{border-right:none;}

.footer-links li{background:url(../img/footer-arrow.png) 0 10px no-repeat; padding:3px 0 3px 20px; border-bottom:1px dashed #eaeaea;}

.footer-links li a{color:#363636; font-size:14px; line-height:24px; display:block;}

.footer-links li a:hover{ color:#df0d27;}



.footer .social-line{border-top:1px solid #adadad; margin:0 !important;}

.copyright{font-size:14px;}



.innerpage-bgcolor{background-color:transparent !important;}

.transperent-bg{background-color:transparent !important;}

.title-colot-custom{color: #0D1D31 !important;}



.popup-fixed-height{height:500px; overflow:auto; overflow-x: hidden;}



.all-innerpage-sortgap{padding-top:0 !important;}



.pastparticipent{}

.pastparticipent .ul-panel{padding:10px; border:1px solid #cfcfcf; border-radius:10px; moz-border-radius:10px; webkit-border-radius:10px; overflow:hidden;}

.pastparticipent .ul-panel ul{float:left; width:50%;}

.pastparticipent .ul-panel ul li{background:url(../img/pastparti-main-icon.png) 0 3px no-repeat; padding:4px 0 4px 20px; font-size:13px;}

.pastparticipent .ul-right-panel{ border:1px solid #435469; border-radius:10px; moz-border-radius:10px; webkit-border-radius:10px;  background-color:#f5f5f5;}

.pastparticipent .ul-right-panel h3{border-radius:10px 10px 0 0; moz-border-radius:10px 10px 0 0; webkit-border-radius:10px 10px 0 0; padding:10px 15px; background:#435469; color:#fff; margin:0; font-size:24px; text-decoration:none;}

.pastparticipent .ul-right-panel p{font-weight:bold; padding-left:20px; margin:10px 0;}

.pastparticipent .ul-right-panel ul{}

.pastparticipent .ul-right-panel ul li{color:#0083bf; padding:5px 0 5px 20px; background:url(../img/tick.png) 5px 10px no-repeat; border-bottom:1px solid #badaea; font-size:14px;}



.vanue-page{}

.vanue-page .address{background-color:#f9f9f9; padding:10px; font-size:14px; line-height:24px;}

.vanue-page .address h2{font-weight:bold; font-size:18px; color:#000; background-color:transparent; margin-top:0;}

.vanue-page h3{text-decoration:none; background-color:#ededed; padding:10px; font-size:16px; font-weight:bold; color:#b00303;}

.vanue-page h2{ background-color:#b00303; padding:10px; font-size:18px; color:#fff;}

.vanue-page h1{font-size: 20px; font-weight: bold; color: #B00303;}

.vanue-page table.venue{background-color:#e4e4e4; border:1px solid #ccc; margin-bottom:15px;}

.vanue-page table.venue tr td{padding:13px 10px; font-size:14px;}

.vanue-page ol{list-style-type:decimal; padding-left:20px;}

.vanue-page ol li,.vanue-page ul li{line-height:24px; font-size:14px;}

.vanue-page .all_inner{background-color:#f7f7f7; padding:20px;}



.contact-page{}

.contact-page h2{ background-color:#b00303; padding:10px; font-size:18px; color:#fff;}

.contact-page .address{background-color:#efefef; padding:10px 20px; font-size:14px; margin-bottom:15px; line-height:24px;}

.contact-page .address h3{font-weight:bold; font-size:18px; color:#000; background-color:transparent; margin-top:0; text-decoration:none; border-bottom:1px solid #ccc;}



.contact-page .letstalk{background-color:#DC143C; text-align:center; padding:7% 0; margin-bottom:30px;}

.contact-page .letstalk h2{color:#fff; text-transform:uppercase; font-size:60px; background-color:transparent;}

.contact-page .letstalk h3{color:#fff; font-size:20px; text-decoration:none;}

.contact-page .letstalk h3 span{background-color:#435469; padding:5px 15px; color:#fff; border-radius:15px;}



.sponsorship-category .nav-tabs > li{width:100%; background-color:#e3e3e3; border-bottom:1px solid #cdcdcd;}

.sponsorship-category .nav-tabs > li a{border-bottom:1px solid #cdcdcd;}



.sponsorship-category{width:100%;}

.sponsorship-category .category-content{background-color:#dc143c; padding:15px; color:#fff; min-height:610px;}

.sponsorship-category .category-content h3{color:#fff; font-weight:bold; border-bottom:1px solid #fff; font-size:20px; margin-top:0;}

.sponsorship-category .category-content ul{padding-left:20px; list-style:disc inside;}

.sponsorship-category .category-content li{}



.field .option{color:#2e2e2e; font-weight:bold;}

.vanue-page .reg-btn{width:200px; margin: 0 auto;}

.promo-field{width:180px; display:inline-block;}

.apply-btn{background-color:#454545; padding:7px 12px !important; color: #fff; border-radius:5px; moz-border-radius:5px; webkit-border-radius:5px;}



.fullscreen-bg {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  overflow: hidden;

  z-index: -100;

}



.fullscreen-bg__video {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}



.modal-dialog{position:relative;}

.modal-dialog button.close{position: absolute; right: 20px; top: 10px; opacity:1; z-index:100;}

.modal-dialog button.close:hover{opacity: 0.5;}



.carousel-control{top: 31px !important; width:4% !important; font-size:100px !important;}



.search-section{width:100%; overflow:hidden; margin-bottom:20px;}

.search-section .field-row{width:50%; /*background-color:#ebebeb;*/ padding:10px 10px 15px 10px; border-radius:5px; float:right;}

.search-section .field-row input[type="text"]{width:70%; float:left; margin-right:10px;}

.search-section .field-row input[type="button"]{ margin-top:4px;}



.testimonial-year{width: 150px; float: right;  margin-top: -8%; position: relative; z-index: 100; margin-right: 36px;}

.testimonial-year select{height:40px;}



.gap20{height:20px; clear:both;}

#regtable tr td{border-top:none;}



.speaker-guideline-block{width:100%; border:1px solid #e2e2e2; margin-bottom:15px;}

.speaker-guideline-block h3{font-size:18px; background-color:#ededed; padding:10px; color:#b00303; font-weight:bold; margin:0;}

.speaker-guideline-block .guideline-block{ background-color:#ffffff; position:relative; padding:15px; margin-bottom:10px;}

.speaker-guideline-block .guideline-block a{float:right; display:block; color:#b00303; margin-top: -10px;}



.speaker-info-form{padding:0 10px !important;}

.speaker-info-form h3{background-color: #497bc9; padding:10px; font-size:18px; color:#fff; border-radius:5px; margin-top:0;}
.speaker-info-form h2{background-color: #497bc9; padding:10px; font-size:18px; color:#fff; border-radius:5px; margin-top:0; text-align: -webkit-center; font-weight: bold;}



.og-grid li a.book_now_id{height:auto; font-size:16px;}

#sponsorShip .popup-register{height:500px; overflow-y:scroll; overflow-x:hidden;}

.event-photo{ height:240px;}

.home-faq-height{height:270px; overflow-x: hidden; overflow-y: auto;}

.become-btn{float:right;}



.participantpage-slider{ border:5px solid #dfdfdf; margin-bottom:30px; height:272px; width:100%;}



@media (min-aspect-ratio: 16/9) {

  .fullscreen-bg__video {

    height: 300%;

    top: -100%;

  }

}



@media (max-aspect-ratio: 16/9) {

  .fullscreen-bg__video {

    width: 300%;

    left: -100%;

  }

}



@media (max-width: 767px) {

  .fullscreen-bg {

    background: url('../img/videoframe.jpg') center center / cover no-repeat;

  }



  .fullscreen-bg__video {

    display: none;

  }

}







/*===================== Responsive Start Here ========================*/



@media screen and (max-width: 1024px)

{

.timeline-fixed-width .media .media-body{width:77% !important;}

.timeline-fixed-width .media .post-media,.timeline-fixed-width .media .post-media img{height:auto;}

}

@media screen and (max-width: 768px)

{

.timeline-fixed-width .media .media-body{width:100% !important;}

.innerpage-banner{height:auto;}

.pastparticipent .ul-panel ul{width:100%;}

.pastparticipent .ul-panel ul li{text-align:left;}

#speakers .visible{height:auto !important; font-size:18px;}

}

@media screen and (max-width: 768px)

{

.static_page_content ul li{ background: url(../img/tick.png) no-repeat 0px 5px;}

}

@media screen and (max-width: 640px)

{

.schedule-wrapper .schedule-tabs.lv1 .nav > li.active > a{ color:#DC143C;}

.testimonial{}

.testimonial .pull-right{float:none !important;}

.testimonial .media-object{width:200px; margin:0 auto; float:none;}

.testimonial .media-body{display:inline-block; float:none;}

.price-label-title{font-size:20px;}

.modal-body .speaker-identity .speaker-info{width:100%;}

.registration-Cls .field1 label{float: none;  width: 100%;}

.registration-Cls .field1 input[type="text"], .registration-Cls .field1 textarea{width:100%;}



.search-section .field-row{width:100%;}

.search-section .field-row input[type="text"]{width:100%;}



.sterlingcomitteepage_bg .page-section .thumbnails div{height:auto !important;}

.become-btn{float:none; position: absolute; top: -45px; right: -8px; font-size: 14px !important; padding: 10px 15px;}

.popup-register input[name="enter_btn"]{padding:10px;}

.section-title .title-inner{font-size:20px;}



.all-innerpage-sortgap p{text-align:justify; padding:0 5px;}

.last-border{padding:0 15px;}

.testimonial-block .media .post-media{margin-right:inherit;}

.accordion_container{padding:10px 15px !important;}

.speaker-info-form {padding: 0 15px !important;}

}

@media screen and (max-width: 480px)

{

.price-label-title{font-size:24px;}

#contact h1.section-title .pull-right{margin-top:20px; float:none !important;}

#contact h1.section-title .title-inner{float:left; width:100%;}

}

.modal-backdrop.in {

    opacity: 0.9;

}

.footer2{

	width:100%;

	float:left;

	margin-left:-60px;

	margin-top:30px;

}
/*added by php developer*/
.media .testimg img {
    width: 100%;
    height: 75% !important;
    max-width: 100%;
}

