html{padding: 0px;margin: 0px;}
body{padding: 0px;margin: 0px;}
.nav.navbar-nav{margin-right: 20px;margin-top: 20px;}
nav.navbar{margin-bottom: 0px;}
.carousel .carousel-inner .item img,.carousel .carousel-inner .item img a{
	margin: auto;height: 350px;margin-top: 0px;
}
.con{margin-top: 50px;}
.carousel-inner{margin-top: -40px;}
#input-group{border: 1px solid green;outline: none;font-size: 15px;font-family: cursive;}
footer{width: auto;background: green;height: auto;color: white}
footer .col-sm-3{margin-top: 30px;}
footer p a,footer p a:hover{font-size: 15px;color: white;text-decoration: none;}
#table tr{border-top: 2px dotted black;border-bottom:1px dashed ; border-color: #c0c0c0}
.tr{background: #c0c0c0}
#table{width: 60%;height: 520px;margin-bottom: 200px}
.footer{margin-top: 300px;}
.bg{border:2px solid green;height: 550px;background: #f1f1f1; border-radius: 10px;margin-top: 30px;}
.td{font-size: 25px;}
@media (max-width: 768px){
	.navbar-header .navbar-toggle{margin-top: 30px;}
	table{width:100%;margin-bottom: 50px;}
.bg{border:2px solid green;height: auto;background: #f1f1f1; border-radius: 10px;margin-top: 30px;}
.td{font-size: 15px;}
}

@keyframes loading{
	  from{max-width:0;}
  }
  #loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
#loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -80px 0 0 -80px;
    z-index: 1001;
}

    #loader{
		color:hsla(0,0%,100%,.3);
		font:900 200% Baskerville, 'Platino Linotype', Platino, serif;
     }

    #loader:before{
        content: attr(data-content);
		position: absolute;
        overflow:hidden;
		max-width:10em;
        color:white;
		animation:loading 5s linear;
		
}

     #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: #0b5902;
        z-index: 1000;
        -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: translateX(0);  /* IE 9 */
        transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */
    }

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right {
        right: 0;
    }

    /* Loaded */
    .loaded #loader-wrapper .loader-section.section-left {
        -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(-100%);  /* IE 9 */
                transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
                transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }

    .loaded #loader-wrapper .loader-section.section-right {
        -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(100%);  /* IE 9 */
                transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */

-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
        transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }
    
    .loaded #loader {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loader-wrapper {
        visibility: hidden;

        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.3s 1s ease-out;  
                transition: all 0.3s 1s ease-out;
    }
	/* JavaScript Turned Off */
    .no-js #loader-wrapper {
        display: none;
    }