#toggleButton {
	display: none;
}
@media (min-width: 1400px) {
	.container {
	    width: 1330px;
	}
}
@media (min-width: 768px) {
	.align_items_center {
	    display: flex;
	    align-items: center;
	}

	.snRoad:nth-child(odd) .RoadInSn {
	}

	.snRoad:nth-child(odd) .RoadInSn .high {
	}
	.snRoad:nth-child(odd) .RoadInSn li i {
	    left: -27px;
	    right: 0px;
	}
}
@media (max-width: 767px) {
	#toggleButton {
		display: block;
	}
	.navbar-collapse {
	    text-align: center;
	    float: none;
	    background: #fffffff0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    border-color: transparent;
	}
	.content h1 {
	    font-size: 31px;
	    line-height: 41px;
        margin-bottom: 8px;
	}
	.sliderSection .content {
		text-align: center;
		margin-top: 25px;
	}
	.sliderSection .image {
		width: 75%;
		margin: auto;
	}
	.sliderSection .social_ab {

	}
	.homesliderSection .content {
	    padding-left: 0px;
	}
	.padSection {
    	padding: 40px 0px;
	}
	.sliderSection {
	    padding-top: 100px;
	    padding-bottom: 40px;
	}
	.content h3 {
	    font-size: 28px;
	    margin-bottom: 14px;
	}
	.subtitle p {
    	width: 100%;
	}
	.imgFeat {
	    top: -40px;
	    width: 85px;
	}
	.snFeat {

	}
	.snFeatMain {
    	margin-bottom: 45px;
	}
	.content h2 {
	    font-size: 17px;
	    line-height: 26px;
	}
	h4 {
    	font-size: 24px;
	}
	.mainRound>div {
	    width: 50%;
	    margin-bottom: 15px;
	}
	.roadmap_here:before {
		right: auto;
		left: 13px;
	}
	.snRoad .RoadInSn {
		width: 100%;
		float: none;
		padding-left: 32px;
		padding-right: 0px;
	}
	.roadmap_here {
	    padding-left:0px;
	}
	.RoadInSn {
	    width: 100%;
	    text-align: left;
	}
	.high {
		right: auto;
		left: -20px;
	}
	.RoadInSn li i {
		right: auto;
		left: -42px;
	}
	.RoadInSn {
		padding-bottom: 25px;
	}
	.videoFeat {
		display: none;
	}
	.social_ab a {
	    font-size: 15px;
	}
	.communitySection .social_ab a {
	    padding: 0px 5px;
	}
	.fLinks {
		margin-top: 25px;
	}
	.logo_content img {
		display: none;
	}
	.contentSections.sliderSection {
    	padding-top: 110px;
	}
	.contentSections.sliderSection br {
		display: none;
	}
	.f18 p {
	    font-size: 15px;
	    line-height: 24px;
	}
	.f18 {
    	width: 100%;
	}
	.mainRound .snValue h5 {
    	font-size: 31px;
	}
	.snTeam img {
        width: 120px;
	}	
	.navbar-default .navbar-nav li.navbtn a {
		margin-left: 0px;
		margin-top: 10px;
	}
	.signHere {
    	width: 100%;
    	margin-top: 0px;
	    border-radius: 10px;
    	padding: 17px 10px;
	}
	.sliderSection.signSection  .content {
	    margin-bottom: 0px;
	}
	.registerHere .form-group {
	    width: 100%;
	    float: none;
	    margin: 10px 0.5%;
	}
	.signHere h4 {
	    font-size: 20px;
	}
	.videoIn h3 {
	    padding: 80px 0px;
	}
	.navbar-header::before {
    	width: 250px;
	}
	.mainRound {
		display: block;
	}
	.mainRound .snValue h5 {
	    font-size: 18px;
	}
	.panel-default {
	    border-radius: 7px !important;
	    padding: 14px 19px;
	}
	.plus_minus {
    	top: -5px;
    	right: -7px;
	}
	.navbar-collapse {
		margin-top: 15px;
	}
	html body .navbar-default .navbar-nav .dropdown-menu {
		min-width: 100% !important;
		opacity: 1;
		position: relative !important;
		float: none !important;
	    padding: 0px !important;
	}
	.dropdown.open .dropdown-menu{
		display: none;
	}
	.dropdown:hover .dropdown-menu{
		display: block;
	}
	.navbar-nav {
		display: block;
	}
	html body .navbar-default .navbar-nav .open .dropdown-menu>li>a, html body .navbar-default .navbar-nav .dropdown-menu>li>a {
	    color: #333;
	    margin-top: 0px !important;
	        padding: 11px 15px !important;
	        line-height: 24px !important;
	}

	.submenuMain .dropdown-menu {
	    right: auto;
	    left: 0px;
	    top: 0px;
	    display: none !important;
	    border-radius: 0px !important;
	}
	.submenuMain.open .dropdown-menu {
		display: block !important;
	}
	.row.s-flex {
		flex-wrap: wrap;
	}
	.navbar-default .navbar-nav li.navbtn:nth-child(odd) a.homebuttons, html body .navbar-default .navbar-nav li.navbtn>a.homebuttons.smallBtnshape, .a_btn a.homebutton.smallBtnshape, .navbar-default .navbar-nav li.navbtn>a {
		clip-path: initial !important;
	}
	.navbar-default .navbar-nav li.navbtn:nth-child(odd) {
	    position: relative;
	    right: 0px;
	}
	.navbar-header {
		position: relative;
    	z-index: 9;
	}
	.navbar-collapse {
	}
	.titleh3 {
	    font-size: 32px !important;
	}
	.toSecIn .row.s-flex>div {
		width: 100%;
		text-align: center;
	} 
	.toSecIn .cont.text-left, .logoInfo{
	    text-align: center;
	}
	.logoInfo img {
		margin: auto;
		    margin-bottom: 15px;
	}
	.fMLink {
		margin-top: 25px;
	}
	.datepicker {
		margin-bottom: 10px;
	}
	a.navbar-brand.logo {
    	padding-left: 15px;
	}
	.homesliderSection img.animation {
	    width: 80%;
	    margin: 17px;
	}
	
	#toggleButton {
	    font-size: 21px;
	    position: absolute;
	    right: 15px;
	    top: 13px;
	}
	.collapse.navbar-collapse {
	    display: block;
	    position: fixed;
	    height: 100%;
	    top: 0px;
	    left: -1500px;
	    width: 100%;
	    margin: 0px;
	    padding-top: 75px;
		transition: all 0.5s ease-in-out;
	}
	.Activemenu .collapse.navbar-collapse {
	    left: -00px;
	            overflow: auto;
	}
	#toggleButton .fa-xmark {
		display: none;
	}
	.Activemenu #toggleButton .fa-xmark {
		display: block;
	}
	.Activemenu #toggleButton .fa-bars-staggered {
		display: none;
	}
	.a_btn a, .a_btn button, .btn-primary, .btn {
		    padding: 10px 12px;
	}
	.navbar-default .navbar-nav li.navbtn.odd {
	    right: 0px;
	}
   	.navbar-default .navbar-nav li.navbtn.odd a.homebuttons {
        clip-path: inherit !important;
    }
    .Activemenu #toggleButton {
        position: fixed;
        right: 15px;
        top: 33px;
    }
}

@media (max-width: 500px) {
	.mainRound>div {
	    width: 100%;
	}
}