
@media screen and (min-width:1200px){
	.col-lg-sidebar{ width: 19.6667%;padding-right: 0;}.col-lg-content{width: 80.3333%;}
}



@media screen and (max-width:767px){
	
	#rtsidebarToggle{display:block;}
    #rtsidebarMenu{display:none;}
	.cm10 > div{margin-top:10px;}
    .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { 
        margin-top: 35px;  
        background-color: #027bcf;
        border: 0px solid #027bcf;
        border-radius: 3px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
        margin-top: 2px;
        width: 21px;
    }
    #navbar {
        margin-top: 25px;
    }
    #header .navbar-default .navbar-nav {
        border-radius: 3px;
        float: none; 
        overflow: hidden;
        padding: 0;list-style: outside none none;
        margin: 0px;
        margin-bottom: 30px;
    }
    .navbar-collapse {
        border-top: none;
    }
    .navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
        background: #343434 none repeat scroll 0 0;
        border-bottom: 1px solid #1a1a1a;
        color: #ffffff;
        font-weight: normal;
        height: auto;
        line-height: 24px;
        padding: 5px 15px;
        text-transform: none;
        width: 100%;
        display: block;
        font-size: 16px;
        text-transform: capitalize;
    }
    .navbar-default .navbar-nav > li.active > a,.navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li:active > a,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        background: #2aadde none repeat scroll 0 0;
        color: #ffffff;
    }
    .navbar-default .navbar-nav > li:last-child > a {
        border-bottom: 0px solid #1a1a1a;
    }

    .hassub:after {
        color: inherit;
        content: '\f054';
        cursor: pointer;
        float: right;
        font-family: "FontAwesome";
        font-size: 10px;
        top: -2px;
        width: 20px;
        margin-right: -15px;
    }

    .carousel-inner > .item > img {
        /*min-height: 200px !important;*/ 
        width: auto;
    }
    .mobile_buttons {
        display: block; 
    }

    .mobile_buttons .btn.clone {
        /*border-radius: 0 3px 3px 0;*/
        color: #fff;
        display: inline-block;
        margin-bottom: 15px; 
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        width: 50%;
    }

    .mobile_buttons .btn.clone:first-child {
        /*border-radius: 3px 0 0 3px;*/
        border-right: 1px solid #1797c7;
    }

    .mobile_buttons input[type="text"],.mobile_buttons input[type="password"] {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #e6e6e6;
        color: #303c42;
        margin-bottom: 10px;
    }
    .mobile_buttons #log_div{
        padding-bottom: 20px;
    }

    .mobile_buttons #reg_div{
        padding-bottom: 20px;
        padding-left: 15px;
    }

.white-container{padding:4px;}
.footer-bottom-links.text-capitalize {
    padding: 0;
}
.h3, h3 {
    font-size: 17px;
}
.title-lines h1, .title-lines h2, .title-lines h3, .title-lines h4, .title-lines h5, .title-lines h6{padding:0 5px; }


}

@media screen and (min-width:767px){
    #header .navbar-default .navbar-nav > li {
        color: #808080;
        float: left;
        margin: 0 0 0 15px ;
		height:66px;
        position: relative;
        transition: all 0.25s ease-in 0s;
    }
    #header .navbar-default .navbar-nav > li:first-child {
        margin: 0;
    }
    .navbar-static-top {
        border-width: 0 0 0px; 
    }
    #header .navbar-default .navbar-nav > li > a { 
        background-color: transparent !important;
	color: inherit;
	display: block;
	font-size: 14px;
	padding: 21px 5px 20px 5px;
	border-bottom: 3px solid inherit;
	text-transform: capitalize;
    }
    #header .navbar-default .navbar-nav > li.active > a{
        color : #303c42;
        border-bottom: 3px solid #027bcf;
        transition: all 0.05s ease-out 0.5s; 
    }
    #header .navbar-collapse  .primary-nav > li:hover > a {
        color: #027bcf; 
        border-bottom: 3px solid #027bcf;
        transition: all 0.05s ease-out 0.05s; 
    }
	
    #header .navbar-default .dropdown-menu {
        border:0px;
        border-top:3px solid #027bcf;
        z-index:9999; 
        border-radius:none;
        padding:0px;
        position: absolute; 
    }
    li.active.dropdown .dropdown-menu > li > a, li.dropdown .dropdown-menu > li > a {
        color: #ffffff;
        background: #8c8c8c none repeat scroll 0 0;
        border-bottom: 1px solid #666666; 
        display: block;
        line-height: 20px;
        padding: 10px 20px;
        width: 200px;
    }
	 li.active.dropdown .dropdown-menu > li > a:hover, li.dropdown .dropdown-menu > li > a:hover {
       background: #027bcf none repeat scroll 0 0;
    }
    li.active.dropdown .dropdown-menu > li:hover > a, li.dropdown .dropdown-menu > li.active > a {
        background: #027bcf none repeat scroll 0 0;
    }

    .navbar-right .dropdown-menu {
        left: 0;
        margin-top: -3px !important;
        right: auto;
    }
    .hassub:after {
        content: '\f078';
        color: inherit; 
        cursor: pointer;
        font-family: "FontAwesome";
        font-size: 10px; 
        padding-left: 15px;
        position: relative;
        top: -2px;
        width: 20px;
    }
    .carousel-inner > .item > img {
        /*min-height: 300px !important;*/ 
        width: auto;
    }
    .mobile_buttons {
        display: none;
    }
}   

@media screen and (max-width:480px){
table.responsivetable tbody tr td {float: left;width: 100% !important;font-size: 13px !important;  padding:6px !important;}
.tableresponsive-12 tbody tr {box-shadow: 0 0 2px #eee;}
.tableresponsive-12 tbody tr td {float: left;width: 100% !important;border-bottom: 1px dashed #ccc; padding: 6px !important;}
.tableresponsive-12 tbody tr td:last-child{border:none;}
.tableresponsive-12 thead tr th {float: left;width: 100% !important;}
.tableresponsive-12 thead tr.hide-12 { display: none;}
.tableresponsive-12 tbody tr td.tdhead{background:#eee; border-color:#ddd; padding: 2px !important;}
.h4, h4 {font-size: 16px;}
.h3, h3 {font-size: 17px;}
.h2, h2 {font-size: 18px;}
.h1, h1 {font-size: 19px;}
.title-lines h1, .title-lines h2, .title-lines h3, .title-lines h4, .title-lines h5, .title-lines h6 {margin:0px;}
.our-team-item{margin-bottom:0px}
.btn {font-size: 11px;padding: 5px 10px;}
.input-group .btn {height: auto;padding: 8px;}
.mt15 {margin-top: 4px !important;}
.mt20 {margin-top: 4px !important;}
#page-content .white-container {min-height: 50px;}
#footer .copyright {padding: 4px 0 55px;}
}
