@media (max-width:992px){
	#footer h5{
		font-size: 15px;
	}
	
	#footer ul.social li a, #footer ul.quick-links li a{
		font-size: 13px;
	}
.top-sec p{
	font-size:11px;}
	
#top-content-wrap img {
    max-width: 275px;
}
.content-box h2{
	font-size:20px;}
	
.features-item-header{
	font-size:16px;}
	
.icon_left{
	margin-left:5px;}
	
.icon{
	margin-right:5px;}
	
.icon-row {
    width: 75px;
}

.icon_left {
    float: left !important;
    margin-right: 2rem !important;
    margin-left: 0;
}

.icon {
    margin-right: 2rem;
}

.inner-text-box{
	top:55%} 
	
.ico-wrap {
    margin: 0;
}

.vcenter {
    margin: 0;
}
.adver-feature-sec{
	background-size:cover;}
	
.feature .feature-item:not(:last-child){
	margin-bottom:20px;}
	
.wrap{
	margin-bottom:20px;}
}


@media only screen and (max-width: 990px){
	.box14{margin-bottom:30px;}
    .testimonial{ text-align: center; }
    .testimonial .pic{
        width: 200px;
        margin: 0 auto;
        float: none;
    }
    .testimonial .pic:before,
    .testimonial .pic:after{
        width: 80px;
        height: 100px;
    }
    .testimonial .testimonial-content{
        width: 100%;
        float: none;
    }
    .testimonial .title{
        padding: 15px 0 0 0;
    }
    .testimonial .post{
        padding: 0;
        margin-bottom: 10px;
    }
    .owl-theme .owl-controls{
        width: 100%;
        position: static;
        text-align: center;
    }
    .owl-theme .owl-controls .owl-buttons div{
        height: 50px;
        line-height: 50px;
    }
}

@media (min-width: 768px) and (max-width: 991px)
{
    .snip1135 li
    {
        margin: 0 0.4em;
        font-size: 14px;
    }

    .top-wrap
    {
      min-height: 55px;
    }

    .logo-class
    {
        max-width: 150px;
    }
	
	  .username-span
    {
        display: none;
    }
}




@media (max-width:768px){
.feature .feature-content h2, .feature .feature-content p {
    text-align: center;
  }
	
	.feature .testimonial {
    text-align: center;
  }
	
.content{
	margin-bottom:20px;}
	
.feature .feature-item:not(:last-child){
	margin-bottom:20px;}
	
.list-inline{
	padding-right:0px;}
	
.wrap{
	margin-bottom:20px;}
	
.list-unstyled{
	padding-right:0;}

.mob-top-sec{
	padding: .5rem 0;
    margin: 0;
    border: 1px dashed #d8d8d8;
    background-color: #061d46 !important;
    display: block;
    height: 37px;
	}
	
.ds-btn{
	padding:0;}

.top-sec{
	display:none}
.ico-wrap {
    margin: 0;
}

.vcenter {
    margin: 0;
}

.ds-btn li{
	float:none}

#top-content-wrap img {
    max-width: 100%;
    float: none;
    margin: auto;
    display: block;
}
.content-box h2 {
    font-size: 17px;}
	
.icon_left {
    float: left !important;
    margin-right: 2rem !important;
    margin-left: 0;
}

.icon {
    margin-right: 2rem;
}

.box14 img{
	margin-bottom:20px;}
	
.demo{
	background-color:#313131}
	
.pr-5, .px-5{
	margin-bottom:20px;}
	
.pl-5, .px-5{
	margin-bottom:20px;
	padding-left: 1rem !important;}
	
.feature .feature-item:not(:last-child) {
    margin-bottom: 25px !important;
}
.inner-text-box{
	top:55%} 
	
.advertiser-area .section-title p {
    color: #777;
    font-size: 12px;
}
	

.text-box h2{
	font-size:3rem}
	
.text-box p{
	font-size:18px;
	line-height:24px;}
	
.adver-feature-sec {
    background-size: cover;
}

#inner-banner-sec{
	margin-top:76px;}
	

	
#inner-banner-sec h2{
	font-size:1.5rem}
	
#inner-banner-sec p{
	font-size:12px;
	line-height:15px;}
	
#footer p {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
}

#footer h5{
	font-size:1rem}
}


@media (max-width:767px){
	#footer h5 {
    padding-left: 0;
    border-left: transparent;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.newsletter-iframe
{
    height: 95px;
}


}



@media (max-width: 767px)
{
  .heading-options
  {
      padding-left: 0px;
  }

  .tool-icons
  {
      margin: 0px auto;
      position: absolute;
      top: 10px;
      right: 50px;
  }

  .navbar-toggler
  {
    position: absolute;
    top: 5px;
    right: 0px;
  }


  .snip1135 li {
      width: 100%;
      margin-bottom: 20px;
      margin-left: 0;
  }

  #inner-banner-sec {
      margin-top: 76px;
  }
}


@media (min-width: 576px) and (max-width: 767px)
{

  .snip1135 a:before {
    display: unset;
  }


    .top-wrap
    {
      min-height: 71px;
    }

    .logo-class
    {
        max-width: 200px;
    }
}

@media (max-width: 576px) {
#footer h5 {
    text-align: center !important;
}


#footer p {
    text-align: center !important;
}

#footer ul.quick-links li {
    text-align: center !important;
}
.foot-img{
	float: none !important;}}

@media (max-width: 575px)
{
    .top-wrap
    {
      min-height: 55px;
    }
    .logo-class
    {
        max-width: 120px;
    }
}


@media (max-width:500px) {
    .navbar-nav {
        background-color: #000;
        border-top: 3px solid #fed136;
        color: #fff;
        z-index: 1;
        margin-top: 5px;
    }
    .navbar-nav .nav-item .nav-link {
        padding: 0.7em 1em !important;
        font-size: 100%;
        font-weight: 500;
    }
}


@media (max-width: 480px) {
	
	
	.username-span
    {
        display: none;
    }
	
	 .newsletter-iframe
  {
      height: 125px;
  }


#footer h5 {
    text-align: center !important;
}


#footer p {
    text-align: center !important;
}

#footer ul.quick-links li {
    text-align: center !important;
}
.foot-img{
	float: none !important;}
#inner-banner-sec {
    margin-top: 76px;
}	
#footer p {
    text-align: center;}

.features-inner{
	display:block}
	
#feature h2{
	font-size:1.5rem}
	
.feature .feature-item .content h5{
	font-size:1rem;}
	
.feature .feature-item .content p{
	font-size:13px;}
	
#advertiser_wrap h2{
	font-size:20px;
	text-align:center}

.text-box h2{
	font-size:1.5rem;}
	
.text-box p{
	font-size: 9px;
    line-height: 11px;
}

.card-title{
	font-size:16px;}
	
.section-title h4{
	font-size:20px;}

.navbar{
	padding:0 1rem}

#top-content-wrap img{
	width:100%}	
	
	
.content-box h2{
	font-size:18px;}
	
#features h2{
	font-size:20px;
	margin-bottom:5px;}
	
.underline--double{
	width:130px !important;}
	
.icon_left {
    float: left !important;
    margin-left: 1em;
    margin-right: 1em !important;
}


.section-title p {
    font-size: 12px;
    line-height: 18px;
}

#footer a{
	font-size:12px;}
	


.icon{
    float: left !important;
    margin-left: 1em;
    margin-right: 1em !important;
}
.features-item-header{
	font-size:18px;}
	
.features-item-text{
	font-size:13px;}
	
.advertiser_content_sec h3{
	font-size:16px;
	text-align:center}
	
.hovicon{
	margin: 0px 10px 0 0;}
	
.icon-row .block {
    width: 45px;
}

.icon-row {
    float: none;
    width: 55px;
    margin: auto;
    display: block;
}
	
.advertiser_content_sec ul{
	width:100%;}
	
.advertiser_content_sec ul li{
	width:100%;
	margin-bottom: 20px;}
	
.advertiser_content_wrp{
	float:none}
	
#advertiser_wrap p{
	text-align:center;
	font-size: 12px;
    line-height: 18px;}
	
.small-underline{
	float:none;
	margin:10px auto;}
	
#footer p {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
}
	
.pr-5, .px-5 {
    padding-right: 1rem!important;
	margin-bottom:2rem;
}

.pl-5, .px-5 {
    padding-left: 1rem!important;
    margin-bottom: 2rem;
}

.features-inner {
    padding: 2rem 0 0;
}

.features-item{
	 min-height: 80px;}
	 
.box14 img{
	margin-bottom:20px;}
	
	
.snip1135 a:hover:before, .snip1135 .current a:before{
	left:0}
	
.snip1135 li{
	width:100%;
	margin-bottom:20px;
	margin-left: 0;}
	
.snip1135{
	padding:0;}

}


@media (max-width: 427px)
{
    .navbar-toggler
    {
        padding: .15rem .15rem;
        font-size: 1.15rem;
    }

    .navbar-brand
    {
        margin-right: 0px;
    }

    .heading-options .login
    {
      padding: 0px 1px;
    }
}


@media (max-width: 320px) {
.text-box h2{
	font-size:2rem;}
	
.text-box p{
	font-size:12px;
	line-height:18px;}

	
#top-content-wrap img{
	width:100%}	
	
	
.content-box h2{
	font-size:18px;}
	
#features h2{
	font-size:20px;
	margin-bottom:5px;}
	
.underline--double{
	width:153px;}
	
.icon_left {
    float: left !important;
    margin-left: 1em;
    margin-right: 1em !important;
}

.icon{
    float: left !important;
    margin-left: 1em;
    margin-right: 1em !important;
}
.features-item-header{
	font-size:18px;}
	
.features-item-text{
	font-size:13px;}
	
.advertiser_content_sec h3{
	font-size:16px;
	text-align:center}
	
.hovicon{
	margin: 0px 10px 0 0;}
	
.icon-row .block {
    width: 45px;
}

.icon-row {
    float: none;
    width: 55px;
    margin: auto;
    display: block;
}
	
.advertiser_content_sec ul{
	width:100%;}
	
.advertiser_content_sec ul li{
	width:100%;
	margin-bottom: 20px;}
	
.advertiser_content_wrp{
	float:none}
	
#advertiser_wrap p{
	text-align:center}
	
#footer p{
	text-align:center}
	
.pr-5, .px-5 {
    padding-right: 1rem!important;
	margin-bottom:2rem;
}

.pl-5, .px-5 {
    padding-left: 1rem!important;
    margin-bottom: 2rem;
}

.snip1135 a:hover:before, .snip1135 .current a:before{
	left:0}
	
.snip1135 li{
	width:100%;
	margin-bottom:20px;
	margin-left: 0;}
	
.snip1135{
	padding:0;}

}
