/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {

}

/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.languags {
	    position: absolute;
	    top: 11px;
	    right: 0;
	}

	.languags a {
	    margin: 0;
	    padding: 0;
	    padding-left: 10px;
	}
	.header-area {
	    display: none;
	}
	.header-mobile{
		display: block;
	}
	.row.pdf {
	    padding: 0;
	}
	.stellarnav.light.right.mobile {
	    display: block;
	}
	.stellarnav {
	    display: block;
	    float: left;
	}
	.mainmenu nav {
	    display: none;
	}
	.stellarnav.light, .stellarnav.light ul ul {
	    background: transparent;
	}
	.moreinfo {
		top: 12px;
		left: -90px !important;
		position: relative;
	}
	.stellarnav li a{
		padding: 15px !important;
	}
	.stellarnav.light .menu-toggle span.bars span {
	    background: #058ED0;
	}
	.stellarnav .menu-toggle span.bars span {
	    width: 20px;
	}
	.row.positd .col-lg-6 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.main-logo {

	    float: left;

	}
	.header-mobile {
	    padding: 0 15px;
	}
	.header-mobile {
	    display: inline-block;
	    width: 100%;
	}
	.sidebar-nav li {
	    width: 50%;
	}
	ul#top-mob {
	    display: none;
	}
	.slicknav_menu {
	    background: transparent;
	}

	span.slicknav_menutxt {
	    display: none !important;
	}
	.slicknav_menu {
	    background: transparent;
	}

	span.slicknav_menutxt {
	    display: none !important;
	}

	.slicknav_nav {
	    background: #058ED0;
	    position: absolute;
	    width: 100%;
	    top: 100%;
	    left: 0;
	    z-index: 2;
	}

	.slicknav_menu {position: relative;}
	.slicknav_menu .slicknav_icon-bar {
	    background-color: #32327B;
	}
	.slicknav_btn {
	    background-color: transparent;
	}
	.mobile-left {
	    position: relative;
	    padding-right: 30px;
	}

	ul.languags {
	    position: absolute;
	    top: 14px;
	    right: 0;
	}
	.slicknav_nav ul {
	    margin: 0;
	}
	.slicknav_nav .slicknav_row, .slicknav_nav a {
	    padding: 10px 10px;
	    margin: 0;
	}
	.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover {background: #32327B;color: #fff;margin: 0;border-radius: 0;}
	.slicknav_nav ul.sub-menu {
	    padding-left: 15px;
	}
	.main-logo {
	    position: relative;
	    z-index: 22;
	}
	.home-hero-wrapper .owl-dots {
	    margin-top: 30px;
	}
	ul.elementor-icon-list-items.elementor-inline-items li {
		margin-bottom: 10px;
	}

}


/* Mobile Layout: 320px. */



@media only screen and (max-width: 767px) {	
    .table-col-area-area {
        overflow-x: auto;
    }
	.slicknav_menu {
	    background: transparent;
	}
	
	.table {
		font-size: 12px;
	}
	
	.home-hero-wrapper .owl-dots {
	    margin-top: 30px;
	}
	.slicknav_nav ul.sub-menu {
	    padding-left: 15px;
	}
	.main-logo {
	    position: relative;
	    z-index: 22;
	}
	.slicknav_nav .slicknav_row, .slicknav_nav a {
	    padding: 10px 10px;
	    margin: 0;
	}
	.slicknav_nav ul {
	    margin: 0;
	}

	.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover, .slicknav_nav .current_page_item a {
		background: #32327B;color: #fff;margin: 0;border-radius: 0;
	}
	.mobile-left {
	    position: relative;
	    margin-top: 12px;
	}

	ul.languags {
	    position: absolute;
	    top: 14px;
	    right: 0;
	}
	.slicknav_btn {
	    background-color: transparent;
	}
	.slicknav_menu .slicknav_icon-bar {
	    background-color: #32327B;
	}
	span.slicknav_menutxt {
	    display: none !important;
	}

	.slicknav_nav {
	    background: #058ED0;
	    position: absolute;
	    width: 100%;
	    top: 100%;
	    left: 0;
	    z-index: 2;
	}

	.slicknav_menu {position: relative;}
	.header-area {

	    display: none;

	}
	.biography-content img {
	    max-width: 100% !important;
	    float: none;
	    margin-bottom: 20px;
	}
	.header-mobile{

		display: block;

	}

	.footer-widget.pdl {

	    padding-left: 0;

	}

	.footer-bottom-menu:hover img {

	    height: 30px;

	}

	.footer-bottom-menu ul li {

	    margin: 0.4em 1.2em 1em;

	}

	.footer-bottom-menu ul {

	    display: block;

	    white-space: nowrap;

	    overflow-x: auto;

	}

	.footer-bottom-menu:hover ul li {

	    width: auto !important;

	}

	.footer-bottom-menu ul li {

	    width: auto !important;

	}

	.footer-bottom-menu:hover {

	    padding-top: 10px;

	    height: auto;

	}

	.footer-bottom-menu span {

	    font-size: 15px;

	    opacity: 1;

	    text-transform: uppercase;

	}

	.footer-bottom-menu:hover img {

	    height: 2.3rem;

	}

	.footer-bottom-menu{

		height: auto;

	}

	.footer-menu a {

	    font-size: 12px;

	}



	.footer-menu.text-right {

	    text-align: center !important;

	}

	table.table.diposite-table thead th, table.table.diposite-table tbody td, table.table.diposite-table tbody th {

	    font-size: 12px;

	}

	.main-logo {

	    float: left;

	}



	.header-mobile {

	    display: inline-block;

	    width: 100%;

	}

	.header-mobile {
	    padding: 0 15px;
	    padding-bottom: 5px;
	}




	.main-logo img {

	    max-width: 160px;

	}

	.navbar-toggler-icon {

	    color: #058ED0;

	}

	.sidebar-nav li {

	    width: 100%;

	}

	.headding h1 {

	    font-size: 45px;

	}

	#section-title h2 {
	    font-size: 30px;
	}

	.smart-bank {

	    margin-bottom: 30px;

	}

	.smart-bank {

	    margin-bottom: 30px;

	}



	.footer-nav {

	    margin-bottom: 30px;

	}



	.app-info {

	    text-align: left !important;

	    margin-top: 30px;

	}



	.social-info {

	    padding-top: 30px;

	}

	.slider-img {

	    position: inherit;

	    top: 0;

	    left: 0;

	    transform: inherit;

	}



	.slider-text {

	    margin: 30px 0;

	    padding-left: 0;

	}

	.slider-left h1 {

	    font-size: 25px;

	}

	.director-img img {

	    max-width: 150px !important;

	}

	.director-position h1 {
	    font-size: 22px;
	}

	.board-of-director {
	    position: relative;
	    z-index: 1;
   		padding-bottom: 35px;
	    text-align: center;
	}
	
	.director-img img {

	    border-radius: 50% !important;

	}

	.board-of-director:after {

	    height: 100%;

	}

	.director-position {

	    margin-bottom: 16px;

	}
	.row.positd {
	    padding-left: 0;
	    padding-right: 0;
	}
	.news-letter-box.call p {
	    font-size: 26px;
	}
	.select-item {
	    margin-bottom: 15px;
	    display: inline-block;
	    width: 100%;
	}
	.row.pdf {
	    padding: 0;
	}
	.stellarnav.light.right.mobile {
	    display: block;
	}
	.stellarnav {
	    display: block;
	    float: left;
	}
	.mainmenu nav {
	    display: none;
	}
	.stellarnav.light, .stellarnav.light ul ul {
	    background: transparent;
	}
	.moreinfo {
		top: 12px;
		right: 0 !important;
		position: absolute;
	}
	.stellarnav li a{
		padding: 15px !important;
	}
	.stellarnav.light .menu-toggle span.bars span {
	    background: #058ED0;
	}
	.stellarnav .menu-toggle span.bars span {
	    width: 20px;
	}
	.row.positd .col-lg-6 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.news-letter-box.call {
	    margin-bottom: 20px;
	}
	.news-letter-box {
	    padding: 40px;
	}

	.calculate-btn button, .btn-reset button {
	    margin-top: 0;
	}

	.section {
	    margin-bottom: 15px;
	}

	div#emi-output {
	    margin-top: 15px;
	}
	.submit.btn-reset {
	    text-align: left;
	    margin-top: 15px;
	}
	.year-box {
	    position: inherit;
	}
	.title-inner {
	    padding: 0;
	    display: inherit;
	}
	.nop{
		padding: 0!important;
	}
	
	.video-info h1 {
	    font-size: 30px;
	}
	.home-hero-wrapper .owl-dots {
	    position: inherit;
	    text-align: center;
	}
	.home-hero-wrapper .owl-dot {
	    display: inline-block;
	    margin: 0 5px;
	    width: 15px;
	    height: 15px;
	    border-radius: 50%;
	}
	ul#top-mob {
	    display: none;
	}
	.slicknav_menu {
	    background: transparent;
	}

	span.slicknav_menutxt {
	    display: none !important;
	}
	.main-logo {
	    margin-top: 10px;
	}
	.languags {
	    position: absolute;
	    top: 11px;
	    right: 0;
	}

	.languags a {
	    margin: 0;
	    padding: 0;
	    padding-left: 10px;
	}
	.footer-area .col-lg-8.text-right {
	    text-align: left !important;
	}

	.cbl-newsletter input[type="email"] {
	    margin-bottom: 20px;
	    width: 100%;
	}
	.cbl-newsletter input[type="submit"]{
		margin-left:0;
	}
	.media-pos-slide .owl-nav {
    	position: inherit;
	    display: inline-block;
	    margin-left: 15px;
	}
	img {
	    height: auto;
	}
	.personal-option ul li.current_page_item a {
	    color: #aa2236;
	}
	.shape-4 {
	    position: absolute;
	    top: -85px;
	    right: 0;
	    -webkit-animation: movebounce 3s linear infinite;
	    animation: movebounce 3s linear infinite;
	}
	.footer-info a {
	    font-size: 24px;
	}
	.shape-outer.shape5 {
	    display: none;
	}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {	

}

