/*** Aspect holder ***/
.aspect-holder{display:inline-block;position:relative;width:100%;margin-bottom:-5px;}
.aspect-16-9{margin-top:56.25%;}
.aspect-4-3{margin-top:75%;}
.aspect-1-2{margin-top:50%;}
.aspect-1-1{margin-top:100%;}
.aspect-2-1{margin-top:130%;}
.aspect-header{margin-top:25.64%;}
.aspect-holder .element{position:absolute;top:0;bottom:0;left:0;right:0;overflow: hidden;}
/********************/

@font-face{font-family:'Lusitana-Regular';font-style:normal;font-weight:300;src:local('Lusitana-Regular'), local('Lusitana-Regular'), url(fonts/Lusitana/Lusitana-Regular.ttf) format('truetype');}
@font-face{font-family:'Lusitana-Bold';font-style:normal;font-weight:400;src:local('Lusitana-Bold'), local('Lusitana-Bold'), url(fonts/Lusitana/Lusitana-Bold.ttf) format('truetype');}
@font-face{font-family:'Khula-Light';font-style:normal;font-weight:300;src:local('Khula Light'), local('Khula-Light'), url(fonts/Khula/Khula-Light.woff) format('truetype');}
@font-face{font-family:'Khula-Semibold';font-style:normal;font-weight:400;src:local('Khula Semibold'), local('Khula-Semibold'), url(fonts/Khula/Khula-SemiBold.woff) format('truetype');}
@font-face{font-family:'Khula-Regular';font-style:normal;font-weight:600;src:local('Khula'), local('Khula-Regular'), url(fonts/Khula/Khula-Regular.woff) format('truetype');}
@font-face{font-family:'Khula-ExtraBold';font-style:normal;font-weight:700;src:local('Khula ExtraBold'), local('Khula-ExtraBold'), url(fonts/Khula/Khula-ExtraBold.woff) format('truetype');}
@font-face{font-family:'Khula-Bold';font-style:normal;font-weight:800;src:local('Khula Bold'), local('Khula-Bold'), url(fonts/Khula/Khula-Bold.woff) format('truetype');}
@font-face{font-family:"Roboto-light";font-style:normal;font-weight:300;src:local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("fonts/Roboto/RobotoCondensed-Light.ttf") format('truetype');}
@font-face{font-family:"Roboto-bold";font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("fonts/Roboto/RobotoCondensed-Bold.ttf") format('truetype');}
@font-face{font-family:"PT_Serif-Bold";font-style:normal;font-weight:700;src:local('PT_Serif Web Bold'), local('PT_Serif-Web-Bold'), url("fonts/Roboto/PT_Serif-Web-Bold.ttf") format('truetype');}
@font-face{font-family:"PT_Serif-Regular";font-style:normal;font-weight:400;src:local('PT_Serif Web Regular'), local('PT_Serif-Web-Regular'), url("fonts/Roboto/PT_Serif-Web-Regular.ttf") format('truetype');}
body,html{margin:0px;padding:0px;}
a,a:hover{font-family:'Source Sans Pro', sans-serif;text-decoration:none !important;outline:none !important;}
a:visited{outline:none;}
b, strong{font-family:'Source Sans Pro', sans-serif !important;}
h1{font-family:'Source Sans Pro', sans-serif;font-weight:800!important;color:#555!important;font-size:3.5em;line-height:1.9;}
h2{font-family:'Source Sans Pro', sans-serif !important;font-weight:800 !important;color:#555!important;font-size:2.5em;line-height:1.9;}
h3{font-family:'Source Sans Pro', sans-serif !important;font-weight:700 !important;color:#555!important;font-size:2em;line-height:1.9;}
h4{font-family:'Source Sans Pro', sans-serif !important;font-weight:700 !important;color:#555!important;font-size:1.7em;line-height:1.9;}
h5{font-family:'Source Sans Pro', sans-serif !important;font-weight:800 !important;color:#555!important;font-size:1.5em;line-height:1.9;}
h6{font-family:'Source Sans Pro', sans-serif !important;font-weight:800 !important;color:#555!important;font-size:1.3em;line-height:1.9;}
p{font-family:'Source Sans Pro', sans-serif !important;font-weight:normal;color:#4c4c4c !important;font-size:20px;line-height:1.6;}
li{font-family:'Source Sans Pro', sans-serif !important;font-weight:normal;}
input{font-family:'Khula-Light', sans-serif !important;font-weight:normal;}
ul{font-family:'Khula-Light', sans-serif !important;font-weight:normal;list-style:none;}
.fade{opacity:0.5;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.fade:hover{opacity:1;}
#mo-nav{background:orange;//background-image:url('../img/ios.png');color:white;height:auto;text-align:center;z-index:99;display:none;padding-top:70px;width:100%;position:fixed;}
#mo-nav ul{margin-bottom:0px;padding-left:0px;}
#mo-nav a{display:block;padding:
	px;border-bottom:1px dotted #fff;color:White;font-size:18px;}
#mo-nav a:hover{background-color:orange}
@media screen and (max-width:767px){#mo-nav a{text-align:left!important;}}
header{height:70px;width:100%;position:fixed;z-index:999;background-color:#fff;-webkit-box-shadow:0px 5px 13px -7px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 13px -7px rgba(0,0,0,0.75);box-shadow:0px 5px 13px -7px rgba(0,0,0,0.75);}
header .container{padding:0px;}
header .left{border:0px solid black;min-height:70px;}
header .logo{height:70px;}
header .mob-menu{display:none;border:0px solid black;min-height:70px;}
header .right{border:0px solid black;min-height:70px;}
header .menu{padding:0px;}
header .menu ul{list-style:none;}
header .menu ul li{display:inline-block;padding-top:20px;width:19%;text-align:right;}
header .menu ul li a{display:block;color:#737373;font-size:22px;}
header .left ul{float:left;padding-left:0px;}
header .right ul{float:right;width:100%;}
header .left ul li a{display:block;padding:0px 20px;font-family:'Khula-Regular', sans-serif;text-align:left;}
header .right ul li a{display:block;padding:0px 20px;font-family:'Khula-Regular', sans-serif;text-align:right;}
.block{background:#98bf21;height:100px;width:100px;position:absolute;}
@media screen and (max-width:991px){header .logo img{height:64px;width:auto;}
header .logo{text-align:left!important;}
header .mob-menu{display:block;padding-top:20px;}
header .mob-menu img{width:30px;float:right;cursor:pointer;}
header .menu{display:none;}
}
#header.scroll{background-color:rgb(20,64,92);background-image:none !important;-webkit-animation:fadeIt 0.5s ease-in-out;-moz-animation:fadeIt 0.5s ease-in-out;-o-animation:fadeIt 0.5s ease-in-out;animation:fadeIt 0.5s ease-in-out;}
@-webkit-keyframes fadeIt{0%{background-color:rgba(0,0,0,0.5);}
100%{background-color:rgb(20,64,92);}
}
@-moz-keyframes fadeIt{0%{background-color:rgba(0,0,0,0.5);}
100%{background-color:rgb(20,64,92);}
}
@-o-keyframes fadeIt{0%{background-color:rgba(0,0,0,0.5);}
100%{background-color:rgb(20,64,92);}
}
@keyframes fadeIt{0%{background-color:rgba(0,0,0,0.5);}
100%{background-color:rgb(20,64,92);}
}
.page{padding-top:70px;min-height:500px;}
#subscribe{min-height:225px;background-color:#ECECEC;padding:20px 0px 0px 0px;}
#subscribe form{width:100%;padding:0px;}
#subscribe #subs{height:55px;width:69%;margin:0px;border:0px;border-radius:5px;font-size:20px;padding:10px;}
#subscribe #button{height:55px;padding-top:7px;width:28%;margin:0px;float:right;border:0px;border-radius:5px;background-color:#fe7800;color:#fff;font-size:20px;}
#subscribe .mas{background-image:url('img/subs.png');height:296px;background-size:110% auto;background-position:50% -41%;background-repeat:no-repeat;}
#subscribe p{margin-top:0px;line-height:1.5;color: rgb(102, 102, 102) !important;font-family:"Khula-Light",sans-serif !important;}
#subscribe h1{font-family:"Khula-Regular",cursive,sans-serif;}
#page p{color: rgb(102, 102, 102) !important;font-family:"Khula-Light",sans-serif !important;font-weight:normal;line-height:2.2;}
#links li a{font-family:"Khula-Regular",sans-serif;}
footer{min-height:300px;background-color:#3b3743;}
footer #left{padding-top:70px;border:0px solid green;height:auto;}
footer #left .logo{display:inline-block;width:23%;background-image:url('img/logo.png');background-size:80%;height:166px;float:left;background-repeat:no-repeat;background-position:35% 0%;}
footer #left .social{display:inline-block;border:0px solid green;width:70%;min-height:166px;padding-left:20px;padding-top:10px;}
footer #left .social h2{color:#fff !important;margin:0px;font-size:42px;line-height:1.2;font-family:"Khula-Semibold",sans-serif !important;}
footer #left .social p{color:rgb(102, 102, 102) !important;font-family:"Khula-Light",sans-serif !important;}
footer #left .social #orange{color:#FE7800 !important;}
footer #left{padding-top:70px;border:0px solid green;height:auto;}
footer #left ul{display:none;list-style:none;margin-right:30px;}
footer #left p{}
footer #left ul li{color:#8a8077;font-size:18px;margin-bottom:10px;}
footer #left ul #head{font-weight:bold;color:#fff;font-size:20px;}
footer #for-mobile{display:none;}
footer .icons{padding-top:5px;margin-bottom:30px;display:none;}
footer #links{padding-top:70px;border:0px solid green;height:auto;}
footer #links ul{display:inline-block;list-style:none;margin-right:30px;}
footer #so-vanish{display:none;}
footer #links p{display:none;}
footer #links ul li{color:#8a8077;font-size:18px;margin-bottom:10px;}
footer #links ul #head{font-weight:bold;color:#fff;font-size:20px;}
footer #for-mobile{display:none;}
footer i{color:white;height:50px;width:50px;border:1px solid #fff;padding:17px 10px 10px 17px;border-radius:50%;margin-right:10px;}
footer i:hover{color:#777;height:50px;width:50px;border:1px solid #fff;padding:17px 10px 10px 17px;border-radius:50%;margin-right:10px;background-color:#fff;transition:background 0.2s ease 0s, padding 0.8s linear 0s;cursor:pointer;}
footer .socio{height:50px;border:0px solid #fff;width:50px;display:inline-block;background-image:url('https://blog.animaker.com/img/social-media-sprite-new.png');cursor:pointer;}
footer #facebook{background-position:-27px -15px;}
footer #twitter{background-position:-102px -15px;}
footer #google{background-position:-175px -15px;}
footer #in{background-position:-250px -15px;}
footer #youtube{background-position:-325px -15px;}
footer #facebook:hover{background-position:-27px -86px;}
footer #twitter:hover{background-position:-102px -86px;}
footer #google:hover{background-position:-175px -86px;}
footer #in:hover{background-position:-250px -86px;}
footer #youtube:hover{background-position:-325px -86px;}
@media screen and (max-width:991px){#subscribe .mas{background-position:50% -60%;}
footer #left{border:0 solid green;height:auto;padding-bottom:50px;}
footer #left .logo{display:none;}
footer #left ul{display:inline-block;padding-left:0px;}
footer #so-vanish{display:block;}
footer #links{display:none;}
footer #left .social{border:0 solid green;display:inline-block;min-height:166px;padding-left:0;padding-top:10px;text-align:center;width:100%;}
}
@media screen and (max-width:767px){#subscribe h1{font-size:44px;line-height:40px;margin-bottom:10px;padding-top:20px;}
#subscribe .mas{display:none}}
#feat-image-section{border-radius:0px;background-color:}
#feat-image-section .container{overflow:hidden;height:100%;}
#feat-image-section .container .fade-left{width:120px;height:100%;float:left;z-index:999;}
#feat-image-section .container .fade-right{width:120px;height:100%;float:right;z-index:999;}
#feat-image-section .container #feat-img{width:100%;display:block;height:auto;background-size:100%;background-repeat:no-repeat;}
#feat-image-section .container #feat-img img{width:100%;display:block;height:auto;}
@media (max-width:1199px){#feat-image-section .container #feat-img{background-size:100%;height:394px;width:100%;}
#feat-image-section .container .fade-left{width:120px;}
#feat-image-section .container .fade-right{width:120px;}
}
@media (max-width:1024px){#feat-image-section .container{padding:0px;margin:0px;width:100%;}
#feat-image-section .container #feat-img{background-size:0%;height:auto;}
#feat-image-section .container .fade-left{width:0px;}
#feat-image-section .container .fade-right{width:0px;}
#feat-image-section .container #feat-img img{display:block;}
}
@media (max-width:767px){#feat-image-section .container #feat-img{background-size:0%;height:auto;}
body{max-width:767px;}
}
.featured-post{padding-top:0px !important;}
.featured-post .background-image{height:500px;}
.featured-post img{width:100%;height:100%;}
.author a{color:#ff7800;}
#tags a{color:#000 !important;font-size:16px !important;line-height:1.2;}
.tutorials{background-image:url('img/003.jpg');background-size:cover;background-position:0px -85px;background-attachment:fixed;}
.tutorials #welcome{background-color:#a2e4ef;padding:6em 0 1em 0;position:absolute;width:100%;z-index:888;}
.tutorials #welcome h1{font-size:40px;margin-top:0px;color:#000 !important;line-height:85px;}
.tutorials #welcome p{color:#F3E0CF;text-align:center;padding:0px 100px;font-size:30px;line-height:1.9}
.tutorials #welcome #search-box{display:none;}
.tutorials #welcome #search-box #search-form{width:100%;height:70%;border:4px solid #6F6065;border-radius:1px;}
.tutorials #welcome #search-box #text{width:70%;float:left;height:100%;border:0px;background-color:#D1AC99;font-size:25px;color:#B14F5C;padding:0px 10px;}
.tutorials #welcome #search-box #search-form #search{width:30%;float:right;height:100%;border:4px solid #D1AC99;background-color:#B14F5C;color:#f3e0cf;font-size:25px;}
.tutorials #categories{height:auto;}
.tutorials .sets{margin-bottom:50px;height:auto;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0px 54px 42px -91px rgba(0,0,0,0.75);-moz-box-shadow:0px 54px 42px -91px rgba(0,0,0,0.75);box-shadow:0px 54px 42px -91px rgba(0,0,0,0.75);}
.tutorials .sets .category{border:0px solid black;height:auto;padding-bottom:50px;padding-top:10px;}
.tutorials .sets .video{border:0 solid black;height:260px;margin-bottom:26px;padding-bottom:50px;padding-top:10px;}
.tutorials .sets .category .head{font-size:28px;color:#555555;}
.tutorials .sets .category .divider{border-bottom:1px solid black;width:100%;position:relative;top:-7px;width:72%;}
.tutorials .sets #right img{border:0px solid #d9d9d9;height:60%;left:0;margin:auto;position:absolute;right:0;top:0;width:90%;background-size:100%;border-radius:5px;}
.tutorials .sets #right #ti{bottom:0;height:0;margin:auto;position:absolute;top:60px;width:90%;}
.tutorials .sets #right #ti #title{font-size:18px;line-height:35px;font-weight:bold;margin-bottom:0px;color:#555!important;}
.tutorials .sets #right #ti #description{font-size:15px;}
.zoom{overflow:hidden;}
.zoom img{width:100%;height:auto;margin-top:00px;margin-bottom:00px;background-size:100%;padding:0px !important;-webkit-transition:all 6s ease;-moz-transition:all 6s ease;-o-transition:all 6s ease;-ms-transition:all 6s ease;transition:all 6s ease;max-width:100%;}
.zoom img:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
.mb15{margin-bottom:0.75em;}
.mb30{margin-bottom:1.5em;}
.mb40{margin-bottom:2em;}
.mt15{margin-top:0.75em;}
.mt30{margin-top:3em;}
.mt40{margin-top:4em;}
.pb15{padding-bottom:0.75em;}
.pb30{padding-bottom:1.5em;}
.pb40{padding-bottom:2em;}
.pt15{padding-top:0.75em;}
.pt30{padding-top:3em;}
.pt40{padding-top:2em;}
.blog-left-container img{width:100%;height:100%;}
.wrapper{background-color:#f0f0f0;padding-top:8px;}
.blog-left-container{background-color:#ffffff;border-bottom-right-radius:15px;border-top-right-radius:15px;min-height:976px;}
.blog-.rt-container{background-color:#f0f0f0;}
.inner{padding:10px;}
#page{border-bottom:10px solid #efefef;padding-top:70px;}
.blog-post-title,.blog-post-title:hover{font-family:'Source Sans Pro', sans-serif;letter-spacing:-2px;color:#0b0b0b;font-size:50px;text-decoration:none !important;line-height:1em;display:inline-block;margin-bottom:2%;}
.author-image{border-radius:26px;display:block;height:55px;width:55px;float:left;}
.author-name{padding:2% 0 0 2%;float:left;font-family:'Source Sans Pro', sans-serif;color:#ff7800;font-size:20px;}
.post-date{font-family:"Khula-Regular",arial,sans-serif;color:#b2b2b2;font-size:20px;}
.read-more,.read-more:hover{text-decoration:none;font-family:'Source Sans Pro', sans-serif;color:#ff7800;font-size:20px;border:1px solid #d2d2d2;text-align:center;border-radius:50px;clear:both;display:inline-block;margin-top:4%;padding:6px 8px;width:185px;height:50px;}
.read-more:hover{background-color:#ff7800;color:#ffffff;border:none;transition:background 0.2s ease,padding 0.8s linear;}
.read-more-sb{font-family:'Source Sans Pro', sans-serif;color:#34343f;font-size:20px;text-align:center;border-radius:5px;clear:both;display:inline-block;margin-top:0px;width:140px;height:40px;background-color:#fff;right:35px;bottom:30px;margin:auto;position:absolute;}
/*.read-more-sb:hover{font-family:'Source Sans Pro', sans-serif;color:#34343f;font-size:20px;text-align:center;border-radius:5px;clear:both;display:inline-block;margin-top:0px;width:140px;height:40px;background-color:#fff;right:35px;bottom:30px;margin:auto;position:absolute;}*/
.lt-bg{position:fixed;height:100%;width:30%;left:0px;top:0px;background-color:white;z-index:-1;}
.rt-bg{position:fixed;height:100%;width:50%;right:0px;top:0px;background-color:#efefef;z-index:-1;overflow:hidden;}
@media (max-width:991px){.rt-bg{background-color:#fff;}
.blog-rt-container{border-top:0px !important;padding-top:0px;}
.cat-list{width:auto !important;padding-right:30px !important;}
}
.post-end-line{border-bottom:8px solid #9795c8;padding:2% 0;width:100%}
.cat-head{font-family:"Khula-Semibold",arial,sans-serif;color:#34343f;font-size:30px;}
.cat-list{font-family:"Khula-Light",arial,sans-serif;color:#34343f;font-size:22px;padding:2% 0;}
.tutorial-link{border:1px solid #d2d2d2;border-radius:50px;color:rgb(255, 120, 0);display:inline-block;font-size:20px;height:95px;padding:35px;width:280px;}
.tutorial-container{width:306px;height:185px;background-color:#EDEDED;}
.tutorial-head,.tutorial-head:hover{font-size:20px;font-family:khula-Semibold;color:#ff7800;}
.wp-pagenavi{clear:both;height:150px;padding-top:5%;text-align:right;}
.wp-pagenavi span.current{font-family:"Khula-Bold",arial,sans-serif;text-decoration:none;padding:10px 23px;font-size:30px;margin:2px;border-radius:50px;width:55px;height:55px;display:inline;color:#ffffff;background-color:#9795c8;}
.wp-pagenavi a{border-radius:30px;font-family:"Khula-Regular",arial,sans-serif;font-size:25px;margin:20px;text-decoration:none;}
.nextpostslink,.previouspostslink{font-family:"Khula-Bold",arial,sans-serif !important;font-size:25px !important;padding:11px 30px 7px!important;text-decoration:none;background-color:#fe7800 !important;color:#ffffff !important;border-radius:50px;}
.larger,.smaller{color:#9795c8;}
.blog-tut-head{font-size:46px;}
.tutorials-video #for-video #video-hold .post .author{border-bottom:1px solid rgb(227, 227, 227);height:auto;margin-bottom:50px;padding-bottom:40px;}
.author #image{float:left;height:60px;margin-right:30px;width:60px;}
.author p{color:rgb(160, 160, 160) !important;line-height:0.7 !important;font-family:'Source Sans Pro', sans-serif !important;}
#tags{color:#000 !important;}
.author #name{color:rgb(255, 165, 0) !important;}
.author #image img{border-radius:50%;}
.author #tags a,.author #tags a:hover{font-family:'Source Sans Pro', sans-serif;color:#b2b2b2;font-size:14px;text-decoration:none;}
.author a:first-child{color:#ff7800 !important;}
.author a:nth-child(2){color:#000000 !important;}
.xs-read-more{float:none;padding-left:0;}
.searchform{right:25%;top:17%;position:absolute;}
#subscribe-btn{font-family:roboto-bold !important;font-size:18px;border:none;border-radius:5px;width:100%;height:50px;background-color:rgb(121, 168, 238);border-color:rgb(121, 168, 238);color:rgb(255, 255, 255);}
#subscribe-btn:hover{background-color:rgb(88, 149, 241);border-color:rgb(88, 149, 241);color:rgb(255, 255, 255);}
.subscribe-news{clear:both;margin:0 6% 4%;}
#searchsubmit{background:url("img/searchicon-normal.png ") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;height:22px;position:absolute;}
#searchsubmit:hover{background:url("img/searchicon-active.png ") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#subscribepop{width:517px;}
.sub-head-tag{color:rgb(55, 62, 63);font-family:Roboto-light !important;font-size:28px;}
.sub-head{color:rgb(55, 62, 63);font-family:Roboto-light ! important;font-size:24px;}
.sub-cnt{font-family:Roboto-light !important;font-size:20px;color:#777777}
#sub-email{width:100%;height:50px;}
.modal{z-index:99999;}
@media (max-width:480px){.blog-post-title, .blog-post-title:hover{font-size:27px;letter-spacing:-1.1px;}
.blog-single #for-video #video-hold .post p{font-size:16px !important;}
.blog-single #for-video #video-hold .post li{font-size:16px !important;}
.author p{line-height:1.2 !important;}
p{font-size:17px;line-height:1.7;}
.mt30{margin-top:1em;}
.nextpostslink, .previouspostslink{font-size:18px !important;padding:8px 14px !important;}
.wp-pagenavi span.current{font-size:25px;height:40px;padding:8px 16px;width:40px;margin-top:8%;}
.wp-pagenavi a,.blog-tut-head{font-size:17px;}
.blog-tut-cnt{font-size:14px;}
.tutorial-link{font-size:14px;height:60px;padding:10px;width:130px;}
.tutorial-container{width:auto;}
.blog-tut-title{margin:5% 0px;font:}
.author p{line-height:1em !important;}
.tutorial-container{background-color:none;}
.wp-pagenavi span.current{padding:4px 14px;}
.xs-read-more{display:inline-block;clear:both;padding:0px;}
.xs-read-more .read-more{width:100%}
.post-end-line{clear:both}
.wp-pagenavi a{padding:0;}
.read-more, .read-more:hover{padding:8px !important;}
.sub-head,.subscribe-news h3{font-size:24px !important;margin:0;}
.sub-cnt{font-size:17px !important;}
#subscribepop{width:auto;}
#sub-email{height:50px !important;}
.subscribe-news{margin:0;}
}
@media (max-width:640px){.read-more, .read-more:hover{padding:4px;}
.sub-head,.subscribe-news h3{font-size:24px !important;margin:0;}
.sub-cnt{font-size:17px !important;}
#subscribepop{width:auto;}
#sub-email{height:50px !important;}
.subscribe-news{margin:0;}
}
@media (max-width:360px){.wp-pagenavi span.current{margin-top:8%;}
.wp-pagenavi a{margin:7px !important;}
.wp-pagenavi span.current{padding:6px 14px;}
.xs-read-more{display:inline-block;clear:both;padding:0px;}
.xs-read-more .read-more{width:100%}
.post-end-line{clear:both}
.wp-pagenavi{height:115px;}
.nextpostslink, .previouspostslink{font-size:16px !important;padding:7px 14px !important;}
.xs-read-more{display:inline-block;clear:both;padding:0px;}
.xs-read-more .read-more{width:100%}
.post-end-line{clear:both}
.read-more, .read-more:hover{padding:8px;}
#subscribepop{width:auto}
}
@media (max-width:320px){.wp-pagenavi span.current{margin-top:8%;}
.wp-pagenavi a{margin:2px !important;}
.wp-pagenavi span.current{padding:4px 14px;}
.xs-read-more{display:inline-block;clear:both;padding:0px;}
.xs-read-more .read-more{width:100%}
.post-end-line{clear:both}
.wp-pagenavi{height:115px;}
.nextpostslink, .previouspostslink{font-size:16px !important;padding:7px 14px !important;}
.wp-pagenavi span.current{margin-top:10%;}
.zoom{height:50%}
}
@media (max-width:767px){.tutorial-container{width:auto;}
.blog-tut-head{font-size:38px;}
.blog-tut-cnt{font-size:20px;}
.tutorial-head,.tutorial-head:hover{font-family:Khula-Regular;font-size:14px;}
.read-more, .read-more:hover{padding:6px;}
.wp-pagenavi span.current{margin-top:12%;}
.wp-pagenavi a{margin:20px;padding:0;}
.author p{line-height:1.3em !important;font-size:14px;}
.blog-post-title,.blog-post-title:hover{font-family:"Khula-Extrabold",arial,sans-serif;}
.blog-rt-container{background:none repeat scroll 0% 0% rgb(255, 255, 255);border-top-right-radius:24px;border-bottom-right-radius:24px;padding-left:4%;border-top:10px solid #efefef;display:inline-block;}
.blog-rt-container ul{margin:0;padding:0;}
.cat-list{padding:2% 1%;font-size:20px;list-style-position:inside;list-style-type:circle;}
.xs-read-more{display:inline-block;clear:both;padding:0px;}
.xs-read-more .read-more{width:100%}
.post-end-line{clear:both}
.wp-pagenavi span.current{margin-top:8%;}
.zoom{height:50%}
.blog-rt-container .post-end-line{padding-top:0;}
}
@media (min-width:768px) and (max-width:991px){.blog-tut-head{font-size:48px;}
.blog-tut-cnt{font-size:24px;}
.tutorial-container{width:auto;}
//.wp-pagenavi{padding-top:0;}
.tutorial-head,.tutorial-head:hover{font-family:Khula-Regular;font-size:14px;}
.read-more, .read-more:hover{padding:8px;}
.wp-pagenavi span.current{margin-top:margin-top:8%;padding:10px 20px;}
.wp-pagenavi a{margin:0 10px;padding:20px 0;}
.blog-rt-container{background:none repeat scroll 0% 0% rgb(255, 255, 255);border-top-right-radius:24px;border-bottom-right-radius:24px;padding-left:4%;border-top:10px solid #efefef;display:inline-block;}
.blog-rt-container ul{margin:0;padding:0;}
.cat-list{float:left;padding:2% 1%;font-size:20px;list-style-position:inside;list-style-type:circle;width:25%;}
//.xs-read-more{display:inline-block;clear:both;padding:0px;}
//.xs-read-more .read-more{width:100%}
.blog-rt-container .post-end-line{padding-top:0;}
.read-more, .read-more:hover{padding:4px;}
.xs-read-more{float:none;}
.blog-tut-head{}
}
@media (min-width:1200px){.blog-tut-head{font-family:"khula-light",arial,sans-serif;color:rgb(11, 11, 11);font-size:58px;}
.blog-tut-cnt{font-size:30px;font-family:khula-light;color:#d2d2d2;}
.tutorial-container{background-color:none;}
.wp-pagenavi{padding-top:none;}
.cat-list a{color:#b2b2b2;font-family:"khula-light",arial,sans-serif;}
.xs-read-more{float:none !important;}
}
#disqus_thread{border:1px solid #e6e6e6;padding:30px 10px;margin-bottom:60px;border-radius:3px;-webkit-box-shadow:0px 0px 74px -50px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 74px -50px rgba(0,0,0,0.75);box-shadow:0px 0px 74px -50px rgba(0,0,0,0.75);}
@import url(http://fonts.googleapis.com/css?family=Bree+Serif);.featured-post img{display:noe;}
.blog-single{height:auto;padding-bottom:0px;}
.blog-single #for-video #video-hold .post{font-family:'Source Sans Pro', sans-serif;font-size:20px;line-height:1.6;font-weight:normal;}
.blog-single #welcome{height:500px;padding:0px;padding-bottom:0px;width:100%;z-index:888;}
.blog-single #welcome #img-spc{background-color:rgba(0,0,0,0.0);background-size:100%;height:500px;background-position:0 -57%;}
.blog-single #welcome #img-spc img{width:100%;height:100%;}
.blog-single #welcome h1{line-height:1.6;text-align:center;margin-bottom:30px;font-size:3.5em;color:#fff!important;}
.blog-single #welcome #search-box{display:none;}
.blog-single #content{padding-top:0;}
.blog-single #content .container{
/* 	max-width:1170px; */
	max-width:900px;
}
.blog-single #for-video #video-hold{border:0px solid #F1F1F1;height:auto;width:auto;background-color:rgba(255,255,255,1);padding:10px;padding-bottom:0px;}
.blog-single #for-video #video-hold .post{height:auto;padding:20px 10px;border:0px solid #F1F1F1;border-bottom:1px solid #f1f1f1;color:#3C3B3B;}
.blog-single #for-video #video-hold .post ul,.blog-single #for-video #video-hold .post ol{padding-left:0;font-family:'Source Sans Pro', sans-serif;font-size:24px;line-height:1.5;font-weight:normal;color:#000 !important;}
.blog-single #for-video #video-hold .post p{font-family:'Source Sans Pro', sans-serif;font-size:20px;line-height:1.8;font-weight:normal;}
.blog-single #for-video #video-hold .post h1{font-family:'Source Sans Pro', sans-serif !important;font-size:50px;line-height:1.9;font-weight:800;color:#000 !important;display:block;}
.blog-single #for-video #video-hold .post h2{font-family:'Source Sans Pro', sans-serif !important;font-size:42px;line-height:1.9;font-weight:700;color:#000 !important;display:block;}
.blog-single #for-video #video-hold .post h3{font-family:'Source Sans Pro', sans-serif !important;font-size:36px;line-height:1.9;font-weight:700;color:#000 !important;display:block;}
.blog-single #for-video #video-hold .post h4{font-family:'Source Sans Pro', sans-serif !important;font-size:30px;line-height:1.9;font-weight:700;color:#000 !important;display:block;}
.blog-single #for-video #video-hold .post h5{font-family:'Source Sans Pro', sans-serif !important;font-size:26px;line-height:1.9;font-weight:700;color:#000 !important;display:block;}
.blog-single #for-video #video-hold .post h6{font-family:'Source Sans Pro', sans-serif !important;font-size:24px;line-height:1.9;font-weight:700;color:#000 !important;display:block;}
.blog-single #for-video #video-hold .post span.s-heading{ padding-right: 10px; font-weight: bold; color: #313131;}
.blog-single #for-video #video-hold .post h1:before, .blog-single #for-video #video-hold .post h2:before, .blog-single #for-video #video-hold .post h3:before,.blog-single #for-video #video-hold .post h4:before,.blog-single #for-video #video-hold .post h5:before,.blog-single #for-video #video-hold .post h6:before{clear:both;content:"";display:block;}
.blog-single #for-video #video-hold .post ul{padding-left:0;margin-top:30px;margin-bottom:30px;}
.blog-single #for-video #video-hold .post ul.circle li{background: url('img/ol-list-icon.png') no-repeat 10px 8.5px;padding-left: 40px;}
.blog-single #for-video #video-hold .post ul.star li{background: url('img/star-icon.png') no-repeat 10px 8.5px;padding-left: 40px;}
.blog-single #for-video #video-hold .post ul.tick li{background: url('img/tick-icon.png') no-repeat 10px 8.5px;padding-left: 40px;}
.blog-single #for-video #video-hold .post ul.cross li{background: url('img/cross-icon.png') no-repeat 10px 8.5px;padding-left: 40px;}
.blog-single #for-video #video-hold .post ul.star{padding-left:0;margin-top:30px;margin-bottom:30px;}

.blog-single #for-video #video-hold .post ul.tick{padding-left:0;margin-top:30px;margin-bottom:30px;}
.blog-single #for-video #video-hold .post ul.cross{padding-left:0;margin-top:30px;margin-bottom:30px;}
.blog-single #for-video #video-hold .post li{font-family:'Source Sans Pro', sans-serif !important;font-size:20px;line-height:1.8;margin-bottom:10px;border-bottom:0px solid #f5f5f5;color:#3C3B3B;}
.blog-single #for-video #video-hold .post ul ul, .blog-single #for-video #video-hold .post ol ul{list-style:disc;padding-left:50px;margin-bottom:20px;margin-top:20px;}
.blog-single #for-video #video-hold .post ol ul li{}
.blog-single #for-video #video-hold .post .fRight{width:50% !important;float:right;margin:0px 0px 0px 25px !important;}
.blog-single #for-video #video-hold .post .float-heading{width:100%;}
.blog-single #for-video #video-hold .post .fLeft{width:50% !important;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .fLeft-10{width:10% !important;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .fLeft-15{width:15% !important;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .fLeft-20{width:20% !important;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .fLeft-25{width:25% !important;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .fLeft-30{width:30% !important;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .fLeft-35{width:35% !important;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .fLeft-40{width:40% !important;float:left;margin:0 25px 0 0 !important;}

.blog-single #for-video #video-hold .post .fRightO{width:auto;float:right;margin:0px 0px 0px 25px !important;}
.blog-single #for-video #video-hold .post .fLeftO{width:auto;float:left;margin:0 25px 0 0 !important;}
.blog-single #for-video #video-hold .post .aligncenter{width:auto;text-align:center;display:block;margin:20px auto;}
.blog-single #for-video #video-hold .post .indl{padding-left:125px;}
@media screen and (max-width:992px){.blog-single #for-video #video-hold .post .fRight{width:100% !important;margin-left:0px;margin-bottom:10px;}
.blog-single #for-video #video-hold .post .fLeft{width:100% !important;margin-right:0px;margin-bottom:10px;}
.blog-single #for-video #video-hold .post .fLeft-10{width:100% !important;}
.blog-single #for-video #video-hold .post .fLeft-15{width:100% !important;}
.blog-single #for-video #video-hold .post .fLeft-20{width:100% !important;}
.blog-single #for-video #video-hold .post .fLeft-25{width:100% !important;}
.blog-single #for-video #video-hold .post .fLeft-30{width:100% !important;}
.blog-single #for-video #video-hold .post .fLeft-35{width:100% !important;}
.blog-single #for-video #video-hold .post .fLeft-40{width:100% !important;}
.blog-single #for-video #video-hold .post ul,.blog-single #for-video #video-hold .post ol{padding-left:30px;}
}
.blog-single #for-video #video-hold .post #l-style{font-weight:800;margin-right:20px;color:#000;}
.blog-single #for-video #video-hold .post a{font-family:'Source Sans Pro', sans-serif !important;font-size:20px;color:#00c4cc;}
.blog-single #for-video #video-hold .post a:hover{font-family:'Source Sans Pro', sans-serif !important;font-size:20px;color:#006266;text-decoration:underline !important;}
*{}
.blog-single #for-video #video-hold .post img{width:100%;height:auto;margin-top:40px;margin-bottom:50px;background-size:100%;padding:0px !important;}
.blog-single #for-video #video-hold .post iframe{width:100%;height:529px;margin-bottom:20px;background-size:100%;padding:10px;border:0px !important;}
.blog-single #for-video #video-hold .post #title{margin-bottom:20px;line-height:1.1;}
.blog-single #for-video #video-hold .post .author{height:auto;padding-bottom:40px;margin-bottom:30px;border-bottom:1px solid #e3e3e3;}
.blog-single #for-video #video-hold .post .author #name{color:orange!important;}
.blog-single #for-video #video-hold .post .author p{line-height:1.2 !important;color:rgb(160, 160, 160);padding-top:0px;}
.blog-single #for-video #video-hold .post .author #image{width:60px;height:60px;float:left;margin-right:30px;border-radius:50%;}
.blog-single #for-video #video-hold .post .author #image img{margin-top:0px !important;margin-bottom:0px !important;border-radius:50%;}
.blog-single #for-video #video-hold .post .author #tags{font-size:15px !important;}
.blog-single #for-video #video-hold .post .highlight{background-color:#ffef86;}
.blog-single #for-video #video-hold .post .seperate{margin:25px 0px;}
.blog-single #for-video #video-hold .post .quote{margin-top:40px;margin-bottom:40px;color:#34343f;border:0px solid #e3e3e3;padding-left:85px;background-image:url('img/quotes-icon.png');background-repeat:no-repeat;}
.blog-single #for-video #video-hold .post .quote span{font-family:'Bree Serif', serif !important;font-size:20px;border-left:6px solid #e3e3e3;padding-left:30px;display:block;line-height:1.8;}
.blog-single #for-video #video-hold .post span.dropcaps{float:left;font-family:khula-semibold;font-size:300%;line-height:0.85em;margin-right:0.03em;margin-bottom:-0.25em;}
.blog-single #for-video .video-details{height:auto;margin-top:5px;border:0px solid #F1F1F1;padding:10px;margin-bottom:10px;padding-bottom:40px;}
.blog-single #for-video #video-hold .post .simple{}
.blog-single #for-video #video-hold .post .table1{width:100%;margin-top:40px;margin-bottom:40px;}
.blog-single #for-video #video-hold .post .table1 thead{}
.blog-single #for-video #video-hold .post .table1 thead tr{background-color:#eeeeee;}
.blog-single #for-video #video-hold .post .table1 thead tr th{padding:10px 20px;border:1px solid #eeeeee;text-align:center;}
.blog-single #for-video #video-hold .post .table1 tfoot{}
.blog-single #for-video #video-hold .post .table1 tfoot tr{border:1px solid #eeeeee;}
.blog-single #for-video #video-hold .post .table1 tfoot tr td{padding:10px 20px;text-align:center;}
.blog-single #for-video #video-hold .post .table1 thead{}
.blog-single #for-video #video-hold .post .table1 tbody tr{}
.blog-single #for-video #video-hold .post .table1 tbody tr td{padding:10px 20px;border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;text-align:center;}
.blog-single #for-video #video-hold .post .table2{width:100%;margin-top:40px;margin-bottom:40px;border:1px solid #eeeeee;}
.blog-single #for-video #video-hold .post .table2{}
.blog-single #for-video #video-hold .post .table2 tr{}
.blog-single #for-video #video-hold .post .table2 tr td{padding:10px 20px;border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;text-align:center;}
.blog-single #for-video #video-hold .post .table2 tr #heading{background-color:#eeeeee;}
.blog-single #for-video #video-hold .post .table3{width:100%;margin-top:40px;margin-bottom:40px;}
.blog-single #for-video #video-hold .post .table3 thead{}
.blog-single #for-video #video-hold .post .table3 thead tr{background-color:#e2e2e2;}
.blog-single #for-video #video-hold .post .table3 thead tr th{padding:10px 20px;border:1px solid #eeeeee;text-align:center;}
.blog-single #for-video #video-hold .post .table3 tfoot{}
.blog-single #for-video #video-hold .post .table3 tfoot tr{border:1px solid #eeeeee;}
.blog-single #for-video #video-hold .post .table3 tfoot tr td{padding:10px 20px;text-align:center;}
.blog-single #for-video #video-hold .post .table3 thead{}
.blog-single #for-video #video-hold .post .table3 tbody tr{}
.blog-single #for-video #video-hold .post .table3 tbody tr td{padding:10px 20px;border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;text-align:center;}
.blog-single #for-video #video-hold .post .table3 tr #heading{background-color:#eeeeee;text-align:center;}
.blog-single #for-video #video-hold .post .grid tr th,
.blog-single #for-video #video-hold .post .grid thead tr th,
.blog-single #for-video #video-hold .post .grid tfoot tr td,
.blog-single #for-video #video-hold .post .grid tbody tr td{padding:10px 20px;border:1px solid #eeeeee;}
.blog-single #for-video .video-details #vid-title{margin:0px;padding-bottom:10px;}
.blog-single #for-video .video-details #vid-desc{font-size:1.1em;padding-top:10px;}
.blog-single #for-video form{margin-bottom:15px;}
.blog-single #for-video textarea{resize:none;width:100%;height:120px;margin-top:20px;border:1px solid #e1e1e1;display:block;padding:10px;}
.blog-single #for-video input{display:block;border:1px solid #e1e1e1;margin-top:5px;height:40px;width:120px;position:relative;float:right;margin-bottom:0px;}
.blog-single #for-video .rel-vid{border-top:1px solid #F1F1F1;padding:50px 20px;}
.blog-single #for-video .rel-vid .head-design{width:100%;}
.blog-single #for-video .rel-vid .head-design h3{margin:0px;color:#444!important;text-align:left;}
.blog-single #for-video .rel-vid .container{width:100%;}
.blog-single #for-rel-video{border:0px solid #F1F1F1;height:auto;padding:20px 0px 20px 0px;padding-left:0px;padding-right:0px;}
.blog-single #for-rel-video .single{background-color:rgba(255,255,255,1);padding:10px;margin-bottom:10px;border:0px solid #F1F1F1;}
.blog-single #for-rel-video #title{font-size:16px;font-weight:400;margin-top:10px;}
.blog-single #for-rel-video .single img{height:165px;width:100%;background-size:100%;,border-radius:5px;}
.blog-single #for-rel-video .single #duration{margin:-6px 0 0;padding-left:110px;}
.blog-single #feat-image-section .over-lay{height:488px;background-color:rgba(0,0,0,0.5);padding-top:230px;opacity:0;position:absolute;width:100%;z-index:99;-webkit-transition:opacity 1s;transition:opacity 1s;}
.blog-single #feat-image-section .over-lay:hover{opacity:1;transform:background 0.2s ease 0s, padding 0.8s linear 0s;}
.blog-single #feat-image-section .over-lay div{background-color:#fff;border-radius:0.35174em;text-align:center;width:300px;left:0px;right:0px;margin:0 auto;transform:translate3d(0px, -2.75em, 0px);transition:all 0.3s ease 0s;}
.blog-single #feat-image-section .over-lay:hover div{opacity:1;transform:translate3d(0px, 0px, 0px);}
.blog-single #feat-image-section .over-lay div p{font-family:'Khula-Light', sans-serif!important;font-weight:normal;color:#666!important;font-size:23px;line-height:3;padding:0px;padding-top:5px;}
@media screen and (max-width:1199px){.blog-single #feat-image-section{height:auto;}
.blog-single #feat-image-section .over-lay{height:395px;}
.blog-single #welcome #img-spc{height:100%;}
}
@media screen and (max-width:1024px){.blog-single #feat-image-section{height:auto;}
.blog-single #feat-image-section #img-spc{height:100%;width:100%;padding:0px;}
.blog-single #feat-image-section .over-lay{display:none;}
.blog-single #for-rel-video .single img{height:auto;}
}
@media screen and (max-width:767px){table *{display:none !important;}
.quote{}
.site-content .container{}
.blog-single #feat-image-section{height:auto;}
.blog-single #feat-image-section .over-lay{height:auto;display:none;}
.blog-single #feat-image-section #img-spc{background-color:rgba(0,0,0,0.0);background-size:100%;height:305px;background-position:0 -57%;}
.blog-single #feat-image-section #img-spc img{width:100%;height:100%;}
.blog-single #content{padding-top:0px;}
.blog-single #for-video #video-hold{padding:0px;}
.blog-single #for-video #video-hold .post{padding:20px 0px;}
.blog-single #for-video #video-hold .post #title{font-size:30px;margin:0px;margin-bottom:15px;}
.blog-single #for-video #video-hold .post .author #image{width:40px;height:40px;background-color:transparent;margin-right:12px;}
.author{padding:0px !important;margin:0px !important;}
.author p{font-size:16px !important;line-height:1.4 !important;}
.blog-single #for-video #video-hold .post{line-height:1.7;color:#000;}
.blog-single #for-video #video-hold .post h1{font-size:30px;line-height:1.5;}
.blog-single #for-video #video-hold .post h2{font-size:25px;}
.blog-single #for-video #video-hold .post h3{font-size:20px;}
.blog-single #for-video #video-hold .post h4{font-size:18px;}
.blog-single #for-video #video-hold .post h5{font-size:15px;}
.blog-single #for-video #video-hold .post h6{font-size:12px;}
.blog-single #for-video #video-hold .post span.dropcaps{font-size:200%;}
.blog-single #for-video #video-hold .post ul{padding-left:40px;margin:10px 0px;margin-bottom:20px;}
.blog-single #for-video #video-hold .post li{margin-bottom:5px;color:#000;}
.blog-single #for-video #video-hold .post .seperate{margin:20px 0px;}
.read-more-sb{bottom:4%;font-size:14px;height:auto;padding:3px 5px 0;right:3%;width:auto;}
}
@media screen and (max-width:550px){.blog-single #welcome{height:225px;}
.blog-single #welcome #img-spc{height:100%;width:100%;padding:0px;}
}
.within{position:relative;}
/*.next-artic{background-color:rgb(255,255,255);right:0;bottom:15px;border-radius:5px;margin:0 auto;}*/
.next-artic p{color:#000!important;text-align:center;}
#feat-image-section .within .next-artic a.next p{font-size: 20px;text-align: center;border-radius: 5px;clear: both;display: inline-block;margin-top: 0px;width: 170px;height: 40px;background-color: #fff;right: 35px;bottom: 30px;margin: auto;position: absolute;}
/*@media screen and (max-width:550px){.next-artic{height:30px;}}*/
.notes {background-image: url("img/blog-box-corner-fold.png");background-repeat: no-repeat;border-radius: 10px;color: #01a69e;font-family: 'Source Sans Pro', sans-serif !important; padding: 10px 0 10px 70px;}
.notes p {color: #01a69e !important;font-family: "Lusitana-Bold",arial,sans-serif !important;font-size: 25px !important;font-weight: bold !important;margin-bottom: 0 !important;}
.img-center{width: 650px;margin: 0 auto;text-align: center;width:100%;}
@media only screen and (max-width: 500px) {
   .img-center{
       width: 100%;
   }
   .img-center img{
       width: 100% !important;
   }
}
.btnLink {margin-bottom: 20px;text-align: right;}
.btnLink a {
    color: #fff !important;
    padding: 10px 25px;
    background-color: #785aa0;
    border-radius: 5px;
    text-decoration: none !important;
}
.btnLink a:hover {
    text-decoration: none !important;
}
.blog-single #for-video #video-hold .post h4 a{color: #000 !important;font-size: 30px !important;}
.blog-single #for-video #video-hold .post .square_video{margin: auto;}
.blog-single #for-video #video-hold .post .square_video iframe{height: 100%;}
@media only screen and (max-width: 500px) {
.blog-single #for-video #video-hold .post .square_video{width: 100% !important;height: 430px !important;}
}
@media only screen and (max-width: 350px) {
.blog-single #for-video #video-hold .post .square_video{width: 100% !important;height: 350px !important;}
}
.blog-single #for-video #video-hold .post .quote_set{position: relative;}
.blog-single #for-video #video-hold .post .quote_set .quote_icon{position: absolute;padding-left: 85px;background-image: url(img/quotes-icon.png);background-repeat: no-repeat;height: 60px;width: 60px;top: 50%;transform: translateY(-50%);}
.blog-single #for-video #video-hold .post .quote_set .quote_text{font-family: 'Bree Serif', serif !important;font-size: 20px;border-left: 6px solid #e3e3e3;padding-left: 30px;display: block;line-height: 1.8;left: 85px;position: relative;}


/* NEW CUSTOM CSS */
#ajaxsearchlite1,div.asl_m.asl_w,div[id*='ajaxsearchlite'].wpdreams_asl_container,div.asl_w{
		z-index: 0 !important;

	}
	div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label {
    font-size: 0px !important;
    color: rgba(0, 0, 0, 0);
}
div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label:after {
    font-size: 11px !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
div[id*='ajaxsearchlite'].wpdreams_asl_container {
    width: 100%;
    margin: 10px 0px 0px 0px;
}
div[id*='ajaxsearchliteres'].wpdreams_asl_results div.resdrg span.highlighted {
    font-weight: bold;
    color: rgba(217, 49, 43, 1);
    background-color: rgba(238, 238, 238, 1);
}
div[id*='ajaxsearchliteres'].wpdreams_asl_results .results div.asl_image {
    width: 70px;
    height: 70px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.asl_r .results {
    max-height: none;
}

    div.asl_m.asl_w {
        border:1px none rgb(0, 0, 0) !important;border-radius:4px 4px 4px 4px !important;
        box-shadow: none !important;
    }
    div.asl_m.asl_w .probox {border: none !important;}

    div.asl_r.asl_w {
        border:1px none rgb(0, 0, 0) !important;border-radius:4px 4px 4px 4px !important;
        box-shadow: none !important;
		height:300px !important;
    }

    div.asl_r.asl_w.vertical .results .item::after {
        display: block;
        position: absolute;
        bottom: 0;
        content: '';
        height: 1px;
        width: 100%;
        background: #D8D8D8;
    }
    div.asl_r.asl_w.vertical .results .item.asl_last_item::after {
        display: none;
    }
    div.asl_w .probox .promagnifier .innericon svg{
    	fill: #e1e5ea !important;
    }
    div.asl_w .probox .promagnifier{
    	width: 40px !important;
        height: 40px !important;
    }
    #ajaxsearchlite1 .probox, div.asl_w .probox{
    	height: 40px !important;
    }
    div.asl_m .probox .proclose{
    	height: 40px !important;
    }
    div.asl_m .probox .proinput input{
    	height: 44px !important;
    }
    div.asl_m .proinput input.orig{
    	font-size: 14px !important;
    }
    div.asl_m .probox .proinput input.autocomplete{
    	display: none;
    }
    div.asl_m.asl_w{
    	width: 80% !important;
    }
    div.asl_m .probox .proloading{
    	position: relative;
        top: 5px;
    }

.articles .flex .blog img{
  height:140px !important;
}
.testimonials .inner blockquote{
      height:265px;
    }
.testimonials .inner .proPic img{
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.articles .flex .blog img{
	height:auto !important;
}
	.articles{
		    width: 100%;
			padding: 70px 0;
			background-color: #F7F7F7;
			position: relative;	
	}
	.articles .row{
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	.row div,
	.articles div{
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		vertical-align: baseline;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.articles .col-12 {
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.articles .col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.articles .container{
		width:1170px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.articles .heading h2 {
		font-size: 24px;
		font-family: 'Lato', sans-serif !important;
		font-weight: 700;
		color: #2D2D2D;
	}
	.articles .flex {
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.articles .flex .blog {
		margin-top: 55px;
		width: calc(33.33% - 30px);
		overflow: hidden;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-webkit-box-shadow: 0px 4px 7px #FFE0EEBC;
		box-shadow: 0px 4px 7px #FFE0EEBC;
	}
	.articles .flex .blog:hover {
		transform: translateY(-5px);
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-webkit-box-shadow: 0px 8px 15px #FFE0EEBC;
		box-shadow: 0px 8px 15px #FFE0EEBC;
	}
	.articles .flex .blog img {
		width:100%;
		height:auto;
	}
	.articles .flex .space {
		padding: 25px;
	}
	.articles .flex .space .tag {
		text-transform: uppercase;
		color: #C4C4C4;
		font-size: 12px;
		font-family: 'Lato', sans-serif;
	}
	.articles .flex .space a {
		display: inline-block;
		margin-top: 10px;
		letter-spacing: 0.14px;
		color: #2D2D2D;
		line-height: 1.5;
		text-decoration: none;
		font-size: 18px;
		font-weight: 700;
		font-family: 'Lato', sans-serif;
		transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
	}
	.articles .flex .space .date {
		margin-top: 10px;
		color: #2D2D2D;
		font-size: 12px;
		letter-spacing: 0.1px;
		font-family: 'Lato', sans-serif;
	}
	.mainBanner {
		margin-top: 30px;
		background-color:rgb(149,92,255);
/* 		background-image: url('https://www.animaker.com/hub/wp-content/uploads/2019/03/RP_01_Front-Page-300x86.png'); */
		background-image: url('https://web.animaker.com/hub/wp-content/uploads/2023/10/HeroBg.png');
		background-position: center;
		background-size: cover;
		padding: 80px 0 60px 0;
	}
	.mainBanner h1{
		text-align: center;
		font: normal normal bold 52px/64px Poppins,'Source Sans Pro', sans-serif !important;
		letter-spacing: 0px;
		color: #FFFFFF !important;
	}
	.mainBanner h1 .highlight{
		color:#FFC300;
	}
	img.head-mascot {
		width: 100%;
	    margin: auto;
   	    display: block;
	    max-width: 523px;
	}
	.searchbar {
		margin-top: 30px;
		display: flex;
  		align-items: center;
	  	justify-content: center;
	}
ul.category-group {
    margin:  50px 0 80px 0;
    padding: 0;
    display: inline-flex;
    width: 100%;
	align-items:center;
	justify-content:center;
}
li a.category-item {
    background: #DBB0FF;
    color: white;
    padding: 10px;
    border-radius: 23px;
    border: none;
	text-align: center;
    font: normal normal normal 13px/26px Poppins 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0px;
    color: #303041;
}
ul.category-group > li + li {
	margin-left: 20px;
}
.hub-category{
	overflow:auto;
	white-space:nowrap;
}
.mainBanner .text{
/* 	width: 50%; */
	width:100%;
}
.mainBanner .image{
  width: 50%;
}
li a.category-item:hover {
  background: #ffffffde;
}
.single-post-hero-img {
  height: 600px;
  width: 1200px;
  background-size: cover;
  background-position: center;
  margin: auto;
}
.page.blog-single {
  padding-top: 65px;
}

div#ajaxsearchliteres1 {
    z-index: 3 !important;
}

footer{
	min-height: auto !important;
}
footer .container{
	padding:0;
}

	@media (min-width: 768px){
		.col-md-12 {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
		}
	}


/* pagination */

.wp-pagenavi{clear: both;
    height: 150px;
    padding-bottom: 5%!important;
    text-align: center;
    background-color: #F7F7F7;
    padding-top: 2%!important;}
.wp-pagenavi span.current{font-family:'Source Sans Pro', sans-serif !important;text-decoration:none;padding:8px 18px;font-size:25px;margin:2px;border-radius:50px;width:55px;height:55px;display:inline;color:#ffffff;background-color:#F8686F;font-weight: bold}
.wp-pagenavi a{border-radius:30px;font-family:"Khula-Regular",arial,sans-serif;font-size:25px;margin:20px;text-decoration:none;border:none;}
.nextpostslink,.previouspostslink{font-family:"Khula-Bold",arial,sans-serif !important;font-size:18px !important;padding:11px 30px 11px!important;text-decoration:none;background-color:#F8686F !important;color:#ffffff !important;border-radius:50px;font-weight:bold;}
.larger,.smaller{color:#9795c8;}
	.wp-pagenavi span.pages{
		display:none;
	}
	.wp-pagenavi span.current{
		border-color:#F8686F;
	}
#feat-image-section .container #feat-img{
	margin-top:0;
}
#feat-image-section .container{
	width:auto;
	padding:0;
}
.blog-single #for-video #video-hold .post img.aligncenter{
/* 	width:100%; */
	width:auto;
}
.wp-pagenavi a.nextpostslink {
  position: relative;
  top: -5px;
}
@media (max-width:767px){
.wp-pagenavi span.current{margin-top:12%;}
.wp-pagenavi a{margin:20px;padding:0;}
.wp-pagenavi span.current{margin-top:8%;}
}
@media (max-width:480px){
.wp-pagenavi span.current{font-size:25px;height:40px;padding:8px 16px;width:40px;margin-top:8%;}
.wp-pagenavi a,.blog-tut-head{font-size:17px;}
.wp-pagenavi span.current{padding:4px 14px;}
.wp-pagenavi{
  padding-top:17%;
}
.wp-pagenavi a{padding;0}

}
@media (max-width:360px){
.wp-pagenavi a{margin:7px !important;}
.wp-pagenavi span.current{padding:6px 14px;}
.wp-pagenavi{height:115px;}
}
@media (max-width:320px){.wp-pagenavi span.current{margin-top:8%;}
.wp-pagenavi a{margin:2px !important;}
.wp-pagenavi span.current{padding:4px 14px;}
.xs-read-more{display:inline-block;clear:both;padding:0px;}
.xs-read-more .read-more{width:100%}
.post-end-line{clear:both}
.wp-pagenavi{height:115px;}
.nextpostslink, .previouspostslink{font-size:16px !important;padding:7px 14px !important;}
.wp-pagenavi span.current{margin-top:10%;}
.zoom{height:50%}
}

/* NEW CUSTOM CSS ENDS */

/* CATEGORY CSS STARTS */

.category-content{
	width:80%;
	margin:auto;
	padding: 32px 0;
	max-width:700px;
}
.category-content article h1.entry-title {
  font-family: Poppins,'Source Sans Pro', sans-serif;
  letter-spacing: 0.24px;
  color: #2D2D2D !important;
  font-size: 30px;
  text-decoration: none !important;
  line-height: 1em;
  display: inline-block;
  margin: 30px 0;
  font-weight: bold !important;
}
.category-content article .author #image{
	float: none;
  height: auto;
  margin: 0 20px 0 0;
  width: auto;
  display: inline-block;
}
.category-content article .author p{
	display: inline-block;
}
.category-content article img.category-thumbnail{
  margin: 30px auto 0 auto;
  display: block;
  border-radius:8px;	
  width: 100%;
  height: auto;
}
.category-content article p {
  letter-spacing: 0.13px;
  font-family: 'Open Sans','Source Sans Pro', sans-serif !important;
  font-size: 16px;
  font-weight: normal;
  color: #4c4c4c !important;
  line-height: 1.6;
  padding: 3% 0;
  margin: 0;
}
.read-more{
	background:#2D2D2D !important;
	color:white;
	margin:0;
}
.read-more:hover{
	background:#ff7800 !important;
	color:white;
	margin:0;
}
.category-content > article + hr{
	margin-top: 80px;
    margin-bottom: 50px;
}
.category-content hr:nth-child(10){
	display:none;
}
.blog-single #for-video #video-hold .post p{
	margin-bottom:20px;
}
/* HIDE EMPTY SPACE */
div.entry-content p:nth-child(4) {
  display: none;
}
.category-content .wp-pagenavi {
  padding: 30px 0 !important;
  height: auto;
  margin: 90px 0 60px 0px;
}
/* CATEGORY CSS ENDS */

/* HERO SEARCH BAR */


input.input_search {
  width:100%;
  max-width: 475px;
  height: 50px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 16px #00000029;
  border-radius: 8px;
  border: none;
  padding: 15px 45px;
  text-align: left;
  font: normal normal normal 15px/26px 'Poppins', sans-serif !important;
  letter-spacing: 0px;
  color: #898989;
}

input.input_search:focus-visible {
  outline: none;
}
div.search-wrap.opened input.input_search {
  border-radius: 8px 8px 0 0;
}

.search-wrap {
  position: relative;
}
img.search-icon {
  position: absolute;
  left: 10px;
  width: 30px;
  top: 12px;
  pointer-events:none;
}
img.search-dropdown-icon {
  position: absolute;
  right: 15px;
  top: 22px;
  width: 15px;
  pointer-events:none;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform:rotate(0deg);
	-o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
}
div.search-wrap.opened img.search-dropdown-icon {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform:rotate(180deg);
	-o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.search_bar {
  max-width: 475px;
  position: relative;
  width: 100%;
}

div.search_result {
  display: none;
  height:auto;	
  max-width:475px;
  width:100%;
  max-height: 170px;
  overflow: auto;
  position: absolute;
  top: 50px;
  border-top: 0.5px solid #00000029;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 0 #00000029;
  border-radius: 0 0 8px 8px;
}
div.search_result ul{
	padding:0;
}
div.search_result ul li {
  padding: 15px;
}
div.search_result ul li:hover {
  background: #DBB0FF4D;
  border-radius: 5px;
}
div.search_result ul li + li{
  padding-top: 10px;
}
div.search_result ul li a {
  text-align: left;
  font: normal normal normal 15px/26px 'Poppins', sans-serif;
  letter-spacing: 0px;
  color: #303041;
}
div.search_result ul li:hover a {
  font-weight: 500;
}
.blog-single #for-video #video-hold .post h2,
.blog-single #for-video #video-hold .post h2 a, 
.blog-single #for-video #video-hold .post h2 a:hover,
.blog-single #for-video #video-hold .post a,
.blog-single #for-video #video-hold .post a:hover,
.blog-single #for-video #video-hold .post ul,
.blog-single #for-video #video-hold .post ul li,
.blog-single #for-video #video-hold .post p b{
	font-family:charter, Georgia, Cambria, "Times New Roman", Times, serif !important;
}

/* YET TO MERGE */

img.infuse-animation-popup{
	width: 100%;
    height: auto;
    border-radius:4px;
    cursor: pointer;
}
.modal:before {
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
}


.modal__content {
	border-radius: 5px;
    position: fixed;
    left: calc(50% - 400px);
    z-index: 111;
    width: 800px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    top: calc(50% - 225px);
}


a.modal__close {
  position: absolute;
  top: 0;
  right: 10px;
  color: white;
  text-decoration: none;
	font-size: 24px;
    font-weight: bold;
	cursor:pointer;
}
a.modal__close:hover{
	text-decoration: none !important;
    color: white;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.search-in-place-box-container.hide-search-button {
    position: relative;
	height: 80px;
}
.screen-reader-text,
/* .search-in-place .search-in-place-alert + .label, */
.search-in-place .label{
	display:none;
}

.searchform{
	position:initial;
}
img.search-icon{
	z-index:14;
}
[data-search-in-place]{
	width: 250%;
    max-width: 475px;
    height: 50px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 16px #00000029;
    border-radius: 8px;
    border: none;
    padding: 15px 45px;
    text-align: left;
    font: normal normal normal 15px / 26px 'Poppins', sans-serif !important;
    letter-spacing: 0px;
    color: #898989;
	margin: 40px auto;
    display: block;
	text-transform:none !important;
	outline: none;
}
.search-in-place{
	max-height: 300px;
    overflow: auto;
}
.search-in-place .item .thumbnail{
	display:inline-block;
	margin:0;
	padding:0;
	min-height:46px;
	width:22%;
}
.search-in-place .item .data{
	display:inline-block;
	margin-left:0 !important;
	padding-left:20px;
	width:78%;
}
.search-in-place .item .thumbnail > img{
	    width: 100px !important;
    height: auto !important;
    position: initial !important;
    float: none !important;
}
.blog-single #for-rel-video .single img{
	height:auto;
}

@media only screen and (max-width:1170px){
	.articles .container{
		width:auto;
	}
}

@media only screen and (max-width:768px){
	.navbar-brand > img{
		width:100%;
	}
	.navbar-inverse .navbar-toggle{
		right: 0;
		position: absolute;
		top: 10px;
	}
	.navbar .navbar-header{
		justify-content:unset;
	}
	.suscribe-section{
		padding:60px 30px !important;
	}
	.mainBanner .text,
	.articles .flex .blog{
		width:auto;
		margin-top:30px;
	}
	.mainBanner{
		margin-top:60px;
		padding: 20px 10px;
	}
	.mainBanner .text h1 br,
	.mainBanner .image{
		display:none;
	}
	.mainBanner h1{
		font:normal normal bold 42px/58px Poppins,'Source Sans Pro', sans-serif !important;
		text-align:center;
	}
	ul.category-group{
		display:flex;
		flex-direction:column;
		margin:50px 0 50px 0;
	}
	ul.category-group > li + li {
		margin-left:0;
    	margin-top: 30px;
	}
	.articles{
		padding:30px 0;
	}
	.articles .heading h2{
		margin:0;
		font-size:20px;
	}
	button.subscribe-cta{
		width:auto !important;
	}
	[data-search-in-place]{
		width:100%;
	}
	.search-in-place .item .data{
		width: 70%;
	}
	.search-in-place .item .thumbnail{
		width: 30%;
	}
}
