@media (max-width:992px){
.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 (max-width:768px){

.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:108px;}
	

	
#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: 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: 480px) {

#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: 93px;
}	
#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: 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;}

}
