	.main-search-input {
	    border-radius: 5px;
	}
	
	#Submit {
	    border-radius: 0px 5px 5px 0px;
	    background: #1c3759 !important;
	}
	
	body #backtotop a {
	    color: #fff;
	    background: #2589cb;
	}
	
	.category-small-box img {
	  
	    margin: 0px auto;
	}
	
	.category-small-box h4 {
	    margin-bottom: 0px;
	    color: black;
	}
	
	.category-small-box:hover h4 {
	    color: #000;
	}
	
	.category-small-box:hover {
	    background-color: unset;
	}
	
	.youtube-player img {
	    bottom: 0;
	    display: block;
	    left: 0;
	    margin: auto;
	    max-width: 100%;
	    width: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	    border: none;
	    height: auto;
	    cursor: pointer;
	    -webkit-transition: .4s all;
	    -moz-transition: .4s all;
	    transition: .4s all;
	}
	
	#owl-demo .item {
	    margin: 3px;
	}
	
	#owl-demo .item img {
	    display: block;
	    width: 100%;
	    height: auto;
	}
	
	.img-owl {
	    width: 100% !important;
	}
	
	.info {
	    padding: 10px 10px 0px 10px;
	}
	
	.category_title {
	    font-size: 16px;
	    font-weight: 600;
	    margin: 10px 0px 0px 0px;
	    color: black;
	}
	
	.keyword_count {
	    color: #a1a1a1;
	    font-size: 12px;
	    margin: 0px;
	}
	
	.item {
	    padding: 10px;
	}
	
	.font_title {
	    font-size: 27px;
	    font-weight: 900;
	    color: #c80e18;
	    line-height: 37px;
	    margin: 0;
	}
	
	.box:hover {
	    border: 2px solid #eee;
	}
	
	.youtube-player {
	    position: relative;
	    padding-bottom: 56.23%;
	    height: 0;
	    overflow: hidden;
	    max-width: 100%;
	    background: #000;
	    margin: 5px;
	}
	
	.category-small-box {
	    background-color: #ffffff00;
	   /* border: 1px solid #e1e1e194;*/
	    padding: 5px 10px;
	}
	
	.animate {
	    font-size: 36px;
	    margin: 25px 0px auto;
	}
	
	.main-search-container {
	   /* height: 220px;*/
	}
	
	.main-search-container h2 {
	    line-height: 6px;
	    font-size: 18px;
	}
	
	@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
	a,
	a:link,
	a:visited {
	    text-decoration: none;
	    border-radius: 5px;
	    color: white;
	}
	
	.animate {
	    font-size: 50px;
	    margin: 10px auto;
	   /* text-align: center;*/
	}
	
	.animate span {
	    display: inline-block;
	}
	
	a.repeat {
	    display: inline-block;
	    font-size: 12px;
	    text-transform: none;
	    text-decoration: none;
	    color: orange;
	    padding: 5px 12px;
	    border: 1px solid rgba(0, 0, 0, 0.15);
	    font-weight: normal;
	    margin: 0 0 0 50px;
	    border-radius: 3px;
	    position: relative;
	    bottom: 15px;
	}
	
	a.repeat:hover {
	    background: rgba(0, 0, 0, 0.7);
	    color: white;
	}
	
	.animate span:nth-of-type(1) {
	    animation-delay: 2s;
	}
	
	.animate span:nth-of-type(2) {
	    animation-delay: 2.3s;
	}
	
	.animate span:nth-of-type(3) {
	    animation-delay: 2.6s;
	}
	
	.animate span:nth-of-type(4) {
	    animation-delay: 2.9s;
	}
	
	.animate span:nth-of-type(5) {
	    animation-delay: 3.2s;
	}
	
	.animate span:nth-of-type(6) {
	    animation-delay: 3.5s;
	}
	
	.animate span:nth-of-type(7) {
	    animation-delay: 3.8s;
	}
	
	.animate span:nth-of-type(8) {
	    animation-delay: 4.1s;
	}
	
	.animate span:nth-of-type(9) {
	    animation-delay: 4.4s;
	}
	
	.animate span:nth-of-type(10) {
	    animation-delay: 4.7s;
	}
	
	.animate span:nth-of-type(11) {
	    animation-delay: 5s;
	}
	
	.animate span:nth-of-type(12) {
	    animation-delay: 5.3s;
	}
	
	.animate span:nth-of-type(13) {
	    animation-delay: 5.6s;
	}
	
	.animate span:nth-of-type(14) {
	    animation-delay: 5.9s;
	}
	
	.seven span {
	    color: #01426F !important;
	    opacity: 0;
	    font-weight: 800;
	    transform: translate(-150px, 0) scale(.3);
	    animation: leftRight .5s forwards;
	}
	
	@keyframes leftRight {
	    40% {
	        transform: translate(50px, 0) scale(.7);
	        opacity: 1;
	        color: #ffffff;
	    }
	    60% {
	        color: #ffffff;
	    }
	    80% {
	        transform: translate(0) scale(2);
	        opacity: 0;
	    }
	    100% {
	        transform: translate(0) scale(1);
	        opacity: 1;
	    }
	}
	
	@media screen and (max-width: 992px) {
	    .category-small-box h4 {
	        font-size: 12px;
	    }
	    .font_title {
	        font-size: 17px !important;
	    }
	    .category_title {
	        font-weight: 900;
	        font-size: 12px;
	        color: black;
	    }
	    .category-small-box {
	        padding: 15px 10px;
	    }
	    #Submit {
	        border-radius: 0px 0px 0px 0px;
	    }
	    .keyword_count {
	        color: #a1a1a1;
	        font-size: 10px;
	        margin: 4px 0px 0px 0px;
	        line-height: 10px;
	    }
	    .info {
	        padding: 4px;
	    }
	    .main-search-input button.button {
	        font-size: 13px;
	        padding: 0 23px;
	        height: 37px;
	    }
	    .animate {
	        font-size: 36px;
	        margin: 25px 0px auto;
	    }
	    .main-search-container h2 {
	        line-height: 6px;
	        font-size: 18px;
	    }
	}
	
	@media screen and (max-width: 768px) {
	    .category-small-box {
	        padding: 10px 10px;
	    }
	}
	
	@media screen and (max-width: 480px) {
	    .category-small-box img {
	        max-width: 23%;
	        margin: 0px auto;
	    }
	    .category-small-box h4 {
	        font-size: 12px;
	    }
	    .font_title {
	        font-size: 17px !important;
	    }
	    .category_title {
	        font-weight: 900;
	        font-size: 12px;
	        color: black;
	    }
	    .category-small-box {
	        padding: 10px 2px;
	        border: unset;
	    }
	    #Submit {
	        border-radius: 0px 0px 0px 0px;
	    }
	    .keyword_count {
	        color: #a1a1a1;
	        font-size: 10px;
	        margin: 4px 0px 0px 0px;
	        line-height: 10px;
	    }
	    .info {
	        padding: 4px;
	    }
	    .main-search-input button.button {
	        font-size: 13px;
	        padding: 0 23px;
	        height: 29px;
	        margin-top: 5px !important;
	    }
	    .same_with {
	        width: 77%;
	    }
	    .animate {
	        font-size: 36px;
	        margin: 25px 0px auto;
	    }
	    .main-search-container h2 {
	        line-height: 6px;
	        font-size: 18px;
	    }
	}
	div .modal-box .submit-btn{
background: #2589cb !important;
}
