@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/OpenSansBold.eot');
    src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansBold.woff2') format('woff2'),
         url('../fonts/OpenSansBold.woff') format('woff'),
         url('../fonts/OpenSansBold.ttf') format('truetype'),
         url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}


@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/OpenSansSemibold.eot');
    src: url('../fonts/OpenSansSemibold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansSemibold.woff2') format('woff2'),
         url('../fonts/OpenSansSemibold.woff') format('woff'),
         url('../fonts/OpenSansSemibold.ttf') format('truetype'),
         url('../fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('../fonts/OpenSansItalic.eot');
    src: url('../fonts/OpenSansItalic.eot') format('embedded-opentype'),
         url('../fonts/OpenSansItalic.woff2') format('woff2'),
         url('../fonts/OpenSansItalic.woff') format('woff'),
         url('../fonts/OpenSansItalic.ttf') format('truetype'),
         url('../fonts/OpenSansItalic.svg#OpenSansItalic') format('svg');
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSansLight.eot');
    src: url('../fonts/OpenSansLight.eot') format('embedded-opentype'),
         url('../fonts/OpenSansLight.woff2') format('woff2'),
         url('../fonts/OpenSansLight.woff') format('woff'),
         url('../fonts/OpenSansLight.ttf') format('truetype'),
         url('../fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}

@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('../fonts/OpenSansLightItalic.eot');
    src: url('../fonts/OpenSansLightItalic.eot') format('embedded-opentype'),
         url('../fonts/OpenSansLightItalic.woff2') format('woff2'),
         url('../fonts/OpenSansLightItalic.woff') format('woff'),
         url('../fonts/OpenSansLightItalic.ttf') format('truetype'),
         url('../fonts/OpenSansLightItalic.svg#OpenSansLightItalic') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.woff2') format('woff2'),
         url('../fonts/OpenSansRegular.woff') format('woff'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}

@font-face {
    font-family: 'WorkSansBold';
    src: url('../fonts/WorkSansBold.eot');
    src: url('../fonts/WorkSansBold.eot') format('embedded-opentype'),
         url('../fonts/WorkSansBold.woff2') format('woff2'),
         url('../fonts/WorkSansBold.woff') format('woff'),
         url('../fonts/WorkSansBold.ttf') format('truetype'),
         url('../fonts/WorkSansBold.svg#WorkSansBold') format('svg');
}

@font-face {
    font-family: 'WorkSansExtraLight';
    src: url('../fonts/WorkSansExtraLight.eot');
    src: url('../fonts/WorkSansExtraLight.eot') format('embedded-opentype'),
         url('../fonts/WorkSansExtraLight.woff2') format('woff2'),
         url('../fonts/WorkSansExtraLight.woff') format('woff'),
         url('../fonts/WorkSansExtraLight.ttf') format('truetype'),
         url('../fonts/WorkSansExtraLight.svg#WorkSansExtraLight') format('svg');
}

@font-face {
    font-family: 'WorkSansMedium';
    src: url('../fonts/WorkSansMedium.eot');
    src: url('../fonts/WorkSansMedium.eot') format('embedded-opentype'),
         url('../fonts/WorkSansMedium.woff2') format('woff2'),
         url('../fonts/WorkSansMedium.woff') format('woff'),
         url('../fonts/WorkSansMedium.ttf') format('truetype'),
         url('../fonts/WorkSansMedium.svg#WorkSansMedium') format('svg');
}

@font-face {
    font-family: 'WorkSansSemiBold';
    src: url('../fonts/WorkSansSemiBold.eot');
    src: url('../fonts/WorkSansSemiBold.eot') format('embedded-opentype'),
         url('../fonts/WorkSansSemiBold.woff2') format('woff2'),
         url('../fonts/WorkSansSemiBold.woff') format('woff'),
         url('../fonts/WorkSansSemiBold.ttf') format('truetype'),
         url('../fonts/WorkSansSemiBold.svg#WorkSansSemiBold') format('svg');
}

@font-face {
    font-family: 'WorkSansLight';
    src: url('../fonts/WorkSansLight.eot');
    src: url('../fonts/WorkSansLight.eot') format('embedded-opentype'),
         url('../fonts/WorkSansLight.woff2') format('woff2'),
         url('../fonts/WorkSansLight.woff') format('woff'),
         url('../fonts/WorkSansLight.ttf') format('truetype'),
         url('../fonts/WorkSansLight.svg#WorkSansLight') format('svg');
}



/* ------------------------------------------------------------------
                		common css
------------------------------------------------------------------ */


a {transition: all 700ms ease-in-out; outline: none;}

.section {}
.section-center{text-align:center }
.section-right{text-align:right }
.section-left{text-align:left }

.section-top { padding:70px 0px 0px;  }
.section-btm { padding:0px 0px 70px;  }
.section-top-btm { padding:100px 0px 70px;  }

.section-top-small { padding-top:35px;  }

.nopad { padding:0px; }
.nopad-right { padding-right:0px; }
.nopad-left { padding-left:0px; }

.section-titles h2 {font-size: 35px;  line-height: normal; color: #ff4239; margin: 0px 0px 25px; padding: 0px 0px 0px;	  position: relative;   }
.section-titles h2 span {font-family: 'WorkSansLight';}
.section-titles-inner h2 {font-size: 35px;  line-height: normal; color: #666666; margin: 0px 0px 25px; padding: 0px 0px 0px;	  position: relative;   }

.navbar { position:relative;   }
.hdr { position:relative; }
.site-navbar {background:rgba(255,255,255,0); position:fixed;top: 0; height:115px;  width: 100%; z-index: 999; transition:all 500ms ease-in-out; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.0); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.0); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.0); border-bottom:0px solid rgba(99,136,207,1) }
	
/*.site-navbar-bg { background:rgba(63,107,192,1); }*/
.site-navbar .navbar-brand { margin-left:0px !important;}
.site-navbar a.navbar-brand {transition:all 500ms ease-in-out; padding:5px 0px;}
.site-navbar a.navbar-brand img {transition:all 500ms ease-in-out; width:100%; }
.site-navbar ul.navbar-nav, .site-navbar ul.list-inline {transition:all 500ms ease-in-out;}
.site-navbar-bg a.navbar-brand img { width:70%; transition:all 500ms ease-in-out }
.site-navbar.site-navbar-bg { height:90px; background:rgba(63,107,192,0.98)}
.site-navbar.site-navbar-bg .navbar-brand { padding-top:10px;  }
.site-navbar.site-navbar-bg .menu-link { top:12px; }
.site-navbar.site-navbar-bg #menu-ul {margin-top:39px;}
.site-navbar.site-navbar-bg .login-list { top:10px }


#menu-ul {padding-right: 0px;margin-top:63px; transition: all 500ms ease-in-out;}
.navbar-nav > li {}
.navbar-nav > li > a { color: #fff;	position: relative; font-family: 'WorkSansMedium';}
.navbar-nav > li > a:hover {color: #fff;}
.navbar-nav > li > a span {position: relative;}
.navbar-nav > li > a span::after {content: "";left: 0px;position: absolute;	width:0%;height:3px;background: #fff;transition: all 500ms ease-in-out;bottom:-16px; }
.navbar-nav > li > a:hover span::after {bottom:-16px;opacity: 1; width:100% }
.navbar-nav li:last-child a {padding-right: 0px;}
.navbar-nav > li > .dropdown-menu li:last-child a {padding-right: 10px;}
.nav .open>a span::after {content: "";	left: 0px;	position: absolute;	width: 100%;height: 3px;background: #fff;transition: all 500ms ease-in-out;bottom: -16px; }
.hdr {position: relative;}

 



.login-list { position:absolute; top:15px; right:15px; z-index:99; transition: all 500ms ease-in-out;  }
.login-list ul { margin:0px; padding:0px; }
.login-list li { list-style:none; float:left;  }
.login-list li a { padding:10px 15px; font-size:13px; color:#fff; text-decoration:none; transition:all 500ms ease-in-out;  font-family: 'WorkSansMedium'; }
.login-list li .user-avatar {  }
.login-list li .user-avatar  { }
.login-list li.loging-avtr a { padding:0px; }
.login-list li ul li { float:none;   }
.login-list li ul li a { padding:12px 15px 12px 15px !important; color:#4a4a49; }
.login-list li .user-avatar .user-avatar-img { width:35px; height:35px; border-radius:100%; margin-top:-5px; margin-right:10px; float:left; }
.login-list li .user-avatar .user-avatar-img img {width:100%; height:100%; border-radius:100%; }

.banner-section{ background:#2d64be; position:relative }
.carousel-caption h3 { font-size:55px; }
.carousel-caption h3 span {font-family: 'WorkSansExtraLight';}
.carousel-caption p {font-family: 'WorkSansMedium'; font-size:33px;}
.carousel-caption p small{font-size:20px; font-family: 'WorkSansMedium'; display: block; padding-top: 20px;}
.carousel-caption .read-btn  { padding:20px 0px; }
.inner-banner img{width:100%;}

a.readmore { background:rgba(255,197,38,1); padding:12px 25px; transition:all 500ms ease-in-out; font-family: 'WorkSansMedium'; text-decoration:none; font-size:16px; color:#000; -webkit-border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;  }
a.readmore:hover { background:#ff4239 none repeat scroll 0 0; color:#fff !important; }

.carousel-caption .read-btn a.readmore { font-size:20px; color:#000; font-family: 'WorkSansSemiBold'; }

.carousel-fade .carousel-inner .item {  -webkit-transition-property: opacity;  transition-property: opacity;}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { opacity: 0;}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {  opacity: 1;}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}
 

.announs-block { position:absolute; width:100%; bottom:-44px; left:0; z-index:99; }
.announs-banner { width:95%; margin:0 auto }

.shortcontent { width:75%; margin:0 auto 30px; font-family: 'OpenSansLight'; }
.shortcontent p { font-size:18px; line-height:30px; }

.welcome-block { position:relative;background:url(../images/lines-bg.png) no-repeat center top; }
.welcome-block:after { background:url(../images/pencil-box.png) no-repeat left top;   width:194px; height:241px; right:0px; position:absolute; bottom:0px; content:""; z-index:0;   }
.welcome-block:before { background:url(../images/pencil-icon.png) no-repeat left top;  width:200px; height:241px; left:0px; position:absolute; bottom:0px; content:""; z-index:-1; }


.box-block { background:#dfdfdf /*url(../images/box-bg.png) no-repeat center top*/; background-size:cover; }
.box-list { padding:25px 10px 25px 25px; background:#fff; -webkit-box-shadow: 0px 0px 27px -6px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 27px -6px rgba(0,0,0,0.28); box-shadow: 0px 0px 27px -6px rgba(0,0,0,0.28); margin-bottom:30px; }
.box-list h4 { position:relative;  border-bottom:1px solid #ebebeb; padding:0px 0px 10px; margin:0px 0px 20px; color:#4a4a49; font-size:20px }
.box-list h4:after { position:absolute; bottom:0px; height:3px; width:70px; background:#ff4239; content:"";  z-index:99; left:0px; }

.content1 {
    box-sizing: border-box;
    max-height: 100vh;
    overflow: auto;
    padding: 0;
    position: relative;
}


.event-box { background:url(../images/event-bg.png) no-repeat bottom center; background-size:cover; padding:100px 30px 150px 30px; text-align:center; position:relative; margin-bottom:30px; }
.event-box h2 { font-size:35px; color:#fff; margin-bottom:0px; padding-bottom:5px; }
.event-box h2 span {font-family: 'WorkSansExtraLight'; font-size:35px; }
.event-box > span {  font-family: 'WorkSansLight'; font-size:16px; color:#fff; display:block; padding-bottom:25px; }
.event-box p { font-size:14px; color:#fff;   font-family: 'OpenSansLightItalic'; line-height:25px; margin-bottom:30px; }
.nostarch-logo { position:absolute; width:100%; height:200px; top:-150px; left:0px; z-index:99;  }
.nostarch-logo img { width:250px; height:250px; margin:0 auto; border-radius:100%; border:10px solid #ffc426; }

.latest-news-block { height:160px; }
.latest-news-block ul { margin:0px 10px 0px 0px; padding:0px;  }
.latest-news-block li { list-style:none; border-bottom:1px solid #ebebeb; padding:0px 0px 10px 0px; margin-bottom:10px; }
.latest-news-block li .latest-news-list span { font-size:13px; font-family: 'WorkSansMedium'; color:#7e7e7e }
.latest-news-block li .latest-news-list  h4 { font-size:15px; color:#ff4239; line-height:22px; border:0px; margin-bottom:0px; }
.latest-news-block li .latest-news-list  h4:after { width:0px;}
.latest-news-block li .latest-news-list p { font-size:14px; line-height:26px; font-family: 'OpenSansLightItalic'; margin-bottom:10px;  }

.useful-block { height:120px; }
.useful-block ul {margin: 00px 0 0; padding: 0 18px 0 0;}
.useful-block li { border-bottom: 1px solid #e4e4e4; list-style: outside none none; margin-bottom: 10px; padding: 3px 0 10px 20px; position:relative }
.useful-block li a { text-decoration:none; font-family: "WorkSansMedium"; color:#4a4a49; font-size:14px; display:block;   }
.useful-block li i { color:#446ab4; position:absolute; top:6px; left:0px; }
.useful-block li a:hover {  color:#446ab4}
.useful-block li span {color: #0364b3; font-size: 12px; font-style: italic; line-height: normal;}
.useful-block li p {font-size: 14px; line-height: normal;}



.progress-list-block { height:415px; }/**/
.progress-list { position:relative; padding-bottom:5px; margin-right:10px }
.progress-list h5 {font-size:15px; color:#4a4a49; line-height:22px; font-family: 'WorkSansMedium'; margin-top:0px; }
.progress-list span { position:absolute; top:2px; right:2px; font-size:13px; font-family: 'WorkSansLight'; }
.progress-list .progress { margin-bottom:10px; }
#cl1, #cl5, #cl10 { background:#1abc9c }  
#cl2, #cl6, #cl11 { background:#aa79be } 
#cl3, #cl7, #cl12 { background:#6fa0de } 
#cl4, #cl8, #cl13 { background:#61bee7 }
#cl9, #cl14 { background:#ea9e71 }

footer { background:#505050; padding:30px 0px; } 
.footer-block a {font-family: 'WorkSansMedium'; color:#dedede; font-size:13px; padding:5px 10px; text-decoration:none; transition:all 500ms ease-in-out }
.footer-block  p { font-size:14px; color:#979797; font-family: 'WorkSansLight'; line-height:18px; padding:10px 0px 0px; margin-bottom:0px; }

.inner-block h4 { font-size:24px; margin-bottom:20px; color:#4a4a49 }

/* About-Us Block */

.guest-block, .about-block {background:url(../images/lines-bg.png) no-repeat center top; }
/*.about-block .section-titles h2{font-size:24px; color:#4a4a49; font-family: 'WorkSansSemiBold'; }*/
.about-block p{font-size:16px; color:#4a4a49; line-height:30px;text-align:justify;}
.about-block p span{font-size:18px; color:#4a4a49; font-family: 'WorkSansMedium';line-height:28px; }
.carousel-caption h4{font-size:40px; color:#fff; font-family: 'WorkSansBold';text-transform:uppercase;}
.inner-banner { position:relative; }
.inner-banner .carousel-caption{top:45%;  }
.rit-tab-int{background:url(../images/back-abt.jpg) no-repeat center center;height:300px;width:100%; /*float:left;*/ position:relative }
.rit-tab-int a.readmore{font-size:16px; color:#000; font-family: 'WorkSansBold';}
.rit-tab-int .read-btn{padding-top:65px;}
.rit-tab-int.loty p{color:#fff; font-family: 'WorkSansMedium';text-align:center;}
.rit-tab-int h4{font-size:25px; color:#fff; font-family: 'WorkSansLight';padding-top:15px;margin-bottom:0px;}
.rit-tab-int h4 span{font-size:25px; color:#fff; font-family: 'WorkSansBold';}
.nost-img { width:300px; margin: 0 auto 0px;}
.nost-img img { width:100% }
/* About-Us Block */

/* Reports Block */

.fertility-block{background:url(../images/lines-bg.png) no-repeat center top; }
.top-open h3{font-family:' ';font-size:22px;color:#fff;}
.accordion-toggle.collapsed .top-open h3{color:#F96262;background-color:#Fff;}
.panel-body{padding:30px;border:none !important;-webkit-box-shadow: 0px 4px 19px 4px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 4px 19px 4px rgba(0,0,0,0.1);
box-shadow: 0px 4px 19px 4px rgba(0,0,0,0.1);}
.panel-default{border:none !important;}
.top-open a{text-decoration:none;}
.top-open a:hover{text-decoration:none;}
.top-open .panel-group .panel-heading{border:none;padding:0;}
.top-open .panel-title{padding:0;}
.top-open .panel-title a{background-color:#FFC526;display:block;padding:15px;position:relative;font-size:18px; color:#000;  font-family: 'WorkSansMedium'; line-height:30px;border:1px solid transparent;  }
.top-open .panel-title a.collapsed:hover{background-color:#FFC426;transition:all 0.5s ease;}
.top-open .panel-title a.collapsed{color:#1d1d1d;background-color:#FFF;border:1px solid #d4d4d4;padding:15px;    padding-right: 64px;}
.top-open .panel-title a.collapsed:after{content:"\f067";background-color:#AEAEAE;color:#FFF;font-family:FontAwesome;font-size:22px;padding:15px 20px;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;
height:100%;}
.top-open .panel-title a:after{background-color:#8c8c8c;color:#fff;content:"\f068";font-family:FontAwesome;font-size:22px;padding:15px 20px;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;height:100%;}
.top-open .panel-group .panel-heading{border:none;padding:0;}
.top-bar-list h5{font-family:'latoregular';font-size:18px;color:#373a41;}
.top-bar-list li{background:rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll 12px 12px;list-style:outside none none;padding:5px 0 5px 35px;font-family:'latoregular';font-size:14px;line-height:27px;}
.panel-body h5{font-family:'latoregular';font-size:18px;color:#373a41;margin:15px 0px;}
.down-ls{margin-bottom:20px;}
.panel{boxshadow:none !important;}
.notecont{background:#f9f9f9 none repeat scroll 0 0;color:#f96262;font-family:"latolight_italic";font-size:15px;padding:10px;line-height:29px;}
.fert{}
.fer-li{padding:0px 15px;}
.fer-li li{font-size:14px;color:#666666;font-family:'latoregular';list-style:none;border-bottom:1px solid #e3e3e3;padding:10px 0px;}
.fer-li li:last-child{border-bottom:0px;}
.fer-li li a{background:rgba(0, 0, 0, 0) url("../images/arr-2.png") no-repeat scroll left 4px;color:#666666;display:block;font-size:14px;list-style:outside none none;padding:5px 0px 5px 30px;text-decoration:none;}
.fer-li li a:hover{background:rgba(0, 0, 0, 0) url("../images/arr-2.png") no-repeat scroll left -45px;transition:all 500ms ease-in-out;color:#F96262;}
.panel-group .panel{margin-bottom:15px;}
.fert{border-bottom:1px solid #e3e3e3;padding:0px;}
.bok{border-bottom:1px solid #e3e3e3;padding:0px;}
.bo-k{padding:0px 15px;}
.down-las-vid .video-icon{background-image:url("../images/play.png");background-position:center center;background-repeat:no-repeat;height:100%;left:0;opacity:0.8;position:absolute;top:0;width:100%;z-index:99;}
.sec-vid{background-image:url("../images/play.png");background-position:center center;background-repeat:no-repeat;height:100%;left:0;opacity:0.8;position:absolute;bottom:40px;width:100%;z-index:99;}
.img-top{margin-top:20px;}
.lap-vid{margin:10px 0px;}
.mat .sto{padding:0px;border:0px;}
.mat .gre{font-size:11px;margin:38px 33px;}
.mat .img-cont{float:left;width:20%;}
.pa-bo{margin-bottom:15px;}
.pat-faq{margin-top:20px;}
.paon-lis li{list-style:none;line-height: 25px; padding-bottom: 15px;margin-top:15px;position:relative;font-size:13px;color:#9E9E9E;font-family:'OpenSansRegular'; padding-left:35px; }



.paon-lis li span{font-size:16px;color:#5B5B5B;font-family:'OpenSansRegular';transition:all 500ms ease-in-out;}
.paon-lis li:after{position:absolute;content:"";width:100%;background-color:#D8D8D8;height:1px;left:0;bottom:0px;}
ul.paon-lis{ margin:0px; padding:0px; }
.paon-lis li:hover i{color:#ff4239;transition:all 500ms ease-in-out;}
.paon-lis li:hover span{color:#ff4239;transition:all 500ms ease-in-out;}
.paon-lis a{text-decoration:none;}    
.paon-lis li i{content:"";color:#a2a2a2;font-size:25px;left:0px;position: absolute;top:10px;transition:all 500ms ease-in-out;}

/* Reports Block */



/* Register Block */

.register-block{background:url(../images/lines-bg.png) no-repeat center top; }
.register-block .section-titles h2{font-size:24px; color:#1a1a1a; font-family: 'WorkSansSemiBold';}
.register-block .section-titles h2:after{position:absolute;content:"";width:100%;background-color:#ebebeb;height:1px;left:0;bottom:-15px;}
.register-block .section-titles h2:before{position:absolute;content:"";width:7%;background-color:#ff4239;height:4px;left:0;bottom:-15px;}
.reg-form .control-label{text-align:left;font-size:15px; color:#4a4a49; font-family: 'OpenSansRegular';padding-right:0px;padding-top:10px;font-weight:normal;line-height: 18px;}
.reg-form .control-label:after{ bottom: 0;color: #4a4a49;content: ":";position: absolute;right:-5px;}
.form-horizontal .form-group{margin:20px 0px 0px;}
.reg-form {margin-top: 75px;}
.reg-form input{border-radius:0;border:1px solid #d7d7d7; height:45px;}
.left-sigin:after{ background-color: #ebebeb;bottom: -160px;content: "";height: 460px;left: 0;position: absolute;width: 1px;}	
.btn-default{background:rgba(255,196,38,1); padding:10px 50px;   transition:all 500ms ease-in-out; font-family: 'WorkSansSemiBold'; text-decoration:none; font-size:18px; color:#000; border:1px solid rgb(255, 196, 38); -webkit-border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;  }
.btn-default:hover{background:#ff4239; color:#fff }
.form-group a{line-height:50px;font-size:14px; color:#4a4a49; font-family: 'OpenSansRegular';text-decoration:underline; transition:all 500ms ease-in-out;}
.form-group a:hover{color:#ff4239; transition:all 500ms ease-in-out;}
.check-box input[type="checkbox"]:not(old) + label span.bricksfls {font-family: 'WorkSansSemiBold'; color: #ff4239; font-size: 18px; }
span.bricksfls { animation-duration: 1200ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation:blink 600ms infinite; /* Safari and Chrome */ }

@keyframes blink {
    from {
        color:#ff4239;
    }
    to {
        color:#436ec1;
    }
}
@-webkit-keyframes blink {
     from {
        color:#ff4239;
    }
    to {
        color:#436ec1;
    }
}


/* Register Block */



/* myprofile Block start */

.myprofile-block{background:url(../images/lines-bg.png) no-repeat center top; }
.myprofile-block .section-titles h2{font-size:24px; color:#1a1a1a; font-family: 'WorkSansSemiBold';}
.myprofile-block .section-titles h2:after{position:absolute;content:"";width:100%;background-color:#ebebeb;height:1px;left:0;bottom:-15px;}
.myprofile-block .section-titles h2:before{position:absolute;content:"";width:7%;background-color:#ff4239;height:4px;left:0;bottom:-15px;}

.myprofile-block .reg-form {margin-top:0px;}
.myprofile-block .reg-form .control-label:after{ bottom: 0;color: #4a4a49;content: " ";position: absolute;right:-5px;}
.myprofile-block .reg-form .control-label {text-align:left;font-size:15px; color:#4a4a49; padding:5px 0px 10px;  font-weight:normal;}
.myprofile-block .reg-form textarea { border: 1px solid #d7d7d7;   border-radius: 0; min-height:100px;  }
.myprofile-block .form-row-block { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ebebeb; }

.form-group a.blue-btn {background: rgba(63, 107, 192,1); padding:8px 10px; color:#fff; text-decoration:none; font-size:12px; }
.add-row-block { clear:both }
.add-row { position:relative; }
a.row-delet { position:absolute; top:57px; right:-13px }
a.row-delet { padding:11px 6px; background:#f54040; color:#fff; text-decoration:none; }
.privacy-sett input[type="radio"] { width:auto; height:auto }
.privacy-bx { display:inline-block; padding-right:30px; }
.privacy-sett .radio-box-txt { position:relative; top:-16px; }

.privacy-sett input[type="radio"]:not(old) {
    margin: 0;
    opacity: 0;
    padding: 0;
	display:none;
}




.privacy-sett input[type="radio"]:not(old) + label {
    background: rgba(0, 0, 0, 0) url("../images/check.png") no-repeat scroll left 8px;
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    line-height: 50px;
    margin-left: 0;
    padding-left: 42px;
    transition: all 300ms ease-in-out 0s;
}


.privacy-sett input[type="radio"]:not(old) + label span {
    font-size: 15px;
}

.privacy-sett input[type="radio"]:checked:not(old) + label {
    background-position: 0 -60px;
}
/*
#register_event .privacy-sett label.error {
font-size:0px;
}

#register_event label.error{
	display:none;}
#register_event select.error {
    border: 1px solid #ff0000;
}
#register_event input.error {
    border: 1px solid #ff0000;
}*/

/* myprofile Block  end */

#register_event  .form-row-block {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border:none !important;
}



/* Contact Block */

.contact-block{background:url(../images/lines-bg.png) no-repeat center top;}
.contact-block .section-titles h2{color: #4a4a49;font-family: "WorkSansSemiBold";font-size:24px;margin-bottom:20px;}

.contact-block .section-titles.gt h2{color: #4a4a4a;font-family: "WorkSansSemiBold";font-size:24px;margin-bottom:0px;}
ul.addres { padding:0px; margin:0px 0px 30px;  }
.addres li {color: #4d4d4d; font-size: 16px;line-height: 28px;list-style: outside none none; padding:0px 0 20px 40px; margin-bottom:20px; position: relative;}
.addres li:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#e8e8e8;}
.addres li span {color: #ff4239;font-family: "WorkSansSemiBold";font-size: 18px;line-height: 26px;list-style: outside none none;position: relative;}
.addres li .sec{color: #4d4d4d; font-size: 16px;font-family:'OpenSansLightItalic';}
.addres {position: relative;}
.addres a{text-decoration:none; transition:all 500ms ease-in-out;color: #4d4d4d; font-size: 16px;line-height: 26px;list-style: outside none none;position: relative;}
.addres a:hover{color:#ff4239; transition:all 500ms ease-in-out;text-decoration:none;}
.reach-block h4 {color: #373536;padding-bottom: 15px;font-family: "WorkSansMedium";font-size: 18px;text-transform: uppercase;}
.addres li i{color:#ff4239; font-size:20px;left:8px;position:absolute;top:3px;}

input {
border: 1px solid #dddddd;
    border-radius: 1px;
    color: #000;
    font-family: opensansregular;
    font-size: 16px;
    margin-bottom:10px;
    min-height: 42px;
    padding: 10px;
    width: 100%;
}
select {
	background: #fff url("../images/downarrow.png") no-repeat scroll right 12px;
	border: 1px solid #e3e3e3;
	width: 100%;
	padding: 10px;
	margin-bottom: 20px;
	color: #747474;
}
.curs input:hover {
	cursor: pointer;
}
.for select {
	-moz-appearance: none;
}
.frm-fields {
	float: left;
	width: 100%;
}
textarea {
	border: 1px solid #e3e3e3;
	margin-bottom: 20px;
	padding: 10px;
	width: 100%;
	min-height:170px;
	background-color:transparent;
	border-radius: 1px;
	font-family:'OpenSansRegular';
	color:#000;
	font-size:16px;
}
.join-t textarea {
	min-height: 100px;
}
.for {
	font-size: 15px;
	font-family:'OpenSansRegular';
	color:#4b4b4b;
}
.for span {
	font-size: 15px;
	font-family:'OpenSansRegular';
	color:#4b4b4b;
}
.git {
	background-color: #AC8229;
	min-height: 345px;
}
.rech {
	padding-right: 40px;
	border-right: 1px solid #e3e3e3;
	margin-bottom: 20px;
}
.getch {
	padding-left: 40px;
}
.enquir-form .frm-fields .form-data input[type="submit"] {
	padding: 10px 30px;
	font-size: 18px;
 
	text-decoration: none;
	color: #fff;
	background-color: #0195EB;
	text-transform: uppercase;
	transition: all 500ms ease-in-out;
	width: auto;
}
.enq-side-enq input[type="submit"] {
	padding: 10px 30px;
	font-size: 18px;
	font-family: 'WorkSansSemiBold';
	text-decoration: none;
	color: #24282b;
	background: #faa61a;
	transition: all 500ms ease-in-out;
	width: 100%;
}
.enq-side-enq input[type="submit"]:hover {
	color: #fff;
	background-color:#436EC1;
	transition: all 500ms ease-in-out;
}
/* Contact Block */


/* Team Section Start */

.team-block{background:url(../images/lines-bg.png) no-repeat center top; }
.team-block p{font-size:16px; color:#4a4a49; line-height:30px; }
.our-tea img{width:100%;}
.our-tea h6{position:absolute;bottom:8px;left:15px;z-index:40;font-size:18px; margin:0px; color:#4a4a49; font-family: 'WorkSansMedium';line-height:25px; transform: translateX(0px);transition:all 0.5s ease; }
.our-tea h6 span{font-size:14px; margin:0px; color:#4a4a49; font-family: 'OpenSansLightItalic'; transform: translateX(0px);transition:all 0.5s ease;}

/*.our-tea:after {background-color: #FFC426;bottom: 0;color: #fff;font-family: "fontawesome";font-size: 25px;height:70px;line-height: 50px;position: absolute;right: 0;text-align: center;width:100%;z-index: 0;transition:all 0.5s ease; transform: translateX(0px)}*/
.our-tea{overflow:hidden;width:100%;margin:20px 0px 0px;}
.tea-details { width:100%; background:#ff4239; padding:15px; position:absolute; height:100%; bottom:-100%; opacity:0; transition:all 500ms ease-in-out;}
.tea-details p {font-size:14px; margin:0px; color:#fff;font-family:'OpenSansLight'; text-align:lef;line-height:24px;}
.our-tea{position:relative;}
.peo:hover .tea-details{ bottom:0%; opacity:0.9;}
.peo:hover .our-tea:after{transform: translateX(200px); right:-50px;}
.peo:hover .our-tea h6{transform: translateX(200px); left:50px;}

.our-team-name{background-color: #FFC426;}

/* Team Section End */


.inner-banner-section { position:relative }
.inner-caption { position:absolute; top:30%; width:100%;  z-index:99; padding:15px; } 
.inner-caption h2 { font-size:55px; color:#fff; }
.inner-caption h4 { font-size:33px; color:#fff; }

.event-countder { width:440px; border:0px solid #fff; padding:20px; margin:0px auto; }
.event-countder h4 { font-size:18px; margin:0px 0px 20px; padding:0px 0px 0px; }

.events-tab-block {}
.events-tab-block .nav-tabs > li > a { text-transform:uppercase; font-family: 'WorkSansSemiBold'; color:#898989 }
.events-tab-block .nav-tabs > li.active > a { color:#fff; }
.events-tab-block .nav-tabs > li.active > a:after { position:absolute; top:0px; left:0px; height:4px; width:100%; z-index:99; content:""; background:#ffc426;  }
.event-tab-body { padding:30px 0px; }
.event-tab-body p { text-align:justify; }
.event-logo { width:100%; }
.event-logo img { width:100%; transition:all 600ms ease-in-out }

.box-list.event-reg-list h4 { font-size:20px; }


.members-block { margin-bottom:30px; }
.members-block table thead tr { background:#446ab4; }
.members-block table thead tr th { padding:15px 10px; color:#fff;  }
.members-block table tbody tr td { padding:10px; border:1px solid #CDCDCD }


.profile-view {}
.profile-box {-webkit-box-shadow: 0px 0px 14px -5px rgba(0,0,0,0.56);
-moz-box-shadow: 0px 0px 14px -5px rgba(0,0,0,0.56);
box-shadow: 0px 0px 14px -5px rgba(0,0,0,0.56); margin-bottom:30px;  }
.profile-box h3 { background:#446ab4; padding:15px 15px; margin:0px; font-size:20px; color:#fff }

.profile-box-body { padding:20px; }
.profile-box-body .profile-img { width:100%; }
.profile-box-body .profile-img img { width:100%; }
.profile-details ul { margin:0px; padding:0px; }
.profile-details li { list-style:none; padding:0px 0px 5px 0px; margin-bottom:5px; border-bottom:1px solid #e9e9e9; font-family: 'WorkSansMedium'; }
.profile-details li span { font-size:15px; color:#909090; display:block; font-family: 'WorkSansLight'; }

.profile-popup .close { color: #fff; text-shadow:none; opacity:1; font-size:30px;  position: absolute; right:30px;top: 22px; }
.profile-popup .modal-content { border-radius:0px; }  


.filtr-item {padding: 1rem;}
.item-desc {background-color: rgba(0,0,0,0.5);color: white;position: absolute;text-transform: uppercase;text-align: center;padding: 1rem;z-index: 1;bottom: 1rem;left: 1rem;right: 1rem;}

/* Filter controls */
ul.simplefilter { margin:0px 0px 30px; padding:0px; border-bottom:1px solid #ddd;  }
.simplefilter li, .multifilter li, .sortandshuffle li {color: white; cursor: pointer;display: inline-block;text-transform: uppercase;padding: 15px 20px;}
.simplefilter li {background-color: #fff; font-size:15px; font-family:"WorkSansSemiBold"; color:#898989; transition:all 600ms ease-in-out  }
.simplefilter li.active {background-color: #ff4239; color:#fff; position:relative; }
.simplefilter li.active:after { position:absolute; top:0px; left:0px; height:4px; width:100%; z-index:99; content:""; background:#ffc426;  }


select {padding: 1rem 1rem;text-transform: uppercase;}
ul.sortandshuffle { margin:0px; padding:0px; }
.sortandshuffle .shuffle-btn {background:url(../images/shuffle-icon.png) no-repeat 0px 0px;transition: all 500ms ease-in-out 0s;}
.sortandshuffle .shuffle-btn:hover{background:url(../images/shuffle-icon.png) no-repeat 0px -55px;transition: all 500ms ease-in-out 0s;}
#form_login > p {
    margin-left: 15px;
}

.ba-slider {position: relative;  overflow: hidden;}
.ba-slider img {width: 100%; display:block;}
 .gallery-info { position:absolute; bottom:0px; width:100%; padding:10px; color:#fff; font-family:"WorkSansSemiBold"; background:rgba(0,0,0,0.80) }
 
 
label.error { font-size:14px; font-weight:normal; font-family: 'WorkSansMedium'; color:#f26767 } 

.inner-block.team-block h4{margin-bottom:0px;}
ul.nost  { margin:0px 0px 40px; padding:0px; }
.nost li{list-style:none;font-family:'OpenSansLight';  color: #4a4a49;font-size: 17px;line-height: 30px; padding:5px ;}
.nost li i{color:#436EC1;padding-right:3px;font-size:8px;}
.mn {
    color: Red;
}

.panel-collapse .fqa{color: #5b5b5b;
    font-family: "OpenSansLight";
    font-size: 16px;
    transition: all 500ms ease-in-out 0s;
	line-height: 28px;
	padding:15px;}
	
.fqa.fq{margin-bottom:0px;}
.nost.posty{padding-left:15px;}
.con-shed{
	text-align:center;
	padding-bottom:30px;
	}
.con-shed h4{
	color:#446ab4;
	margin-bottom:0px;
	}
.con-shed h5{
	font-size:18px;
	color:#4a4a49;}
.con-shed h6{
	font-size:18px;
	color:#4a4a49;
	font-weight:bold;}
.shedule-month h4{
		color:#446ab4;
		font-size:18px;}
.highligted-sec p{
	font-size:14px;
	line-height:22px;
	margin-bottom:5px;
	
	}
	
	#email_status {
    font-size: 14px;
    font-weight: normal;
    font-family: 'WorkSansMedium';
    color: #f26767;
    display: block;
}

ul.letsgive  {
	
	margin:0px 0px 30px; padding:0px;
	
	 }


.letsgive li {
    list-style: none;
    color: #4a4a49;
    font-size: 17px;
    line-height: 30px;
}
.letsgive li i {
    color: #436EC1;
    padding-right: 3px;
    font-size:14px;
	list-style: outside none none;
	
}
.letsgive li a {

text-decoration:none;
color: #446AB3;
padding:10px 0px 10px 20px;
font-family: "WorkSansSemiBold";
font-size: 18px;
display:block;
line-height: 26px;
position:relative;
}

.letsgive li a:after { position:absolute; top:21px; left:0px; width:7px; height:7px; background:#446AB3; border-radius:100%; content:"";  }
.letsgive li a:hover { color:#4a4a49; margin-left: 15px;  }



.side-widget { margin-bottom:30px; padding: 10px;}
.side-bar-links::before { background: #ff4239 none repeat scroll 0 0;  content: ""; height: 95%; left: -8px; position: absolute; top: -10px; width: 8px; display:block }
.side-bar-links::after {background: #ff4239 none repeat scroll 0 0; content: "";  height: 8px;  left: 0; position: absolute; top: -10px; width: 85%;}
.side-bar-links {background: #fff none repeat scroll 0 0; box-shadow: 5px 5px 19px -9px rgba(0, 0, 0, 0.66); padding: 10px 10px 10px 20px;  position: relative;}

.side-bar-links h3 { font-size:20px;  font-style: normal;  margin: 0;  padding: 15px 0 10px; font-family: "WorkSansSemiBold"; color:#ff4239;}
.side-bar-links ul { margin: 0;  padding: 0;}
.side-bar-links li {border-bottom: 1px solid #e5e6e9;  color: #767676;  font-size: 15px; list-style: outside none none; transition: all 300ms ease 0s; position:relative; }
.side-bar-links li a {color: #767676;  display: block;  font-size: 15px;  padding: 12px 0 12px 15px;  text-decoration: none; position:relative;  font-family: 'WorkSansMedium'; }
.side-bar-links li a:after { position:absolute; top:21px; left:0px; width:6px; height:6px; background:#ff4239; border-radius:100%; content:"";  }
.side-bar-links li a:hover {color: #ff4239; margin-left: 15px;}

.action-btns { padding:10px 0px; }
.action-btns button[type="button"] { }

.check-box { display:inline-block }
.check-box input[type="check"] { width:auto; height:auto }
/*.privacy-bx { display:inline-block; padding-right:30px; }*/
.check-box .radio-box-txt { position:relative; top:-16px; }

.check-box input[type="checkbox"]:not(old) {
    margin: 0;
    opacity: 0;
    padding: 0;
	display:none;
}

.check-box input[type="checkbox"]:not(old) + label {
    background: rgba(0, 0, 0, 0) url("../images/check1.png") no-repeat scroll left 8px;
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin-left: 0;
	 font-family: 'OpenSansRegular'; color:#4a4a49;
    padding-left: 42px; padding-top:10px; min-height:45px;
    transition: all 300ms ease-in-out 0s;
}
.polic h4{font-family: 'WorkSansMedium'; color:#4A4A49;font-size:16px;margin:10px 0px;}

.check-box input[type="checkbox"]:not(old) + label span {
    font-size: 15px;
}

.check-box input[type="checkbox"]:checked:not(old) + label {
    background-position: 0 -60px;
}

.guest-block .reg-form { margin:0px; }
.guest-block .reg-form .select2-container { width:100% !important; }

.dot-remove.control-label::after { content:" " }
.asd { width:95% }

ul.content-list { margin:0px 0px 20px; padding:0px; }
.content-list li { list-style:none; font-size:16px; line-height:28px; padding:5px 0px 5px 15px; position:relative;  }
.content-list li:after { position:absolute; top:16px; left:0px; width:6px; height:6px; background:#446AB3; border-radius:100%; content:"";  }

#errors.errors { background:rgba(255,223,224,1); border:1px solid #f2c1c2; color:#e74346; padding:10px 10px; text-align:center; clear:both; margin-bottom:30px; font-family: "WorkSansSemiBold"; }
#errors.alert-success {
clear: both; font-family: "WorkSansSemiBold";  text-align:center; 
}
.our-team-name {
padding: 10px 15px;
min-height: 80px;
	}
.our-team-name h6{
font-size: 15px;
margin: 0px;
color: #4a4a49;
font-family: 'WorkSansMedium';
line-height: 20px;
word-wrap: break-word;
}
.our-team-name h6 span {
    font-size: 14px;
    margin: 0px;
    color: #4a4a49;
    font-family: 'OpenSansLightItalic';
}

.stk-text {
    font-size: 6px;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    font-size: 13px;
}

.event-register-fm .privacy-sett input[type="radio"]:not(old) + label{
	
	font-size: 16px;
	}
.amount-bill ul li span.detailof_amt{
	float:left;
	}
.amount-bill ul li span.detail_amt{
	float:right;
	}
		.amount-bill h4{
			margin-top:20px;}
	.amount-bill h4 span.detailof_amt{
	float:left;
	}
.amount-bill h4 span.detail_amt{
	float:right;
	}
	
	
	
.amount-bill.side-bar-links ul li{
	 clear: both;
    margin-bottom: 10px;
    padding: 4px 0;}
	
.print-btn a { float:right; text-decoration:none; font-size:14px; font-weight:bold;  }
.print-btn a i { background:#446ab4; width:25px; height:25px; color:#fff; text-align:center; line-height:25px; border-radius:100%; }	
.print-btn { display:inline-block; position:relative; top:-40px; float:right  } 
p.paymentstatus {font-family: 'OpenSansLightItalic'; font-size:14px; line-height:20px; padding:8px 0px; }
p.paymentstatus a { color:#446ab4; text-decoration:none; }
.paymentinfotable table td { width:50%; }
.paymentinfotable-event-logo { border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:30px; display:none; }
.eventbrand {}

.inner-block .box-list h4 { font-size:16px; }

table.table-striped span.text-italic { font-family: 'OpenSansLightItalic'; }

span.size-note { display:block; padding-bottom:10px; font-size:14px;  font-family: 'OpenSansLightItalic'; color:#f6413d  }

.nte-cl ul{padding:0px;margin:0px;}
.nte-cl h5{  color: #4a4a49;
    font-family: "WorkSansMedium";
    font-size: 16px;}
.nte-cl li{color: #4a4a49;font-size: 14px;display:block; padding: 5px 0px; font-family: 'OpenSansItalic'; }
.nte-cl li i {color: #436ec1;font-size: 6px;padding-right: 8px;}
 



