@media (min-width:1450px) {


}

@media (max-width:1450px) {
.univ-section #site-navigation ul li a {
    font-size: 10px;
}
.univ-section .fa-angle-down::before {
    font-size: 16px;
}
.univ-section #site-navigation li ul li a {
    font-size: 10px;
}
#universal-menu ul.sub-menu, .menu ul li ul.children {
    min-width: 250px;
    right: 125px;
}
.site-navigation-wrapper.contactmenu {
    max-width: 422px;
}
.contactmenu li span {
    display: none;
}
#contact-menu i {
    font-size: 19px !important;
}

}
@media (max-width:1200px) {
		.wp-medium-7 {
    width: 480px !important;
    left: 5%;
    padding: 30px !important;
}
.service-icons-cont #primary-sidebar {
    padding-left: 10px;
    padding-right: 10px;
}
.intro-cont #primary-sidebar {
    padding-left: 10px;
    padding-right: 10px;
}
.testimonials-cont #primary-sidebar {
    padding-left: 10px;
    padding-right: 10px;
}
.home-blog-cont #primary-sidebar {
    padding-left: 10px;
    padding-right: 10px;
}
#top-footer {
    padding-left: 10px;
    padding-right: 10px;
}
#bottom-footer {
    padding-left: 10px;
    padding-right: 10px;
}
.main-cont #main {
    padding: 0 10px;
    text-align: center;
}

.boxed {
width:97%
}
#universal-menu li a {
    display: none;
}
#universal-menu ul li a {
    display: block;
    padding: 0 0 0 10px;
}
.header-bottom .tg-container {
    width: 100%;
	padding:0 !important
}
#site-navigation ul li {
    float: left;
    padding: 20px 18px 20px 0;
    position: relative;
}
#universal-menu ul.sub-menu, .menu ul li ul.children {
    min-width: 250px;
    right: -25px;
}
}
@media(max-width:1010px) {
.site-navigation-wrapper.menumain {
    flex: auto;
}
.site-navigation-wrapper.contactmenu {
    flex: auto;
    margin: 0 auto;
}
.menu-contact-menu-container {
    float: none;
}
	.wp-medium-7 {
    width: auto !important;
    left: auto;
    padding: 25px !important;
}
.wpsisac-slick-slider h2.slide-title {
    font-size: 34px !important;
    line-height: 36px !important;
}
.slick-slider-short-content p {
	font-size: 16px !important;
padding-top: 15px;
margin-bottom: 15px;
margin-top: 20px;
}

}
@media(max-width:980px) {

.cart-wrap, .logo, .search-wrap {
z-index:99
}
.header-bottom {
position:relative
}
#site-navigation, .center-logo-below-menu #site-navigation {
float:left;
padding:15px 0;
margin: 0 15px;
}
.center-logo-below-menu .logo {
float:left;
width:auto
}
.center-logo-below-menu .header-bottom .site-navigation-wrapper, .left-logo-below-menu .header-bottom .site-navigation-wrapper {
width:auto;
float:right;
text-align:left;
position:static
}
#site-navigation ul li.current-menu-item>a::before, #site-navigation ul li:hover>a::before {
display:none
}
#masthead #site-navigation .menu-scrollbar {
overflow-y:visible;
}
#site-navigation .menu {
background:#191919;
display:none;
left:0;
position:absolute;
top:100%;
width:100%;
z-index:9999;
padding:0 20px
}
#site-navigation .menu-toggle {
cursor:pointer;
display:inline-block;
font-size:20px;
color: #fff;
}
#site-navigation ul li, .transparent #site-navigation ul li {
float:none;
margin-right:0;
padding:0;
position:relative;
border-bottom:1px solid #000;
}
#site-navigation ul li:last-child, .transparent #site-navigation ul li:last-child {
border-bottom:none
}
#site-navigation ul.submenu li {
padding:0
}
#site-navigation ul.sub-menu::before {
display:none
}
#site-navigation ul.sub-menu, .transparent #site-navigation ul.sub-menu {
background:#191919;
display:none;
border-radius:0;
min-width:100%;
opacity:1;
position:static;
left:0;
top:0;
-webkit-transition:none 0s ease 0s;
-moz-transition:none 0s ease 0s;
-ms-transition:none 0s ease 0s;
-o-transition:none 0s ease 0s;
transition:none 0s ease 0s;
-webkit-transform:translate(0);
-moz-transform:translate(0);
-ms-transform:translate(0);
-o-transform:translate(0);
transform:translate(0);
visibility:visible;
box-shadow:none;
padding-left:20px;
border-top:1px solid rgba(0, 0, 0, .1)
}
#site-navigation ul>li a {
line-height:42px;
padding:0 15px
}
#site-navigation ul.sub-menu li a, #site-navigation ul.sub-menu li ul.sub-menu li a, .transparent #site-navigation ul li a, .transparent #site-navigation ul.sub-menu li a {
color:#fff;
display:block;
line-height:42px;
padding:0 0 0 20px;
text-align:left
}
#site-navigation ul.sub-menu li {
padding:0
}
#site-navigation ul li.current-menu-ancestor, #site-navigation ul li.current-menu-item, #site-navigation ul li:hover, #site-navigation ul.sub-menu li.current-menu-ancestor, #site-navigation ul.sub-menu li.current-menu-item, #site-navigation ul.sub-menu>li:hover {
color:#30AFB8
}
#site-navigation ul li.current-menu-ancestor a, #site-navigation ul li.current-menu-item a, #site-navigation ul li:hover>a {
display:block;
-webkit-transition:background .5s ease 0s;
-moz-transition:background .5s ease 0s;
-ms-transition:background .5s ease 0s;
-o-transition:background .5s ease 0s;
transition:background .5s ease 0s
}
#site-navigation ul.sub-menu>li:hover:first-child a, #site-navigation ul.sub-menu>li:hover:last-child a {
border-radius:0
}
#site-navigation ul.sub-menu li:hover .sub-toggle i {
color:#fff
}
#site-navigation ul li.menu-item-has-children .sub-toggle {
position:absolute;
top:11px;
right:15px;
background-color:#000;
height:20px;
width:20px;
text-align:center;
line-height:20px;
color:#fff
}
#site-navigation ul li.menu-item-has-children:hover .sub-toggle, .transparent #site-navigation ul li:hover .sub-toggle {
color:#fff;
cursor:pointer
}
#site-navigation ul li.menu-item-has-children ul.submenu li a, .transparent .is-sticky #site-navigation ul li .sub-toggle {
color:#FFF
}
#site-navigation ul li ul.sub-menu li.menu-item-has-children ul {
left:0;
opacity:1;
visibility:visible;
transition:none
}
#site-navigation ul li ul.sub-menu li.menu-item-has-children .sub-toggle {
top:15px;
color:#fff -webkit-transform: none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
#site-navigation ul li ul.sub-menu li.menu-item-has-children:hover .sub-toggle {
cursor:pointer;
color:#fff
}
.transparent #site-navigation ul li:hover a::before {
display:none
}
.transparent.header-sticky #site-navigation .menu-toggle, .transparent.header-sticky #site-navigation ul li a {
color:#333
}
.univ-section {
    width: 100%;
	padding: 0 15px;
}
.uninav::after {
    display: none;
}
.header-bottom .tg-container {
    width: 100%;
    padding: 0;
}
.menumain .menu-toggle::after {
    content: "MENU";
    display: inline-block;
    float: right;
    padding: 4px 0 0 10px;
    color: #fff;
    font-size: 16px;
}
.logo::after {
    content: "National Finance & Mortgage Solutions";
    color: #fff;
    font-weight: bold;
    padding: 9px 10px 10px 9px;
    display: inline-block;
}
.univ-section {
    text-align: center;
}
.logo .logo-image {
    float: none;
    display: inline-block;
}
.logo {
    float: none;
}
.uninav {
	display:none !important;
}
.site-navigation-wrapper.menumain {
    width: 100%;
    flex: auto;
}
.site-navigation-wrapper.contactmenu {
    width: 100%;
    flex: auto;
    margin: 0 auto;
	float: none;
}
.contactmenu ul {
    float: none;
    border-left: none;
    text-align: center;
	margin: 0;
}
#site-navigation, .center-logo-below-menu #site-navigation {
    float: none;
    padding: 5px 0;
    text-align: center;
}

}
@media (max-width:768px) {

	.wpsisac-slick-slider h2.slide-title {
    font-size: 28px !important;
line-height: 33px !important;
}
.slick-slider-short-content p {
	font-size: 14px !important;
padding-top: 10px;
margin-bottom: 10px;
margin-top: 10px;
}
.blog-section .row:nth-child(2n) .post-image::before, .blog-section .row:nth-child(2n+1) .post-image::before, .header-top {
display:none
}
#top-footer .tg-column-wrapper .tg-column-4 {
width:47%
}
.team-img, .tg-team-widget.tg-team-layout-2 .team-wrapper .team-content-wrapper {
text-align:center
}
.tg-team-widget.tg-team-layout-2 .team-designation::after {
left:50%
}
.tg-slider-widget .caption-title {
font-size:30px;
line-height:1.5
}
.tg-slider-widget .caption-desc {
font-size:16px;
line-height:1.5;
margin:10px 0
}
.blog-section .tg-blog-widget {
margin-bottom:30px
}
.blog-wrapper.tg-column-wrapper {
margin:0
}
.blog-section .tg-blog-widget-layout-2 .tg-column-3 {
margin-left:15px;
width:47%
}
.blog-section .tg-blog-widget-layout-2 .tg-column-3:nth-of-type(2n+1) {
clear:both
}
#primary, #secondary {
float:none;
width:100%
}
.tg-service-widget.tg-service-layout-2 .service-icon-wrap {
margin:0 auto 5px
}
.tg-service-widget .service-content-wrap {
margin:0 0 10px
}
.feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget {
width:30.33%
}
.tg-service-widget .service-more {
margin-bottom:30px
}
.tg-service-widget .service-more:last-child {
margin-bottom:0
}
.tg-service-widget.tg-service-layout-1, .tg-service-widget.tg-service-layout-1 .service-content-wrap {
margin:20px 0
}
.feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget.tg-column-4 {
width:50%
}
.feature-product-section .tg-feature-product-widget.tg-column-4 {
width:47%
}
.tg-feature-product-layout-1 .grid {
margin:0
}
.fun-facts-section {
margin:30px 0
}
.blog-section .tg-column-wrapper .tg-blog-widget-layout-1.tg-column-2 {
margin:0 11px 20px;
width:47%
}
.blog-section .tg-blog-widget-layout-1 .row:nth-child(2n+1) .blog-content, .blog-section .tg-blog-widget-layout-1 .row:nth-child(2n+1) .post-image, .blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .row:nth-child(2n) .blog-content, .blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .row:nth-child(2n) .post-image {
float:none;
width:100%
}
.blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .row:nth-child(2n) .blog-content, .blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .row:nth-child(2n) .post-image, .blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .row:nth-child(2n+1) .blog-content, .blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .row:nth-child(2n+1) .post-image, .blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .tg-column-2 {
width:100%;
margin:0 0 20px
}
.tg-blog-widget-layout-1 .row {
margin-bottom:20px
}
.tg-blog-widget-layout-1 .row:last-child {
margin-bottom:0
}
}
@media(max-width:600px) {

#bottom-footer, .about-content-wrapper .section-description, .about-content-wrapper .section-title, .about-section .tg-column-wrapper, .header-top .tg-column-wrapper, .header-top .tg-container {
text-align:center
}
.header-top .contact-info, .header-top .social-menu {
float:none;
line-height:24px;
display:inline-block
}
.header-top .tg-column-wrapper {
flex-direction:column
}
#top-footer .tg-column-wrapper {
margin:0 3%
}
#top-footer .tg-column-wrapper .footer-block {
width:100%;
margin:0 0 30px
}
#top-footer .tg-column-wrapper .tg-column-4:last-child {
margin:0
}
#bottom-footer .copyright, #bottom-footer .footer-menu {
float:none;
display:inline-block
}
.about-section .about-content-wrapper {
text-align:center;
width:100%;
float:none;
padding:0
}
.about-section .about-section-image {
margin-top:20px
}
.call-to-action-section .btn-wrapper a {
display:block;
margin:20px auto 0;
font-size:14px
}
.about-section .about-section-image, .blog-section .row:nth-child(2n) .post-image::before, .blog-section .row:nth-child(2n+1) .post-image::before, .header-bottom .cart-wrap:hover .widget_shopping_cart {
display:none
}
.call-to-action-section .btn-wrapper a:first-child, .call-to-action-section .call-to-action-section-layout-2 .btn-wrapper a:first-child {
margin:0 auto 20px
}
.call-to-action-section .section-title-wrapper .section-title {
font-size:23px
}
.feature-product-section .tg-feature-product-widget {
width:47%
}
.header-top .tg-column-2 {
float:none;
width:auto
}
.header-top .tg-column-2:last-child {
float:none
}
#primary .post .entry-thumbnail img, .archive.grid-view #primary .post, .blog.grid-view #primary .post {
width:100%
}
.archive #primary .post .entry-thumbnail, .blog #primary .post .entry-thumbnail {
float:none;
width:100%
}
.archive #primary .post .entry-content-block, .blog #primary .post .entry-content-block {
width:100%
}
.blog-section .tg-blog-widget-layout-2 .tg-column-3 {
margin-left:0;
width:100%
}
.service-icon {
    max-width: 140px;
    padding: 15px 10px;
}


}
@media(max-width:480px) {
.tg-slider-widget::before {
content:" ";
display:block;
clear:both
}
.header-bottom .search-wrap, .slider-arrow, .tg-slider-widget .caption-desc {
display:none
}
.logo .logo-image {
padding:0 10px 0 0;
transform:scale(.8)
}
.logo-text {
padding:20px 0
}
.logo .logo-text .site-title {
line-height:24px
}
.site-navigation-wrapper.menumain {
    width: auto;
    float: left;
}
.site-navigation-wrapper.contactmenu {
    width: auto;
}
.tg-slider-widget.slider-content-center .caption-desc, .tg-slider-widget.slider-content-left .caption-desc {
font-size:12px;
line-height:16px
}
.tg-slider-widget.slider-content-center .caption-title, .tg-slider-widget.slider-content-left .caption-title {
font-size:14px;
line-height:18px
}
.tg-slider-widget .btn-wrapper a {
font-size:10px;
padding:2px 15px
}
.logo .site-title {
font-size:18px;
line-height:24px
}
.site-description {
font-size:12px
}
.center-logo-below-menu .logo, .logo {
padding:20px 0
}
.center-logo-below-menu .logo .logo-image {
padding:0
}
.call-to-action-section .btn-wrapper a, .call-to-action-section .btn-wrapper a:first-child {
width:200px
}
.header-top .tg-column-wrapper .tg-column-2 {
width:100%
}
.header-top ul.contact-info li {
text-align:center;
width:100%
}
.feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget, .feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget.tg-column-3, .feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget.tg-column-4, .feature-product-section .tg-feature-product-widget.tg-column-4 {
width:97%
}
.tg-slider-widget .caption-title {
margin-bottom:10px
}
.header-bottom .cart-wrap {
padding:20px 10px
}
.call-to-action-section .call-to-action-section-layout-2 .btn-wrapper, .call-to-action-section .call-to-action-section-layout-2 .section-title-wrapper {
display:block;
width:100%
}
.call-to-action-section .call-to-action-section-layout-2 .section-title {
text-align:center
}
.boxed .tg-container {
padding:0 15px
}
.menuaddress {
    display: none !important;
}
.menu-contact-menu-container {
    float: none;
}
}
@media(max-width:320px) {
.tg-slider-widget .caption-desc {
display:none
}
.tg-slider-widget .caption-title {
margin-bottom:10px
}
.logo .logo-image {
    border-right: none;
	padding-right: 0;
}

}
