/*!
Theme Name: NewsPaperPro
Theme URI: http://itpolly.com/
Author: itpolly.Com
Author URI: http://itpolly.com
Description: Themes Is WordPress Theme Market.
Version: 1.0.0
Tested up to: 7.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: newspro_itpolly
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the itpolly.

*/


/* Base CSS */

@font-face {

    font-family: 'SolaimanLipiNormal';

    src: url('fonts/solaiman-lipi.eot');

    src: url('fonts/solaiman-lipi.eot') format('embedded-opentype'),

         url('fonts/solaiman-lipi.woff') format('woff'),

         url('fonts/solaiman-lipi.ttf') format('truetype'),

         url('fonts/solaiman-lipi.svg#SolaimanLipiNormal') format('svg');

	font-weight:normal;font-style:normal;

}

*{
	margin: 0 0 0;

    font-weight: normal;
	
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

a:focus { outline: 0 solid }

img {

    max-width: 100%;

    height: auto;
}

h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0 0 0;

    font-weight: normal;
	line-height : 1.2 !important;

}


ul {

	padding: 0;

	margin: 0;

	list-style: none;

}



a{ text-decoration: none !important }

a:hover { text-decoration: none !important}


hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}


.container, .container-lg, .container-md, .container-sm, .container-xl {

	max-width: 1280px;

}





                /*======================================

                    itpolly_header Section css-start

                ======================================*/  





.date {

	margin-top: 15px;

	text-align: center;

}



.date > i {

	margin-left: 10px;

	margin-right: 3px;

	color: #9d0000;

}



.header-social {

	text-align: right;

	margin-top: 8px;

}



.header-social a {

	background: #ddd;

	display: inline-block;

	color: #fff;

	font-size: 17px;

	border-radius: 50%;

	transition: .8s all;

	border: 1px solid transparent;

	width: 38px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	margin-right: 5px;

}





.header-social a:nth-child(1) {

	background: #3b5998;

}



.header-social a:nth-child(1):hover {

	background: #eee;

	color: #3b5998;

	border: 1px solid #3b5998;

}



.header-social a:nth-child(2) {

	background: #c4302b;

}



.header-social a:nth-child(2):hover {

	background: #eee;

	color: #c4302b;

	border: 1px solid #c4302b;

}





.header-social a:nth-child(3) {

	background: #00acee;

}



.header-social a:nth-child(3):hover {

	background: #eee;

	color: #00acee;

	border: 1px solid #00acee;

}



.header-social a:nth-child(4):hover {

	background: #eee;

	color: #0e76a8;

	border: 1px solid #0e76a8;

}



.header-social a:nth-child(4) {

	background: #0e76a8;

}







.header-social a:nth-child(5):hover {

	background: #eee;

	color: #d6249f;

	border: 1px solid #d6249f;

}



.header-social a:nth-child(5) {

	background: #d6249f;

	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);

}









                /*======================================

                    itpolly_header Section css-End

                ======================================*/  


/*======================================
	itpolly_header2 Section css-Start
======================================*/  


.header-border2 {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 11px;
	margin-bottom: 13px;
}


.header-date2 {
	margin-top: 15px;
	text-align: left;
}

.header-date2 > i {
	margin-left: 10px;
	margin-right: 3px;
	color: #9d0000;
}

.header2-social {
	text-align: right;
	margin-top: 8px;
}

.header2-social a {
	background: #ddd;
	display: inline-block;
	color: #fff;
	font-size: 17px;
	border-radius: 50%;
	transition: .8s all;
	border: 1px solid transparent;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin-right: 5px;
}


.header2-social a:nth-child(1) {
	background: #3b5998;
}

.header2-social a:nth-child(1):hover {
	background: #eee;
	color: #3b5998;
	border: 1px solid #3b5998;
}

.header2-social a:nth-child(2) {
	background: #c4302b;
}

.header2-social a:nth-child(2):hover {
	background: #eee;
	color: #c4302b;
	border: 1px solid #c4302b;
}


.header2-social a:nth-child(3) {
	background: #00acee;
}

.header2-social a:nth-child(3):hover {
	background: #eee;
	color: #00acee;
	border: 1px solid #00acee;
}

.header2-social a:nth-child(4):hover {
	background: #eee;
	color: #0e76a8;
	border: 1px solid #0e76a8;
}

.header2-social a:nth-child(4) {
	background: #0e76a8;
}



.header2-social a:nth-child(5):hover {
	background: #eee;
	color: #d6249f;
	border: 1px solid #d6249f;
}

.header2-social a:nth-child(5) {
	background: #d6249f;
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}

.logo2 img {
	width: 100%;
	height: auto;
	margin-top: 15px;
}

.banner2 img {
	width: 100%;
	height: auto;
}



/*======================================
	itpolly_header2 Section css-End
======================================*/  








                /*======================================

                        Logo & Menu Section css-End

                ======================================*/





.logo img {

	width: 100%;

	height: auto;

}







.en {

	margin-top: -34px;

	margin-left: 130px;

}



.en a {background: #fff;color: #9d0000;text-transform: uppercase;padding: 2px 2px;display: inline-block;margin-top: 11px;font-size: 20px;font-weight: 600;letter-spacing: 1px;transition: .8s all;border-radius: 3px;line-height: 1;}




.en a:hover{

    color: #000;

}




.clickMenu {
	max-width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	z-index: -1;
	transition: .8s all;
	top: 45px;
	opacity: 0;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	transform: scaleY(0);
	transform-origin: 0 0  0;
}
.clickMenu.showMenu {
	position: absolute;
	top: 51px;
	z-index: 1;
	transition: .8s all;
	height: 100%;
	overflow: visible;
	opacity: 1;
	visibility: visible;
	transform:scale(1);
	z-index: 99;
}



.menuIcon {

	font-size: 18px;

	color: #fff;

	cursor: pointer;

}





.menu-two {
	padding: 10px 20px 20px 46px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	background: #fff;
}

.menu-item-two ul li {
	padding-bottom: 6px;
	width: 16.35%;
	display: inline-block;
}

.menu-item-two ul li a {
	color: #000;
	font-size: 16px;
	-webkit-transition: .8s all;
	-o-transition: .8s all;
	transition: .8s all;
	text-decoration: none;
}

.menu-item-two ul li a:hover {
	color: #9d0000;
}



#wrapper {

	margin-top: 13px;

}



.circle {

	width: 26px;

	height: 20px;

	position: relative;

	margin-top: -19px;

}





.menuIcon > span {

	margin-left: 28px;

}



.line {

	position: absolute;

	height: 2px;

	width:100%;

	background:white;

	border-radius:8px;

	transition: all cubic-bezier(0.26, 0.1, 0.27, 1.55) 0.35s;

}

.top {

	top:18%;

}

.middle {

	top:48%;

}

.bottom {

	top:78%;

}

.icon.close .top {

	transform:rotate(45deg);

	top:48%;

}

.icon.close .middle, .icon.close .bottom {

	transform:rotate(-45deg);

	top:48%;

}











.searchBar {

	max-width: 30%;

	position: relative;

	opacity: 0;

	visibility: hidden;

	width: 100%;

	float: right;

	margin-top: -36px;

	z-index: -1;

	transition: .8s all;

}



.searchBar.showSearch {

	opacity: 1;

	visibility: visible;

	position: absolute;

	right: 26px;

	z-index: 999;



}



.searchIcon {

	float: right;

	margin-top: -36px;

	font-size: 20px;

	color: #fff;

	cursor: pointer;

}



.searchIcon i {
    
    background: #fff;
    color: #9d0000;
    text-transform: uppercase;
    padding: 2px 2px;
    display: inline-block;
    margin-top: 11px;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    transition: .8s all;
    border-radius: 3px;
    line-height: 1;


	transform: rotate(270deg);

}



.searchBar input[type="text"] {

	width: 100%;

	border: 2px solid #6f0707;

	height: 50px;

	font-size: 16px;

	outline: inherit;

	padding: 0 5px;

}



.searchBar input[type="submit"] {

	border: none;

	font-size: 16px;

	padding: 0 14px;

	background: transparent;

	color: #fff;

}



.searchBar button {

	position: absolute;

	right: 0;

	top: 0;

	height: 100%;

	background: #6f0707;

	border: none;

	font-size: 17px;

	padding: 0 10px;

}





.remove {

	position: absolute;

	right: -6px;

	top: -14px;

	width: 18px;

	height: 18px;

	background: #6f0707;

	text-align: center;

	font-size: 9px;

	border-radius: 50%;

	line-height: 14px;

	color: #fff;

	cursor: pointer;

	border: 2px solid #860303;

}







                /*======================================

                        Logo & Menu Section css-End

                ======================================*/



/*========= Banner  start =============*/



.mobile_logo {

	display: none;

}



.logo img {

	width: 100%;

	height: auto;

}



.add-image {

	text-align: center;

}





/*===============Scroll 03 css Start============*/

.scroll-section3 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.top_scroll2 {
    overflow: hidden;
}



/*===============Scroll 03 css End============*/







/*****=========================

		Section one Start

=========================*****/

.section-one {

	padding: 20px 0;

	background: #f5f5f5;

	margin: 10px 0;

}



.secOne-wrpp {

	box-shadow: 0 0 2px #ddd;

	border-radius: 0 0 5px 5px;

	background: #fff;

}







.secOne-image {

	position: relative;

	max-width: 100%;

	overflow: hidden;

}



.secOne-image img {

	width: 100%;

	height: 305px;

	object-fit: cover;

	transition: .8s all;

}



.secOne-image img:hover {

	transform: scale(1.1);

	overflow: hidden;

}



.secOne-title {

	padding: 8px 0 7px;

	line-height: auto;

}







.secOne-title > a:hover{

	color: #4D0000;

}



.secOne-detalis {

	text-align: justify;

}



.info-paddig {

	padding: 0 8px;

}



.secOne-wrpp2 {

	box-shadow: 0 0 2px #ddd;

	border-radius: 0 0 5px 5px;

	background: #fff;

	margin-bottom: 10px;

}



.secOne-image2 {

	position: relative;

	max-width: 100%;

	overflow: hidden;

}



.secOne-image2 img {

	width: 100%;

	height: 150px;

	object-fit: cover;

	transition: .8s all;

}



.secOne-image2 img:hover {

	transform: scale(1.1);

	overflow: hidden;

}



.secOne-title2 {

	padding: 5px 0 7px;

	line-height: auto;

}






.secOne-title2 > a:hover{

	color: #4D0000;

}





.secOne-content2 {

	column-count: 3;

	column-gap: 20px;

	margin-top: 10px;

}



.secOne-wrpp3 {

	box-shadow: 0 0 2px #ddd;

	border-radius: 0 0 5px 5px;

	background: #fff;

	margin-bottom: 10px;

	break-inside: avoid;

	break-inside: avoid-column;

	overflow: hidden;

	width: 100%;

}



.secOne-image3 {

	position: relative;

	max-width: 100%;

	overflow: hidden;

}



.secOne-image3 img {

	width: 100%;

	height: 150px;

	object-fit: cover;

	transition: .8s all;

}



.secOne-image3 img:hover {

	transform: scale(1.1);

	overflow: hidden;

}



.secOne-title3 {
    height: 60px;

	padding: 5px 0 7px;

	line-height: auto;

}





.secOne-title3 > a:hover{

	color: #4D0000;

}







.icon2 i {

	height: 45px;

	width: 45px;

	line-height: 38px;

	text-align: center;

	color: #fff;

	border-radius: 50%;

	font-size: 32px;

	padding-left: 3px;

	border: 3px solid #fff;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	cursor: pointer;

	transition: .5s all;

	font-weight: bold;

}



.secOne-wrpp3:hover .icon2 i {

	background: #fff;

	color: #9d0000;

}







.cat-meta {

	border-top: 1px solid #eee;

	padding-bottom: 9px;

	overflow: hidden;

	margin-top: 10px;

	padding-top: 2px;

}



.meta-right {

	float: right;

	margin-right: 8px;

}

.meta-right a {

	border-right: 3px solid #9A1515;

	padding-right: 7px;

	color: #333;

	font-size: 13px;

	transition: .5s all;

	line-height: 1;

}



.meta-right a:hover{

	color: #6f0707;

}



.videoIcon {

	position: absolute;

	top: 50%;

	left: 50%;

	right: 0;

	transform: translate(-50%,-50%);

	text-align: center;

}



.videoIcon2 {

	position: absolute;

	top: 50%;

	left: 50%;

	right: 0;

	transform: translate(-50%,-50%);

	text-align: center;

}



.icon1 i {

	height: 45px;

	width: 45px;

	line-height: 38px;

	text-align: center;

	color: #fff;

	border-radius: 50%;

	font-size: 32px;

	padding-left: 3px;

	border: 3px solid #fff;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	cursor: pointer;

	transition: .5s all;

	font-weight: bold;

}



.secOne-wrpp:hover .icon1 i {

	background: #fff;

	color: #9d0000;

}



/* sitebar section */





.sitebar-item {

	padding: 10px;

}



.sitebar-image {

	position: relative;

	overflow: hidden;

	border-bottom: 1px dashed #ddd;

	padding-bottom: 4px;

	margin-bottom: 4px;

}



.sitebar-image img {

	width: 32%;

	float: left;

	margin-right: 5px;

	height: 70px;

	object-fit: cover;

}



.sitebar-title {

	line-height: auto;

	margin-top: 4px;

}



.sitebar-title a:hover {

	color: #ff0;

}





.icon3 i {

	position: absolute;

	top: 46%;

	left: 13%;

	height: 30px;

	width: 30px;

	background: rgba(0,0,0,.14);

	-webkit-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translateY(-50%);

	text-align: center;

	line-height: 26px;

	color: #fff;

	border-radius: 50%;

	font-size: 22px;

	padding-left: 3px;

	border: 2px solid #fff;

	-webkit-box-shadow: 0 0 30px 2px gray;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	-webkit-transition: .8s all;

	-o-transition: .8s all;

	transition: .8s all;

}



.sitebar-image:hover .icon3 i {

	background: #fff;

	color: #9a1515;

}



.more_siteber {

	float: right;

}






.more_siteber a:hover {

	color: #ff0;

}




.tavs {

	overflow: scroll;

	max-height: 300px;

	overflow-x: hidden;

	background-color: #fff;

	padding: 2px;

	margin-bottom: 5px;

}



#recentPopular-tab > li {
	color: #000D39;
	font-size: 17px;
	cursor: pointer;
	display: inline-block;
	width: 50%;
}

#recentPopular-tab .nav-link {
	background: 0 0;
	border: 0;
	border-radius: 0;
}

#recentPopular-tab .nav-link {
	display: block;
	color: #000D39;
	padding: 10px 10px;
	text-decoration: none;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	text-align: center;
	background: #ddd;
	border-top: 3px solid #ddd;
	font-size: 17px;
	margin: 0;

}

#recentPopular-tab .nav-link.active {
	color: #000;
	background: #fff;
	border-top: 3px solid #860707;
}



.tab-item {

	border-bottom: 1px dotted #8a8888;

	margin-bottom: 6px;

	padding-bottom: 6px;

	position: relative;

	overflow: hidden;

}



.tab-image img {

	width: 33%;

	float: left;

	height: 70px;

	margin-right: 6px;

	object-fit: cover;

	margin-left: 16px;

}



.tab_hadding a:hover {

	color: #033440;

}



.conut {

	position: absolute;

	left: -2px;

	top: 17px;

	background: #000;

	width: 35px;

	height: 35px;

	line-height: 24px;

	color: #fff;

	font-size: 15px;

	font-weight: 600;

	text-align: center;

	border-radius: 50%;

	border: 4px solid #fff;

	padding-left: 1px;

}

.videoIcon-03 i {

	position: absolute;

	top: 45%;

	left: 17%;

	height: 35px;

	width: 35px;

	background: rgba(0,0,0,.14);

	/* transform: translate(-50%,-50%); */

	-webkit-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translateY(-50%);

	text-align: center;

	line-height: 31px;

	color: #fff;

	border-radius: 50%;

	font-size: 25px;

	padding-left: 3px;

	border: 2px solid #fff;

	-webkit-box-shadow: 0 0 30px 2px gray;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	-webkit-transition: .8s all;

	-o-transition: .8s all;

	transition: .8s all;

}



.tab-item:hover .videoIcon-03 i {

	background: #fff;

	color: #9d0000;

}



.wordpress-date {

	position: relative;

	margin-bottom: 10px;

}



.wordpress-date input[type="text"] {

	width: 100%;

	border: 1px solid #dddd;

	height: 40px;

	line-height: 40px;

	padding: 0 5px;

	color: #000;

	outline: inherit;

}



.wordpress-date input[type="submit"] {

	position: absolute;

	right: 0;

	height: 100%;

	top: 0;

	background: #00262f;

	border: none;

	color: #fff;

	padding: 0 10px;

}









.date_content {

	overflow: hidden;

	margin-bottom: 8px;

}



.last-date {

	margin: 0 3px;

	float: left;

}



.last-date select {

	width: 127px;

	border: 1px solid #d9d9d9;

	padding: 8px 10px;

	font-size: 16px;

	color: #333;

	margin-bottom: 12px;

	background: #eee;

}



.last-date select > option {

	border-radius: 15px;

}





.last-date input[type="submit"] {

	background: #00262f;

	padding: 8px 12px;

	font-size: 17px;

	color: #fff;

	border: none;

	text-align: center;

	transition: .8s;

	letter-spacing: 0.5px;

	margin-bottom: 15px;

	cursor: pointer;

}







/*****=========================

		Section one End

=========================*****/

.more_news {

	float: right;

	margin-bottom: 8px;

}



.more_news a {

	display: inline-block;

	color: #054502;

	font-size: 15px;

	transition: .5s all;

	margin-top: 2px;

	text-decoration: none;

}

.more_news a:hover {

	color: #6f0000;

}







/*****================================

		Section-two css-Start

================================*****/



.sce-twoCat {

	position: relative;

	overflow: hidden;

}



.sce-twoCat .themeBazar2::before {

	position: absolute;

	content: '';

	width: 100%;

	border-top: 6px solid #bdbcbc;

	top: 12px;

	display: inline-block;

	vertical-align: bottom;

}



.sce-twoCat .themeBazar2::after {

	position: absolute;

	content: '';

	width: 100%;

	border-top: 6px solid #bdbcbc;

	top: 20px;

	display: inline-block;

	vertical-align: bottom;

}



#pills-tab {



	overflow: hidden;

	margin: 25px 0 10px;

}



.sec-two-title {

	line-height: auto;

	margin-top: 7px;

	margin-bottom: 0;

}



.sec-two-title a:hover{

    color: #ff0;

}

.section-two-image {

	position: relative;

	max-width: 100%;

}



.section-two-image img {

	max-width: 100%;

	height: 150px;

	object-fit: cover;

	object-position: top;

}



.mediam-icon i {

	position: absolute;

	top: 50%;

	left: 50%;

	height: 45px;

	width: 45px;

	background: rgba(0,0,0,.14);

	transform: translate(-50%,-50%);

	text-align: center;

	line-height: 37px;

	color: #fff;

	border-radius: 50%;

	font-size: 30px;

	padding-left: 4px;

	border: 3px solid #fff;

	-webkit-box-shadow: 0 0 30px 2px gray;

	-moz-box-shadow: 0 0 30px 2px gray;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	transition: .8s all;

	z-index: 99;

}



.section-two-image:hover .mediam-icon i {

	background: #fff;

	color: #8B1010;

}



.secTwo-image:hover .mediam-icon i {

	background: #fff;

	color: #8B1010;

}



.secTwo-btn {

	position: absolute;

	right: 30px;

	bottom: 0;

}





.secTwo-btn a {

	background: #9a1515;

	color: #fff;

	position: relative;

	font-size: 18px;

	display: inline-block;

	padding: 9px 16px;

	text-decoration: none;

	transition: .5s all;

}



.secTwo-btn a:hover{

    color: #ff0;

}



.secTwo-btn a ::after {

	display: inline-block;

	content: '';

	border-bottom: 42px solid #9a1515;

	border-left: 38px solid transparent;

	height: 0;

	width: 68px;

	position: absolute;

	top: 0;

	right: 100%;

}







.sec-tow-list button.owl-prev {

	background: transparent !important;

	position: absolute;

	left: 0;

	top: 25%;

	z-index: 999;

	color: #e10e0e !important;

	font-size: 34px !important;

	outline: inherit;

	text-shadow: 0 3px 4px #333;

}



.sec-tow-list button.owl-next {

	background: transparent !important;

	position: absolute;

	right: 0;

	top: 25%;

	z-index: 999;

	color: #e10e0e !important;

	font-size: 34px !important;

	outline: inherit;

	text-shadow: 0 3px 4px #333;

}




.sce-twoCat {

	position: relative;

	padding-left: 26px;

	margin-bottom: 12px;

}



.secTwo-image {

	position: relative;

}



.secTwo-image img {

	width: 100%;

	height: auto;

	border: 3px solid #fff;

}



.secTwo-title {

	line-height: auto;

	margin-top: 13px;

	margin-bottom: 0;

}






.secTwo-title a:hover {

	color: #fbd35d;

}





.live_image {

	position: relative;

	border: 1px solid #ddd;

	padding: 3px;

	border-radius: 5px;

}

.live_image img{

	width: 100%;

	height: auto;

}



.live-icon i {

	position: absolute;

	top: 50%;

	left: 50%;

	height: 50px;

	width: 50px;

	background: rgba(0,0,0,.14);

	-webkit-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	text-align: center;

	line-height: 44px;

	color: #fff;

	border-radius: 50%;

	font-size: 29px;

	padding-left: 2px;

	border: 3px solid #fff;

	-webkit-box-shadow: 0 0 30px 2px gray;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	-webkit-transition: .8s all;

	-o-transition: .8s all;

	transition: .8s all;

	cursor: pointer;

}



.live_image:hover .live-icon i {

	background: #fff;

	color: #8B1010;

}





.live {

	width: 11px;

	height: 11px;

	background: #fff;

	border-radius: 50%;

	text-align: center;

	-webkit-animation: animate 3s linear infinite;

	animation: animate 3s linear infinite;

    

}

.live {

	position: absolute;

	left: 5%;

	top: 11.5%;

	content: "";

}



@-webkit-keyframes animate{

    0%

    {

/*

        -webkit-box-shadow: 0 0 0 0 #f00,  0 0 0 0 #f00;

                box-shadow: 0 0 0 0 #f00,  0 0 0 0 #f00;

*/

    }

    

    40%

    {

      -webkit-box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 0 #f00;

              box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 0 #f00;

    }

    

    80%

    {

        -webkit-box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

                box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

    } 

    100%

    {

        -webkit-box-shadow: 0 0 0 0 rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

                box-shadow: 0 0 0 0 rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

    }

    

}





@keyframes animate{

    0%

    {

/*

        -webkit-box-shadow: 0 0 0 0 #fff,  0 0 0 0 #fff;

                box-shadow: 0 0 0 0 #fff,  0 0 0 0 #fff;

*/

    }

    

    40%

    {

      -webkit-box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 0 #fff;

              box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 0 #fff;

    }

    

    80%

    {

        -webkit-box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

                box-shadow: 0 0 0 50px rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

    } 

    100%

    {

        -webkit-box-shadow: 0 0 0 0 rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

                box-shadow: 0 0 0 0 rgba(255, 109,74,0), 0 0 0 30px rgba(255, 109,74,0);

    }

    

} 





/*****================================

	Section-two css-End

================================*****/









/*****================================

	Section Three start

================================*****/

.section-three {

	padding: 20px 0;

}

.secThree-custom-col-4 {
	max-width: 25%;
	width: 100%;
}

.secThee-content {

	column-count: 4;

	column-gap: 20px;

}



.secThee-wrpp {

	background: #f1f1f1;

	margin-bottom: 17px;

	overflow: hidden;

	break-inside: avoid;

	break-inside: avoid-column;

}



.secThee-image {

	position: relative;

	max-width: 100%;

	overflow: hidden;

}



.secThee-image img {

	width: 100%;

	height: 170px;

	object-fit: cover;

	transition: .8s all;

}



.secThee-image img:hover {

	transform: scale(1.1);

	overflow: hidden;

}



.secThee-title {
height: 80px;
	padding: 5px 0 7px;

	line-height: auto;

}





.secThee-title > a:hover {

	color: #9d0000;

}



.cat-meta2 {

	border-top: 1px solid #fff;

	padding-bottom: 9px;

	overflow: hidden;

	margin-top: 10px;

	padding-top: 2px;

}





.meta-left a {

	padding-left: 7px;

	color: #333;

	font-size: 14px;

	transition: .5s all;

	line-height: 1;

}



.meta-left i {

	font-size: 15px;

}



.meta-left a:hover{

	color: #4D0000;

}



.icon4 i {

	height: 45px;

	width: 45px;

	line-height: 38px;

	text-align: center;

	color: #fff;

	border-radius: 50%;

	font-size: 32px;

	padding-left: 3px;

	border: 3px solid #fff;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	cursor: pointer;

	transition: .5s all;

	font-weight: bold;

}



.secThee-image:hover .icon4 i {

	background: #fff;

	color: #9d0000;

}



/*****================================

	Section Three End

================================*****/




/*****================================

	Section Four Start

================================*****/

.section-four {

	padding: 20px 0;

}



.itpolly_cat {

	position: relative;

	overflow: hidden;

}

.itpolly_cat a {

	display: inline-block;

	color: #000;

	font-size: 21px;

	text-decoration: none;

	padding: 0 10px 0 0;

	margin-top: 12px;

	margin-bottom: 12px;

}

.itpolly_cat .themeBazar::before {

	position: absolute;

	content: '';

	width: 100%;

	border-top: 6px solid #d9d9d9;

	top: 17px;

	display: inline-block;

	vertical-align: bottom;

}

.itpolly_cat .themeBazar::after {

	position: absolute;

	content: '';

	width: 100%;

	border-top: 6px solid #d9d9d9;

	top: 25px;

	display: inline-block;

	vertical-align: bottom;

}





.secFour-wrpp {

	background: #f1f1f1;

	margin-bottom: 17px;

	overflow: hidden;

}



.secFour-image {

	position: relative;

	max-width: 100%;

	overflow: hidden;

}



.secFour-image img {

	width: 100%;

	height: 225px;

	object-fit: cover;

	transition: .8s all;

}



.secFour-image img:hover {

	transform: scale(1.1);

	overflow: hidden;

}



.secFour-title {

	padding: 5px 0 7px;

	line-height: auto;

}







.secFour-title > a:hover {

	color: #9d0000;

}



.secFour-image2 {

	position: relative;

	overflow: hidden;

	border-bottom: 1px solid #f2f0f0;

	padding-bottom: 4px;

	margin-bottom: 4px;

}



.secFour-image2 img {

	width: 31%;

	float: left;

	margin-right: 5px;

	height: 72px;

	object-fit: cover;

	border: 1px solid #ddd;

	padding: 1px;

}

.secFour-title2 {

	line-height: auto;

	overflow: hidden;

}




.secFour-title2 a:hover {

	color: #01284F;

}



.meta {

	margin-top: 2px;

}



.meta a {

	color: #333;

	font-size: 13px;

	transition: .5s all;

	line-height: 1;

}



.meta i {

	font-size: 12px;

}



.meta a:hover{

	color: #4D0000;

}



.secFour-content {

	column-count: 4;

	column-gap: 20px;

}



.secFour-wrpp3 {

	background: #f1f1f1;

	margin-bottom: 17px;

	overflow: hidden;

	break-inside: avoid;

	break-inside: avoid-column;

}



.secFour-image3 {

	position: relative;
	max-width: 100%;

	overflow: hidden;

}

.secFour-image3 img {

	width: 100%;

	height: 120px;

	object-fit: cover;

	transition: .8s all;

}



.secFour-image3 img:hover {

	transform: scale(1.1);

	overflow: hidden;

}






.division {

	background: #eff3f4;

	padding: 22px 20px;

	margin-top: 10px;

}



.input-division {

	text-align: center;

}



.input-division select {

	width: 42%;

	float: left;

	margin: 0 12px;

	padding: 10px;

	font-size: 17px;

	border: 1px solid #ddd;

	color: #333;

}



.input-division input[type="submit"] {

	width: auto;

	padding: 5px 20px 5px;

	border: 1px solid #e74c4f;

	background: #e74c4f;

	color: #fff;

	font-size: 16px;

	border-radius: 5px;

	margin-top: 14px;

	cursor: pointer;

	transition: .5s all;

	box-shadow: rgba(0,0,0,.1) 0 1px 2px;

}







.icon5 i {

	position: absolute;

	top: 46%;

	left: 12%;

	height: 30px;

	width: 30px;

	background: rgba(0,0,0,.14);

	-webkit-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translateY(-50%);

	text-align: center;

	line-height: 26px;

	color: #fff;

	border-radius: 50%;

	font-size: 22px;

	padding-left: 3px;

	border: 2px solid #fff;

	-webkit-box-shadow: 0 0 30px 2px gray;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	-webkit-transition: .8s all;

	-o-transition: .8s all;

	transition: .8s all;

	/* z-index: 99; */

}



.secFour-image2:hover .icon5 i {

	background: #fff;

	color: #9d0000;

}



/*****================================

	Section Four End

================================*****/





/***=================================

           Section Six Start   

==================================***/

.section-five {

	padding: 20px 0;

	background: #f5f5f5;

	margin: 20px 0;

}



.secFive-wrpp {

	background: #fff;

}



.secFive-image {

	position: relative;

	max-width: 100%;

	margin-bottom: 5px;

}



.secFive-image img {

	width: 100%;

	height: 170px;

	object-fit: cover;

}






.secFive-title a:hover {

	color: rgb(85, 7, 7);

}



.secFive-title2 {

	overflow: hidden;

	border-bottom: 1px dashed#ddd;

	padding: 5px 4px 7px;

	line-height: auto;

	margin-bottom: -1px;

}



.secFive-title2 a:hover {

	color: #6f0000;

}



.icon6 i {

	height: 45px;

	width: 45px;

	line-height: 39px;

	text-align: center;

	color: #fff;

	border-radius: 50%;

	font-size: 31px;

	padding-left: 5px;

	border: 3px solid #fff;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	cursor: pointer;

	transition: .5s all;

	font-weight: bold;

}



.secFive-wrpp:hover .icon6 i {

	background: #fff;

	color: #9d0000;

}



.more_news2 a {

	display: block;

	text-align: center;

	font-size: 16px;

	border: none;

	padding: 5px;

	color: #000;

	background: #f6f6f6;

	-webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%);

	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);

	-o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);



}



/*****=================================

           Section Five End   

==================================*****/





/*****=================================

           Section Six Start   

==================================*****/

.section-six {

	padding: 20px 0;

}

.secSix-wrpp {

	background: #f1f1f1;

	margin-bottom: 17px;

	overflow: hidden;

}



.secSix-image {

	position: relative;

	max-width: 100%;

	overflow: hidden;

}



.secSix-image img {

	width: 100%;

	height: 225px;

	object-fit: cover;

	transition: .8s all;

}



.secSix-image img:hover {

	transform: scale(1.1);

	overflow: hidden;

}



.secSix-title {

	padding: 5px 0 7px;

	line-height: auto;

}







.secSix-title > a:hover {

	color: #6f0000;

}



.secSix-content {

	column-count: 4;

	column-gap: 20px;

}



.secSix-wrpp2 {

	background: #f1f1f1;

	margin-bottom: 17px;

	overflow: hidden;

	break-inside: avoid;

	break-inside: avoid-column;

}



.secSix-image2 {

	position: relative;

	max-width: 100%;

	overflow: hidden;

}

.secSix-image2 img {

	width: 100%;

	height: 120px;

	object-fit: cover;

	transition: .8s all;

}



.secSix-image2 img:hover {

	transform: scale(1.1);

	overflow: hidden;

}



.secSix-title2 {

	padding: 5px 0 7px;

	line-height: auto;

}





.secSix-title2 > a:hover{

	color: #771108;

}



.icon7 i {

	height: 45px;

	width: 45px;

	line-height: 38px;

	text-align: center;

	color: #fff;

	border-radius: 50%;

	font-size: 32px;

	padding-left: 3px;

	border: 3px solid #fff;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	cursor: pointer;

	transition: .5s all;

	font-weight: bold;

}



.secSix-wrpp:hover .icon7 i {

	background: #fff;

	color: #9d0000;

}

.secSix-wrpp2:hover .icon7 i {

	background: #fff;

	color: #9d0000;

}





.default-cat > a {

	background: #3E5C9A;

	display: inline-block;

	width: 100%;

	text-align: center;

	padding: 12px 0;

	font-size: 19px;

	color: #fff;

}





.default-image {

	position: relative;

	max-width: 100%;

}



.default-image img {

	width: 100%;

	height: 225px;

	object-fit: cover;

	transition: .8s all;

}



.default-title {

	line-height: auto;

	padding: 5px 8px 6px;

	border-bottom: 1px dashed #828080;

	margin-bottom: 10px;

}





.default-title > a:hover {

	color: #f7bb07;

}



.default-image2 {

	position: relative;

	overflow: hidden;

	border-bottom: 1px dashed #828080;

	padding-bottom: 8px;

	margin-bottom: 8px;

}



.default-image2 img {

	width: 30%;

	float: left;

	margin-right: 7px;

	height: 70px;

	object-fit: cover;

	margin-left: 8px;

}

.default-title2{
	line-height : auto;
}





.default-title2 > a:hover {

	color: #f7bb07;

}



.default_news a {

	display: inline-block;

	width: 100%;

	text-align: center;

	font-size: 16px;

	padding: 7px 5px 8px;

	color: #fff;

	background: #000;

	transition: .5s all;

}



.default_news a:hover {

	background: #333;

	box-shadow: 0 -2px 5px #3e3c3c;

}



.icon9 i {

	position: absolute;

	top: 44%;

	left: 13%;

	height: 30px;

	width: 30px;

	background: rgba(0,0,0,.14);

	-webkit-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translateY(-50%);

	text-align: center;

	line-height: 26px;

	color: #fff;

	border-radius: 50%;

	font-size: 22px;

	padding-left: 3px;

	border: 2px solid #fff;

	-webkit-box-shadow: 0 0 30px 2px gray;

	box-shadow: 0 0 30px 2px gray;

	opacity: .8;

	-webkit-transition: .8s all;

	-o-transition: .8s all;

	transition: .8s all;

	z-index: 99;

}



.default-image2:hover .icon9 i {

	background: #fff;

	color: #9d0000;

}



/*****=================================

           Section Six End   

==================================*****/



/*****=================================

           Section Seven Start   

==================================*****/

.section-seven {

	padding: 20px 0;

}

.secSeven-wrpp {

	background: #f5f5f5;

}



.secSeven-wrpp .more_news2 a {

	box-shadow: inherit;

}



.secSeven-wrpp:hover .icon6 i {

	background: #fff;

	color: #9d0000;

}

/*****=================================

           Section Seven End   

==================================*****/











/*****=================================

        itpolly_photo_video Start   

==================================*****/

.itpolly_photo_video {

	padding: 20px 0 30px;

	background: #f6f6f6;

	margin: 20px 0;

}



.latest-wrpp {

	border: 1px solid #ddd;

}





.latest-image {

	position: relative;

	overflow: hidden;

	border-bottom: 1px solid #e3e2e2;

	padding-bottom: 10px;

	margin-bottom: 4px;

}



.latest-image img {

	width: 30%;

	float: left;

	margin-right: 5px;

	height: 68px;

	object-fit: cover;

	margin-left: 10px;

	margin-top: 5px;

}



.photo-latest-title {

	line-height: auto;

	margin-top: 7px;

}




.latest-title a:hover {

	color: #01284F;

}



.latest-image:hover .icon3 i {

	background: #fff;

	color: #9d0000;

}





/*****=================================

           itpolly_photo_video End   

==================================*****/





                                        /*======================================

                                                Footer area css-Start

                                        ======================================*/



.footer-border {
	border-bottom: 1px solid #333;
	margin-bottom: 20px;
	padding-bottom: 14px;
}


.footerMenu-wrpp ul li {
	display: inline-block;
	width: 24.2%;
	text-align: center;
}



.footerMenu-wrpp ul li a {

	display: inline-block;


	margin-bottom: 10px;

	transition: .5s all;

	font-weight: 400;

}



.footerMenu-wrpp ul > li > a:hover {

	color: #ffa500;

}



.footer-title {

	font-size: 20px;

	padding-bottom: 11px;

	position: relative;

	border-bottom: 1px solid #171717;

	margin-bottom: 22px;

}



.footer-title::before {

	position: absolute;

	left: 0;

	bottom: -2px;

	content: '';

	height: 3px;

	width: 10%;

	background: #9d0000;

}




.footer-menu2 ul {

	padding: 0;

	margin: 0;

	list-style: none;

}



.footer-menu2 ul li {

	display: inline-block;

	margin-right: 0px;

	margin-bottom: 7px;

}



.footer-menu2 ul > li > a {

	display: inline-block;


	border: 1px solid #171717;

	padding: 6px 6px;


	transition: .8s all;

}



.footer-menu2 ul > li > a:hover {

	border-color: #333;

}





.copy_right_section {

	border-top: 1px solid #171717;

	margin-top: 25px;

	padding-top: 25px;

	margin-bottom: 40px;

}



.copy-right {


	font-weight: 400;

}



.design-developed {

	text-align: right;


}

.design-developed a {

	font-weight: 900;

}









                                        /*======================================

                                                 Footer area css-End

                                        ======================================*/





/*============popup cart css start =============*/

.popup-wrpp{

	position: relative;

}



.quick-image img {

	width: 100%;

}



#mymodal {

	position: relative;

	background-color: #FFF;

	max-width: 900px;

	margin: 0 auto;

	padding: 20px;

	box-shadow: 0 0 8px #333;

	border-radius: 5px;

	transition: .8s all;

}





.mfp-close-btn-in .mfp-close {

	background: #01284F;

	width: 30px;

	height: 30px;

	line-height: 25px;

	opacity: inherit;

	color: #fff;

	text-align: center;

	position: absolute;

	right: -5px;

	top: -8px;

	border: 3px solid #fff;

	border-radius: 50%;

	box-shadow: 0 0 10px #333;

	padding-right: 0;

}   



/* Magnific popup modal End */




/*--------------------------------------------------------------
# Common CSS
--------------------------------------------------------------*/




/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}





/*===============itpolly Cat 08 css Start============*/
.itpolly_cat8 {
	background: #F0F0F0;
}

#itpolly {
	width: 180px;
	height: 40px;
	position: relative;
	background: #01284F;
	padding-top: 8px;
	padding-left: 10px;
	margin: 0;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 10px;
}

#itpolly::before {
	content: "";
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid #01284F;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}

#itpolly a {
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	text-decoration: none;
}

/*===============itpolly Cat 08 css End============*/



/*****==============================================
	* Container-fluid Image Height Css Start
===============================================*****/

.container-fluid .secOne-image img {
	height: 325px;
}

.container-fluid .secOne-image2 img {
	height: 155px;
}

.container-fluid .sitebar-image img {
	height: 75px;
}

.container-fluid .secOne-image3 img {
	height: 155px;
}

.container-fluid .tab-image img {
	height: 75px;
}

.container-fluid .live_image img {
	height: 220px;
}

.container-fluid .section-two-image img {
	height: 155px;
}

.container-fluid .secThee-image img {
	height: 177px;
}

.container-fluid .secFour-image img {
	height: 240px;
}

.container-fluid .secFour-image2 img {
	height: 75px;
}

.container-fluid .secFive-image img {
	height: 176px;
}

.container-fluid .secSix-image img {
	height: 240px;
}

.container-fluid .default-image img {
	height: 240px;
}

.container-fluid .default-image2 img {
	height: 75px;
}

.container-fluid .itpollySlide img {
	height: 490px;
}

.container-fluid .latest-image img {
	height: 73px;
}



/*****==============================================
	* Container-fluid Image Height Css End
===============================================*****/

.add-section{margin-top:12px;}
