/* @media (min-width: 375px){
.headertop h2 {
    font-size: 11px !important;
    width: 89% !important;
    font-weight: 800;
    margin: 12px 0px -1px 63px !important;
}
} */
@media (max-width:360px) {
	.print{
		margin: 5px auto !important;
	}
.headertop p{
	font-size:0.8rem;
}
.mail{
	margin:0px 0px 0px 0px;
}

.container-fluid {
	/*width: 70% !important;
	padding-right: 68px !important;
	padding-left: 0px !important;*/
}
.serv-section-desc span{
   /*margin: 0px 0px 0px -23px;*/
}

.container-fluid h1 {
	font-size: 18px;
}

.logo {
	/*height: 104px;*/
	width:100%;
	margin: 0px 0px 0px 0px;
}
.headertop {
	margin: 0px 0px 0px 0px;
	height: 110px;
	/*width: 78%;*/
}
.carousel {
	margin: -5px 0px 0px 0px;
	/* width: 100%; */
}
.headertop h2 {
	font-size:0.6em;
	/*width: 68%;*/
	margin: 5px auto;
}
section, .section {
	margin: 0% 0% 0% 0%;
}
nav {
	height: 22px;
   /*margin: -44px 0px 0px 93px;*/
    width:100%;
}
.headline {
	margin: -10px 0px -31px 0px;
}
.headline h2 {
	margin: 6% 0% -3% 7%;
	font-size: 22px;
}
/* .publish {
        height: 401px;
        width: 86%;
        margin: 0% 0% 0% 7%;
    } */
.publish {
	/* width: 82%;
    margin: 0% 0% 10% 9%; */
	height: auto;
}
.btn-publish {
	margin: 0px 0px 0px 10px;
	width: 122px;
}
.publish-form {
	width: 100%;
	margin: -5% 0% 0% 0%;
	height: 374px;
}
.publish-2 h2 {
	margin: 0px 0px 0px 25px;
	font-size: 19px;
}
.publish-2 h3 {
	margin: 0px 0px 10px 32px;
}
.btn-publish2 {
	margin: 10px 0px 0px 0px;
}
.publish-2 p {
	width: 86%;
	margin: 0px 0px 5px 26px;
	line-height: 35px;
}
/* .advantages {
        padding: 15px 27px 13px 0px;
        width: 92%;
        margin: 0px 0px 0px 45px;
    } */
.vl {
	border-bottom: 1px solid gray;
	border-left: none;
	height: 0px;
	margin: 13% 0% 0% 4%;
}
.live {
/* height: 314px; */
}
.single-cta {
	margin: 0px 0px 0px 0px;
}
.banner-aboutus {
	height: auto;
    width: 100%;
    margin: -5px 0px 0px 0px;
}
.list {
	margin: 4% 0% 3% 13%;
	width: 78%;
	text-align: justify;
	line-height: 1.9;
}
.serv-section-2 {
	/*width: 78%;*/
	/*margin: 0% 0% 0% 11%;*/
}
.isdn-sec ul {
	margin: 0% 0% 0% 6%;
	width: 95%;
	text-align: justify;
}
.isdn-sec h3, h2 {
	font-size: 18px;
}
.isdn-sec p {
	text-align: justify;
}
.btn-publish3 {
	width: 175px;
	height: 40px;
	font-size: 15px;
}
.list-ul {
	margin: -1% 0% 0% 40%;
}
.list-ul-right {
	margin: 0% 0% 0% 40%;
}
.list-img {
	margin: 4% 0% -1% 37%;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	overflow: auto;
	font-size: 10px;
	padding: 2px;
}
.membershiplist>li {
	margin: 6% 0% 3% -16%;
	min-width: 310px;
}
.serv-section-2 p {
	text-align: justify;
}
.headline p {
	line-height: 34px;
}
.about-sec {
	margin: 0px 0px 0px -9px;
}
#submit {
	margin: 0% 0% 0% 33%;
}
.slick-sec h2 {
	font-size: 13px;
	margin: -8px 0px 8px 0px;
}
.slick-sec {
	/*height: 102px;
	width: 85%;*/
	margin: 8% 0% 0% 8%;
}
.color-sec h1 {
	font-size: 17px;
	margin: 20px 0px 5px 20px;
	width: 88%;
}
.draggable {
	margin: 0px 0px 0px -20px;
	width: 105%;
}
h1, .h1 {
	font-size: 16px;
}
h2, .h2 {
	font-size: 14px;
}
h3, .h3 {
	font-size: 14px;
}
.colour-1 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: 250px;
}
.colour-2 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: 250px;
}
.colour-3 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	/*height: 303px;*/
}
.publish h1 {
	font-size: 20px;
}
.footer-section {
	/*width: 110%;*/
}
form {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	width: 100%;
	margin: 2% 0% 0% 0.5%;
}
.terms-ul {
	margin: 0px 0px 0px -4px;
}
.publish-2 ul {
	text-align: justify;
	margin: 0px 0px 11px 46px;
	width: 83%;
}
.publish-3 {
	margin: 0px 0px 0px -15px;
	width: 91%;
}
.publi {
	/* width: 150%; */
	margin: 3% 0% 0% -21%;
}
.publish-3 h2 {
	width: 90%;
	margin: -12px 0px 0px 38px;
	font-size: 18px;
}
.icon {
/* margin: -3% 0% 0% 49%; */
}
.publish-3 h3 {
	margin: 6px 0px 6px 55px;
	font-size: 19px;
}
.pub-div p {
	width: 90%;
	margin: 0px 0px 0px 30px;
}
b, strong {
	font-weight: bold;
	font-size: 13px;
}
.live > li {
	text-align: justify;
}
.steps {
	/*width: 93%;
	margin: 0% 0% 15% 10%;
	height: 959px;*/
}
.publish-2 {
	margin: 0% 0% 0% 0%;
}
.nav-links li {
	margin: 0% 5% 0% 0%;
	text-align: center;
}
.carousel-indicators {
	display: none;
}
.nav-links.open {
	padding: 50px;
}
.membershiplist {
	margin: 0% 0% 0% 10%;
}
}
 @media (min-width:361px) and (max-width:480px) {
	.carousel-control.left, .carousel-control.right {
		margin: 46px 0px 0px 0px;}
.print{
		/*margin: 0px 0px 0px 96px;*/
	margin-bottom:5px !important;
	}
.headertop p{
	font-size:12px;
}
.mail{
	font-size:12px;
	line-height: 14px;
	margin:0px;
	margin-bottom:12px;
}

     .btn-publish3 {
	width: 175px;
	height: 40px;
	font-size: 15px;
}
.logo {
    margin: 0px 0px 0px 0px;
	/*height: 92px;
	margin: 1px 0px 0px -14px;*/
	width:100%;
}
.headertop {
	background: #f9f8f8;
	/*margin: 0px 0px -15px 0px;
	height: 130px;
	/*width: 101%;*/
}
nav {
	height: 24px;
    margin: 0px 0px 0px 0px;
    width:100%;
}
.headertop h2 {
	font-size:1em;
	/*width: 89%;*/
	font-weight: 600;
	margin:5px 0px 5px 0px;
}
.carousel {
	margin: -14px 0px 0px 0px;
	width: 100%;
}
.publish-3 {
	width: 92%;
	margin: 3% 0% 0% 5%;
}
.headline {
	margin: -10px 0px -31px 0px;
}
.publish {
	height: 465px;/* width: 85%;
            margin: 0% 0% 0% 8%; */
}
.btn-publish {
	margin: 0px 0px 0px 60px;
	width: 122px;
}
.publish-form {
	/*height: 380px;
	width: 92%;
	margin: -5% 0% 0% 4%;*/
}
.btn-publish2 {
	margin: 3% 0% 0% 18%
}
.publish-2 p {
	text-align: justify;
	width: 94%;
	margin: 0px 0px 5px 17px;
}
.vl {
	border-bottom: 1px solid gray;
	border-left: none;
	height: 0px;
	margin: 11% 0% 0% 4%;
}
.single-cta {
	margin: 0px 0px 0px 0px;
}
.banner-aboutus {
	height: 205px;
	width: 100%;
	margin: -15px 0px 0px 0px;
}
.list-ul {
	margin: -11% 0% -5% 40%;
	line-height: 38px;
}
.list {
	margin: 4% 0% 7% 15%;
	width: 75%;
	text-align: justify;
}
.list-ul-right {
	margin: 0% 0% 0% 40%;
}
.list-img {
	margin: 4% 0% -1% 37%;
}
.membershiplist>li {
	margin: 6% 0% 3% -16%;
	min-width: 310px;
}
.serv-section-2 p {
	text-align: justify;
}
.headline p {
	width: 92%;
	padding: 5% 0% 5% 9%;
	line-height: 35px;
}
.about-sec {
	margin: 0px 0px 0px -14px;
}
.headline h2 {
	margin: 3% 0% -3% 9%;
	width: 85%;
}
.serv-section-2 {
	width: 76%;
	margin: 0% 0% 0% 13%;
}
#submit {
	margin: 0% 0% 0% 35%;
}
.color-sec h1 {
	font-size: 16px;
}
.slick-sec h2 {
	font-size: 16px;
	margin: -8px 0px 8px 0px;
}
.slick-sec {
	height: auto;
	width: 87%;
	margin: 7% 0% 0% 7%;
}
.draggable {
	margin: 0px 0px 0px 0px;
	width: 100%;
}
h1, .h1 {
	font-size: 16px;
}
h2, .h2 {
	font-size: 14px;
}
h3, .h3 {
	font-size: 14px;
}
.color-sec {
	margin: 3% 0% 4% 0%;
}
.colour-1 {
/* width: 93%;
            margin: 1px 0px 0px 17px; */
}
.colour-2 {
/* width: 93%;
            margin: 1px 0px 0px 17px; */
}
.publish-2 h2 {
	font-size: 17px;
	margin: 55px 0px -25px 0px;
}
.publish-2 h3 {
	font-size: 16px;
}
.list-publish ul {
	margin: 0px 0px 0px 35px;
}
.row-flex {
	margin: 2% 0% 0% -20%;
}
.colour-3 {
/* width: 90%;
            margin: 0px 0px 0px 3px; */
}
form {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	width: 100%;
	margin: 2% 0% 0% 6%;
}
.terms-ul {
	margin: 0px 0px 0px -4px;
}
.publish-2 ul {
	text-align: left;
	margin: 0px 0px 0px 25px;
	width: 95%;
}
.publish-3 h2 {
	width: 90%;
	margin: -12px 0px 0px 20px;
	font-size: 17px;
}
.icon {
/* margin: -5% 0% 0% 43%; */
}
.publish-row h3 {
	font-size: 16px;
}
.pub-div p {
	width: 87%;
	margin: 0px 0px 0px 30px;
}
b, strong {
	font-weight: bold;
	font-size: 13px;
}
.live > li {
	text-align: justify;
	/* height: 170px;
	width: 90%; */
}
.steps {
	/* width: 100%; */
	margin: 0px 0px 0px 0px;
    height: auto;
}
.publish-2 {
	margin: -9% 0% 0% 0%;
}
.live {
	margin: 0px 0px 0px 0px;
}
.nav-links li {
	margin: 0% 5% 0% 0%;
	text-align: center;
}
.carousel-indicators {
	display: none;
}
.nav-links.open {
	padding: 50px;
}
.membershiplist {
	margin: 0% 0% 0% 10%;
}
/* .advantages {
            border: 2px solid #f35104;
            border-radius: 5px;
            padding: 30px 10px 10px 10px;
            text-align: justify;
            height: 252px;
            width: 99%;
        } */
        
    
}
    

 

    @media (min-width:481px) and (max-width:640px) {
		.carousel-control.left, .carousel-control.right {
			margin: 100px 0px 0px 0px;}
		.print{
			margin: 0px 0px 0px 96px;
		}
	.headertop p{
		font-size: 9px;
	}
	.mail{
		font-size: 9px;
		line-height: 14px;
		margin: -41px 0px 0px 0px;
	}
	


        .btn-publish3 {
	width: 175px;
	height: 40px;
	font-size: 15px;
}
h1, .h1 {
	font-size: 21px;
}
h2, .h2 {
	font-size: 19px;
}
h3, .h3 {
	font-size: 16px;
}
nav {
	height: 40px;
    width: 75%;
    margin: -4% 0% 0% 170px;
}
.headertop h2 {
	font-size: 18px;
	margin: 2% 0% 1% 12%;
	width: 100%;
}
.carousel {
	margin: 1px 0px 0px 0px;
	width: 101%;
}
.publish {
	/* height: 432px;
	width: 83%;
	margin: 0% 0% 0% 5%; */
}
.publish-2 {
	margin: 4% 0% 0% 0%;
}
.publish-2 h2 {
	margin: 10px 0px -38px 0px;
}
.publish-2 p {
	width: 90%;
	margin: 0px 0px 7px 12px;
}
.publish-3 {
	width: 92%;
	margin: 3% 0% 0% -2%;
}
.pub-div p {
	width: 91%;
	margin: 0px 0px 0px 23px;
}
.steps {
	/* width: 86%;
	margin: 0% 0% 0% 8%; */
	height: auto;
	text-align: justify;
}
.publish-form {
	height: 365px;
}
.publish-2 ul {
	margin: 0px 0px 0px 0px;
	height: 205px;
	width: 97%;
}
.color-sec h1 {
	font-size: 22px;
	margin: 38px 0px 3px 0px;
}
.list-publish ul {
	margin: 0px 0px -62px 29px;
}
.btn-publish2 {
	margin: 4% 0% 0% 29%;
}
.publish-2 h2 {
	margin: 2px 0px -4px 0px;
}
.icon {
/* margin: -3% 0% 0% 42%; */
}
.vl {
	border-bottom: 1px solid gray;
	border-left: none;
	height: 0px;
	margin: 9% 0% 8% 8%;
	width: 481px;
}
.fa {
	margin: 0px 0px 0px 20px;
}
.footer-section {
	text-align: center;
	width: 100%;
}
.carousel-indicators {
	display: none;
}
.color-sec {
	width: 100%;
}
.headertop {
	/* width: 100%; */
	height: 173px;
}
.carousel-inner {
	width: 103%;
}
.publish-form {
	width: 78%;
	margin: 1.5% 0% 0% 1.5%;
}
.publish-form {
	width: 80%;
	margin: 1.5% 0% 0% 9.5%;
}
.hamburger {
	right: 5%;
	top: 55%;
}
.headline h2 {
	margin: 3% 0% -3% 7%;
	font-size: 20px;
}
.logo {
	height: 173px;
    width: 170px;
    /* margin: -11px 0px 0px 2px; */
}
.banner-aboutus {
	width: 100%;
	height: 379px;
	margin: 2px 0px 0px 2px;
}
.headline p {
	width: 89%;
	padding: 2% 0% 2% 5%;
	line-height: 35px;
}
.list-img {
	margin: 4% 0% -1% 36%;
}
.list-sec {
	margin: 0px 0px 0px -79px;
}
.list-ul {
	margin: -5% 0% 0% 23%;
}
.list-ul-right {
	margin: -20% 0% 0% 56%;
}
.membershiplist {
	margin: 0px 0px 14px 51px;
}
form {
	width: 100%;
	margin: 5% 0% 0% 1%;
}
.slick-sec {
	margin: 0% 0% 0% 5%;
	width: 83%;
	height: 182px;
}
.slick-slide {
	padding: 8px;
}
.slick-slide img {
	width: 155%;
	margin: 0px 0px 0px -21px;
	height: 66px;
}
.colour-1 {
	/* margin: 9px 0px 0px 21px;
	width: 86%;
	height: 169px; */
}
.colour-2 {
	/* margin: 9px 0px 0px 21px;
	width: 86%;
	height: 169px; */
}
.colour-2 p {
	text-align: center;
}
.colour-1 p {
	text-align: center;
}
.btn-publish {
	margin: -15px 0px 0px 134px;
}
.list-publish {
	width: 91.5%;
	margin: -3% 0% 0% 4%;
}
.slick-sec h2 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
}
.slick-list {
	margin: 4% 0% 0% -3%;
	padding: 5px;
	width: 100%;
}
.headline h2 {
	text-align: left;
	margin: 5% 0% -3% 4%;
}
.foot-list {
	width: 100%;
}
/* .advantages {
            width: 86%;
            height: 230px;
            margin: 0px 0px 33px 59px;
            padding: 33px;
        }
     */
}
    
    
    @media (min-width:641px) and (max-width:787px) {
		.carousel-control.left, .carousel-control.right {
			margin: 100px 0px 0px 0px;}
		.print{
			margin: 0px 0px 0px 96px;
		}
	.headertop p{
		font-size: 11px;
	}
	.mail{
		font-size: 11px;
		line-height: 14px;
		margin: -41px 0px 0px 0px;
	}
	.logo {
		height: 196px;
		width: 156px;
		margin: 0px 0px 0px 0px;
	}
	.headertop {
		background: #f9f8f8;
		width: 100%;
		height: 197px;
		margin: 0px 0px 0px 0px;
	}
	nav {
		height: 38px;
    width: 79%;
    margin: -38px 0% 0% 157px;
	}




        .btn-publish3 {
	width: 180px;
	height: 43px;
	font-size: 16px;
}
h1, .h1 {
	font-size: 23px;
}
h2, .h2 {
	font-size: 21px;
}
h3, .h3 {
	font-size: 21px;
}
p {
	font-size: 21px;
}

.headertop h2 {
	font-size: 22px;
	margin: 20px 0px 10px 100px;
    padding: 5px 0px 0px 45px;
}
.carousel {
	margin: 1px 0px 0px 0px;
	width: 100%;
}
.publish {
	height: 500px;
	/* width: 92%; */
	margin: 0px 0px 0px 0px;
}
/* .advantages {
            border: 2px solid #f35104;
            border-radius: 5px;
            padding: 30px 10px 20px 10px;
            width: 93%;
            margin: 0% 0% 0% 4%;
        } */
.publish-form {
	height: 365px;
}
.publish-2 ul {
	margin: 0px 0px 0px 38px;
}
.live > li {
	font-size: 21px;
}
.steps ul {
	height: 375px;
}
.btn-publish2 {
	margin: 4% 0% 0% 33%;
}
.vl {
	border-bottom: 1px solid gray;
	border-left: none;
	height: 0px;
	margin: 9% 0% 8% 8%;
	width: 571px;
}
.btn-publish2 {
	width: 248px;
	height: 48px;
	font-size: 23px;
}
.publish-3 h2 {
	font-size: 24px;
}
.fa {
	margin: 0px 0px 0px 65px;
}
.footer-section {
	text-align: center;
	width: 100%;
}
.carousel-indicators {
	display: none;
}
.color-sec {
	width: 100%;
}
.publish-3 p {
	font-size: 21px;
}
.pub-div p {
	width: 94%;
	margin: 0px 0px 0px 23px;
}
.live {
	margin: 0px 0px 0px -3px;
}
.steps ul {
	height: auto;
	margin: 6px 0px -1px 0px;
}
.steps {
	margin: 0% 0% 0% 0%;
	text-align: justify;
	height: auto;
}

.color-sec h1 {
	font-size: 21px;
}
.publi {
	width: 150%;
	margin: 3% 0% 0% -23%;
}
.publish-form {
	width: 78%;
	margin: 1.5% 0% 0% 1.5%;
}
.publish-form {
	width: 89%;
    margin: 0px 0px 0px 40px;
    height: auto;
}
.option-box {
	width: 88%;
}
.hamburger {
	right: 9%;
	top: 55%;
}
.headline h2 {
	margin: 3% 0% -3% 7%;
	;
	font-size: 20px;
}

.banner-aboutus {
	width: 104%;
	height: 379px;
	margin: -4px 0px 0px 0px;
}
.headline p {
	width: 91%;
	font-size: 17px;
	margin: 20px 0px 0px 33px;
	line-height: 35px;
}
.about-sec {
	margin: -36px 0px -57px -8px;
}
.list-img {
	margin: 4% 0% -1% 36%;
}
.list-sec {
	margin: 0px 0px 0px -79px;
}
.list-ul {
	margin: -5% 0% 0% 23%;
}
.list-ul-right {
	margin: -20% 0% 0% 56%;
}
.membershiplist {
	margin: 0px 0px 14px 51px;
}
form {
	width: 100%;
	margin: 5% 0% 0% 1%;
}
.slick-sec {
	margin: 4% 0% 4% 4.5%;
	margin: 4% 0% 4% 3%;
	width: 94%;
	height: 179px;
}
.slick-slide {
	padding: 8px;
}
.slick-slide img {
	width: 140%;
	margin: 0px 0px 0px -21px;
	height: 66px;
}
.row-flex {
	width: 65%;
	margin: 2% 0% 0% -17%;
}
.colour-1 {
	margin: 9px 0px 0px 0px;
	/* width: 66.5%; */
	height: 169px;
	text-align: center;
}
.fa-certificate {
	margin: 2% 0% 3% 0%;
}
.fa-keyboard {
	margin: 2% 0% 3% 0%;
}
.fa-bullhorn {
	margin: 2% 0% 3% 0%;
}
.fa-laptop {
	margin: 2% 0% 3% 0%;
}
.fa-bell {
	margin: 2% 0% 3% 0%;
}
.fa-crosshairs {
	margin: 2% 0% 3% 0%;
}
.colour-2 {
	margin: 9px 0px 0px 0px;
	/* width: 66.5%; */
	height: 169px;
	text-align: center;
}
.btn-publish {
	margin: -1px 0px 0px 34%;
	width: 119px;
	height: 43px;
}
.publish-2 h2 {
	margin: 30px 0px -24px 0px;
}
.row-flex p {
	font-size: 21px;
}
.publish-2 p {
	font-size: 20px;
	width: 100%;
	margin: 0px 0px 0px 6px;
	line-height: 32px;
}
.icon {
/* margin: -3% 0% 0% 39%; */
}
.list-publish li {
	font-size: 21px;
}
.publish-form input {
	font-size: 21px;
	width: 100%;
}
.list-publish {
	/* width: 91.5%; */
	margin: 10px 0px 0px 0px;
}
.slick-sec h2 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
}
.slick-list {
	margin: 4% 0% 0% 0%;
	padding: 5px;
	width: 100%;
}
.headline h2 {
	text-align: left;
	margin: 3% 0% -1% 4%;
}
.foot-list {
	width: 100%;
}
.banner-aboutus {
	margin: -14px 0px 0px 0px;
}
.list {
	margin: 4% 0% 1% 7.5%;
}
.serv-section-2 {
	width: 70%;
	margin: 0% 0% 0% 15%;
}
#submit {
	margin: 0% 0% 0% 43%;
}
}
 @media (min-width:788px) and (max-width:990px) {
/* responsive class for this resolution-size */
.mail{
	font-size: 11px !important;
}
.btn-publish3 {
	width: 183px;
	height: 44px;
	font-size: 17px;
}

h1, .h1 {
	font-size: 23px;
}
h2, .h2 {
	font-size: 21px;
}
h3, .h3 {
	font-size: 21px;
}
p {
	font-size: 21px;
}
nav {
    /*height: 33px;*/
    width:100%;
   /* margin: -57px 0px 0px 141px;*/
}
.nav-links {
	margin: 0px;
}
.nav-links li {
	margin: 0px !important;
}
.nav-links li a {
	font-size:1rem !important;
}
.headertop h2 {
	font-size:18px;
    margin: 7px 0px 0px 0px;
}
.carousel {
	margin:0px;
	width: 100%;
}
.publish {
	height: auto;
	/* width: 91%; */
	margin: 0% 0% 0% 0%;
}
.option-box {
	border: 1px solid #fb581a;
	font-size: 21px;
}
.publish-form {
	height: 365px;
}
.publish-2 ul {
	margin: 0px 0px 0px 38px;
}
.live > li {
	font-size: 21px;
}
.steps ul {
	height: 375px;
	margin: 0px 0px 0px 0px;
}
.btn-publish2 {
	margin: 4% 0% 0% 34%;
}
.icon {
/* margin: -3% 0% 0% 43%; */
}
.vl {
	border-bottom: 1px solid gray;
	border-left: none;
	height: 0px;
	margin: 9% 0% 8% 8%;
	width: 571px;
}
.btn-publish2 {
	width: 248px;
	height: 48px;
	font-size: 23px;
}
.publish-3 h2 {
	font-size: 24px;
}
.fa {
	margin: 0px 0px 0px 20px;
}
.footer-section {
	text-align: center;
	width: 100%;
}
.carousel-indicators {
	display: none;
}
.color-sec {
	width: 100%;
}
.publish-3 p {
	font-size: 21px;
}
.pub-div p {
	width: 94%;
	margin: 0px 0px 0px 25px;
}
.live {
	margin: 0px 0px 0px 0px;
}
.steps {
	width: 93%;
    margin: 0px;
    text-align: justify;
    height: auto;
}
.headertop {
	background: #f9f8f8;
	width: 100%;
	/*height: 161px;*/
	margin: 0px;
}
.publish-form {
	width: 78%;
	margin: 1.5% 0% 0% 1.5%;
}
.publish-form {
	width: 97%;
    margin: 0% 0% 0% 0%;
    height: auto;
}
.hamburger {
	right: 1%;
	top: 55%;
}
.headline h2 {
	margin: 3% 0% -3% 7%;
	
	font-size: 20px;
}
.logo {
	/*height: 158px;*/
	width:100%;
	margin:0px;
}
.banner-aboutus {
	width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
.headline p {
	width: 92%;
	font-size: 22px;
	line-height: 45px;
	margin: 25px 0px 0px 33px;
}
.about-sec {
	line-height: 35px;
	margin: -37px 0px 0px -9px;
}
.list {
	margin: 4% 0% -2% 6%;
	width: 91%;
}
.serv-section-2 {
	width: 79%;
	margin: 0px 0px 0px 102px;
}
#submit {
	margin: 0% 0% 0% 43%;
}
.list-img {
	margin: 4% 0% -1% 36%;
}
.list-sec {
	margin: 0px 0px 0px -79px;
}
.list-ul {
	margin: -5% 0% 0% 23%;
}
.list-ul-right {
	margin: -20% 0% 0% 56%;
}
.membershiplist {
	margin: 0px 0px 14px 51px;
}
form {
	width: 100%;
	margin: 13% 0% 0% 1%;
}
.slick-sec {
	margin: 4% 0% 4% 4%;
	width: 100%;
	/*height: 168px;*/
}
	 
.publi {
	width: 103%;
	margin: 3% 0% 0% -4%;
}
.slick-slide {
	padding: 8px;
}
.slick-slide img {
	width: 100%;
	margin: 0px 0px 0px -21px;
	/*height: 66px;*/
}
.row-flex {
	width: 106%;
	margin: 2% 0% 0% -20%;
}
.colour-1 {
	margin: 9px 0px 0px -15px;
	width: 105%;
	height: 201px;
	text-align: center;
}
.fa-certificate {
	margin: 2% 0% 3% 0%;
}
.fa-keyboard {
	margin: 2% 0% 3% 0%;
}
.fa-bullhorn {
	margin: 2% 0% 3% 0%;
}
.fa-laptop {
	margin: 2% 0% 3% 0%;
}
.fa-bell {
	margin: 2% 0% 3% 0%;
}
.fa-crosshairs {
	margin: 2% 0% 3% 0%;
}
.colour-2 {
	width: 105%;
	margin: 9px 0px 0px -13px;
}
.btn-publish {
	/*margin: -2px 0px 0px 40px;*/
}
.row p {
	font-size: 13px;
}
.publish-2 p {
	width: 97%;
	font-size: 21px;
	margin: 0px 0px 2px 15px;
}
/* .advantages {
        border: 2px solid #f35104;
        border-radius: 5px;
        padding: 30px 10px 20px 10px;
        width: 95%;
        margin: 0px 0px 0px 28px;
    } */
.list-publish li {
	font-size: 21px;
}
.publish-form input {
	font-size: 21px;
}
.list-publish {
	width: 91.5%;
	margin: -3% 0% 0% 4%;
}
.slick-sec h2 {
	font-size: 20px !important;
	margin: 0px 0px 0px 0px;
}
.slick-list {
	margin: 4% 0% 0% 0%;
	padding: 5px;
	width: 100%;
}
.headline h2 {
	text-align: left;
	margin: 5% 0% -3% 4%;
}
.foot-list {
	width: 100%;
}
}


    /* @media (max-width: 768px){
    .logo {
        height: 130px;
        width: 154px;
        margin: 1px 0px 0px -39px;
    }
    .publish {
        height: 209px;
        width: 92%;
        margin: 0px 0px 0px 35px;
    }
    .publish-form {
        width: 100%;
        margin: 1.5% 0% 0% 1%;
    }
} */

    
    @media (min-width:991px) and (max-width:1024px) {
.colour-3 {
	height: 269px;
}
		[class*="col-"]{/*margin-bottom:0 !important;*/}
/* responsive class for this resolution-size */
.list {
	margin: 1% 0% 1% 3%;
}
.isdn-sec ul {
	margin: 0% 0% 0% 3%;
}
/* .advantages {
        width: 93%;
        height: 215px;
        margin: 0px 0px 33px 33px;
        padding: 15px 15px 20px 0px;
    } */
    /* .advantages p {
        width: 92%;
        margin: 0px 0px 0px 27px;
    } */
    
.headertop h2 {
	font-size:27px;
	/*margin: 3% 0% 0% 9%;*/
	margin:3px;
	width: 100%;
}
nav {
	width: 100%;
	/*margin: 0% 0% 0% 17%*/;
}
.nav-links li {
	/*margin: 0% 4% 1% -6%*/;
}
.nav-links li a {
	font-size: 15px;
}
.headertop {
	/*height: 247px;*/
}
.logo {
	width:100%;
	/*height: 210px;
	float: left;
	/*margin: 0% 0% 0% -61px;*/
	margin: 0;
}
.steps {
	/*width: 97%;
	margin: 0% 0% 7% 1%;*/
	height: auto;
}
nav {
	/*margin: -10px 0 0 170px;*/
	width:100%;
	/*height: 53px;*/
}
.nav-links {
	margin: 1.5% 0% 0% 0%;
}
.publi {
	margin: 3% 0% 0% -20.5%;
	width: 142%;
}
/* .pub-div p{
        width: 80%;
        margin:0px 0px 0px 73px;
    } */
.carousel {
	margin:0px;
}
.headline {
	margin: -7px 0px 1px 57px;
	width: 92%;
	line-height: 36px;
}
.headline p {
	font-size: 20px;
}
.color-sec {
	margin: 2% 0% 4% -26%;
}
.color-sec h1 {
	margin: 2% 0% 0% 20%;
	width: 100%;
}
.publish {
	/* width: 92.5%; 
        /* margin: 0% 0% 0% 3.5%; 
	height: 200px;*/
}
.publish-form {
	/* width: 165%; */
	margin: 0% 0% 0% 0%;
}
.publish-form input{margin-bottom:7px;}
.vl {
	border-left: 1px solid gray;
	height: 250px;
	margin: 39% 0% 0% 43%;
}
.publish-2 ul {
	margin: 0px 0px 0px 20px;
	text-align: justify;
}
.publish-3 ul {
	margin: 0px 0px -50px 20px;
	text-align: justify;
	height: 317px;
}
.btn-publish2 {
	margin: 5% 0% 0% 15%;
}
.publish-3 {
	width: 93%;
	margin: 2% 0% 0% 3%;
}
.publish-3 h2 {
	margin: 0px 0px -10px 0px;
}
.icon {
/* margin: 0% 0% 0% 45%; */
}
.publish-2 {
	margin: 1% 0% 0% 0%;
}
.banner-aboutus {
	width: 100%;
	height: 450px;
	margin: -25px 0px 0px 0px;
}
.headline h2 {
	margin: 1% 0% 1% 0%;
}
.about-sec {
	margin: -1% 0% -1% -1%;
}
.list-ul {
	margin: -25% 0% 0% 150%;
}
#submit {
	margin: 0% 0% 0% 43%;
}
}
 @media (min-width:1025px) and (max-width:1200px) {
/* .advantages {
        
            width: 47%;
               height: 210px;
               margin: 0px 0px 33px 33px;
            padding: 10px;
           } */
        
    /* responsive class for this resolution-size */
        
}
 @media (max-width:1366x) {
}
 @media (min-width:1201px) {

	.carousel-control.left, .carousel-control.right{
		margin: 160px 0px 0px 0px;
	}
     
     .btn-publish3 {
     width: 234px;
     height: 40px; 
     margin: 0% 0% 0% 14%;
  
   font-size: 20px;
    }
    .serv-section-2 p {
  margin-top: 25px;
  padding-right: 50px;
}
.heading {
	margin: 4% 0% 2% 0%;
}
.list {
	margin: 1% 0% 1% 3%;
}
.isdn-sec ul {
	margin: 0% 0% 0% 3%;
}
.headertop h2 {
	font-size:4rem;
	margin: 16px 0px 16px 0px;
}
.colour-1{
height: 200px;
}
.colour-2{
	height: 200px;
}
.headertop {
	/* width: 100%; 
	height: 249px;*/
}
.logo {
	height: 244px;
	 width:100%;
            /*float: left;
            margin: 0% 0% 0% -24%;*/
}
.steps {
	/* width: 97%; */
            /* margin: 0% 0% 7% 1%; */
	height: auto;
}
nav {
	/*margin:-41px 0% 0% 195px;
	width:86%;
	height: 47px;*/
}
.nav-links {
	margin: 0px 0px 0px 0px;
    /*width: 87%;*/
}
.publish h1 {
	margin: 25px 0px 0px 0px;
}
.publi {
	margin: 3% 0% 0% -20.5%;
	width: 142%;
}
/* .pub-div p{
            width: 80%;
            margin:0px 0px 0px 73px;
        } */
.carousel {
	margin: 1px 0px 0px 0px;
	
}
.headline {
	/* margin: -7px 0px 1px 57px;
            width: 92%; */
	line-height: 36px;
}
.headline p {
	font-size: 20px;
}
.color-sec {
	margin: 2% 0% 4% -26%;
}
.color-sec h1 {
	margin: 2% 0% 0% 20%;
	width: 100%;
}
.publish {
	/* width: 92.5%; 
             margin: 0% 0% 0% 3.5%; 
	height: 200px;*/
}
.publish-form {
	width: 100%;
	margin: 0% 0% 0% 0%;
	display: block;
}
.vl {
	border-left: 1px solid gray;
	height: 193px;
	margin: 39% 0% 0% 43%;
}
.publish-2 ul {
	margin: 0px 0px 0px 20px;
	text-align: justify;
}
.publish-3 ul {
	margin: 0px 0px -50px 20px;
	text-align: justify;
	height: 317px;
}
.btn-publish2 {
	margin: 5% 0% 0% 15%;
}
.publish-3 {
	width: 93%;
	margin: 2% 0% 0% 3%;
}
.publish-3 h2 {
	margin: 0px 0px -10px 0px;
}
.icon {
/* margin: 0% 0% 0% 45%;*/
}
.publish-2 {
	margin: -35px 0px 0px 0px;
}
.banner-aboutus {
	width: 100%;
	height: 450px;
	margin: 2px 0px 0px 0px;
}
.headline h2 {
	margin: 1% 0% 1% 0%;
}
.about-sec {
	margin: -1% 0% -1% -1%;
}
.list-ul {
	margin: 0px 0px -43px 23px;
}
#submit {
	margin: 0% 0% 0% 43%;
}
.colour-3 {
	height: 253px;
}
/* responsive class for this resolution-size */
        
}
 @media (min-width:1600px) {
	nav {
		/* height: 54px; 
		margin: -14px 0% 0% 195px;*/
		width: 100%;
	}
	.headertop {
		/* width: 100%; 
		height: 276px;*/
	}
.logo {
	height:210px;
	width:100%;
	/* margin: 0% 0% 0% -36.5%;*/
}
	 .col-xl-2{width:10% !important;}
	 .col-xl-10{width:90% !important;}
	 .headertop h2{margin:12px 0 12px 0;
	 font-size:3rem;}
	 .print{margin-bottom:10px;}
.nav-links {
    margin: 0px 0px 0px 0px;
    width:100%;
}
}
@media (min-width: 361px) and (max-width: 480px){
	.print {
		margin-bottom: -1px !important;
	}
	}