﻿*, *::before, *::after {box-sizing: inherit;}
html, body { height: 100%; box-sizing: border-box; -webkit-font-size-adjust: none; }
body {position: relative; margin: 0px auto; -webkit-text-size-adjust:none; min-width: 320px; margin: 0 auto; font-family: Lato, sans-serif; font-size: 16px; line-height: 125%; color: #3f3f3f;}

.overflow-hidden {position: relative; height: auto; overflow-x: hidden; width:100%; }
.mobile-overlay {position: relative; height: auto; overflow-x: hidden; width:100%; }

a {color:#00aeef;text-decoration:none; transition:all 0.25s; }
a:visited{text-decoration:none;color:#9900CC;}
a:hover { color: #525252; transition: all 0.25s; }

/* a {color:#00aeef;text-decoration:none; border-bottom: 1px solid transparent; transition:all 0.25s; }
a:hover { color: #525252; border-bottom: 1px solid #525252; padding-bottom: 3px; transition: all 0.25s; } */



h1, h2, h3, h4, h5, h6 { font-family: Lato, sans-serif; color: #3f3f3f;line-height:125%; }

h1 {font-size:28px; margin:10px 0;}
h2 { font-size: 26px; margin: 10px 0; }
h3 { font-size: 22px; margin: 10px 0; }
h4 { font-size: 18px; margin: 10px 0; }
h5 { font-size: 16px; margin: 10px 0; }
h5.date{margin-bottom: 0;}
h5.title{margin-top: 0;}
h6 { font-size: 12px; margin: 10px 0; }

table { table-layout: fixed; border-collapse: collapse;width: 100%; }
table tr { }
table tr td {  }
table tr th {  }

.clear{clear:both;}

/* .mid .mid-bot-wrapper .subscribe-btn {text-align: right; padding: 3% 0 3% 0;} */



.top-wrap .subscribe-btn {text-align: right;}
.top-wrap .subscribe-btn .subscribe {display:inline-block; vertical-align: middle; cursor: pointer; margin-right: 1%; color: #ffffff; border-radius: 35px;padding: 0 5px;width: 130px;text-align: left;border: none;border-width: 0;}
.top-wrap .subscribe-btn .subscribe:focus {outline: none;}
.top-wrap .subscribe-btn .subscribe .subscribe-txt {box-sizing: border-box; float: left; padding:10px 5px 10px 0; font-weight: 700;font-size: 16px; }
.top-wrap .subscribe-btn .subscribe .subscribe-txt a {color: #ffffff;}
.top-wrap .subscribe-btn .subscribe img {float: left;height: 40px;padding: 8px 10px 10px 0;}

.top-wrap .feedback-btn {text-align: right;}
.top-wrap .feedback-btn .feedback {display:inline-block; vertical-align: middle; cursor: pointer; margin-right: 1%; 
/* background-color: #3f3f3f;  */
color: #000000; border-radius: 35px;padding: 0;width: 115px;text-align: left;border-color: none;border-width: 0;}
.top-wrap .feedback-btn .feedback:focus {outline: none;}
.top-wrap .feedback-btn .feedback .feedback-txt {box-sizing: border-box; float: left; padding:10px 5px 10px 0; font-weight: 700;font-size: 16px; }
.top-wrap .feedback-btn .feedback .feedback-txt a {color: #000000;}
.top-wrap .feedback-btn .feedback img {float: left;height: 40px;padding: 8px 10px 10px 0;}



.mid-bot-wrapper .article-tags-wrapper#tagBotContainer {
    padding: 50px 0;
}

.mid .mid-wrapper .mid-txt .article-tags-wrapper,
.mid-bot-wrapper  .article-tags-wrapper,
.mid .article-tags-wrapper {
    padding: 50px 0;
    clear: both;
    max-width: 1440px;
    margin: auto;
}

.mid .mid-wrapper .mid-txt .article-tags-heading,
.mid-bot-wrapper .article-tags-heading,
.mid .article-tags-heading {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 150%;
    display: inline-block;
}

.mid-bot-wrapper  .article-tags-wrapper .tag-more {
    float: left;
	margin-top: 20px;
}

.mid-bot-wrapper  .article-tags-wrapper .tag-more a {
    color: #000000;
    text-transform: uppercase;
}

.mid .mid-wrapper .mid-txt .article-tags,
.mid-bot-wrapper  .article-tags,
.mid .article-tags {
    color: #000000;
	transition: all 0.5s;
}

/* .mid .mid-wrapper .mid-txt .article-tags.no-expand, .mid-bot-wrapper .article-tags.no-expand, .mid .article-tags.no-expand { */
    /* height: 150px; */
/* } */

/* .mid .mid-wrapper .mid-txt .article-tags.expand, .mid-bot-wrapper .article-tags.expand, .mid .article-tags.expand { */
    /* height: 100%; */
/* } */

.mid .mid-wrapper .mid-txt .article-tags ul,
.mid-bot-wrapper .article-tags ul,
.mid .article-tags ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.mid .mid-wrapper .mid-txt .article-tags ul li,
.mid-bot-wrapper .article-tags ul li,
.mid .article-tags ul li {
    display: inline-block;
    margin-top: 20px;
}

.mid-bot-wrapper .article-tags #tagBotUL a{background-color:#fff; }
.mid-bot-wrapper .article-tags #tagBotUL a:hover{background-color:#dfdfdf; }
/* .mid-bot-wrapper .article-tags .tag-hide{display:none;} */


.mid .mid-wrapper .mid-txt .article-tags-wrapper .article-tags .tag-hide, 
.mid-bot-wrapper  .article-tags-wrapper .article-tags .tag-hide,
.mid .article-tags-wrapper .article-tags .tag-hide{
	transition: all 1s;
	display: none;
}

.mid .mid-wrapper .mid-txt .article-tags-wrapper .article-tags .tag-show, 
.mid-bot-wrapper  .article-tags-wrapper .article-tags .tag-show,
.mid .article-tags-wrapper .article-tags .tag-show {
	transition: all 1s;
}


.mid .mid-wrapper .mid-txt .article-tags-wrapper .article-tags .anim-down, 
.mid-bot-wrapper  .article-tags-wrapper .article-tags .anim-down,
.mid .article-tags-wrapper .anim-down
{
	transition: all 1s;
	transform: translateY(150px);
	transform-style: preserve-3D;
	transform:scale(0.1);
	opacity: 0;
}

.mid .mid-wrapper .mid-txt .article-tags-wrapper .article-tags .anim-up, 
.mid-bot-wrapper  .article-tags-wrapper .article-tags .anim-up,
.mid .article-tags-wrapper .anim-up {
	transition: all 1s;
	transform: translateY(0);
	transform:scale(1.0);
	opacity: 1;
}

.mid-bot-wrapper .article-tags ul li:first-child a,
.mid .article-tags ul li:first-child a {
    margin-left: 0;
} 

.mid-bot-wrapper .article-tags a,
.mid .article-tags a {
    color: #000000;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
    border: 1px solid #d1cfcf;
    padding: 0;
    margin: 0;
    padding: 10px 20px;
    display: inline-block;
    margin-right: 20px;
    border-radius: 2px;
}



/*For content pages*/
.mid .article-tags-content-wrapper .article-tags-wrapper#tagBotContainer{ padding: 50px 0;max-width: 1440px; margin: 0 auto;}
.mid .article-tags-content-wrapper . .mid-wrapper .mid-txt .article-tags-wrapper,
.mid .article-tags-content-wrapper  .article-tags-wrapper {
    padding: 50px 0;clear: both;max-width: 1440px;
    margin: auto;
}
.mid .article-tags-content-wrapper .mid-bot-wrapper + .article-tags-wrapper{padding:40px 7% 60px;width:100%;}
.mid .article-tags-content-wrapper .article-tags-wrapper .tag-more{
	float: left;
	margin-top: 20px;
	text-transform: uppercase;}
.mid .article-tags-content-wrapper .article-tags-wrapper .tag-more a{color: #000000;}
.mid .article-tags-content-wrapper .article-tags #tagBotUL a{background-color:#fff; }
.mid .article-tags-content-wrapper .article-tags #tagBotUL a:hover{background-color:#dfdfdf; }
.mid .article-tags-content-wrapper .article-tags .tag-hide{display:none;}

.mid .article-tags-content-wrapper .mid-wrapper .mid-txt .article-tags-heading,
.mid .article-tags-content-wrapper .article-tags-heading {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 150%;
	display:inline-block;
}


.mid .article-tags-content-wrapper .article-tags {
    color: #000000;
}


.mid .article-tags-content-wrapper .article-tags ul{
	list-style:none;padding:0;margin:0;
	
}


.mid .article-tags-content-wrapper .article-tags ul li{
    display: inline-block;
    margin-top: 20px;
}

.mid .mid-wrapper .mid-txt .article-tags ul li:first-child a,
.mid .article-tags .article-tags-content-wrapper  ul li:first-child a{ 
margin-left: 0;
}

.mid .mid-wrapper .mid-txt .article-tags a,
.mid .article-tags-content-wrapper .article-tags a{
    color: #000000;
    border-bottom:  1px solid transparent;
    transition: all 0.3s;
		border: 1px solid #d1cfcf;padding:0;margin:0;
	padding: 10px 20px;
	display: inline-block;
	margin-right: 20px;
	border-radius: 2px;
	background-color:transparent;
}

.mid .mid-wrapper .mid-txt .article-tags a:hover,
.mid .article-tags-content-wrapper .article-tags a:hover,
.mid .article-tags a:hover{
  background-color:#dfdfdf;

}

.mid .mid-wrapper .mid-txt .article-tags li:nth-child(2)
.mid .article-tags-content-wrapper .article-tags li:nth-child(2),
.mid .article-tags li:nth-child(2){
    margin-left: 0;
}
/*For content pages*/


/*For search page*/
.mid .article-tags-content-wrapper.search {background: #f1f1f1;}
/*For search page*/


.mid-bot-wrapper .go-back-top-btn-wrapper {text-align: right;max-width: 1440px;margin: 0 auto;}
.mid-bot-wrapper .go-back-top-btn-wrapper .go-back-top-btn {vertical-align: middle; cursor: pointer; background-color: #3f3f3f; color: #ffffff; border-radius: 50%; width: 40px;height: 40px;text-align: center;border-color: none;border-width: 0;position: relative;z-index: 3000;}
.mid-bot-wrapper .go-back-top-btn-wrapper .go-back-top-btn img {height: 18px;}
.mid-bot-wrapper .go-back-top-btn-wrapper.go-back-top-btn:focus {outline: none;} 


/*For content pages*/
.go-back-top-btn-wrapper.content {text-align: right;max-width: 1440px;margin: 0 auto;padding-bottom: 50px;}

.go-back-top-btn-wrapper.content .go-back-top-btn {vertical-align: middle; cursor: pointer; background-color: #3f3f3f; color: #ffffff; border-radius: 50%; width: 40px;height: 40px;text-align: center;border-color: none;border-width: 0;position: relative; z-index: 3000;}
.go-back-top-btn-wrapper.content .go-back-top-btn img {height: 18px;}
.go-back-top-btn-wrapper.go-back-top-btn.content:focus {outline: none;} 
/*For content pages*/

/*For search page*/
.go-back-top-btn-wrapper.content.search {background: #f1f1f1;max-width: 100%;margin: 0;}
.go-back-top-btn-wrapper.content.search .go-back-top-btn-wrapper-max-width {max-width: 1440px;margin: 0 auto;}
/*For search page*/



/*For search profiles*/
.article-tags-content-wrapper.profiles {background: #f1f1f1;}

.article-tags-content-wrapper.profiles .article-tags-wrapper#tagBotContainer{ padding: 50px 0;max-width: 1440px; margin: 0 auto;}

.article-tags-content-wrapper.profiles  .article-tags-wrapper {
    padding: 50px 0;clear: both;max-width: 1440px;
    margin: auto;
}
.article-tags-content-wrapper.profiles .mid-bot-wrapper + .article-tags-wrapper{padding:40px 7% 60px;width:100%;}
.article-tags-content-wrapper.profiles .article-tags-wrapper .tag-more{float:right;text-transform: uppercase;}
.article-tags-content-wrapper.profiles .article-tags-wrapper .tag-more a{color: #000000;}
.article-tags-content-wrapper.profiles .article-tags #tagBotUL a{background-color:#fff; }
.article-tags-content-wrapper.profiles .article-tags #tagBotUL a:hover{background-color:#dfdfdf; }
.article-tags-content-wrapper.profiles .article-tags .tag-hide{display:none;}


.article-tags-content-wrapper.profiles .article-tags-heading {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 150%;
	display:inline-block;
}


.article-tags-content-wrapper.profiles .article-tags {
    color: #000000;
}


.article-tags-content-wrapper.profiles .article-tags ul{
	list-style:none;padding:0;margin:0;
	
}


.article-tags-content-wrapper.profiles .article-tags ul li{
    display: inline-block;
    margin-top: 20px;
}


.article-tags-content-wrapper.profiles  ul li:first-child a{ 
margin-left: 0;
}


.article-tags-content-wrapper.profiles .article-tags a{
    color: #000000;
    border-bottom:  1px solid transparent;
    transition: all 0.3s;
		border: 1px solid #d1cfcf;padding:0;margin:0;
	padding: 10px 20px;
	display: inline-block;
	margin-right: 20px;
	border-radius: 2px;
	background-color:transparent;
}


.article-tags-content-wrapper.profiles .article-tags a:hover{
  background-color:#dfdfdf;

}


.article-tags-content-wrapper.profiles .article-tags li:nth-child(2){
    margin-left: 0;
}

.go-back-top-btn-wrapper.content.profiles {background: #f1f1f1;max-width: 100%;margin: 0;}
.go-back-top-btn-wrapper.content.profiles .go-back-top-btn-wrapper-max-width {max-width: 1440px;margin: 0 auto;}
/*For search profiles*/



.bot {background-color: #363636;padding-bottom: 100px;}
.bot .line {
    position: absolute;
    width: 100%;
    left: 0;
    border-bottom: 1px solid #494949;
}

.bot .bot-wrapper .float-left-wrapper {
    float: left;
    width: 70%;
}

.bot .bot-wrapper .float-right-wrapper {
    float: right;
}

.bot .bot-wrapper {max-width: 1440px; margin: 0 auto; padding: 60px 0 0 0;}


.bot .bot-wrapper .logo {z-index: 1; display: inline-block; width: 25%;vertical-align: top;}
.bot .bot-wrapper .logo a{ display:inline-block; vertical-align: top;}
.bot .bot-wrapper .logo img { width: 150px; top: 10px;position: relative;}

.bot .bot-wrapper .bot-text {
    display: inline-block;
    width: 66%;
    color: #ffffff;
	margin-left: 50px;
	font-weight: 300;
    line-height: 150%;
}

.bot .bot-wrapper .social {
    font-size: 0;
	line-height:0;
	text-align:right;
	padding:10px 0 10px 20px;
}

.bot .bot-wrapper .social a:first-child {
    margin-left: 0;
}

.bot .bot-wrapper .social a {
    display: inline-block;
    margin-left: 10px;
    overflow: hidden;
    max-height: 50px;
}

.bot .bot-wrapper .social img {
    -webkit-filter:grayscale(1);
	filter: grayscale(1);
    transition: filter 0.25s;
    max-width: 36px;
}

.bot .bot-wrapper .social img:hover {
    -webkit-filter:none;
	filter: none;
}

.bot .bot-wrapper .misc-pages {/*float: right;*/display:flex; justify-content:end; align-items:center; }
.bot .bot-wrapper .misc-pages ul {list-style: none;padding-left: 0;margin: 15px 0;}
.bot .bot-wrapper .misc-pages ul li{display: inline-block;}
/* .bot .bot-wrapper .misc-pages ul li:first-child{padding: 0 15px 0 0;} */

.bot .bot-wrapper .misc-pages ul li:before { content: "|"; padding: 0 5px;color: #ffffff; }
.bot .bot-wrapper .misc-pages ul li:first-child { padding: 0; margin: 0; }
.bot .bot-wrapper .misc-pages ul li:first-child a { margin-left: 0; }
.bot .bot-wrapper .misc-pages ul li:first-child:before { content: none; }

.bot .bot-wrapper .misc-pages ul li:last-child{border-right: none;padding-right: 0;}
.bot .bot-wrapper .misc-pages ul li a{color: #ffffff;font-size: 87.5%;border-bottom: 1px solid transparent;transition: all 0.3s;}
.bot .bot-wrapper .misc-pages ul li a:hover{padding-bottom: 3px;border-bottom: 1px solid #ffffff;}



.bot .bot-cnt {/*display: flex;justify-content: space-between;*/background-color: #363636; display:block;}

.bot .copyright-cnt .other-pages{display:block /*inline-block*/;padding: 20px 0;}
.bot .copyright-cnt .other-pages ul {list-style: none;padding-left: 0;}
.bot .copyright-cnt .other-pages ul li{display: inline-block;}
/* .bot .copyright-cnt .other-pages ul li:first-child{padding: 0 15px 0 0;} */




.bot .copyright-cnt .other-pages ul li:before { content: "|"; padding: 0 5px;color: #ffffff; }
.bot .copyright-cnt .other-pages ul li:first-child { padding: 0; margin: 0; }
.bot .copyright-cnt .other-pages ul li:first-child a { margin-left: 0; }
.bot .copyright-cnt .other-pages ul li:first-child:before { content: none; }






.bot .copyright-cnt .other-pages ul li:last-child{border-right: none;}
.bot .copyright-cnt .other-pages ul li a{color: #ffffff;font-size: 87.5%;border-bottom: 1px solid transparent;transition: all 0.3s;}
.bot .copyright-cnt .other-pages ul li a:hover{padding-bottom: 3px;border-bottom: 1px solid #ffffff;}

.bot .copyright-cnt .copyright{display: block /*inline*/; text-align: right;color: #ffffff;padding: 20px 0;font-size: 87.5%;}






.mid-bot-wrapper .mid-bot .bca-recommendations.landing {
    width: 100%;
}

.mid-bot-wrapper .mid-bot .bca-recommendations.landing .bca-recommendations-tp {
    width: 100%;
    margin: 0 auto;    
}

.mid-bot-wrapper .mid-bot .bca-recommendations.landing ul li:first-child {
    margin: 0;
    /* left: 0; */
}

.mid-bot-wrapper .mid-bot .bca-recommendations.landing ul li:last-child {
    margin: 0;
    /* right: 0; */
}


.mid-bot-wrapper .mid-bot .bca-recommendations {
    margin-left: 0;
    /* width: 74%; */

}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-tp {
    background: #f1f1f1; 
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-heading {
    float: left;
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more {
    padding: 12px 10px;
    float: right;
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more h5{
margin:0;
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more h4{
    margin: 0;
    font-size: 87.5%;
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more h4 a{
    color: #000000;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more h4 a:hover{
    border-bottom: 1px solid #000000;
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-wrapper .slick-list {
	/* margin-right: 0; */
	position: relative;
	/* margin: 0 -27px; */
	/* margin: 0 -1%; */
}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-wrapper  {
	margin: 0 -1.6% 0 0;
}

.mid-bot-wrapper .mid-bot .bca-recommendations ul {
    list-style: none;
    margin: 0;
    padding: 0;
		
    /* display: flex; 
    align-content: space-between; */
    margin-top: 20px;
display: flex;
    max-width: 100%;
    

}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-heading {
    background: linear-gradient(270deg, rgba(0,47,162,1) 33%, rgba(0,114,201,1) 100%);
    float: left;   
    width: fit-content;
    padding: 10px 20px;
}

.mid-bot-wrapper .mid-bot .bca-recommendations h3 {
    color: #f3f3f3;
    text-align: left;
    margin: 0;
    font-size: 112.5%;
}

.mid-bot-wrapper .mid-bot .bca-recommendations h6 {
    float: right;
    padding-top: 2%;
    color: #3f3f3f;
    text-align: right;
    margin: 0;
    justify-content: space-evenly;

}


.mid-bot-wrapper .mid-bot .bca-recommendations ul {
	
}


.mid-bot-wrapper .mid-bot .bca-recommendations ul li {
    position: relative;
    box-sizing: border-box;
    flex: 0 1 auto;
	/* display: inline-block; */
    width: 24.25%; 
    /* padding-right: calc((100% - (23% * 4))/4); */
	margin-right: 1%;
    text-align: left;
}

.mid-bot-wrapper .mid-bot .bca-recommendations ul li.slick-active {
	
}

/*Comment as changing recommendations panel to slick*/
 /* .mid-bot-wrapper .mid-bot .bca-recommendations ul li.slick-active:nth-child(4) {  */
     /* margin-right: 0;  */
 /* }  */


/* .mid-bot-wrapper .mid-bot .bca-recommendations ul li:nth-child(n+5) { */
	/* display:none; */
/* } */

.mid-bot-wrapper .mid-bot .bca-recommendations ul li h5{
    margin: 20px 0;
    text-align: left;
}

.mid-bot-wrapper .mid-bot .bca-recommendations ul li h5 a{
    color: #000000;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
}

.mid-bot-wrapper .mid-bot .bca-recommendations ul li h5 a:hover{
    border-bottom: 1px solid #000000;
}

.mid-bot-wrapper .mid-bot .bca-recommendations ul li .img-wrapper{
    /* height: 175px; */
    overflow: hidden;
    /* background-color: #e7e7e7; */
}

.mid-bot-wrapper .mid-bot .bca-recommendations ul li img{
	width: 100%;
    height: 100%;
    max-height: 100%;
    position: relative;
    /* top: 50%; */
    /* left: 50%; */
    min-height: 100%;
    min-width: auto;
    max-width: none;
    /* transform: translate(-50%, -50%); */
    
}


.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more h5 a {color: #3f3f3f;border-bottom: 1px solid transparent; transition: all 0.3s;}

.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more h5 a:hover {border-bottom: 1px solid #3f3f3f;}


	/*Recommendations's slick style changes here*/
	
	.mid-bot-wrapper .mid-bot .bca-recommendations button.slick-prev {
		border: none;
		color: transparent;
		position: absolute;
		top: 25%;
		/* left: -4%; */
		left: -65px;
		padding: 0;
		width: 0;
		height: 0;
		z-index: 3;
		background-color: transparent;
	}

	.mid-bot-wrapper .mid-bot .bca-recommendations button.slick-prev:before {
		position: absolute;
		font-size: 33px;
		filter: invert(50%);
		color: #000000;
		display: block;
	}
	
	.mid-bot-wrapper .mid-bot .bca-recommendations button.slick-next {
		border: none;
		color: transparent;
		position: absolute;
		top: 25%;
		/* right: -1%; */
		right: -15px;
		transform: translate(-50%, -50%);
		padding: 0;
		width: 0;
		height: 0;
		z-index: 3;
		background-color: transparent;
	}

	.mid-bot-wrapper .mid-bot .bca-recommendations button.slick-next:before {
		position: absolute;
		font-size: 33px;
		filter: invert(50%);
		color: #000000;
		display: block;
	}
	
	.mid-bot-wrapper .mid-bot .bca-recommendations ul.slick-dots {
		list-style: none;
		padding: 0;
		text-align: center;
		margin: 0 auto;
		display: block;
		width: 100%;
		position: absolute;		
		top: 360px;
    
}

    .mid-bot-wrapper .mid-bot .bca-recommendations .slick-dots li {
        display: inline-block;
		width: auto;
		margin-right: 0;
    }
	
	.mid-bot-wrapper .mid-bot .bca-recommendations .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 20px;
		height: 20px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent;
	}

	 .mid-bot-wrapper .mid-bot .bca-recommendations .slick-dots li button:before {
		color: #ff0000; 
		font-size: 12px;
	}

    

    /* .mid-bot-wrapper .mid-bot .bca-recommendations .slick-dots .slick-active button:before { */
        /* color: #ff0000; */
    /* } */
	
	
	/* .mid-bot-wrapper .mid-bot .bca-recommendations .slick-dots button { */
		/* display: inline-block; */
	/* } */
	
	/* .mid-bot-wrapper .mid-bot .bca-recommendations .slick-dots button:before { */
        /* font-size: 12px; */
    /* } */


@media screen and (max-width: 1600px) {
    .bot .bot-wrapper {
        padding: 60px 7% 0 7%;
    }
	
	.mid .article-tags-content-wrapper .article-tags-wrapper#tagBotContainer{padding: 50px 7%;}
	
	.go-back-top-btn-wrapper.content {padding: 0 7% 50px 7%;}
}

@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1330px) {

}


@media screen and (max-width: 1280px) {
	
}

@media screen and (max-width: 1210px) {
	.bot .bot-wrapper .bot-text {
		
	}

}

@media screen and (max-width: 1152px) {

	/*.bot .bot-wrapper .bot-text {
		width: 37%;
	}
*/
/* .mid-bot-wrapper .mid-bot .bca-recommendations ul li .img-wrapper { */
    /* height: 150px; */

/* } */
}

@media screen and (max-width: 1024px) {
	.bot .bot-wrapper .bot-text {
		display: block;
		width: 100%;
		margin-left: 0;
		margin-bottom: 30px;
		padding-right: 21%;
	}
	
	.bot .bot-wrapper .float-left-wrapper {
		float: none;
		width: 100%;
	}

	.bot .bot-wrapper .float-right-wrapper {
		float: none;
		width: 100%;
	}
	.bot .bot-wrapper .logo img{top:0;}


}

@media screen and (max-width: 960px) {

	/* .mid-bot-wrapper .mid-bot .bca-recommendations ul li .img-wrapper { */
		/* height: 125px; */

	/* } */

}

@media screen and (max-width: 769px) {

    .mid-bot-wrapper .mid-bot {padding-bottom: 60px;}
	
	
	.mid-bot-wrapper .article-tags a, .mid .article-tags a,
	.mid .mid-wrapper .mid-txt .article-tags a,
	.mid .article-tags-content-wrapper .article-tags a
	{
		padding: 5px 10px;
		font-size: 14px;
		margin-right: 10px;
	}
	
	.mid .mid-wrapper .mid-txt .article-tags ul li,
	.mid-bot-wrapper .article-tags ul li,
	.mid .article-tags ul li,  .mid .article-tags-content-wrapper .article-tags ul li{
			font-size: 14px;
			margin-top: 10px;
	}
	

	
	.mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-wrapper  {
		margin: 0 -3% 0 0;
	}
	
    .bot .bot-wrapper {padding: 0 3% 0 3%;}

    .bot .bot-wrapper .logo {
        max-width: 100%;
        z-index: 1;
        display: block;
        width: 100%;
		padding: 24px 0 0 0;
		margin-bottom: 10px;
	}

    .bot .bot-wrapper .logo img {
       width:130px;
		top: 0;
    }

    .bot .bot-wrapper .bot-text {
        display: block;
        width: 100%;
        color: #ffffff;
        margin-bottom: 20px;
		margin-left: 0;
		padding-right: 0;
		font-size: 14px;
    }
	
	
	.bot .bot-wrapper .float-left-wrapper {
		width: 100%;
	}

    .bot .bot-wrapper .float-right-wrapper {
        float: left;
    }
	
	.bot .bot-wrapper .social a {
	    max-height: 24px;
	}
	
	.bot .bot-wrapper .social img {
		max-width: 24px;
	}

    .bot .bot-wrapper .misc-pages {
        float: left;
    }
	
	.bot .bot-wrapper .social {
		text-align:left;
	}

    .bot .bot-menu {background-color: #080b0b; display: block; padding: 0 1% 0 1%;}
    .bot .bot-menu .sections, .about-us, .other-links, .follow-us {display: inline-block;width: 50%;margin-top: 40px;}
    /* .bot .bot-menu .sections-2 {margin-top: 110px;} */
    .bot .bot-menu .sections-2 {margin-top: 40px;padding-left: 3%;}
    .bot .bot-menu .other-links {width: 49%;}
    .bot .bot-menu .follow-us {width: 100%;}
    
    .bot .bot-menu ul {margin: 0;}


    .bot .sub-menu {padding-top: 40px; padding-bottom: 5%; height: auto;width: auto; text-align: left; display: block; }

    .bot .sub-menu ul li:first-child{}
    .bot .sub-menu ul li {display: inline-block;}

    .bot .line { border-bottom: 1px solid #494949;}    
    
    .bot .bot-cnt {display: block;padding-bottom: 0;}
    
    .bot .sub-menu ul {line-height: 150%;}
    .bot .copyright-cnt .other-pages {display: block;margin: 0;padding: 20px 0 0 0;}
    .bot .copyright-cnt .other-pages ul {line-height: 150%;}
	
	
    
    
    .bot .copyright-cnt .copyright{display: block; width: 100%; text-align: left;}
    
	.bot .copyright-cnt .other-pages ul li:before {
		padding: 0 4px;
	}
	
	.bot .copyright-cnt .copyright {
		padding: 40px 0 20px 0;
	}
	
    .mid-bot-wrapper .mid-bot .bca-recommendations {
        
        margin: 0;
        width: 100%;

    }

    .mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-more {
        padding: 12px 10px;
    }

    .mid-bot-wrapper .mid-bot .bca-recommendations .bca-recommendations-wrapper {

        border-spacing: 10px;
    }
    
    .mid-bot-wrapper .mid-bot .bca-recommendations ul {        

    }
    
    .mid-bot-wrapper .mid-bot .bca-recommendations ul li {
    width: 49%;

        margin-right: 1%;
    }

	/*Commented as we are changing recommendations panel to slick*/
    /* .mid-bot-wrapper .mid-bot .bca-recommendations ul li:nth-child(n+3) { */
        /* display: none; */
    /* } */

    /* .mid-bot-wrapper .mid-bot .bca-recommendations ul li:last-child { */
        /* display: none; */
    /* } */

    .mid-bot-wrapper .mid-bot .bca-recommendations ul li:first-child {
        /* left: -4.5%; */
    }

    .mid-bot-wrapper .mid-bot .bca-recommendations.landing ul li:nth-child(n+3) {
        display: none;
    }

    .mid-bot-wrapper .mid-bot .bca-recommendations.landing ul li:first-child {
        /* left: -2.5%; */
    }

	/*Commented as we are changing recommendations panel to slick*/
    /* .mid-bot-wrapper .mid-bot .bca-recommendations ul li:nth-child(2) { */
       /* margin-right:0; */
    /* } */

	.mid-bot-wrapper .mid-bot .bca-recommendations ul li img {
		min-width: 100%;
		max-height: 100%;
		position: relative;
		/* top: 50%; */
		/* left: 50%; */
		/* transform: translate(-50%, -50%); */
	}
	
	.mid-bot-wrapper .mid-bot .bca-recommendations button.slick-prev {
		display: none !important;
	}
	
	.mid-bot-wrapper .mid-bot .bca-recommendations button.slick-next {
		display: none !important;
	}
	
	.slick-dots {
		bottom: 10px;
	}
	
	
}

@media screen and (max-width: 640px) {
	.bot .bot-wrapper .misc-pages { display:block;}
	.bot .bot-wrapper .social { padding:0; margin: 0 0 20px 0;}
	.bot .bot-wrapper .misc-pages ul li:before {content: none; padding:0; }
	.bot .bot-wrapper .misc-pages ul li {display:block;}
	.bot .bot-wrapper .misc-pages ul li a {margin: 0 0 8px 0; display:inline-block;}

	.bot .copyright-cnt .other-pages ul li{ display:block;}
	.bot .copyright-cnt .other-pages ul li:before {content:none; padding:0;}
	.bot .copyright-cnt .other-pages ul li a {display:inline-block; margin:0 0 6px 0;}
}

@media screen and (max-width: 512px) {

}


@media screen and (max-width: 480px) {

    .mid .mid-wrapper .mid-txt .article-tags:nth-child(4),
    .mid .mid-wrapper .article-tags:nth-child(4){
        margin-left: 0;
        margin-top: 20px;
    }
}


@media screen and (max-width: 372px) {

}

@media screen and (max-width: 360px) {

}




