
@import url('https://fonts.googleapis.com/css?family=Oswald:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,700');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	box-sizing: border-box;
	word-break: break-all;
	word-break: break-word;
}

/*margin-padding by #aad (minified)*/
.pd{padding:5px}.pd1{padding:10px}.pd15{padding:15px}.pd2{padding:20px}.pd3{padding:30px}.pd4{padding:40px}.pdT{padding-top:5px}.pdB{padding-bottom:5px}.pdL{padding-left:5px}.pdR{padding-right:5px}.pdT1{padding-top:10px}.pdT2,.pdT3{padding-top:20px}.pdB1{padding-bottom:10px}.pdL1{padding-left:10px}.pdR1{padding-right:10px}.pdB2{padding-bottom:20px}.pdL2{padding-left:20px}.pdR2{padding-right:20px}.pdB3{padding-bottom:30px}.pdL3{padding-left:30px}.pdR3{padding-right:30px}.pdT4,.pdT5{padding-top:30px}.pdB4{padding-bottom:40px}.pdL4{padding-left:40px}.pdR4{padding-right:40px}.pd0{padding:0}.mr{margin:5px}.mr1{margin:10px}.mr15{margin:15px}.mr2{margin:20px}.mr3{margin:30px}.mr4{margin:40px}.mrT{margin-top:5px}.mrB{margin-bottom:5px}.mrL{margin-left:5px}.mrR{margin-right:5px}.mrT1{margin-top:10px}.mrB1{margin-bottom:10px}.mrL1{margin-left:10px}.mrR1{margin-right:10px}.mrB2{margin-bottom:20px}.mrL2{margin-left:20px}.mrR2{margin-right:20px}.mrT3{margin-top:30px}.mrB3{margin-bottom:30px}.mrL3{margin-left:30px}.mrR3{margin-right:30px}.mrT2{margin-top:20px}.mrT4{margin-top:40px}.mrT5{margin-top:50px}.mrB4{margin-bottom:40px}.mrL4{margin-left:40px}.mrR4{margin-right:40px}.mrC{margin:0 auto;}

html { -webkit-font-smoothing: antialiased; overflow-x: hidden }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
button, input, select, textarea { margin: 0 }
:focus { outline: 0 }
img, video, object {
	max-width: 100%;
	height: auto;
}
/*-[ Framework ]--------------------*/
body {
	font-family: 'Oswald', sans-serif;
	color: #575757;
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: 12px;
	color: #444;
}
h1 {
	font-size: 28px;
	line-height: 1;
}
h2 { line-height: 1 }
h3 {
	font-size: 22px;
	line-height: 1;
}
h4 {
	font-size: 20px;
	line-height: 1;
}
h5 {
	font-size: 18px;
	line-height: 1;
}
h6 {
	font-size: 16px;
	line-height: 1;
}
.sub-title { font-size: 12px }
a {
	text-decoration: none;
	color: #4284fc;
	transition: background-color, color 0.2s linear;
}
a:hover { color: #f5af02 }
a:link, a:visited, a:active { text-decoration: none }
p { color: #818181; font-family: 'Noto Serif JP', sans-serif; }

/*-[ Main container ]---------------*/
.main-container {
	width: 1106px;
	margin: 0 auto;
	clear: both;
	display: block;
	padding: 50px 0;
   margin-top: 5px;
    padding-bottom: 0;
}
#page, .container {
	position: relative;
	width: 1041px;
	
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after { clear: both }
.clearfix { *zoom: 1  }

.featured-thumbnail {
	max-width: 100%;
	overflow: hidden
}
.carousel-control{cursor: pointer; top: 0; bottom: 0; margin: auto;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size: 25px}
.carousel-control .glyphicon-chevron-right{margin-right:-14px;}
.carousel-control .glyphicon-chevron-left{margin-left:-14px;}
.carousel-control.left,.carousel-control.right{background: transparent;}
.item.left, .item.right{float:none}

.post-image {
	display: block;
	position: relative;
}
.post-image-fullwidth {
	margin-bottom: 10px;
	display: block;
	position: relative;
}
.featured-thumbnail img {
    width: 100%;
}
.latest_theme1_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.breakingNewsDivSize{height:75px;}
.breaking_img{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;}
.header-posts .featured-thumbnail img {
	max-width: 85px;
}
.title {
	clear: both;
	margin-bottom: 9px;
}
.single-title {
	float: left;
    width: 100%;
    font-weight: 600;
    line-height: 40px;
    font-size: 25px;
}
.page h1.title {
	padding-top: 0;
	margin-bottom: 0;
}
/**********latest-posts***********/
article header {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.single article header {
	margin-bottom: 30px;
	margin-top: 0;
}
.hbS_BigDivSiz {
    height: 420px;
    background: black;
}
.hbS_SmlDivSiz {
    height: 199px;
    background: black;
	margin-bottom: 22px;
}
.cat_list_divSize{
	height:200px;
    background: black;
}
.story{background: #F4F6F8}

.hbS_BigImgSiz, .hbS_SmlImgSiz{width:100%;}
iframe.hbS_BigImgSiz, iframe.hbS_SmlImgSiz{height:100%;}

/* End of Featured Post Slider */
.latestPost {
	margin-bottom: 30px;
}
.latestpost-content{
	background: #fff;
}
.featured-category-title {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.more-content-wrap h3 a {
	color: #333;
	font-size: 24px;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.latestPost .title {
	display: block;
	line-height: 26px;
}


/*-[ Form Input ]------------------*/
input, textarea, select {
	padding: 8px 12px;
	font-size: 14px;
	color: #575757;
	border: 1px solid #ddd;
	font-family: inherit;
}
textarea {
	overflow: auto;
	resize: vertical;
}
select {
	padding: 6px 10px;
	border-color: #D8D8D8;
	width: 100%;
}

.breadcrumb, .breadcrumb > div, .breadcrumb .fa-caret-right {
	float: none;
	color: #fff;
}
.breadcrumb .root a, .single_post .breadcrumb a{color:#fff}
.breadcrumb .root a:hover, .single_post .breadcrumb a:hover{color:#fff}
.breadcrumb {
	clear: both;
	padding: 3px 13px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 25px;
	background: #4284fc;
	border-radius: 0;
}
.breadcrumb > div {
	padding: 0;
	overflow: hidden;
	float: none;
	display: inline-block;
}
.breadcrumb > div.breadcrumb-icon { padding: 0 7px }
.breadcrumb .fa-caret-right { padding: 0 }
.breadcrumb .root { padding: 0 }
.breadcrumb .fa-caret-right { padding: 0 0 }
.breadcrumb > div { overflow: visible }
.breadcrumb-icon-small { margin: 0 5px }
.no-results h2 { font-size: 16px }
/*-[ Sidebar ]---------------------*/

#sidebars .wp-post-image, footer .wp-post-image, .post-img img {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0;
}

.advanced-recent-posts a, .popular-posts a, .category-posts a, .related-posts-widget a, .author-posts-widget a {display: block; padding: 15px 20px;}

.advanced-recent-posts a:hover, .popular-posts a:hover, .category-posts a:hover, .related-posts-widget a:hover, .author-posts-widget a:hover{background:#fafafa}


/*-[ Social Buttons ]--------------------------*/

.facebooksharebtn .single-social { background: #3b5998 }
.twitterbutton .single-social { background: #00aced }
.gplusbtn .single-social { background: #e64522 }
.pinbtn .single-social { background: #cb2027 }
.linkedinbtn .single-social { background: #007bb6 }
.stumblebtn .single-social { background: #f0473b }
.emailbtn .single-social { background: #333 }
.commerntbtn .single-social { background: #444444 }


footer {
	position: relative;
	overflow: hidden;
	width: 100%;
	clear: both;
	background: #333333;
	line-height: 20px;
}
footer p {color: #8D8D8D;
     margin-bottom: 0;
    line-height: 30px;}


/*-[ Back To Top ]---------------------------*/
.to-top {position: relative;padding-left: 15px;}
.toplink .fa-chevron-up {
	font-size: 24px;
	position: absolute;
	right: 0;
	top: 0px;
}
.toplink { padding-right: 27px }
#move-to-top {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 25;
	background: #4284fc;
	border-radius: 4px;
	transition: all 0.25s linear;
	-webkit-backface-visibility: hidden;
}
#move-to-top:hover{background: #f5af02}
#move-to-top:not(.filling) {
	opacity: 0;
	visibility: hidden;
}
/*-[ Related Posts ]---------------------------*/
.related-wrap {
	float: left;
	width: 100%;
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.related-left {
	float: left;
	width: 50%;
}
.related-posts {
	clear: both;
	float: left;
	width: 100%;
}
.related-posts h4 { margin-bottom: 35px }
.related-posts .latestPost {
	width: 100%;
	margin-right: 0;
}
.related-posts .last {
	margin-right: 0;
	padding-bottom: 0;
}
.related-posts .latestPost:last-child { margin-bottom: 0 }
.related-posts .latestPost #featured-thumbnail {
	float: left;
	margin-right: 20px;
	position: relative;
	max-width: 31.243%;
}
.related-posts .title {
	font-size: 16px;
	margin-bottom: 0px;
}
.related-posts .latestPost .title a {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}
.latestPost .postCnt{padding:20px 12px 12px;}
.latestPost .title a {
 	word-break: break-word;    
	font-weight: 500;
    font-size: 20px;
    color: #333333;
    line-height: 32px;
    display: block;
}
.latestNewsDivsize{height:197px; width:100%}


/*-[ pagination ]------------------*/
.pagination {
	clear: both;
	overflow: hidden;
	float: left;
	width: 100%;
	display: block;
}
.single .pagination {
	border: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0;
	padding: 20px;
	width: 100%;
}
.pagination ul {
	list-style: none;
	margin: 0;
}
.pagination ul li {
	float: left;
	margin-bottom: 5px;
}
.pagination a, .pagination > span, #load-posts a, #load-posts a.disabled {
	margin: 0 10px 0 0;
	display: inline-block;
	float: left;
	line-height: 1;
	text-decoration: none;
	color: #fff;
	padding: 8px 12px;
	font-size: 16px;
	border-radius: 4px;
	transition: all 0.25s linear;
}
.pagination .current, .pagination a:hover, .single .pagination a:hover .current, #load-posts a:hover {
	background: #333;
}
#load-posts a, #load-posts a:hover {
	float: none;
	margin: 0;
}
.pagination a:hover { color: #fff }
.pagination .nav-previous { float: left }
.pagination .nav-previous a, .pagination .nav-next a {color: #fff}
.single .pagination a .current, .single .pagination a:hover .current {
	padding: 0;
	background: transparent;
	margin-right: 0;
}
.single .pagination a:hover .current { color: #fff }
#load-posts .disabled, #load-posts .disabled:hover {
	float: none;
	pointer-events: none;
}
.screen-reader-text { display: none; }
.imgbgdiv{background-color:#000; overflow:hidden; position: relative;}
.imgbgdiv iframe, .related_pst_divSize iframe{width:100%; height:100%;}

/*-[ Slider CSS ]---------------------------*/
.carousel .bigimgdiv{position:relative; background-color:#000; overflow:hidden; height:199px}
.carousel .item .bigimgdiv:first-child{border-right: 20px solid white; float:left;}
.carousel .item .bigimgdiv:last-child{margin-bottom: 0}
.slider1 .bigimgdiv{width:100%; height:500px}
.slider2 .bigimgdiv{height:420px}
.slider2 .item .bigimgdiv:first-child{width: 52%;}
.slider3 .item .bigimgdiv:first-child, .slider4 .bigimgdiv:first-child{height:420px;width: 66%;}
.slider3 .item .bigimgdiv:nth-child(2), .slider4 .bigimgdiv:nth-child(2){margin-bottom: 22px}
.slider4 .item .bigimgdiv:nth-child(3),.slider4 .bigimgdiv:nth-child(4){width:16%; float:left; margin-bottom: 0}
.slider4 .item .bigimgdiv:nth-child(3){margin-right:2%}
iframe.zindex{z-index: 1;}

/*Pallavi*/
/*Pricing*/
.pricingtableun .comdivsiz { height: 270px; }
.pricingtableun .comimgsiz { top: 0; max-height: 270px; background-size: cover; width: 100%;}
.pricingtableun #headingbanner p { text-align: center; font-size: 36px; color: #000; font-weight: 700; text-transform: uppercase; padding-bottom: 10px;
    margin-top: -200px; margin-bottom: 110px; }
.pricingtableun #heading h4.head{ text-align: center; font-size: 36px; color: #000; font-weight: 700; text-transform: uppercase; padding-bottom: 10px;
    margin-top: -200px; margin-bottom: 110px;}
.pricingtableun #heading p.pra { margin-top: -192px; text-transform: uppercase; }
.pricingtableun #pricing_for_Missed_call { margin-top: -60px; margin-bottom: 60px; }
.pricingtableun .table > tbody > tr > td p { color: #fff; }
.pricingtableun #pricing_for_Missed_call th.bluedark { background-color: #486b71; }
.pricingtableun #pricing_for_Missed_call td.bluedark { background-color: #6c9096; }
.pricingtableun #pricing_for_Missed_call td.light { background-color: #486b71; }
.pricingtableun #pricing_for_Missed_call th { background-color: #6c9096; border-right: 1px solid #6c9096; }
.pricingtableun #pricing_for_Missed_call td.basic p { color: #333; } 
.pricingtableun #pricing_for_Missed_call td span.blue { color: #333; }

/*Contact Us*/
.contusun .col-sm-6 { padding: 40px; }
.contusun .comdivsiz { height: 270px; }
.contusun .comimgsiz { top: 0; max-height: 270px; background-size: cover; width: 100%;}
.contusun #headingbanner p { text-align: center; font-size: 36px; color: #000; font-weight: 700; text-transform: uppercase; padding-bottom: 10px;
    margin-top: -200px; margin-bottom: 110px; }
.contusun #heading.contentus h4.contentus { font-size: 18px; font-weight: 700; color: #333; text-transform: uppercase;}
#heading.contentus label { display: none; }
.contusun #heading.contentus h4.head { display: none; }
.contusun .col-sm-8 { width: 100%; }
.contusun .col-sm-offset-4 { margin-left: 0; }
.contusun #heading.contentus input, .contusun #heading.contentus textarea.textarea{ width: 100%; background-color: #fff;
 border: 1px solid #e6e7e9; box-shadow: none; height: 50px;}
.contusun #heading.contentus .btnsub { color: #fff; background-color: #486b71; border: none;
    font-size: 14px; text-transform: uppercase; padding: 12px 40px; font-weight: 700; }
.contusun #heading.contentus h4.comname { font-weight: 600; font-size: 15px; margin: 0 0 25px; }
.contusun #heading.contentus p.address { font-size: 14px; color: #a39f9f; border: none;
    margin: 10px 0 20px; padding: 0 10px; }
.contusun #heading.contentus iframe { height: 400px; width: 100%; }
.contusun #map1 { width: 100vw; margin-left: calc(-72vw + 50%); background: #f5f5f5; margin-top: 240px; }
.contusun .col-sm-6:nth-child(2) { background-image: url('http://192.168.10.220:8080/permanentImage/114490b4-1a97-4d06-8b8e-b7745d882caf.jpg'); height: 445px;
    background-position: center 50%; }
.contusun #heading .col-sm-6:nth-child(2) h4.contentus, .contusun #heading .col-sm-6:nth-child(2) h4.comname, .contusun #heading .col-sm-6:nth-child(2) p.address { color: #fff; }
/*



.multicolumnun #colunm .box .asRatio { float: left; padding-right: 40px; }
.multicolumnun #colunm .box h3 { padding-top: 100px; font-size: 30px; color: #000; text-align: left; padding-bottom: 20px; }
.multicolumnun #colunm .box p { color: #9c9c9c; text-align: left; font-size: 14px; line-height: 30px; }
.multicolumnun #colunm .box:nth-child(1) { margin-bottom: 70px; }
.multicolumnun #colunm .box:nth-child(2), .multicolumnun #colunm .box:nth-child(3), .multicolumnun #colunm .box:nth-child(4) {
	width: 31%; background-color: #7fb401; float: left; margin-left: 23px; margin-bottom: 30px; }
.multicolumnun #colunm .box:nth-child(2) p, .multicolumnun #colunm .box:nth-child(3) p, .multicolumnun #colunm .box:nth-child(4) p,
.multicolumnun #colunm .box:nth-child(2) h3, .multicolumnun #colunm .box:nth-child(3) h3, .multicolumnun #colunm .box:nth-child(4) h3
 { text-align: center; color: #fff; }
.multicolumnun #colunm .box:nth-child(2) .asRatio, .multicolumnun #colunm .box:nth-child(3) .asRatio, .multicolumnun #colunm .box:nth-child(4) .asRatio { 
float: none; padding-right: 0; }
.multicolumnun #colunm .box:nth-child(2) .asRatio img, .multicolumnun #colunm .box:nth-child(3) .asRatio img, .multicolumnun #colunm .box:nth-child(4) .asRatio img
{ height: 60px; margin: 30px 0; }
.multicolumnun #colunm .box:nth-child(2) h3, .multicolumnun #colunm .box:nth-child(3) h3, .multicolumnun #colunm .box:nth-child(4) h3 { padding-top: 10px; }
.multicolumnun #colunm .box:nth-child(2) p, .multicolumnun #colunm .box:nth-child(3) p, .multicolumnun #colunm .box:nth-child(4) p { 
padding: 0px 20px 25px 20px; }
.multicolumnun #colunm .box:nth-child(5) h3, .multicolumnun #colunm .box:nth-child(6) h3 { display: none; }
.multicolumnun #colunm .box:nth-child(5) p, .multicolumnun #colunm .box:nth-child(6) p { padding-left: 22px; }
.multicolumnun #colunm .box:nth-child(7) { padding-left: 22px; }
.multicolumnun #colunm .box:nth-child(7) h3 { padding-top: 25px; }*/

/*Privacy policy*/
.multicolumnun .bannrdivsiz .bannerimg { background-size: cover; min-height: 270px; width: 100%; }
.multicolumnun .bannrdivsiz  { padding-top: 124px; }
.multicolumnun #heading { margin-top: -180px; margin-bottom: 125px; }
.multicolumnun #heading .head { font-size: 36px; color: #fff; font-weight: 700;
    text-transform: uppercase; padding-bottom: 10px; }
.multicolumnun #heading .pra { color: #fff; text-transform: uppercase; font-size: 18px; }
.multicolumnun #colunm { padding: 40px 0; }
.multicolumnun #colunm .box { margin-bottom: 30px; }
.multicolumnun #colunm .box h3 { font-size: 18px; color: #000; text-align: left; }
.multicolumnun #colunm .box p { color: #9c9c9c; text-align: left; font-size: 14px; line-height: 30px; }
/*gajendra*/

#forceToClickAd .imgbgdiv{height: 174px;width: 100%;}
#forceToClickAd .latest_theme1_img{max-height: 174px;}
#forceToClickAd .modal-content {border-radius: 0px;}
#forceToClickAd .modal-content {border-radius: 0;}
.story {background:white;}
.brekin.pdL3{padding-left:30px;}
#move-to-top {height: 33px;padding: 4px 9px;-webkit-backface-visibility: hidden;}
#move-to-top:hover {background: #8f8f8f;}
.single .pagination {padding: 20px 0;}
.pagination a, .pagination > span, #load-posts a, #load-posts a.disabled {background: #000000;}
#move-to-top {background: #f82e56;}
footer{background:black;}
footer p {color: white;line-height:17px;}
#footer .main-container1{width: 1106px;margin: 0 auto;clear: both;display: block;}
#footer .bs{border-top: 2px solid;border-color: rgba(0,0,0,0.6);}
#footer .main-container{padding:0;}
#footer .skiptranslate{float:right;}
.fa-caret-down.visible-xs{position: absolute;right: 10px;border: 1px solid #ddd;padding: 7px 10px;margin: 6px;z-index: 2;top:0;}
#forceToClickAd .modal-footer .btn{    color: #fff;
    background-color: #F82E56;
    border: none;
    border-radius: 0;}

@media (max-width: 1024px) {
#td_main_content_wrap.main-container{padding:0;}
.brekin.pdL3{padding:0px 10px;}
#footer .main-container1{width:100%;padding:0px 10px;}
#footer .main-container1 .res{padding: 8px 21px; }
#footer .skiptranslate{float:none;margin-top:10px;}
}





/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/
@media (min-width: 768px) {
	.sub-menu:hover > .dropdown-menu{display: block;}
}



@media (max-width: 1024px) {
	#page, .container, .main-container{width:auto; padding:40px 10px}

}

@media (max-width: 768px) {
	.carousel .item .bigimgdiv{width:100%; border-right: 0;}
	#sticky .navbar .dropdown-menu {width: 100%;max-width:100%}
	.dataisloading { padding: 0; }
}
