﻿	.slider-news {
		margin-bottom: 1px !important;
		height: 480px;
	}

	.section-top-heading {
	   text-align:center;
	   color: #4d4d4f;
	   padding-bottom: 10px;
	   padding-top:10px;
	}

	 .section-heading {
	   text-align:center;
	   color: #3F3E3E;
	   font-size:x-large;
	   padding-bottom: 5px;
	   font-weight:bold;
	}

	 .section-subheading {
	   text-align:center;
	   color: #3F3E3E;
	   font-size:large;
	   padding-bottom: 20px;
	   font-weight:bold;
	}

	.section-heading-underline {
	  border-top:solid 2px orange;
	  padding-bottom:20px;
	  width:60px;
	  margin:0 auto;
	}

	.content-heading {
	text-align:center;
	  font-size:x-large;
	  color:orange;
	  padding-bottom:5px;
	}

	.section {
		padding-bottom:10px;
	}
	.section .heading-with-border {	
	  font-size:large;
	  border-bottom:dashed 1px orange;
	}

	.section ul {	
		list-style:none;
	}
	.section ul li i {	
		color:orange;
		padding-right:15px;
	}

	.services i {
		color:orange;
	}

	.services .subheading {
		padding-bottom:20px;
		font-size:16px;
		font-weight:bold;
	}

	.services .content {
		padding-bottom:20px;
	}

	.services .readmore {
		color:orange;
	}

	.imagediv {
		border: 1px solid #e5e5e5;
		margin-bottom:30px;
		height:110px;
	}
	.img {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.quote {
		padding-left:10px;
		padding-top:10px;
		border: 1px solid #e5e5e5;
		margin-bottom:30px;
		height:110px;		
	}

	.person {
		width: 100%;
		display: block;
		position: relative;
		overflow: hidden;
		margin: 0px auto 25px;
	}

	.person-header {
		width: 100%;
		display: block;
		position: relative;
		overflow: hidden;
		border-radius: 4px;
		margin: 0px auto 10px;
	}

	.person-footer {
		width: 100%;
		display: block;
		overflow: hidden;
	}

	.person-name {
		width: 100%;
		display: block;
		position: relative;
		margin-bottom: 5px;
		overflow: hidden;
		font-weight:bold;
		text-align:left;
		font-size:16px;
	}

	.person .person-header img {
		display:block;
		margin-left:auto;
		margin-right:auto;
		height: auto; 
		width: auto; 
		max-width: 200px; 
		max-height: 200px;
	}

	.person .person-footer div {
		display:block;
		margin-left:auto;
		margin-right:auto;
		height: auto; 
		width: auto; 
		max-width: 200px; 
		max-height: 200px;
	}

	.person-title {
		width: 100%;
		display: block;
		color: orange;
		text-transform: uppercase;
		overflow: hidden;
		text-align:left;
		}

	#wrapper {
		padding-top: 0;
	}

	.container-fluid div.container-fluid{
		padding-top: 30px;
		padding-bottom: 40px;
	}

	.container-fluid div.container-fluid:nth-child(odd) {
		background-color:#ffffff;
	}

    .container-fluid div.container-fluid:nth-child(1) {
		background-color:#f1f1f1;
	}

    #about_box {
        background: #fff;
        margin-bottom: 25px;
        padding: 10px;
        /*border: 2px #ADACAC solid;*/
        /*box-shadow: 1px 1px 1px 1px #888888;*/
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.45);
        height: 280px;
    }

    .services {
        height: 150px !important ;
    }

    #about_box .heading {
        /*color: #1F497D;*/
        font-weight: bold;
        font-size: 18px;
    }

    #about_box img {
        padding-bottom: 15px;
    }

    .aboutus_box {
        height: 225px !important;
    }

    .learn-more{
        color: darkorange;
        font-weight: bold;
        font-size: 14px;
        padding: 3px;
        /* border: 2px darkorange solid; */
        /*text-shadow: 1px 1px 1px #ADACAC;*/
        /*display: none;*/
    }

    .services_box{
        background: #fff;
        margin-bottom: 25px;
        height: 280px;
    }

    #border_box {
        background: #fff;
        margin-bottom: 25px;
        padding: 10px;
        /*border: 2px #ADACAC solid;*/
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.45);
    }

    .download-link{
        color: darkorange;
        font-weight: bold;
        font-size: 18px;
        padding: 3px;
        width: 80%;
         border: 3px darkorange solid; 
        /*text-shadow: 1px 1px 1px #ADACAC;*/
        display: block;
    }

    .MenuBar{
        vertical-align: middle;
        height: 30px;
        line-height: 29px;

        padding-left: 10px;
        padding-right: 10px;
        border: 1px #000 solid;
        margin-bottom: 50px;
        /*box-shadow: 0 0 6px rgba(0, 0, 0, 0.45);*/
    }

    .MenuBar a {
        font-weight: normal;
        padding-left: 10px;
        padding-right: 10px;
    }

    .MenuBar .selected_ {
        font-weight: bold;
    }

    .wintell {
        width: 400px;
    }

    .winsight {
        width: 450px;
    }

    .HeaderImg .caption.left {
        left: 15px; 
    }

    .loginImageContainer{
         margin-top:20px;
    }

    .loginImageContainer img{
         max-width:100%;
         border-right:solid 1px #C0C0C0
    }

    	.sectionContainer
	{
		margin-bottom:10px;
	}


	    .SubscribeContainer .Body{
            padding-bottom: 5px;
    }

    .SubscribeContainer .Body.Alignment{
            text-align:center;
    }
    .SubscribeContainer .Body.Shaded{
            background-color:#eeeeee;
    }

    .SubscribeContainer .Body h1,
    .SubscribeContainer .Body h2,
    .SubscribeContainer .Body h3,
    .SubscribeContainer .Body h4{
            padding:10px 0 0 0;
            font-weight: bold;
    }

    .SubscribeContainer .Body h1{
            font-size: 38px;
    }
    .SubscribeContainer .Body h2{
            font-size: 32px;
    }
    .SubscribeContainer .Body h3{
            font-size: 28px;
    }
    .SubscribeContainer .Body h4{
            font-size: 22px;
    }
    .SubscribeContainer .Body p{
            font-size: 18px;
    }

    .Button{
            border:solid 1px #000000;
            display:inline-block;
            background-color:#f7941e;
            color:#ffffff;
            padding:10px;
            font-size:x-large;
            font-weight:bolder;
			box-shadow: 4px 4px 4px #888888;
    }
    .ArrowRight::after {
            content: "\27A7";
            font-size: xx-large;
            line-height: 0.5em;
            position: relative;
            top: 0.1em;
            padding: 0 0.2em 0 0.4em;
            transform: scale(1.5,1);
            -webkit-transform: scale(1.5,1);
            display: inline-block;
    }

.subOptions {
	font-size: 16px;
}

.buttonHeader {
	display: inline-block;
	background-color: #FFFFFF;
	width: 275px;
	height: 50px;
	box-shadow: 3px 3px 3px #787676;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-color: black;
	border-bottom-color: black;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	display: table-cell!important;
	vertical-align: middle!important;
	text-align: center!important;	
	
}

.typeRightAlign{
	float:right;
}

.issueHeader {
	font-family: Avenir LT Std 35 Light;
	font-size: 9px;
	font-weight: bold;
	padding-left:0px;
}

.solutionlist {
	padding-left: 15px;
}

.sectionHeader {
	font-size:28px;font-family:Calibri;font-weight:bold;text-align:center;
}

.sectionInfo{
	padding-left:0px;
	
}

.sectionInfo div{
	background-color:#f6f1f1;padding:5px;
	box-shadow:2px 2px 2px #888888;
}

 .solutionlist ul li {
   
    color: orange;
    list-style-type: disc;
}

 .solutionlist ul li span {
   
    color: #333333;
}
 .pad10{
    padding:10px;
}

.supSectionsContainer {
    padding:30px 100px 30px 20px;;
}
.supSectionsContainer img {
    max-width:100%;
}
.supSectionsContainer .header {
    font-weight:bold;
    font-size:25px;
    text-align:center;
    margin-bottom:20px;
}
.supSectionsContainer .description {
    font-size:14px;
    padding-bottom:20px;
}

.supSectionsContainer .button {
    position: relative;
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-align:center;
    border: 1px solid black;
    max-width:60%;
    padding: 4px 0 4px 0;
    box-shadow: 2px 2px 2px #888888;
}
.supSectionsContainer .mediaColour{
    background-color: #EC6608;
}
.supSectionsContainer .gray{
    background-color: #8b8d8e;
}

.sectionInfoLinks {
	padding:25px;
	padding-left:0px;
	display:flex;
	

}

.sectionInfoLinks .btn {
    background-color: #EC6608;
    color: white;
    font-weight: bold;
    box-shadow: 2px 2px 2px #888888;
    margin-bottom: 10px;
    margin-top: 5px;
}

.sectionInfoLinks h4 a {
    text-shadow: none;
}


.sectionInfoLinks a {
    text-decoration: none;
    color: #ffffff;
}


	.sectionInfoLinks .content {
		border:solid 1px;border-color:orange;color:orange;padding:10px;
	}

.sectionsList{
	background-color: #333E48;
	height: 100px;
	padding-top:10px;
	padding-bottom:10px;
}

.ImgJustifyAuto img {
    width: 100%;
}

.solutionHeader {
	font-family:Avenir LT Std 35 Light;font-size:12px;color:orange;font-weight:bold
}

.solutionlist span{
	font-weight:bold;
}

.sectionInfoLinks a:hover{
	background-color:#555555;
}

.btncon:hover {
	background-color: #EC6608 !important;
}


.buttoncontainer{
	padding-right:0px!important;
	padding-top:15px!important;
}

	

.container-fluid > .content > .gdprcontainer  {
    background-color: #ffffff;
}


.Header-info{
	padding-top:10px;
	padding-left:15px;
}

.report-company-header{
	padding-top:20px;
	padding-bottom:20px;
}

.report-company-header p,.greeting-header{
	font-size:16px;
	font-weight:bold;
}


.gsiReport .btn {
    background-color: #EC6608;
    color: white;
    font-weight: bold;
    box-shadow: 2px 2px 2px #888888;
    margin-bottom: 10px;
    margin-top: 5px;
	font-size:17px;
}

.gsiReport{
	text-align:center;
}

	.gsiReport .btn:hover {
		background-color:#333;
	}

.hdrImageText .header-details
{
	text-align:left;
	font-size:36px;
}

	.hdrImage section {
		width: 70%;
	}



	.ui-pnotify .ui-pnotify-container{
	background-color:#ec6608;
	color: #ffffff;
}
.ui-pnotify .btn{
	color: #ffffff;
	background-color: #555555;
	font-weight:bold;
}
.ui-pnotify .ui-pnotify-icon{
	color: #555555;
}

#FormSub
{
	color:white;
}

	#FormSub:hover {
		color: grey;
	}

	.prize-draw-report {
		padding-top: 20px;
		display: flex;
		justify-content: space-between;
	}

		.prize-draw-img {
			padding-top: 5px;
			padding-Bottom: 5px;
			width: 120px;
			height: 170px;
		}


@media screen and (min-width: 1200px) {
	.gdprcontainer {
		width: 1150px;
	}



	.imggdprcontainer {
		padding-left: 10px;
		padding-right: 10px;
	}
}


@media screen and (max-width: 1024px) {
	.sectionsList {
		height: 90px;
		/*padding-top:20px!important;*/
		padding-bottom: 20px !important;
	}
	.sectionsListNew {
		height: 100px;
		/*padding-top:20px!important;*/
		padding-bottom: 20px !important;
	}
	.buttonHeader {
		width: 220px;
		float: left;
	}
	#divRt {
		float: none !important;
		vertical-align: auto !important;
	}

	#divMd {
		padding-left: 15px !important;
	}

	.swapdivs {
		display: table;
	}

	.d1 {
		display: table-footer-group;
		
	}

	.d2 {
		display: table-header-group;
	}

	.bg {
		background-size: 100%;
		margin-left: 0px !important;
		height: 115px !important;
	}
	.consentInfo
	{
				display:flex!important;
	}
	
	.trustedByContainer
	{
		padding-right:10px;
		padding-left:10px;
	}
}

@media screen and (max-width: 780px) {
	.contentPadding{
	padding:15px;
	}
    .loginImageContainer img{
    border-right:none;        
    }
	.SubscribeContainer .Button {
		margin-left: 15px;
	}

	.sectionsList {
		height: 200px;
	}
	.sectionsListNew {
		height:250px;		
		
	}
	
	#divMd{padding-left:15px!important;}
	/*.buttonHeader{width:350px; 

	}*/

	.buttonHeader{width:720px;}
	.swapdivs {
		display: table;
	}

	.d1 {
		display: table-footer-group;
	}

	.d2 {
		display: table-header-group;
	}

	.hdrImageText img{width:100%;} 

	.bg{
		background-size: 100%;
		margin-left:0px!important;
		height:85px!important;
	}

	#divSImage {
		padding-top: 5px !important;
		text-align: center !important;
		display: block !important;
	}
	
	#imgSponsor{
		padding-bottom:50px!important;
	}
	.consentInfo
	{
				display:flex!important;
	}
	
}

@media screen and (max-width:800px) {
	.consentInfo
	{
				display:flex!important;
	}
}

@media screen and (max-width:415px) {

	.hdrImage Section Header img {
		height: 90px;
		/*max-width: 100%;*/
	}

	.hdrImage Section span {
		font-size: 20px;
	}

	.buttonHeader {
		width: 100%;
		
		
	}

	.typeRightAlign {
		float: none;
	}

	.sectionsList {
		height: 220px;
		padding-top: 20px;
		padding-bottom: 20px;
		
		
	}

	.sectionsListNew {
		height: 270px;
		padding-top: 20px;
		padding-bottom: 20px;
		
	}

	.sectionInfoLinks {
		display: block !important;
	}

		.sectionInfoLinks .btn {
			width: 100% !important;
		}

	.imgAuto {
		max-width: 100%;
		height: auto;
		display: block;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.swapdivs {
		display: table;
	}

	.d1 {
		display: table-footer-group;
	}

	.d2 {
		display: table-header-group;
		vertical-align: central;
	}

	.bg {
		background-size: cover;
		height: 50px !important;
		width: 100%;
	}

	#sponsor .sectionHeader {
		padding-top: 20px;
	}

	#divRt {
		float: left !important;
			}

	#divSImage {
		padding-top: 5px !important;
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
		width: 100% !important;
	}

	
	.buttoncontainer{
		padding-left:20px!important;
		padding-right:20px!important;
	}

	.consentInfo
	{
				display:flex!important;
	}

	.imggdprcontainer {
		padding-left: 0px;
		padding-right: 0px;
	}

	.prize-draw-report {
	    display:flex;
		flex-direction:column;
		text-align:right;
	}

	.btn
	{
		font-size:12px!important;
	}

}
/* Hide the Our Team from the drill bar by Shabbir*/

ul.drillbar li:nth-child(4) {

   display: none;

}




	

