
/*----------------
  Media Query
-------------------*/

@media screen and (max-width: 1430px) { 
  #block-block-4 {
    min-height: 495px;
    max-height: 495px;
  }

  #block-views-partners-block-3 ul li {
    max-width: 26%;
  }
      
}

@media screen and (max-width: 1410px) { 
  #block-block-4 {
    min-height: 488px;
    max-height: 488px;
  }
} 


@media screen and (max-width: 1390px) { 
  #block-block-4 {
    min-height: 480px;
    max-height: 480px;
  }

  .product-desc-wrapper .col-sm-6 a.more-info-btn {
    max-width: 100%;
    float: none;
    margin: 10px 0px;
  }
}

@media screen and (max-width: 1385px) {
  #block-views-partners-block-2 ul li {
    max-width: 16%;
  }
}

@media screen and (max-width: 1380px) {
  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), 
  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 285px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-height: 418px;
  }
}

@media screen and (max-width: 1370px) {

  .report-content .report-type .report-title h3 {
    font-size: 20px;
  }  

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), 
  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 280px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-height: 410px;
    max-width: 73%;
  }

  #block-views-news-block-4 ul > li .views-field-title a, 
  #block-views-news-block-3 ul > li .views-field-title a {
    font-size: 13px;
  }

  #block-views-partners-block-1 {
    max-width: 80%;
  }

  #block-views-partners-block-2 ul li {
    max-width: 16%;
  }

  .report-content .report-type ul > li p {
    max-width: 225px;
  }
}

@media screen and (max-width: 1366px) {
  #block-block-10 .portal ul > li a, #block-block-19 .portal ul > li a, #block-block-20 .portal ul > li a, #block-block-21 .portal ul > li a {
    width: 100%;
    margin: 8px;
  }

	.admin-search-wrapper .search-result table tbody tr td {
		padding: 1px;
	}

	.report-content .report-type ul > li img {
    margin-right: 35px;	
	}

	.subs-wrapper {
    max-width: 90%;
    width: 100%;
    margin: 100px auto;
    overflow-x: scroll;
	}

	.subscript-history {
		max-width: 1230px;
		min-width: 1230px;
		width: 100%;
		margin: 0px auto;
	}

	.admin-search-wrapper .search-result {
		overflow-x: scroll;
	}

	.admin-search-wrapper .search-result table {
		min-width: 1092px;
    max-width: 1092px;
	}

}


@media screen and (max-width: 1360px) { 
  .report-content .report-type .report-title {
    padding: 15px 20px;
  }

  .report-content .report-type ul > li p {
    max-width: 215px;
  }

  #block-block-4 {
    min-height: 470px;
    max-height: 470px;
  }

  #block-block-5 {
    min-height: 470px;
    max-height: 470px;
  }

  #block-views-news-block-3 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-body p {
    font-size:14px;
  }
  
  #block-views-partners-block-2 ul li {
    max-width: 16%;
  }

#block-views-news-block-4 ul > li, #block-views-news-block-3 ul > li {
    padding: 10px 15px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 765px;
    max-height: 437px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), 
  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 300px;
  }

} 

@media screen and (max-width: 1345px) {
  
  #block-block-11 .contact-details {
    margin: 20px auto;
  }

  #block-views-ads-block, 
  #block-views-ads-block-1 {
      min-height: 101px;
      max-height: 101px;
  }

  #block-block-4 {
    min-height: 466px;
      max-height: 466px;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li a {
    font-size: 17px;
  }

  #block-block-10 .portal ul > li a, #block-block-19 .portal ul > li a, #block-block-20 .portal ul > li a, #block-block-21 .portal ul > li a {
    width: 44%;
  }
}


@media screen and (max-width: 1340px) {
  
  #block-block-10 .portal ul > li a, #block-block-19 .portal ul > li a, #block-block-20 .portal ul > li a, #block-block-21 .portal ul > li a {
    margin: 0px 3px;
  }

  #block-block-4 {
      min-height: 463px;
      max-height: 463px;
      padding: 76px 90px;
  }

  #block-block-5 {
    min-height: 463px;
      max-height: 463px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 745px;
  }

}

@media screen and (max-width: 1335px) {

  #block-views-ads-block-2 {
    min-height: 416px;
    max-height: 416px;
  }

  #block-block-4 {
    min-height: 416px;
    max-height: 416px; 
  }

}

@media screen and (max-width: 1320px) {
  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 72%;
  }

  #input-signupcompany-form, #input-signupindividual-form {
    max-width: 70%; 
  }
}

@media screen and (max-width: 1310px) {

  .report-content .report-type ul > li p {
    max-width: 210px;
  }

  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 71%;
  }

  .region.region-inside-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }

  #block-block-4 {
    min-height: 453px;
    max-height: 453px;
    padding: 76px 90px;
  }

  #block-block-5 {
    min-height: 453px;
    max-height: 453px;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 97px;
    max-height: 97px;
  }
  
  #block-views-news-block-3 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-body p,
  #block-views-news-block-4 ul > li .views-field-title a, #block-views-news-block-3 ul > li .views-field-title a {
    font-size: 13px;
  }

  #block-views-partners-block-1 ul > li {
    max-width: 16.555%;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 727px;
  }
} 

@media screen and (max-width: 1300px) { 

  .page-node-43 #block-views-partners-block-2 {
    padding: 0px 120px;
    width: 100%;
  }

  .page-node-43 #block-views-partners-block-3 {
    padding: 0px 105px;
    width:100%;
  }

  #block-views-partners-block-3 ul li {
    max-width: 28%;
  }

  .page-node-43 #block-views-partners-block-3 ul li .views-field-path .partners-desc p, .page-node-43 #block-views-partners-block-2 ul li .views-field-path .partners-desc p {
    font-size: 14px;
  }

  #block-block-4 {
    min-height: 445px;
      max-height: 445px;
  }

  #block-block-5 {
    min-height: 445px;
      max-height: 445px;
  }
  
  #block-views-ads-block-2 ul li {
    max-width: 282px;
  }


  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 717px;
  }

  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 69%;
  }

}


@media screen and (max-width: 1280px) { 
  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 695px;
  }

  .stick-2 {
    top:12% !important;
  }

  #block-block-10 .portal, #block-block-19 .portal, #block-block-20 .portal, #block-block-21 .portal {
    padding:50px;
  }
}

@media screen and (max-width: 1275px) {
  .report-content .report-type ul > li p {
    max-width: 205px;
  }
} 

@media screen and (max-width: 1270px) { 

	#input-icreedcombi-form #edit-icreed-combi .form-item, #input-report-form #edit-custom-report .form-item {
		overflow: hidden;
	}


  .report-content .report-type ul > li p {
    max-width: 202px;
  }
  
  #quicktabs-products_services ul.quicktabs-tabs {
    max-width: 100% !important;
    min-width: 100% !important;
  }

  #block-block-4 {
    min-height: 436px;
      max-height: 436px;
  }

  #block-block-5 {
    min-height: 436px;
      max-height: 436px;
  }

  #block-block-2 h2.block-title {
    font-size: 28px;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 95px;
      max-height: 95px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 690px;
  }

  .report-content .report-type ul > li p {
    max-width: 70%;
  }

}


@media screen and (max-width: 1240px) {

	.page-node-97 .report-content .report-type:nth-child(3) .report-title h3 {
		font-size: 15px;
	}
  
  .view-careers > .view-content > .views-row {
    width:47%;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 93px;
    max-height: 93px;
  }

  #block-block-4 {
    min-height: 430px;
    max-height: 430px;
  }

  #block-views-news-block-3 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-title a, #block-views-news-block-3 ul > li .views-field-title a {
    font-size: 12px;
  }

  #block-views-corporate-portals-block ul > li .desc-wrapper p {
    font-size: 12px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 670px;
  }
  
  #block-views-products-services-block ul > li .caption .caption-text {
    padding: 25px;
  }

}

@media screen and (max-width: 1235px) {
  #block-block-10 .portal ul > li a, #block-block-19 .portal ul > li a, #block-block-20 .portal ul > li a, #block-block-21 .portal ul > li a {
    width: 46%;
  }

  #input-signupcompany-form, #input-signupindividual-form {
    max-width: 75%;
  }
} 

@media screen and (max-width: 1225px) {
  #block-block-10 .portal ul > li a, #block-block-19 .portal ul > li a, #block-block-20 .portal ul > li a, #block-block-21 .portal ul > li a {
    width: 46%;
  }

  .stick-2 {
    top: 16% !important;
  }
}


@media screen and (max-width: 1220px) {

	.page-node-97 .report-content .report-type:nth-child(2) .report-title h3, .page-node-97 .report-content .report-type:nth-child(4) .report-title h3, .page-node-97 .report-content .report-type:nth-child(5) .report-title h3 {
		margin-top: 15px;
	}

  .page-node-97 .report-content .report-type:nth-child(3) .report-title h3 {
    font-size: 15px;
  }

  .report-content .report-type .report-title h3 {
    font-size: 17px;
    margin-top: 15px;
  }

  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 69%;
  }


  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 47px;
  }

  #block-block-10 .portal.row, #block-block-19 .portal.row, #block-block-20 .portal.row, #block-block-21 .portal.row {
    padding: 50px 90px;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 90px;
    max-height: 90px;
  }

  #block-block-3 h2.block-title,
  #block-block-2 h2.block-title {
    font-size: 26px;
    letter-spacing: 3px;
  }

  #block-block-4 {
    min-height: 376px;
    max-height: 376px;
    padding: 47px 60px;
  }

  #block-views-ads-block-2 {
    min-height: 376px;
    max-height: 376px;
  }

  #main-carousel .carousel-inner .item .carousel-caption p:first-child span {
    font-size: 58px !important;
  }

  #block-views-ads-block-2 ul li {
    max-width: 251px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 654px;
  }

}


@media screen and (max-width: 1210px) {

	#input-icreedcombi-form #edit-icreed-combi .form-item label, #input-report-form #edit-custom-report .form-item label {
		margin-left: 32px;
	}

  #input-icreedcombi-form #edit-icreed-combi .form-item, #input-report-form #edit-custom-report .form-item {
    overflow: hidden;
  }

  #block-block-10 .portal ul > li a, #block-block-19 .portal ul > li a, #block-block-20 .portal ul > li a, #block-block-21 .portal ul > li a {
    width: 100%;
    margin: 5px 0px;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li a {
    font-size: 16px;
  }

  #block-block-4 {
    min-height: 376px;
    max-height: 376px;
    padding: 60px 65px;
  }

  #block-views-ads-block-2 {
    min-height: 376px;
    max-height: 376px;
  }

  #block-views-products-services-block ul > li .caption .caption-text p {
    font-size: 13px;
  }

  #block-views-partners-block-3 ul li {
    max-width: 26%;
  }

}

@media screen and (max-width: 1205px) {
  #block-views-management-block ul > li.views-row {
    max-width: 28.3333%;
  }
}

@media screen and (max-width: 1200px) {
  .report-buttons {
    padding: 30px 20px;
  }

	.page-node-88 .subscription-wrapper ul > li {
		width: 23.555%;
	}

	#input-icreedcombi-form #edit-icreed-combi .form-item label, #input-report-form #edit-custom-report .form-item label {
		font-size: 13px;
	}

	.page-node-97 .report-content .report-type:nth-child(3) .report-title h3 {
		font-size: 14px;
	}

	.report-content .report-type ul > li p {
		font-size: 14px;
	}


 #input-report-form #edit-buttonwrapper #edit-single-btn, 
 #input-report-form #edit-buttonwrapper #edit-multiple-btn, 
 #input-icreedcombi-form #edit-buttonwrapper #edit-single-btn, 
 #input-icreedcombi-form #edit-buttonwrapper #edit-multiple-btn {
	max-width: 45%;
 }

 .report-header {
 	  padding: 0px 100px;
 }

 #block-views-management-block ul > li.views-row {
    max-width: 28.3333%;
 }

}

@media screen and (max-width: 1195px) {
  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 290px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-height: 423px;
  }
}

@media screen and (max-width: 1190px) { 

  .report-buttons a {
    max-width: 45%;
  }

  #block-views-ads-block-2,
  #block-block-4 {
    min-height: 372px;
    max-height: 372px;
  }

  #block-views-products-services-block ul > li .caption .caption-text {
    padding: 25px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 632px;
  }
}

@media screen and (max-width: 1185px) {
  .report-content .report-type ul > li p {
    max-width: 174px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-height: 423px;
  }
}

@media screen and (max-width: 1170px) {  

  #block-views-corporate-portals-block ul > li .title-wrapper > a, #block-views-products-services-block ul > li .title-wrapper > a {
    font-size: 12px;
    letter-spacing: 1px;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 88px;
    max-height: 88px;
  }

  #block-views-events-block-1,
  #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper,
  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper,
  #block-views-events-block-2 {
    min-height: 563px;
    max-height: 563px;
  }

  #block-views-events-block-2 ul > li,
  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper,
  #block-views-events-block-2 ul > li .featured-wrapper .events-image-wrapper {
      min-height: 174.777px;
      max-height: 174.777px;
  }

  #block-views-ads-block-2,
  #block-block-4 {
    min-height: 364px;
    max-height: 364px;
  }

  #block-block-6 h2.block-title {
    margin-top: 0px;
  }

  #block-block-4 {
    padding: 35px 45px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 294px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 618px;
  }

  .region.region-inside-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
}

@media screen and (max-width: 1160px) {
  
  .report-header {
    padding: 0px 20px;
  }

  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 41px;
  }
  
  #block-block-3 h2.block-title, #block-block-2 h2.block-title {
    font-size: 25px;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 87px;
    max-height: 87px;
  }

  #block-views-events-block-1, #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper, #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper, #block-views-events-block-2 {
    min-height: 558px;
    max-height: 558px;
  }

  #block-views-ads-block-2,
  #block-block-4 {
    min-height: 362px;
    max-height: 362px;
  }

  #block-views-ads-block-2 ul li {
    max-width: 240px;
  }

  #block-block-6 {
    padding-top: 70px;
  }

 #block-views-news-block-4 ul > li, #block-views-news-block-3 ul > li {
    padding: 16px;
  }

  #block-views-corporate-portals-block ul > li .desc-wrapper p {
    font-size: 11px;
  }

}


@media screen and (max-width: 1150px) {
  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 290px;
  }

  .page-node-86 h1.page-header, .page-node-87 h1.page-header,
  #input-signupcompany-form, #input-signupindividual-form {
    max-width: 80%;
  }
}

@media screen and (max-width: 1140px) {
  .report-content .report-type ul > li p {
    max-width: 170px;
  }
}


@media screen and (max-width: 1135px) {
  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 285px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 601px;
  }

  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 68%;
  }
}

@media screen and (max-width: 1125px) { 
  .report-content .report-type ul > li p {
    max-width: 165px;
  }
}

@media screen and (max-width: 1120px) {

  #block-block-10 .portal, #block-block-19 .portal, #block-block-20 .portal, #block-block-21 .portal {
    padding: 50px;
  }

  #block-block-4 h2 {
    font-size: 27px;
  }

  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 68%;
  }

  #block-views-events-block-2 ul > li, #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper, #block-views-events-block-2 ul > li .featured-wrapper .events-image-wrapper{
    min-height: 172.777px;
    max-height: 172.777px;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li.last a {
    padding: 21px 18px 6px;
  }

  #block-views-ads-block-2,
  #block-block-4 {
    min-height: 348px;
    max-height: 348px;
  }

  #block-views-partners-block-1 ul > li a > img {
    max-width: 200px;
  }

  #block-views-products-services-block ul > li .caption .caption-text {
    padding: 40px 25px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 580px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 275px;
  }
}

@media screen and (max-width: 1110px) {
  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 66%;
  }
}


@media screen and (max-width: 1108px) {
  .report-content .report-type ul > li p {
    max-width: 160px;
  }

  #block-views-news-block-3 ul > li .views-field-body p, 
  #block-views-news-block-4 ul > li .views-field-body p,  
  #block-views-news-block-4 ul > li .views-field-title a, 
  #block-views-news-block-3 ul > li .views-field-title a {
    font-size: 11px;
  }
}

@media screen and (max-width: 1095px) {

	#block-webform-client-block-162 .time-field .form-type-radio, #block-webform-client-block-162 .time-field .form-type-select, #block-webform-client-block-162 .date-field .form-type-select {
		width: 18%;
	}
  
  #block-webform-client-block-65 .form-item label {
    margin-right: 11px;
  }

  #block-quicktabs-value-added-services ul.quicktabs-tabs li a, #block-quicktabs-people-information-block ul.quicktabs-tabs li a, #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li a {
    font-size: 16px;
  }

  #block-views-ads-block-2 ul li {
    max-width: 232px;
  }

  #block-block-4 {
    padding: 30px 48px;
  }

  #block-block-4 h2 {
    font-size: 29px;
  }

 #block-views-news-block-4 ul > li, #block-views-news-block-3 ul > li {
    padding: 12px;
  }

}

@media screen and (max-width: 1090px) {
  .report-content .report-type ul > li p {
    max-width: 155px;
  }
}


@media screen and (max-width: 1085px) {

  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 39px;
  }

  #block-views-products-services-block ul > li .caption .caption-text {
    padding: 45px 25px;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 83px;
    max-height: 83px;
  }

  #block-views-ads-block-2, 
  #block-block-4 {
    min-height: 340px;
    max-height: 340px;
  }

  #block-block-4 {
    padding: 31px 51px;
  }

  #block-views-events-block-1, #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper, 
  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper, 
  #block-views-events-block-2 {
    min-height: 530px;
    max-height: 530px;
  }

  #block-views-events-block-2 ul > li, #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper, 
  #block-views-events-block-2 ul > li .featured-wrapper .events-image-wrapper {
    min-height: 165.777px;
    max-height: 165.777px;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper .news-title > a, 
  #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper .news-title > a {
    font-size: 21px;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper a.read-more, 
  #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper a.read-more {
    margin-top: 25px;
  }

  #block-views-corporate-portals-block ul > li .desc-wrapper p  {
    font-size: 10px;
  }

  .lgged-in {
    margin-top: 15px;
  }
}

@media screen and (max-width: 1070px) {

  .page-node-86 h1.page-header, .page-node-87 h1.page-header, #input-signupcompany-form, #input-signupindividual-form {
    max-width: 85%;
  }

	.report-content .report-type .report-title h3 {
		font-size: 15px;
	}

  .report-content .report-type ul > li p {
    max-width: 65%;
    font-size: 14px;
  }

  #block-webform-client-block-65 .form-item label {
    margin-right: 9px;
  }

  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper .caption-icon {
    margin: 20px auto 25px;
  }

  #block-views-ads-block-2, 
  #block-block-4 {
    min-height: 334px;
    max-height: 334px;
    padding: 27px 43px;
  }

  #block-views-ads-block-2 ul li {
    max-width: 220px;
  }

  #block-block-3 h2.block-title, #block-block-2 h2.block-title {
    font-size: 23px;
  }

  #block-views-ads-block-2 ul li {
    max-width: 190px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 265px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 560px;
  }
  
}

@media screen and (max-width: 1065px) {
  #block-views-partners-block-2 ul li {
    max-width: 15%;
  }
}

@media screen and (max-width: 1031px) {

  #block-views-partners-block-3 ul li {
    max-width: 26%;
  }
  
  .page-node-149 #webform-client-form-63 input.form-email {
    min-width: 83%;
  }

  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .form-item input {
    max-width: 83%;
  }

  #block-webform-client-block-65 .form-item select.form-control, #block-webform-client-block-65 .form-item input.form-control, #block-webform-client-block-65 .form-item input.form-email {
    max-width: 66%;
  }

  #block-views-events-block-2 ul > li, #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper, #block-views-events-block-2 ul > li .featured-wrapper .events-image-wrapper {
    min-height: 163.777px;
    max-height: 163.777px;
  }

  #block-views-ads-block-2, 
  #block-block-4 {
    min-height: 322px;
    max-height: 322px;
  }

  #block-block-4 {
    padding: 41px 47px;
  }

  #block-views-partners-block-2 ul li {
    max-width: 15%;
  }

  #block-views-partners-block-3 ul li {
    max-width: 26%;
  }

  #block-block-4 h2 {
    font-size: 25px;
  }

  #block-block-3 h2.block-title, #block-block-2 h2.block-title {
    font-size: 22px;
  }

  #block-views-news-block-3 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-title a, #block-views-news-block-3 ul > li .views-field-title a {
    font-size: 11px;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper {
    padding: 27px 35px;
  }
  
  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper .event-title a {
    font-size: 15px;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper .news-title > a, #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper .news-title > a {
    font-size: 20px;
  }

  #block-block-4 {
    padding:35px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 540px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 255px;
  }

}

@media screen and (max-width: 1024px) {

	.page-node-88 .subscription-wrapper .subsc-header {
		width: 80%;
	}

	.page-node-88 .subscription-wrapper .subsc-details {
		width: 80%;
	}

	.order-form-wrapper.multiple-form, .order-form-wrapper.single-form {
		max-width: 70%;
	}

  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 37px;
  }

  #block-block-23, #block-block-24, #block-block-17, #block-block-16, #block-block-15, #block-block-14, #block-block-13, #block-block-8 {
    max-width: 90%;
  }

  #main-carousel .carousel-inner .item .carousel-caption {
    bottom: 27%;
  }

  #main-carousel .carousel-inner .item .carousel-caption p:first-child span {
    font-size: 43px !important;
  }
  
  .view-more {
    font-size: 16px;
    max-width: 135px;
  }

  #block-views-ads-block-2, 
  #block-block-4 {
    min-height: 312px;
    max-height: 312px;
  }

  #block-block-3 h2.block-title, 
  #block-block-2 h2.block-title {
    font-size: 21px;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper {
    padding: 30px;
  }

  #block-block-12 ul li {
    margin: 0px 14px;
  }

}

@media screen and (max-width: 767px) {

  .page-node-86 h1.page-header, .page-node-87 h1.page-header, #input-signupcompany-form, #input-signupindividual-form {
    max-width: 90%;
  }


  #input-signupcompany-form .form-item,
  #input-signupcompany-form fieldset,
  #input-signupindividual-form .form-item,
  #input-signupindividual-form fieldset {
    float:none !important;
    width: 100% !important;
  }

  #input-signupcompany-form fieldset#edit-product-interest,
  #input-signupindividual-form fieldset#edit-product-interest {
    padding-right:0px;
  }

  #input-signupcompany-form .form-item,
  #input-signupindividual-form .form-item {
    margin-bottom: 10px !important;
  }
  
  #edit-link-zip--2, #edit-link-zip {
    width: 16%;
    margin: 0px;
    padding: 4px;
  }

  footer .region-blockgroup-footer-desc {
    float: none;
    width: 100%;
  }

  #block-block-40 {
    display: none;
  }

  #block-block-39,
  #block-multiblock-6 {
    margin-top: 20px;
  }

  #block-block-38 {
    width: 100%;
    float: none;
    padding: 0px;
  }
  
  #block-block-41 {
    width: 100%;
    float: none;
  }

  #block-block-41 ul {
    text-align: center;
  }

	.order-requirement {
		max-width: 90%;
	}

	.order-form-wrapper.multiple-form, .order-form-wrapper.single-form {
		max-width: 90%;
	}

	.page-node-145 .order-form-wrapper {
		max-width: 90%;
	}

	.page-node-88 .subscription-wrapper .subsc-header ul > li {
		vertical-align: text-top;
	}

	#input-editprofile-form fieldset#edit-company-address .form-item, #input-editprofile-form fieldset#edit-address .form-item, #input-editcompanyprofile-form fieldset#edit-company-address .form-item {
		width: 32.222%;
	}


	#block-block-30,
	.profile-wrapper.individual, .profile-wrapper.company {
		max-width: 90%;
	}

	.profile-wrapper.individual .profile-details, .profile-wrapper.company .profile-details {
		padding: 0px 5px;
	}

	.profile-wrapper.individual .profile-details .info-field, .profile-wrapper.company .profile-details .info-field {
		width: 100%;
	}

	.subs-wrapper {
		margin: 50px auto;
	}

	.balance-wrapper {
		margin: 50px auto;
	}

	.balance-wrapper ul li {
		width: 26.6%;
	}

	.page-node-167 .node-type-page #block-system-main {
		padding: 20px;
	}

	#block-webform-client-block-162 {
		max-width: 90%;
	}

	#input-icreedcombi-form #edit-icreed-combi .form-item label, #input-report-form #edit-custom-report .form-item label {
		font-size: 16px;
		max-width: 100%;
	}

  #block-block-10 .portal ul > li, #block-block-19 .portal ul > li, #block-block-20 .portal ul > li, #block-block-21 .portal ul > li {
    width: 100%;
  }
  
  .page-node-43 #block-views-partners-block-3,  
  .page-node-43 #block-views-partners-block-2 {
    padding: 0px 20px;
  }

  .report-content .report-type ul > li p {
    font-size: 16px;
  }
  
  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .webform-component--resume label {
    margin-bottom: 20px;
  }

  .page-node-149 #webform-client-form-63 input.form-email {
    min-width: 100%;
  }

  .page-node-149 #block-webform-client-block-63 {
    max-width: 91%;
  }

  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .form-item input {
    max-width: 100%;
    border-left:0px;
  }

  #block-webform-client-block-65 .form-item select, #block-webform-client-block-65 .form-item input {
    font-size: 15px;
  }

  #block-webform-client-block-65 .form-item input.form-email {
    border-left:0px;
  }

  .page-careers .region-content #block-system-main {
    max-width: 100%;
  }

  .view-careers > .view-filters > form {
    max-width: 90%;
  }

  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .webform-component--resume .form-managed-file > input {
    max-width: 85%;
  }

  #block-quicktabs-value-added-services ul.quicktabs-tabs li.first a:before,
  #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li.first a:before {
    font-size: 26px;
  }

  #block-quicktabs-value-added-services ul.quicktabs-tabs li a, #block-quicktabs-people-information-block ul.quicktabs-tabs li a, #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li a {
    font-size: 18px;
    padding:20px;
  }

  #block-quicktabs-value-added-services ul.quicktabs-tabs, #block-quicktabs-people-information-block ul.quicktabs-tabs, #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs {
    background-color: #03266f;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li {
    width: 100%;
    float:none;
    max-width: 100%;
    min-height: auto;
    max-height: 100%;
  }

  #block-quicktabs-value-added-services ul.quicktabs-tabs li, 
  #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li {
    min-height: auto;
    max-height: 100%;
    float:none;
    max-width: 100%;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li.last a,
  #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(3) a,
  #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(2) a,
  #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(1) a {
    padding-top:0px;
    padding: 30px;
    font-size: 18px;
  }

  #block-quicktabs-value-added-services ul.quicktabs-tabs li a, #block-quicktabs-people-information-block ul.quicktabs-tabs li a, #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li a{
    min-height: auto;
    max-height: 100%;
  }

  .product-desc-wrapper .col-sm-6 {
    text-align:center;
  }

  .product-desc-wrapper .col-sm-6:nth-child(2) {
    padding: 10px 0px;
  }

  .node-type-page #block-system-main {
    padding: 20px 0px 50px;
  }

  #quicktabs-products_services ul.quicktabs-tabs {
    background-color:#03266f;
  }

	#quicktabs-products_services ul.quicktabs-tabs li {
		text-align: center;
		height: 45px;
		line-height: 45px;
	}  
	
	#quicktabs-products_services ul.quicktabs-tabs li a:link, #quicktabs-products_services ul.quicktabs-tabs li a:visited {
		text-align: left;
		height: 45px;
		line-height: 45px;
	}  

  #block-block-21, #block-block-20, #block-block-19, #block-block-10 {
    padding: 50px 0px 0px;
  }

  #quicktabs-products_services ul.quicktabs-tabs li {
    width: 100%;
    max-width: 100%;
    float:none;
  }

  .testimonial-entry img {
    margin-bottom: 66px;
  }

  #block-views-products-services-block ul > li .caption .caption-text {
    padding:25px;
  }

  .navbar-toggle .icon-bar {
    width: 24px !important;
    height: 3px !important;
    border-radius: 0px !important;
  }

  .navbar-toggle {
    margin-top: 0px !important;
  }

  #main-carousel .carousel-inner .item .carousel-caption {
    bottom: 20%;
  }

  #block-block-2 {
    max-width: 100%;
    text-align: center;
    min-height: 115px;
    max-height: 115px;
    padding: 36px 38px;
  }

  #block-block-3 h2.block-title, 
  #block-block-2 h2.block-title {
    letter-spacing: 2px;
  }

  #block-block-3, 
  #block-multiblock-2 {
    max-width: 100%;
    text-align: center;
    min-height: 80px;
    max-height: 80px;
    padding: 10px 38px;
  }

  #block-views-ads-block, 
  #block-views-ads-block-1 {
    min-height: 65px;
    max-height: 65px;
  }

  #block-views-events-block-1 {
    max-width: 100%;
  }

  #block-views-events-block-2 {
    max-width: 100%;
  }

  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper {
    padding: 38px;
  }

  #block-views-events-block-2 ul > li,
  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper, 
  #block-views-events-block-2 ul > li .featured-wrapper .events-image-wrapper {
    min-height: auto;
  }

  #block-block-4 {
    padding: 21px 47px;
    max-width: 100%;
  }

  #block-block-4 h2.block-title {
    font-size: 25px;
  }

  #block-views-ads-block-2 {
    display: none;
  }

  #block-block-6 {
    padding-top: 40px;
  }

  h1.page-header {
    max-width: 90%;
  }

  .node-type-page #block-system-main {
    max-width: 90%;
  }

  #block-views-management-block {
    max-width: 90%;
  }

  #block-views-management-block ul > li.views-row {
    max-width: 44%;
  }

  .page-node-44 #block-system-main {
    padding: 20px 0px;
  }

  #block-views-line-heads-block {
    max-width: 90%;
  }

  #block-views-line-heads-block ul > li {
    margin: 16px;
    max-width: 44%;
  }
  
  .page-node-43 .field-name-field-images,
  .page-node-43 .field-name-body {
    width: 100%;
    float: none;
  }

  .page-node-43 table {
    width: 100% !important;
  }

  .page-node-43 table td {
    padding: 15px;
  }

  #block-multiblock-1 {
    max-width: 90%;
  }

  #block-multiblock-1 h2.block-title {
    font-size: 24px;
  }

  #block-multiblock-1 ul > li {
    max-width: 29.333% !important;
  }

  #block-views-blog-block-1 {
    width: 100%;
  }

  #block-views-blog-block {
    width: 100%;
  }

  #block-webform-client-block-83 {
    margin: 20px 0px 30px;
  }

  #block-block-12 {
    padding: 40px 0px 0px;
  }

  #block-block-12 ul li {
    margin: 10px 10px;
    width: 14%;
    vertical-align: text-bottom;
  }

  #block-block-12 ul li img {
    width: 100%;
    height: auto;
  }

  #block-block-12 ul li p {
    font-size: 15px;
  }

  #block-block-12 h2.block-title {
    font-size: 36px;
  }

  #block-views-blog-block-1 {
    min-height: 477px;
    max-height: 477px;
  }

  #block-views-news-block-3 {
    display: none;
  }

  #block-views-news-block-4 {
    display: block;
    max-width: 100%;
  }

  #block-views-news-block-2,
  #block-views-news-block-1 {
    max-width: 100%;
  }

  #block-views-blog-block-1 .view-content {
    padding: 50px;
  }

  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 45px;
  }

  #block-multiblock-2 h2.block-title {
    font-size: 24px;
    letter-spacing: 2px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  
  .view-careers > .view-content {
    max-width: 90%;
    margin:0 auto;
  }

  footer.site-footer .cibi-info .cibi-social p {
    font-size: 20px;
  }

  .view-careers > .view-content > .views-row {
    width: 100%;
    margin: 10px 0px;
  }

  .page-careers #colorbox #block-webform-client-block-63 {
    min-width: 500px;
  }

  #block-webform-client-block-65 {
    max-width: 100%;
    padding:0px 30px;
  }

  #block-webform-client-block-65 .form-item {
    width: 100%;
  }

  #block-webform-client-block-65 .form-item select#edit-submitted-industry {
    width: 100%;
    max-width: 100% !important;
  }

  #block-webform-client-block-65 .webform-component--type-of-inquiry select {
    max-width: 100% !important;
    border-left: 0px;
  }

  #block-block-11 .contact-details {
    margin-top: 20px;
  }

  #block-block-11 .contact-details {
    max-width: 90%;
  }

  #block-block-11 .contact-details .col-sm-6 {
    width: 100%;
  }

  #block-block-7 iframe {
    max-height: 200px;
  }

  #block-webform-client-block-65 .form-item label {
    margin-bottom: 7px;
    min-width: 100%;
    font-size: 17px;
  }

  #block-webform-client-block-65 .form-item input.form-control {
    border-left:0px;
  }

  #block-webform-client-block-65 .form-item select#edit-submitted-industry {
    border-left:0px;
  }

  .navbar-toggle span {
    background-color: #1c3e83;
  }

  nav.header-nav {
    display: none;
    position: absolute;
    top: 85px;
    z-index: 9999;
    width: 100%;
    left: 0;
    background-color: #1c3e83;
  }

  #block-views-news-block-4 ul > li, #block-views-news-block-3 ul > li {
    padding: 20px;
  }

  #block-views-corporate-portals-block ul > li .title-wrapper > a {
    font-size:20px;
  }
  
  #block-views-corporate-portals-block ul > li .desc-wrapper p {
    font-size: 20px;
  }

  #block-views-news-block-4 ul > li, 
  #block-views-news-block-3 ul > li {
    min-height: auto;
    max-height: 100%;
  }

  #block-views-news-block-3 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-title a, #block-views-news-block-3 ul > li .views-field-title a {
    font-size: 17px;
  }

  #block-block-4 h2.block-title {
    background: transparent url(../images/infograph-icon.png)no-repeat 0% 65%;
    padding-left:50px;
  }

  #block-views-partners-block-1 {
    max-width: 90%;
  }

  #block-views-partners-block-1 ul > li {
    max-width: 21.555%;
  }

  #block-views-partners-block-2 ul li {
    max-width: 16%;
  }

  #block-views-partners-block-3 ul li {
    max-width: 41%;
  }

  #block-views-partners-block-2 {
    width: 100%;
  }

  #block-views-partners-block-2 ul li img {
    max-width: 100%;
  }

  #block-views-partners-block-1 ul > li:nth-of-type(n+2) img {
    max-width: 100%;
  }
  
  #block-views-partners-block-3 {
    width: 100%;
    margin: 20px 0px;
  }

  #block-views-partners-block-3 ul li img {
    max-width: 100%;
  }

  #block-views-partners-block-3 ul li {
    max-width: 30%;
  }

  footer.site-footer .copyright .col-sm-6 ul {
    text-align:left;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:first-child {
    max-width: 100%;
    padding: 0px 10px;
    margin-bottom: 15px;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 50%;
    padding: 0px 10px;
  }

  .page-node-77 #block-system-main {
    padding: 20px 0px 0px;
  }
  
}


@media screen and (max-width: 705px) {

	.page-node-88 .subscription-wrapper .refund {
		width: 20%;
	}

	#block-webform-client-block-162 .form-item {
		width: 100%;
	}

  footer.site-footer .cibi-info .cibi-social p {
    font-size: 22px;
    margin-top: 2px;
  }

  .cibi-links {
    margin-top:20px;
  }

  #block-block-22 {
    padding:50px;
  }

  .testimonial-entry img {
    margin-bottom: 60px;
  }

  #block-block-4 a {
    margin-top: 40px;
  }

  #block-views-partners-block-3 ul li {
    max-width: 29%;
  }

  #block-views-management-block ul > li.views-row {
    max-width: 100%;
  }

  #block-views-ads-block, 
  #block-views-ads-block-1 {
    min-height: 60px;
    max-height: 60px;
  }

  #block-block-10 .cb-links {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 50px;
  }

  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper .event-title a {
    font-size: 19px;
  }

  .region-inside-menu #block-menu-menu-dashboard > ul > li, .region-inside-menu #block-menu-block-1 .menu-block-wrapper > ul > li {
    border-bottom: 0px;
  }

  .region-inside-menu #block-menu-menu-dashboard > ul > li > a, .region-inside-menu #block-menu-block-1 .menu-block-wrapper > ul > li > a {
    font-size: 13px;
  }

  #block-block-17, 
  #block-block-16, 
  #block-block-15, 
  #block-block-14, 
  #block-block-13, 
  #block-block-8,
  #block-block-10 {
    max-width: 100%;
    padding: 50px;
  }

  .region-inside-menu #block-menu-block-1 ul > li {
    border-bottom: 1px solid #f5f5f5;
    display: block;
  }

  #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li {
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li:last-child a {
    padding: 15px;
  }

  #block-quicktabs-business-intelligence-quicktabs ul.quicktabs-tabs li a {
    padding: 15px;
  }

  #block-quicktabs-business-intelligence-quicktabs #quicktabs-container-business_intelligence_quicktabs {
    background-size: cover;
  }

  #block-block-3, 
  #block-multiblock-2 {
    min-height: 105px;
    max-height: 105px;
    padding: 20px 38px;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li {
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(1) a,
  #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(2) a,
  #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(3) a,
  #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(4) a {
    padding: 15px;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li a {
    min-height: auto;
    max-height: none;
  }

  #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper,
  #block-views-news-block-1 ul > li .news-image-wrapper,
  #block-views-news-block-1 {
    min-height: 230px;
    max-height: 230px;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper,
  #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper {
    padding: 20px 30px;
  }

  #block-views-events-block-1,
  #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper,
  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper {
    min-height: 400px;
    max-height: 400px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper .caption-icon {
    margin: 70px auto 80px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper {
    padding: 30px;
  }

  #block-views-blog-block-1 {
    min-height: 350px;
    max-height: 350px;
    padding: 30px;
  }

  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 29px;
  }

  #block-block-12 ul li {
    vertical-align: text-top;
  }

  #block-webform-client-block-83 {
    margin: 30px 0px 30px;
  }

  h1.page-header {
    margin: 50px auto 0px;
  }
}

@media screen and (max-width: 600px) {

	#input-editprofile-form fieldset#edit-company-address .form-item, #input-editprofile-form fieldset#edit-address .form-item, #input-editcompanyprofile-form fieldset#edit-company-address .form-item {
		width: 31.999%;
	}

	.page-node-88 .subscription-wrapper .subsc-header {
		font-size: 12px;
	}

	.page-node-88 .subscription-wrapper ul > li {
		width: 22.555%;
	}

  .page-node-43 #block-views-partners-block-2 ul li {
    max-width: 20%;
  }

  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .webform-component--resume .form-managed-file > input {
    max-width: 83%;
  }

  #block-block-22 {
    padding:50px;
  }

  .region-inside-menu #block-menu-block-1 .menu-block-wrapper > ul > li ul {
    position: relative;
    text-align: center;
  }

  .testimonial-entry img {
    margin-bottom: 20px;
    float: none;
    margin: 0 auto;
    max-width: 42%;
  }

  .testimonial-entry p:nth-child(3) {
    font-size: 18px;
  }

  .testimonial-entry p:nth-of-type(n+3) {
    font-size: 17px;
  }

  header .site-logo {
    width: 28% !important;
  }

  #block-views-partners-block-1 {
    max-width: 100%;
  }

  #block-block-4 h2 {
    font-size: 22px;
  }

  h1.page-header {
    font-size: 25px;
  }

  #block-views-partners-block-1 ul > li {
    max-width: 26.555%;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: 45px;
    max-height: 45px;
  }

  #block-views-management-block ul > li.views-row {
    margin:10px 0px;
  }

  #block-views-line-heads-block ul > li {
    max-width: 60%;
  }

  #block-views-partners-block-2 ul li {
    max-width: 20%;
  }

  #block-multiblock-1 ul > li{
    max-width: 45% !important;
  }

  #block-views-products-services-block {
    min-height: auto;
    max-height: none;
  }

  #block-views-products-services-block ul > li.views-row{
    max-width: 100%;
    min-height: auto;
    max-height: none;
    padding: 20px 50px;
  }


  #block-views-products-services-block ul > li .caption .caption-text {
    min-height: auto;
    max-height: none;
  }

  #block-views-products-services-block ul > li .caption .blur {
    min-height: 152px;
    max-height: 152px;
    padding: 20px;
  }

  #main-carousel .carousel-inner .item .carousel-caption p:first-child span {
    font-size: 32px !important;
  }

  #block-views-events-block-1, 
  #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper, 
  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper {
    min-height: 350px;
    max-height: 350px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper .caption-icon {
    margin: 70px auto 50px;
    max-width: 52px;
  }

  #block-block-4 a {
    margin-top: 40px;
  }

  #block-block-4 h2.block-title {
    font-size: 24px;
  }

  #block-block-4 p {
    font-size: 21px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper .event-title > a {
    font-size: 29px;
  }

  #block-block-17 h2, 
  #block-block-16 h2, 
  #block-block-15 h2, 
  #block-block-14 h2, 
  #block-block-13 h2, 
  #block-block-8 h2 {
    font-size: 24px;
  }

  .view-careers>.view-filters .views-exposed-form .views-exposed-widget #edit-title {
    font-size: 24px;
  }

  .view-careers>.view-filters .views-exposed-form #edit-submit-careers {
    width: 25px;
    height: 25px;
    top: 11px;
    background-size: contain;
  }

  .region-inside-menu #block-menu-menu-dashboard > ul > li, .region-inside-menu #block-menu-block-1 .menu-block-wrapper > ul > li {
    border-bottom: 0px;
  }

}


@media screen and (max-width: 580px) {

	.profile-wrapper.individual .profile-details .info-field p span, .profile-wrapper.company .profile-details .info-field p span {
		font-size: 13.79px;
	}

	.profile-wrapper.individual .profile-details .info-field p, .profile-wrapper.company .profile-details .info-field p {
		font-size: 16px;
	}

  #main-carousel .carousel-inner .item .carousel-caption p:first-child span {
    font-size: 25px !important;
  }

  #block-block-17, #block-block-16, #block-block-15, #block-block-14, #block-block-13, #block-block-8, #block-block-10 {
    max-width: 100%;
  }

   #block-block-17, #block-block-16, #block-block-15, #block-block-14, #block-block-10,
   #block-block-13,
   #block-block-8 {
    padding: 50px;
   }

   #block-views-partners-block-3 ul li {
    max-width: 28%
   }
}



@media screen and (max-width: 525px) {

	#input-editprofile-form fieldset#edit-company-address .form-item, #input-editprofile-form fieldset#edit-address .form-item, #input-editcompanyprofile-form fieldset#edit-company-address .form-item {
		width: 31.555%;
	}

	.page-node-88 .subscription-wrapper .subsc-cancel {
		width: 14%;
	}

	.page-node-88 .subscription-wrapper .subsc-details,
	.page-node-88 .subscription-wrapper .subsc-header {
		width: 90%;
	}

	.page-node-88 .subscription-wrapper .subsc-cancel {
		display: none;
	}

	.page-node-88 .subscription-wrapper .refund {
		width: 10%;
	}

	.page-node-88 .subscription-wrapper .refund a, .page-node-88 .subscription-wrapper .subsc-cancel a {
		font-size: 10px;
	}

	.page-node-88 .subscription-wrapper .refund a > img, .page-node-88 .subscription-wrapper .subsc-cancel a > img {
		max-width: 6px;
	}

	.profile-wrapper .bank-information .info-field p span {
		font-size: 13.79px;
	}

	.balance-wrapper {
		max-width: 87%;
	}

	.profile-wrapper .bank-information .info-field p {
		font-size: 16px;
	}

	.order-form-wrapper.multiple-form, .order-form-wrapper.single-form {
		max-width: 90%;
	}

  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .webform-component--resume .form-managed-file > input {
    max-width: 81%;
  }

  #block-block-10 .portal.row, #block-block-19 .portal.row, #block-block-20 .portal.row, #block-block-21 .portal.row {
    padding: 50px;
  }

  #main-carousel .carousel-inner .item .carousel-caption p:first-child span {
    font-size: 21px !important;
  }

  #main-carousel .carousel-inner .item .carousel-caption p:last-child span {
    font-size: 15px !important;
  }

  .view-more {
    font-size: 14px;
  }

  header .site-logo {
    width: 40% !important;
  }

  #block-block-2 {
    min-height: 95px;
    max-height: 95px;
    padding: 20px 18px;
  }

  #block-block-3 h2.block-title, 
  #block-block-2 h2.block-title {
    letter-spacing: 1px;
    font-size: 20px;
  }

  #block-block-3, 
  #block-multiblock-2 {
    min-height: 95px;
    max-height: 95px;
    padding: 20px 38px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper .event-title > a {
    font-size: 26px;
  }

  #block-block-4 h2.block-title {
    font-size: 22px;
  }

  #block-views-partners-block-1 h2.block-title,
  #block-block-6 h2.block-title {
    font-size: 24px;
  }

  #block-quicktabs-people-information-block #quicktabs-container-people_information_block {
    background-size: cover;
  }

  #block-block-4 {
    padding: 21px;
  }

  #block-views-ads-block, #block-views-ads-block-1 {
    min-height: auto;
    max-height: 100%;
  }

  #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper, #block-views-news-block-1 ul > li .news-image-wrapper, #block-views-news-block-1 {
    min-height: auto;
    max-height: 100%;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper .news-body > p, #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper .news-body > p {
    font-size: 14px;
  }

  #block-views-news-block-2 ul, #block-views-news-block-1 ul {
    margin:0px;
  }

  #block-views-news-block-3 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-body p, #block-views-news-block-4 ul > li .views-field-title a, #block-views-news-block-3 ul > li .views-field-title a {
    font-size:16px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper .caption-icon {
    margin: 20px auto 20px;
    max-width: 32px;
  }
  
  #block-views-events-block-1, #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper, #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper {
    min-height: auto;
    max-height: 100%;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper > img {
    max-height: 236px;
  }

  #block-views-events-block-2 ul, #block-views-events-block-1 ul {
    margin:0px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper .event-title > a {
    font-size: 22px;
  }
  
  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper .caption-icon {
    max-width: 27px;
  }

  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper .event-title a {
    font-size:17px;
  }

  #block-views-partners-block-1 ul > li a > img {
    max-width: 150px;
  }
  
  #block-block-6 p {
    display: none;
  }

  #block-views-partners-block-1 ul > li,
  #block-views-partners-block-1 ul > li:nth-of-type(n+6) {
    max-width: 34%;
  }

  .page-node-43 #block-views-partners-block-2,
  .page-node-43 #block-views-partners-block-3 {
    width: 100%;
    padding: 0px 30px;
  }

  #block-views-partners-block-2 ul li {
    max-width: 26% !important;
  }

  #block-views-partners-block-3 ul li {
    max-width: 43% !important;
  }

  .navbar-toggle {
    margin-top: 13px !important;
  }

  .navbar-toggle .icon-bar {
    width: 30px !important;
    height: 4px !important;
  }

  #block-views-news-block-1 ul > li .news-image-wrapper > img {
    max-height: 216px;
  }
}


@media screen and (max-width: 414px) {

  #block-block-37 h2.block-title {
    font-size: 20px;
  }
	
	.order-form-wrapper.single-form h2, .order-form-wrapper.multiple-form h2 {
		font-size: 20px;
	}

	.order-form-wrapper.single-form p, .order-form-wrapper.multiple-form p {
		font-size: 14px;
	}

	a.multi-template {
		max-width: 100%;
	}

	.page-node-145 .order-form-wrapper {
		margin: 30px auto;
	}

	.page-node-145 .order-form-wrapper h2 {
		font-size: 23px;
	}

	.profile-wrapper.individual, .profile-wrapper.company {
		margin: 30px auto;
	}

	#input-editcompanyprofile-form fieldset:last-child {
		margin-bottom: 50px;
	}

	#input-editcompanyprofile-form #edit-cont-person, #input-editcompanyprofile-form #edit-comp-email, #input-editcompanyprofile-form #edit-comp-phone {
		width: 100%;
	}

	#input-editprofile-form fieldset#edit-company-address .form-item, #input-editprofile-form fieldset#edit-address .form-item, #input-editcompanyprofile-form fieldset#edit-company-address .form-item {
		width: 100%;
	}

	#input-editprofile-form fieldset#edit-profile-picture, #input-editcompanyprofile-form fieldset#edit-profile-picture {
		width: 100%;
	}

	#input-editcompanyprofile-form fieldset {
		width: 100%;
	}

	#input-editcompanyprofile-form fieldset#edit-comp-legal-name {
		width: 100%;
	}	

	.profile-wrapper .bank-information .info-field p span {
		font-size: 10.79px;
	}

	.page-node-88 .subscription-wrapper .refund {
		width: 20%;
	}

	.page-node-88 .subscription-wrapper .subsc-details, .page-node-88 .subscription-wrapper .subsc-header {
		width: 80%;
	}

	.page-node-88 .subscription-wrapper .subsc-header {
		font-size: 10px;
	}

	.page-node-88 .subscription-wrapper .subsc-entry {
		padding: 10px 0px;
	}

	.page-node-88 .subscription-wrapper .subsc-details ul > li {
		font-size: 11px;
	}

	.balance-wrapper ul li {
		width: 31.6%;
		font-size: 12px;
	}

	#block-webform-client-block-162 fieldset .panel-body .form-item {
		width: 100%;
	}

	#ui-datepicker-div {
	  left: 28% !important;
	}

	.page-node-161 #block-system-main {
		padding:20px;
	}

  #block-block-10 .portal, #block-block-19 .portal, #block-block-20 .portal, #block-block-21 .portal {
    padding: 0px 30px;
  }

  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .webform-component--resume .form-managed-file > input {
    max-width: 75%;
  }

  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 25px;
  }

  #block-block-12 ul li {
    width: 20%;
  }

  #block-block-12 h2.block-title {
    font-size: 30px;
  }

  #block-views-blog-block ul > li {
    padding: 20px;
  }
  
  #block-views-blog-block ul > li .views-field-title a {
    font-size: 16px;
  }

  #block-block-17, #block-block-16, #block-block-15, #block-block-14, #block-block-10, #block-block-13, #block-block-8 {
    padding: 30px;
  }

  #block-block-25, #block-block-26, #block-block-27, #block-block-28 {
    margin: 30px auto;
  }

  .product-desc-wrapper .col-sm-6 img {
    max-width: 100%;
  }
  
  #block-block-22 {
    padding: 20px;
  }

  #block-block-25 h2.block-title, #block-block-26 h2.block-title, #block-block-27 h2.block-title, #block-block-28 h2.block-title,
  #block-block-22 h2 {
    font-size: 21px;
  }

  footer.site-footer .cibi-info .cibi-social p {
    float:none;
  } 
  
  .view-more {
    max-width: 108px;
    padding: 2px 0px;
  }
  

  #main-carousel .carousel-inner .item .carousel-caption p:last-child span {
    font-size: 22px !important;
  }

  #main-carousel .carousel-indicators {
    display: none;
  }

  #block-multiblock-5 ul > li, #block-views-ads-block ul > li, #block-views-ads-block-1 ul > li, #block-views-ads-block-3 ul > li {
    width: 100%;
  }

  .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(2), .node-type-page .field-name-field-image-collection .field-items .field-item:nth-child(3) {
    max-width: 100%;
  }

  #block-multiblock-1 ul > li {
    max-width: 44% !important;
  }

  #block-multiblock-1 {
    padding: 20px 0px 20px;
  }

  #block-multiblock-1 ul > li {
    max-width: 43% !important;
    margin: 0px 10px !important;
  }

  #block-multiblock-1 ul {
    text-align: center;
  }

  .page-node-43 #block-views-partners-block-2 ul li {
    max-width: 43% !important;
    margin: 0px 10px !important
  }

  .page-node-43 #block-views-partners-block-3,
  .page-node-43 #block-views-partners-block-2 {
    float: none !important;
    width: 100% !important;
    padding: 0px !important;
    max-width: 90%;
    margin: 0 auto !important;
  }

  #block-views-partners-block-3 ul li {
    max-width: 44%;
  }

}


@media screen and (max-width: 384px) {

	#edit-cancel, #edit-next, #edit-cancel-2, #edit-next-2 {
		max-width: 135px;
	}

	.profile-wrapper.individual .subscription a.add-service-btn, .profile-wrapper.company .subscription a.add-service-btn {
		font-size: 11px;
	}

	.profile-wrapper .bank-information .info-field p span {
		font-size: 9.79px;
	}

	.profile-wrapper.individual .profile-details .info-field p span, .profile-wrapper.company .profile-details .info-field p span {
		font-size: 12.79px;
	}

	.profile-wrapper.individual .profile-details .info-field p, .profile-wrapper.company .profile-details .info-field p {
		font-size: 13px;
	}


	.page-node-88 .subscription-wrapper .subsc-header {
		font-size: 9px;
	}

	.profile-wrapper.individual .profile-picture, .profile-wrapper.company .profile-picture {
		width: 40%;
	}

	.profile-wrapper.individual .profile-details, .profile-wrapper.company .profile-details {
		width: 60%;
	}

  .view-careers > .view-content > .views-row .views-field-path, .view-careers > .view-content > .views-row .views-field-path-1 {
    max-width: 100%;
    margin: 5px 0px;
  }

  #block-views-blog-block-1 ul li .views-field-title a {
    font-size: 22px;
  }

  #block-block-23, #block-block-24, #block-block-17, #block-block-16, #block-block-15, #block-block-14, #block-block-13, #block-block-8 {
    padding:50px 0px;
  }

  #block-block-23 h2, #block-block-24 h2, #block-block-17 h2, #block-block-16 h2, #block-block-15 h2, #block-block-14 h2, #block-block-13 h2, #block-block-8 h2 {
    font-size: 24px;
  }

  #block-block-23 .report-links a, #block-block-24 .report-links a, #block-block-8 .report-links a {
    margin-top: 10px;
  }

  #block-block-17 h2, #block-block-16 h2, #block-block-15 h2, #block-block-14 h2, #block-block-13 h2, #block-block-8 h2 {
    font-size: 20px;
  }

  #block-quicktabs-people-information-block ul.quicktabs-tabs li.last a, #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(3) a, #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(2) a, #block-quicktabs-people-information-block ul.quicktabs-tabs li:nth-child(1) a {
    font-size: 16px;
  }

  .region-inside-menu #block-menu-block-1 .menu-block-wrapper > ul > li ul {
    position: relative;
    text-align: center;
  }

  #block-block-10 .portal.row .col-sm-4 img, #block-block-19 .portal.row .col-sm-4 img, #block-block-20 .portal.row .col-sm-4 img, #block-block-21 .portal.row .col-sm-4 img{
    max-width: 100%;
  }

  .navbar-toggle {
    margin-top: 5px !important;
  }

  #block-block-21 h2, #block-block-20 h2, #block-block-19 h2, #block-block-10 h2 {
    font-size: 24px;
    margin-bottom: 29px;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper .news-body > p, #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper .news-body > p {
    display: none;
  }

  #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper, 
  #block-views-news-block-1 ul > li .news-image-wrapper, #block-views-news-block-1 {
    min-height: 180px;
  }

  #block-views-news-block-2 {
    min-height: 180px;
    max-height: 100%;
  }

  #block-views-news-block-2 ul > li .latest-news-wrapper .caption-wrapper, #block-views-news-block-1 ul > li .latest-news-wrapper .caption-wrapper {
    padding:20px;
  }

  #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper .event-body > p {
    display: none;
  }

  #block-views-events-block-1, #block-views-events-block-1 ul > li .featured-wrapper .events-image-wrapper, #block-views-events-block-1 ul > li .featured-wrapper .caption-wrapper {
    min-height: 235px;
  }

  #block-block-4 h2 {
    font-size: 19px;
  }

  footer.site-footer .cibi-info .cibi-social p {
    font-size: 20px;
    float:none;
    margin-left: 14px;
  }

  footer.site-footer .cibi-info .cibi-social {
    font-size: 30px;
  }

  footer.site-footer .cibi-info .cibi-payment ul > li > a {
    width: 85px;
  }

  footer.site-footer .cibi-info .cibi-payment ul > li > a.paypal {
    background-position: -232px -3px;
  }

  footer.site-footer .cibi-info .cibi-payment ul > li > a.mastercard {
    background-position: -111px -3px;
  }

  footer.site-footer .cibi-links .cibi-mainmenu ul > li {
    vertical-align: text-top;
  }

  footer.site-footer .cibi-links .cibi-mainmenu ul > li > a {
    font-size: 14px;
  }

  footer.site-footer .copyright .col-sm-6 {
    margin-top: 10px;
  }

  #block-views-events-block-2 ul > li .featured-wrapper .caption-wrapper .event-title a {
    font-size: 16px;
  }

  header .site-logo {
    width: 46% !important;
  }

  .page-node-145 .order-form-wrapper p {
		padding-bottom: 10px;
		margin-bottom: 25px;
		font-size: 13px;
  }

}


@media screen and (max-width: 375px) {

	.node-type-page .region-content p {
		font-size: 15px;
	}

	#block-block-30, .profile-wrapper.individual, .profile-wrapper.company {
		padding:20px;
	}

	.profile-wrapper.individual .profile-details .info-field, .profile-wrapper.company .profile-details .info-field {
		min-height: 20px;
	}

	.report-header {
		padding: 0px;
	}

	.report-header p {
		font-size: 25px;
	}

	.reports {
		max-width: 90%;
	}

  #block-views-partners-block-3 ul li {
    max-width: 42%;
  }

  footer.site-footer .cibi-links .cibi-mainmenu ul > li > a {
    font-size: 13px;
  }

  .page-node-149 #block-webform-client-block-63 .webform-client-form-63 .webform-component--resume .form-managed-file > input {
    max-width: 71%;
  }

}


@media screen and (max-width: 320px) {

	#edit-cancel, #edit-next, #edit-cancel-2, #edit-next-2 {
		max-width: 105px;
	}

	.page-node-145 .order-form-wrapper h2 {
		font-size: 19px;
	}



	#block-block-30, .profile-wrapper.individual, .profile-wrapper.company {
		padding: 0px;
	}

	.page-node-88 .subscription-wrapper .subsc-details ul > li {
		font-size: 9px;
	}

	.balance-wrapper ul {
		padding:0px;
	}

	#ui-datepicker-div {
		left: 11% !important;
	}

	h1.page-header {
		font-size: 21px;
	}


  #block-block-4 a {
    margin-top: 20px;
  }

  #block-views-partners-block-2 ul li {
    max-width: 40% !important;
  }

  #block-views-partners-block-3 ul,
  #block-views-partners-block-2 ul {
    text-align: center;
  }

  .page-node-43 #block-views-partners-block-2 ul li {
    max-width: 43% !important;
  }

  .page-node-43 #block-views-partners-block-2 h2.block-title, .page-node-43 #block-views-partners-block-3 h2.block-title, #block-multiblock-1 h2.block-title {
    text-align: center;
  }
}

/*******************************************************************************************************************************************
*	Custom Size:  481px -767px - In between of Mobile & Tablet
*********************************************************************************************************************************************/
@media all and (min-width: 480px) and (max-width:768px){

	.aboutCarouselDiv {
		height: 350px;
	}

}/* End of In between of Mobile & Tablet */

/*******************************************************************************************************************************************
*	Small devices (tablets, 768px and up): col-sm
*********************************************************************************************************************************************/
@media all and (min-width:768px){
	
	.mainHeaderMenu .mainMenuSection, .mainHeaderMenu .headerSocialMenu, .mainHeaderMenu .site-logo, .mainHeaderMenu .header-nav  {
		padding-right: 3px;
		padding-left: 3px;
	}
	
	.site-header ul li {
		display: inline;
		padding: 0;
	}
	
	.site-header .dropdown-menu {
		position: absolute;
		display: none;
		background-color: #fff;
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, .15);
	}
	
	.site-header ul li a {	
		padding: 10px 3px;
		font-size: 14px;
		color: #1e3f83;
	}
	
	.site-header .dropdown-menu > .active > a {	
		color: #1e3f83;
	}
	
	.site-header .dropdown-menu li {
		padding-left: 0;
	}
	
	.headerSocialMenu #block-menu-menu-social-links {
		display: none;
	}

	header.site-header #block-menu-menu-social-links ul > li:nth-child(6) > a {
	  background-size: 16px;
	}
	
	.headerSocialMenu .region-side-navigation li {
		font-size: 14px;
		padding: 0 3px;
	}
	
	.productsServicesList ul li, .corporatePortalList ul li  {
		width: 50%;
	}
	
	.site-header ul.menu li {
		margin-right: 4px;
	}
	
	.managementSection ul {
		height: 560px;
	}
	
	.networkSection ul li  {
		width: 19%;
	}
	
	.networkSection .corporatePartnersDiv img {
		max-width: 100%;
	}
	
	.archivePageDiv .archiveImageDiv {
		height: 220px;
		overflow: hidden;
	}
	
	.managementSection ul li.views-row-1 {
		display: block;
	}
	
	.aboutCarouselDiv {
		height: 350px;
	}
	
	.view-careers > .view-filters {
	  top: 15%;
	}
	
	.productServicesSection .col-xs-12 {
		padding-bottom: 0;
	}
	
	.eventsSection, .infographicsSection {
		height: 500px;
		overflow: hidden;
	}
	
	.otherEventDiv ul li, .otherInfographicDiv ul li  {
		height: 167px;
		overflow: hidden;
	}
	
	.newsSection ul, .eventsSection ul , .infographicsSection ul {
		margin-bottom: 0;
	}
	
	.corporatePortalList ul li .image-wrapper img {
		max-width: 200px;
	}
	
	.productsServicesList ul li .image-wrapper {
		height: 180px!important;
		width: 180px!important;
		line-height: 180px;
		right: 0;
	}
	
	.featuredEvent .views-field-field-events-image, .infographicsSection .otherInfographicDiv {
		padding: 0 0 0 10px;
	}

	.mainInfographicDiv .views-field-title {
		padding: 5px 10px;
	}
	
	footer.site-footer .footer-wrapper .copyrightDiv .footerContentDiv p {
		text-align: right;
	}

}/* End of Small Devices */

/* ******************************************************************************************************************************************
*	Medium devices (desktops, 992px and up): col-md
*********************************************************************************************************************************************/

@media all and (min-width:992px){
	
	.headerSocialMenu #block-menu-menu-social-links {
		display: block;
	}
	
	header.site-header .headerSocialMenu #block-block-1 ul > li {
		display: inline;
		padding: 0 3px;
	}
	
	header.site-header .headerSocialMenu #block-block-1 ul > li a {
		font-size: 14px;
	}

	header.site-header .headerSocialMenu #block-block-1 ul > li:nth-child(2) {
		border-left: 1px solid #fff;
	}
	
	.site-header ul li a {	
		font-size: 16px;
	}
	
	.corporatePortalList ul li .frontDiv .title-wrapper {
		display: none;
	}
	
	.productsServicesList ul li, .corporatePortalList ul li  {
		width: 25%;
		margin-bottom: 0;
	}
	
	.surveyBlockDiv ul li {
		width: 17%;
		padding-bottom: 0;
	}
	
	.lineheadSection .image-wrapper img  {
		max-width: 100%;
	}
	
}/* End of Medium Devices */

/* ******************************************************************************************************************************************
*	Large devices (large desktops, 1200px and up): col-lg
*********************************************************************************************************************************************/
@media all and (min-width: 1200px){

	.site-header ul li a {	
		padding: 10px 15px;
	}
	
	header.site-header #block-menu-menu-social-links ul > li > a {
		width: 35px;
		height: 35px;
	}
	
	header.site-header #block-menu-menu-social-links ul > li:nth-child(6) > a {
	  background-size: 20px;
	}

}/* End of Large Devices */


