
@media only screen and (max-width: 767px){

html, body { font-size: 16px; }
input, select, textarea { font-size: 16px; }

	/* my container */
	.mycontainer { padding: 0px 15px; margin: auto; max-width: 100%; }
	
	
	.headerArea .search { margin: 0px 0 0px 0; }

	.menuArea { display: none; }
	.mobilemenuArea { width: 100%; float: left; display: block; position: relative; }
	.mm-menu { background: #000;}

	/* upper header */
	.upperHeader { background: #1f73b0; }
	.upperHeader .upperHeader-left { width: 100%; float: left; border-right: none; }
	.upperHeader .upperHeader-middle { padding: 5px 0; width: 100%; border-top: 1px solid #434343; border-bottom: 1px solid #434343; }
	.upperHeader .upperHeader-middle a { color: #fff; }
	.upperHeader .upperHeader-middle .fas { padding: 0 0 0 10px; right: unset;}
	.upperHeader .upperHeader-right { width: 100%; }
	.upperHeader .upperHeader-right ul { padding: 10px 0; float: left; }
	.upperHeader .upperHeader-right li:after { left: -5px; }	

	/* middle header */
	.middleHeader .logoArea { width: 80%; float: right; position: relative; z-index: 9999; text-align: center; }
	.middleHeader .adds720x90Area { width: 100%; }	

	.middleHeader nav.navbar.navbar-expand-lg.navbar-light { width: 100%; position: absolute; left: -15px; top: 4px; z-index: 999; }
	.middleHeader .navbar-collapse { padding: 10px; background: #f4f4f4; }
	.middleHeader .navbar-light .navbar-nav .nav-link { padding: 10px 0; font-size: 16px; color: #000; text-transform: capitalize; font-weight: 500; display: block; border-bottom: 1px solid #434343; }
	.middleHeader .dropdown-menu { padding: 10px; border: none; background: #f4f4f4; }
	.middleHeader .dropdown-menu .dropdown-item {  padding: 10px 0; font-size: 16px; color: #000; text-transform: capitalize; font-weight: 500; display: block; border-bottom: 1px solid #434343; }
	.middleHeader .navbar-light .navbar-toggler { color: #146ba9; border-color: #146ba9;}
	.middleHeader.fixed { padding: 10px 0; position: fixed; z-index: 9; top: 0; }
	.middleHeader.fixed .adds720x90Area { display: none; }


	/* lower header */
	.lowerHeader { padding: 10px 0; }
	.lowerHeader .socialArea { width: 40%; }
	.lowerHeader .searchArea { width: 60%; }
	.lowerHeader .socialArea ul:before, .lowerHeader .socialArea ul:after { background: none; }
	.searchArea input.search { width: 85%; }


	/* business area */
	.businessArea .businessCard { margin: 0 0 20px 0;}
	.businessArea .businessCardFirst .cardContent { padding: 0 0 0 5px; width: 100%; }
	.businessArea .businessCardFirst .cardContent h3 a { font-size: 24px; line-height: 45px; }
	/*.businessArea .businessCard .cardImg { width: 100%;}*/
	.businessCard .cardImg img { margin-bottom: 5px; }
	.businessArea .businessCard .cardImg a { display: block; }
	/*.businessArea .businessCard .cardContent { width: 100%; float: left; }*/
	.businessArea .businessCard .cardContent p { margin: 10px 0; font-size: 14px; }
	.businessArea .businessCard .cardContent h3 a { font-size: 17px; font-weight: 600; line-height: 20px; color: #000; }
	.businessArea .businessCard .cardContent li { padding: 0px 4px; font-size: 13px; }

	/* sidebar area */
	.newsLetter { padding: 30px 10px 10px 10px; }
	.newsLetter h3 { margin: 0 0 10px 0; font-size: 20px; }
	.newsLetter img.news-icon { display: none; }
	.newsLetter p { font-size: 16px; }
	.newsLetter form {  padding-top: 35px; width: 100%; }
	.newsLetter form input[type="text"], .newsLetter form input[type="email"] { margin: 0 0 20px 0; height: 40px; }
	.newsLetter .submit-btn { height: 40px; }
	.newsLetter h5 { font-size: 20px; }
	.newsLetter .authorDescription .authorDetails { padding: 0px 0 0 10px; }
	.newsLetter .authorDescription .authorDetails span { font-size: 17px; }
	.newsLetter .authorDescription .authorDetails p strong { margin: 5px 0; font-size: 18px; line-height: 24px; display: block; }

	.tabPannel .nav {width: 100%; display: block; overflow-x: scroll; white-space: nowrap; }

	/* article area */
	.articleCard h3 a { font-size: 18px; line-height: 30px; }
	.articleCard li { padding: 0px 10px; font-size: 13px; }
	.articleWrap .articleCard .articleImg img { width: 100%; }

	

	


	.addsPannel { margin: 45px 0 0 0; }
	.addsPannel .ads300x600 { margin: 50px 0 0 0; }
	.addsPannel .twitter-frame { margin: 40px 0 0 0; text-align: center;}

	/* ads1300x307 area */
	.ads1300x307 { margin: 20px 0; }


	/* sponsor area */
	.spArea h2 { font-size: 30px; line-height: 40px; }
	.spArea p { font-size: 16px; line-height: 30px; }
	.spArea li { width: 30%; margin: 0 10px 25px 0; }


	/* alliances area */
	.alliancesArea { margin: 20px 0; }
	.alliancesArea h2 { font-size: 30px; line-height: 40px; }
	.alliancesArea li { width: 48%; margin: 0 9px 10px 0; }

	/* subscriber area */
	.subscriberArea h2 { font-size: 30px; line-height: 40px; }
	.subscriberArea p { font-size: 16px; line-height: 40px; }


	/* book area */
	.bookArea a { margin: 0 0 10px 0; display: block; }


	/* footer wrapper */
	.footerArea { padding: 15px 0; }
	.footerArea .sitemap-menu li {width: 100%; }
	.footerArea ul li a { font-size: 15px; line-height: 35px; }
	.footerArea h3 { padding: 20px 0 0 0; }
	.footerArea .footer-social h3 { padding: 0 0 10px 0; }

	/* copyright area */
	.copyrightArea p { font-size: 15px; line-height: 27px; }


	/* page-404 area */
	.page-404Area { padding: 20px 0 0 0;}
	.page-404Area h2 { margin: 0 0 10px 0; font-size: 24px; line-height: 35px; }
	.page-404Area p { width: 100%; }
	.page-404Area a.back-home { margin: 20px auto 20px; }

	.addsPannel { margin: 45px 0 0 0; }	
	.addsPannel .ads300x600 { margin: 20px 0 0 0; }



	.latestnewsArea .businessCard { margin: 0;}
	.latestnewsArea .businessCard .cardContent li { padding: 0px 7px; font-size: 12px; }

	.featuredPannel.sidebarArea .businessCard { margin: 0 0 10px 0; min-height: auto; }

	/* article pannel */
	.articleArea { padding: 20px 0; }
	.articlePannel h2 { padding: 10px 0px; margin: 0; font-size: 24px; line-height: 35px;}
	.commentPannel { margin: 0; }
	.articlePannel .contentPannel p { margin: 20px 0 0 0; }
	.articlePannel .contentPannel .img-details { margin: 20px 0;}
	.articlePannel .contentPannel .img-details img { padding-right: 0; margin-bottom: 10px; width: 100%; float: left; }
	.articlePannel .contentPannel blockquote { padding: 0 0 0 15px; margin: 20px 0 0 0; font-size: 20px; }
	.commentPannel .comments { width: 80%;}
	.commentPannel .reply-comment { padding: 20px 0 20px 25px !important; }

	.commentPannel .form-group textarea { height: auto; }
	.commentPannel input{ margin: 0 0 10px 0; width: 100%; }
	.commentPannel .form-group { margin: 30px 0 10px 0; }


	.authorPannel { padding: 10px; }
	.authorPannel .author-pic { width: 23%; }
	.autorDetails { width: 75%; float: right; }
	.authorPannel .autorDetails span { width: 170px; position: static; display: block; text-align: center; }


	.contactusArea .articlePannel .contentPannel ul li { width: 100%; }
	.contactusArea .articlePannel .contentPannel ul li p { margin: 10px 0; }


	/* section area */
	.sectionArea { margin: 10px 0 0 0; }
	.articlePannel .contentPannel ul { margin: 10px 0 0 0; }
	.contentPannel .authorPannel { margin: 0 0 10px 0; }
	.sponsor-video { padding: 0; }
	.sponsor-video li { margin: 0 0 20px 0; width: 100%; }


	/* newspage area */
	.newsheaderArea { padding: 20px 0; }
	.newsheaderArea p { width: 100%; }
	.newspageArea .left-text { width: 100%; margin: 0 0 20px 0; }
	.newspageArea .right-text { width: 100%; margin: 20px 0 0 0; }
	.finacilal-power { padding: 10px; margin: 0 0 10px 0; }
	.finacilal-powerDetails { padding: 0; width: 80%; float: right; }
	.insightArea h2 { margin: 0 0 10px 0; font-size: 20px; line-height: 35px; }
	.insightArea .insightPannel li { margin: 0 0 15px 0; }	
	.newsfooter { padding: 20px 0 0 0; }
	.newsfooter ul { margin: 20px 0; }
	.newsfooter ul li { width: 60px; padding: 8px 0 0 10px;}
	.newsfooter li span { display: none; }

}

@media only screen and (max-width: 481px){

	/* upper header */
	.upperHeader .upperHeader-middle span { width: 100%; display: block; }
	.upperHeader .upperHeader-middle marquee { width: 100%; }
	.upperHeader .upperHeader-middle .fas { padding: 0 0 0 10px; right: unset; }
	.upperHeader .upperHeader-right li { margin: 0 24px 0 0; font-size: 14px; }
	.upperHeader .upperHeader-right li:after { background: none; }
	.lowerHeader .socialArea { width: 100%; }
	.lowerHeader .searchArea { width: 100%; }
	.searchArea input.search { width: 97%; }


	/* sidebar area */
	.newsLetter .authorDescription .authorDetails { padding: 10px 0; width: 100%; }
	.newsLetter .authorDescription .authorImg { width: 100%; float: left; text-align: center; }

    /*.articleWrap .businessCard .cardImg,
	.sidebarArea .businessCard .cardImg { width: 100%; }*/

    /*.articleWrap .businessCard .cardContent,
	.sidebarArea .businessCard .cardContent { margin: 10px 0; width: 100%;}*/
	.sidebarArea .tabPannel .client-img { padding: 0 10px; width: 100%; text-align: center; }
	.sidebarArea .tabPannel .client-comment { padding: 0; margin: 10px 0; width: 100%; text-align: center; }

	/* article area */
	.articleCard li { padding: 0px 7px; }


	/* sponsor area */
	.spArea li { width: 46%; margin: 0 10px 15px 0; }

	/* alliances area */
	.alliancesArea ul { margin: 15px 0 0 0; }
	.alliancesArea li { width: 100%; margin: 0 0 10px 0; }


	/* subscriber area */
	.subscriberArea .input-group { display: block; }
	.subscriberArea .input-group input { padding: 0 10px; width: 100%; }
	.subscriberArea .input-group a { padding: 0 20px; margin: 15px 0 0 3px; }

	/* section area */
	/*.sectionArea .businessCard .cardImg { width: 100%; float: left; }*/
	/*.sectionArea .businessCard .cardContent { float: right; width: 100%; }*/
	.sectionArea .section-cards .businessCard { padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 2px solid #a1a1a1; }


	/* sidebar area */
	.resourceSlider h2 { font-size: 26px; }
 }

@media only screen and (min-width: 768px) and (max-width:991px){
  
	html, body { font-size: 16px; }
	input, select, textarea { font-size: 14px; }

	/* upper header */
	.upperHeader .upperHeader-middle span { width: 100%; }
	.upperHeader .upperHeader-middle .fas { right: unset; padding-left: 8px; }
	.upperHeader .upperHeader-middle marquee { width: 100%; }
	.upperHeader .upperHeader-middle { padding: 0 0 0 10px; width: 40%; }
	.upperHeader .upperHeader-right { padding: 20px 0 0 0; width: 40%; }
	.upperHeader .upperHeader-right li { margin:0 5px 0 0; font-size: 14px; }
	.upperHeader .upperHeader-right li:after { background: none; }
	
	/* middle header */
	.middleHeader .logoArea { width: 40%; }
	.middleHeader .adds720x90Area { width: 60%; }
	
	/* lower header */
	.lowerHeader .menuArea ul li { width: 115px; }
	.searchArea { padding: 20px 0; }

	/* business area */
	.businessArea .businessCard.businessCardFirst { width: 100%; float: left; }
	.businessArea .businessCard { width: 48%; min-height: auto; margin: 0 10px 15px 0; float: left; }
	.businessArea .businessCard .cardImg { width: 100%;}
	.businessArea .businessCard .cardImg a { display: block; }
	.businessArea .businessCard .cardContent { width: 100%; float: left; }


	/* sidebar area */
	.newsLetter h3 { font-size: 25px; }
	.newsLetter p { font-size: 16px;}
	.newsLetter img.news-icon { top: 190px; }
	.newsLetter form { padding-top: 40px; }
	.newsLetter h5 { font-size: 20px; }
	.newsLetter .authorDescription .authorDetails { padding: 20px 0 0 10px; }

	.sidebarArea .businessCard { margin: 0 0 10px 0; min-height: auto; }
	.tabPannel .client-img { width: 20%; }
	.tabPannel .client-comment { width: 80%; }

	.tabPannel .nav {width: 100%; display: block; overflow-x: scroll; white-space: nowrap; }

	/* article area */
	.articleCard h3 a { font-size: 18px; line-height: 30px; }
	.articleCard li { padding: 0px 7px; font-size: 12px; }
	.articleWrap .articleCard .articleImg img { width: 100%; }


	/* sponsor area */
	.spArea li { width: 29%; margin: 0 26px 30px 0; }


	/* footer wrapper */
	.footerArea .sitemap-menu li { width: 100%; }
	.footerArea ul li a { font-size: 16px; line-height: 35px; }


	/* page-404 area */
	.page-404Area { padding: 20px 0 0 0;}


	.realtedArticle .articleCard h3 a { width: 100%; display: block; float: left; }
	.latestnewsArea .businessCard { margin: 0 0 10px 0; min-height: auto; }

	.addsPannel { margin: 45px 0 0 0; }	
	.addsPannel .ads300x600 { margin: 20px 0 0 0; }
	.ads1300x307 { margin: 20px 0; }

	.commentPannel input{ width: 30%; }

	
	/* newspage area */
	.newspageArea .left-text { width: 73%; }
	.newspageArea .right-text { width: 72%; }	
	.finacilal-power { padding: 10px; }
	.insightArea h2 {  margin: 0;}
	.finacilal-powerDetails { padding: 0; width: 80%; float: right; }
	


} 

@media only screen and (min-width: 992px) and (max-width:1189px){

	/* upper header */
	.upperHeader .upperHeader-left p { font-size: 14px; }
	.upperHeader .upperHeader-middle span { width: 29%; }
	.upperHeader .upperHeader-right li { margin: 0 8px 0 0; font-size: 14px; }
	.upperHeader .upperHeader-right li:after { left: -5px; }
	.upperHeader .upperHeader-middle marquee { width: 71%; }

	/* middle header */
	.middleHeader .logoArea { width: 40%; }
	.middleHeader .adds720x90Area { width: 60%; }

	/* lower header */
	.lowerHeader .menuArea ul li { width: 120px; }
	.searchArea input.search { width: 210px; }

	/* business area */
	.businessArea .businessCard { min-height: auto; }
	.businessArea .businessCard .cardImg { width: 100%;}
	.businessArea .businessCard .cardImg a { display: block; }
	.businessArea .businessCard .cardContent { width: 100%; float: left; }

	/* sidebar area */
	.newsLetter h3 { font-size: 30px; }
	.newsLetter p { font-size: 16px;}
	.newsLetter img.news-icon { right: 0; top: 190px;}
	.newsLetter .authorDescription .authorDetails { padding: 0 0 0 10px; }
	.newsLetter .authorDescription .authorDetails p strong { font-size: 15px; line-height: 24px; }

	.latestComment { min-height: auto; margin: 0 0 10px 0; }
	.newsLetter .authorDescription .authorDetails p { font-size: 15px; }

	.sidebarArea .businessCard { min-height: auto; }
	.sidebarArea .businessCard .cardImg { width: 100%; }
	.sidebarArea .businessCard .cardContent { padding: 15px 0 0 0; width: 100%; }

	.tabPannel .nav {width: 100%; display: block; overflow-x: scroll; white-space: nowrap; }

	/* article area */
	.articleCard h3 a { font-size: 20px; line-height: 24px;}
	.articleCard li { padding: 0px 5px; }

	.addsPannel { margin: 45px 0 0 0; }	


	/* sponsor area */
	.spArea li { margin: 0 26px 50px 0; width: 22%; }


	.authorPannel .autorDetails span { right: 10px; top: 5px; }


	/* newspage area */
	.newspageArea .left-text { width: 78%; }
	.newspageArea .right-text { width: 78%; }


}

@media only screen and (min-width: 1189px) and (max-width:1300px){

	/* business area */
	.businessArea .businessCard .cardContent li { padding: 0px 10px; }

	.tabPannel .nav-link { padding: 0 9px 0 0; font-size: 13px; }
	.leftSidebar .tabPannel .nav-link { padding: 0 25px; }

	/* sidebar area */
	.newsLetter h3 { font-size: 30px; }
	.newsLetter p { font-size: 16px;}
	.newsLetter img.news-icon { right: 0; }
	.newsLetter h5 { font-size: 20px; }
	.newsLetter .authorDescription .authorDetails { padding: 20px 0 0 10px; }


	/* sponsor area */
	.spArea li { margin: 0 26px 70px 0; width: 22%; }


	.commentPannel input{ width: 30%; }
	

}