/*
Theme Name: Aglowid
Theme URI: https://wordpress.org/themes/twentytwelve/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */
div.wpcf7{margin:0;padding:0;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #ff0000;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700;display:inline-block !important;}
.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" ";}
.wpcf7-display-none{display:none;}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;}
div.wpcf7 .ajax-loader.is-active{visibility:visible;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0;}
div.wpcf7 input[type="file"]{cursor:pointer;}
div.wpcf7 input[type="file"]:disabled{cursor:default;}
div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.ulli-color-gray li strong{color:black !important;}
.ulli-color-gray li {color:#626262 !important;}

.count_number ol {list-style: none;counter-reset: item;}
.count_number ol li {counter-increment: item;}
.count_number ol li:before {margin-right: 10px;content: counters(item, ".") " ";display: inline-block;}

.blogDetails-class-main .blog-details-text h2,.blogDetails-class-main .blog-details-text h3,.blogDetails-class-main .blog-details-text h4,.blogDetails-class-main .blog-details-text h5,.blogDetails-class-main .blog-details-text h6{color: black; margin-bottom: 15px; margin-top: 20px;}
.blogDetails-class-main .blog-details-text h2{font-size: 30px; line-height: 40px;font-weight:600}
.blogDetails-class-main .blog-details-text h3{font-size: 24px; line-height: 32px;font-weight:600}
.blogDetails-class-main .blog-details-text h4{font-size: 20px; line-height: 24px;font-weight:600}
.blogDetails-class-main .blog-details-text h5{font-size: 18px; line-height: 24px}
.blogDetails-class-main .blog-details-text h6{font-size: 16px; line-height: 24px}
.blogDetails-class-main .blog-details-text p{margin-bottom: 10px; font-weight: 350; font-size: 17px;line-height: 30px;font-family: 'Poppins', sans-serif; color: #313131;}
.blogDetails-class-main .blog-details-text strong{font-weight: 600;}
.blogDetails-class-main .blog-details-text img{/*border:4px solid #f7f7f7;padding:10px;border-radius: 3px;*/margin: 10px 0}
/*
.blogDetails-class-main .blog-details-text a{color: black;}
.blogDetails-class-main .blog-details-text a:hover{color:#fe9000}
*/
.blogDetails-class-main .blog-details-text .post-count{float:right}
.portfolio-grid.work-3col li, .blog-grid.blog-3col li {list-style:none;}

.blogDetails-class-main .blog-details-text ul{margin-bottom:20px !important;padding-left:10px;list-style: none;}
.blogDetails-class-main .blog-details-text ol > li{list-style: decimal; }
.blogDetails-class-main .blog-details-text ol  li, .blogDetails-class-main .blog-details-text ul  li {/*padding-left: 10px;*/padding-bottom: 5px;margin-bottom: 5px;font-size: 17px;line-height: 30px;font-weight: 400; color: #313131;}
/* list style 1 */
.blogDetails-class-main .blog-details-text .list-style-none li {list-style: none;}
.blogDetails-class-main .blog-details-text .list-style-1 li {padding: 5px 0}

/* list style 2 */
.blogDetails-class-main .blog-details-text .list-style-2 {list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-2 li {position: relative; padding: 0 0 0 12px; margin: 0 0 9px 0;}
.blogDetails-class-main .blog-details-text .list-style-2 li:before {content: ""; width: 5px; height: 1px; background-color: #fe9000; position: absolute; top: 12px; left: 0; }

/* list style 3 */
.blogDetails-class-main .blog-details-text .list-style-3 { list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-3 li { position: relative; padding: 0 0 0 22px; margin: 0 0 15px 0;}
.blogDetails-class-main .blog-details-text .list-style-3 li:before { content: ""; width: 10px; height: 1px; background-color: #fe9000; position: absolute; top: 13px; left: 0; }

/* list style 4 */
.blogDetails-class-main .blog-details-text .list-style-4 { list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-4 li { position: relative; padding: 0 0 10px 22px; margin: 0 0 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.blogDetails-class-main .blog-details-text .list-style-4 li:before { content: "\f00c"; position: absolute; top: 1px; left: 0; font-family: 'FontAwesome' }
.blogDetails-class-main .blog-details-text .list-style-4 li:last-child {border-bottom: 0;}
.blogDetails-class-main .blog-details-text .list-style-4.list-style-color li {border-color: rgba(255,255,255,.15);}
.blogDetails-class-main .blog-details-text .list-style-4.list-style-color li:before {color: #fe9000}

/* list style 5 */
.blogDetails-class-main .blog-details-text .list-style-5 { list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-5 li { position: relative; padding: 0 0 10px 22px; margin: 0 0 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.blogDetails-class-main .blog-details-text .list-style-5 li:before { content: "\f192"; position: absolute; top: 1px; left: 0; font-family: 'FontAwesome'; color: #c0c0c0 }
.blogDetails-class-main .blog-details-text .list-style-5 li:last-child {border-bottom: 0;}
.blogDetails-class-main .blog-details-text .list-style-5.list-style-color li {border-color: rgba(255,255,255,.15);}
.blogDetails-class-main .blog-details-text .list-style-5.list-style-color li:before {color: #fe9000}

/* list style 6 */
.blogDetails-class-main .blog-details-text .list-style-6 {list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-6 li {position: relative; padding: 0 15px 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.blogDetails-class-main .blog-details-text .list-style-6 li span { position: absolute; top: 3px; right: 0;}
.blogDetails-class-main .blog-details-text .list-style-6 li:last-child {border-bottom: none}
.blogDetails-class-main .blog-details-text .list-style-6 li:before {content: "";}

/* list style 7 */
.blogDetails-class-main .blog-details-text .list-style-7 {list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-7 li {padding: 0 0 13px 0; margin: 0 0 10px 0;}
.blogDetails-class-main .blog-details-text .list-style-7 li:last-child {margin: 0; padding: 0;}

/* list style 8 */
.blogDetails-class-main .blog-details-text .list-style-8 {list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-8 li {position: relative; padding:15px 0; margin: 0 0 4px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.blogDetails-class-main .blog-details-text .list-style-8 li span {margin-bottom: 2px}
.blogDetails-class-main .blog-details-text .list-style-8 li p {margin-bottom: 0}
.blogDetails-class-main .blog-details-text .list-style-8 li:last-child {border-bottom: none}
.blogDetails-class-main .blog-details-text .list-style-8 li:before {content: "";}

/* list style 9 */
.blogDetails-class-main .blog-details-text .list-style-9 {list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-9 li {position: relative; padding:15px 0; margin: 0 0 4px 0; border-bottom: 1px solid #373737;}
.blogDetails-class-main .blog-details-text .list-style-9 li span {margin-bottom: 2px}
.blogDetails-class-main .blog-details-text .list-style-9 li p {margin-bottom: 0}
.blogDetails-class-main .blog-details-text .list-style-9 li:last-child {border-bottom: none}
.blogDetails-class-main .blog-details-text .list-style-9 li:before {content: "";}

/* list style 10 */
.blogDetails-class-main .blog-details-text .list-style-10 {list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-10 li {padding:15px 0; margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.blogDetails-class-main .blog-details-text .list-style-10 li i {float: left; margin-top: 5px}
.blogDetails-class-main .blog-details-text .list-style-10 li span { padding-left: 15px; display: table}
.blogDetails-class-main .blog-details-text .list-style-10 li:last-child {border-bottom: none}

/* list style 6 */
.blogDetails-class-main .blog-details-text .list-style-11 {list-style: none; margin: 0; padding: 0;}
.blogDetails-class-main .blog-details-text .list-style-11 li {position: relative; padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.blogDetails-class-main .blog-details-text .list-style-11 li span { position: absolute; top: 3px; right: 0;}
.blogDetails-class-main .blog-details-text .list-style-11 li:last-child {border-bottom: none}
.blogDetails-class-main .blog-details-text .list-style-11 li:before {content: "";}

.blogDetails-class-main .blog-details-text ol.big-list-style > li, .blogDetails-class-main .blog-details-text ul.big-list-style > li{font-size: 24px;} 
header a.logo {display: inline-block;vertical-align: middle;position: relative;width: 100%;}
@media(max-width:1200px){
.blogDetails-class-main .blog-details-text h2 {font-size: 22px;line-height: 32px;}
}
@media(max-width:575px){.blogDetails-class-main .blog-details-text h2 {font-size: 22px;line-height: 32px;}}
/*@media(max-width:1366px){header a.logo img.logo-dark default {position: absolute;top: -25px;left: 0;z-index: 99;}
header a.logo img.logo-light {position:absolute;top:-12px;left:0;z-index:99;}}
.minheight-h3{min-height: 50px}*/
.tab-style1 .meet-arrow-top img{max-width:100%}

.blogDetails-class-main ul.heateor_sss_follow_ul li,.blogDetails-class-main ul.heateor_sss_sharing_ul li{float: none !important}
#customeChampainHeader{display: none !important}
#customeChampainHeader{position: fixed;background: white;z-index: 23;box-shadow: 0px 0px 11px 3px rgba(0,0,0,0.2);display: inline-block; width: 100%}
.customeheader-logo{float: left; padding: 15px 0}
.customeheader-contact{float: right; padding: 15px 0}

/*body.page-template-testpage-new #mainHeaderea {display: none}
body.page-template-testpage-new #customeChampainHeader{display: block}*/
body.page-template-anguler-js-campain #mainHeaderea {display: none}
body.page-template-anguler-js-campain #customeChampainHeader{display: block !important}
body.page-template-react-js-campain #mainHeaderea {display: none}
body.page-template-react-js-campain #customeChampainHeader{display: block !important}
body.page-template-react-native-campain #mainHeaderea {display: none}
body.page-template-react-native-campain .navigation-col-footer, body.page-template-react-native-campain #line-footer ,body.page-template-react-native-campain #copyright-sec {display: none}
body.page-template-react-native-campain #customeChampainHeader{display: block !important}

/**----- Show Hide ------**/
.hide-show label {display: block;cursor: pointer;}
.hide-show input {position: absolute;left: -999em;}
.hide-show .hide3 {display: table;height: auto;overflow: hidden;}
.hide-show .hide3 .inner3 {padding: 10px;}
.hide-show input[type="checkbox"]:checked + .hide3 {height: 0;opacity: 0;display: block;}