@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&amp;display=swap');

.article-main-heading {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 30px;
    font-size: 36px;
}

.searchbar {
    max-width: 640px;
    margin: auto;
    position: relative;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif;
}
p{
    font-family: 'Poppins', sans-serif;
}

body {
    font-family: 'Poppins', sans-serif !important;
}

.post-image img {
    width: 100%;
    height: 224px;
}
.vid-thumbnail {
    width: 100%;
    float: left;
    position: relative;
}
img.vid-thumbimage.img-responsive {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    height: 224px;
}
p.article-para {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 25px;
    color: #535353;
}

#articles {
    background: #dff3fd;
    padding: 40px 0px;
}
.article-heading{
    font-family: 'Poppins', sans-serif;
    margin-top: 0px;
}
.ticket-para {
    padding: 0px 140px 15px;
}
.ticket-open {
    font-family: 'Poppins', sans-serif;
    color: #f27624;
    text-decoration: none;
    /* background: #f27624; */
    padding: 13px 17px;
    border-radius: 48px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    display: block;
    width: 172px;
    margin: 0px auto;
    text-decoration: none !important;
    border: 1px solid #f27624;
    cursor: pointer;
}
.ticket-open .cfs-hyperlink:focus {
    color: #fff;
}
.ticket-open .btn-global-arrow {
    background: url(../img/arrow-right-orange.png) no-repeat;
    transition: all .5s ease;
    width: 20px;
    height: 11px;
    display: inline-block;
    margin-left: 15px;
}
.ticket-open:hover  {
    text-decoration: none;
}
.main-loook {
    padding: 60px 0px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    margin-top: 20px;
    transition: all 0.4s ease;
    text-align: center;
}

.article-main {
    background: #fff;
    padding: 30px 20px;
    -webkit-box-shadow: 6px 5px 15px 2px rgba(0, 0, 0, 0);
    -moz-box-shadow: 6px 5px 15px 2px rgba(0, 0, 0, 0.0);
    box-shadow: 6px 5px 15px 2px rgba(0, 0, 0, 0.0);
    border-radius: 4px;
    float: left;
    margin-bottom: 30px;
    transition: all 0.4s ease;
}

.article-main:hover {
    -webkit-box-shadow: 6px 5px 15px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 5px 15px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 5px 15px 2px rgba(0, 0, 0, 0.15);
}

#look-something .article-main-heading {
    margin-bottom: 12px;
}

#look-something p.article-para {
    margin: 0 0 40px;
}

.article_img {
    margin-top: 3px;
}
.see-more-article {
    color: #f27624;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: underline;
}
#look-something {
    padding: 40px 0px;
}
.tickrt-icon {
    /*margin: 25px auto;*/
    margin: 0 auto 25px;
    -webkit-filter: grayscale(100%)  opacity(0.4); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%)  opacity(0.4);
}
#look-something .main-loook p.article-para.ticket-para {
    margin: 0px;
    padding: 0px;
}
.main-loook:hover {
    -webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.1);
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
}
.main-loook:hover .tickrt-icon{
    -webkit-filter: grayscale(0%) opacity(1); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%) opacity(1);
}
.main-loook:hover .ticket-open{
    background: #f27624 !important;
    color: #fff;
}
.main-loook:hover .ticket-open .btn-global-arrow{
    background: url(../img/arrow-right.png) no-repeat;
}
a.cfs-hyperlink {
    color: #f27624;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: underline;
}
.article-main p {
    font-family: 'sofia_prolight';
    font-size: 16px;
    line-height: 25px;
    color: #535353;
}
.main-loook p {
    font-size: 18px;
    line-height: 25px;
    color: #535353;
    text-align: center;
    font-weight: 600;
    max-width: 240px;
    margin: 0 auto 30px;
}
.main-loook:hover .ticket-open .cfs-hyperlink {
    background: #f27624 !important;
    color: #fff;
}
.ticket-open .cfs-hyperlink {
    text-decoration: none;
}
h2.article-main-heading.no-margin {
    margin-bottom: 0px;
}


.headr-left {
    display: flex;
    align-items: center;
  
}
img {
    max-width: 100%;
    height: auto;
}
.headr-logo {
    display: inline-block;
    vertical-align: middle;
}
.vector-search {
    position: absolute;
    right: 20px;
    bottom: -19px;
    width: 29%;
    z-index: -1;
}
input#search {
    background: #fff;
    border: none;
    border-radius: 20px;
    height: 65px;
    font-size: 16px;
    padding: 0px 30px;
    width: 100%;
    -webkit-box-shadow: 0 7px 15px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 7px 15px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 7px 15px 3px rgba(0, 0, 0, 0.15);
    font-family: 'Poppins', sans-serif;
}
input.searchicon {
    position: absolute;
    right: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
}
::-webkit-input-placeholder { /* Edge */
    color: #b6cacd ;
}

:-ms-input-placeholder { /* Internet Explorer */
    color: #b6cacd;
}

::placeholder {
    color: #b6cacd;
}
input#search:focus {
    outline: none;
}
.apple-icon {
    width: 40%;
}
img.play-icon {
    width: 40%;
}
.cateogrymenu {
    list-style: none;
    margin-bottom: 0px;
    display: flex;
    justify-content: space-around;
    margin-top: 80px;
}
.cateogrymenu li {
    display: inline;
}

.cateogrymenu li a {
    padding: 32px;
    font-size: 18px;
    color: #2b2828;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    opacity: 0.5;
}
.cateogrymenu li a.active {

    opacity: 1;
}
#categorylist {
    padding: 24px 0px 19px;
    position: relative;
}
img.cat-icons {
    padding-right: 14px;
    position: relative;
    top: -3px;
}
.cat-box {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0);
    border: 1px solid #FFFF;
    border-radius: 6px;
    transition: all 0.4s ease;
}

.cat-box a {
    padding: 32px;
    font-size: 18px;
    color: #2b2828;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}
section.inner-search {
    background: #ccc !important;
    padding: 55px 0px;
    padding-bottom: 100px;
}
section#cat-setup {
    padding: 0px 0px 60px;
}
a.all-guides {
    font-family: 'sofia_prolight';
    color: #fff;
    text-decoration: none;
    background: #f27624;
    padding: 17px 17px;
    border-radius: 48px;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    width: 240px;
    text-align: center;
    margin: 0 auto 0px;
    font-size: 18px;
}
ul.cateogrymenu li a img {
    margin-right: 10px;
    position: relative;
    top: -4px;
}
ul.cateogrymenu li a:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
ul.cateogrymenu li a:hover:after {
    width: 100%;
    left: 0;
}
ul.cateogrymenu li a:hover {
    opacity: 1 !important;
}
.catmenu ul.cateogrymenu li a:after {
    display: none;
}
article#post-41, article#post-32, article#post-39, article#post-40 {
    display: none;
}
div#shiftnav-toggle-main {
    display: none;
}
.shiftnav-toggle-button {
    display: inline-block;
    padding: 0px !important;
    background: transparent !important;
    color: #888585 !important;
    float: right;
    margin-top: -9px;
}
.shiftnav-toggle-button .fa {
    font-size: 33px;
    padding-top: 2px;

}
ul.cateogrymenu li a:after {
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    bottom: -9px;
    left: 0;
    right: 0;
    margin: auto;
    background: #16a3f3;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}
ul.cateogrymenu li a.active:after {
    width: 100%;
}
a:hover{
    text-decoration: none !important;
}
a.all-guides:before {
    background: url(../img/arrow-right.png) no-repeat;
    transition: all .5s ease;
    width: 20px;
    height: 11px;
    display: inline-block;
    margin-right: 20px;
    content: "";
    float: right;
    position: relative;
    top: 8px;
}
a.all-guides:hover:before {
     transform: translateX(5px);
     transition: all .5s ease;
}
a.all-guides:hover {
    color: #fff !important;
}

span.epvc-eye {
    background: url();
    width: 20px;
    height: 20px;
    display: inline-block;
}
.epvc-post-count {
    border-bottom: 1px solid #c4d4dd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-align: left;
}
ul.display-post-metadata li {
    display: inline;
    padding-right: 20px;
    color: #c4c4c4;
    font-family: 'sofia_prolight';
}
ul.display-post-metadata {
    list-style: none;
    text-align: left;
    padding-left: 2px;
    border-bottom: 1px solid #c4d4dd;
    padding-bottom: 20px;
}

span.icon-user {
    float: left;
    margin-left: 20px;
    padding-top: 5px;
}
.title_header {
    width: 100%;
    float: left;
}
footer.comment-meta {
    background: #fff;
}
span.title-cat {
    float: left;
}
img.avatar {
    border-radius: 50%;
    border: 1px solid;
}
.categories-type a {
    color: #535353 !important;
    font-size: 14px;
}
.categories-type {
    margin-top: 10px;
}

.panel-body li, .panel-body li span {
    font-size: 14px !important;
    line-height: 2 !important;
    color: #535353 !important;
}

.main-content-cpost ol {
    display: inline-block;
}

.main-content-cpost h2, .h2 {
    font-size: 20px;
}

.title-cat-inner {
    float: left;
    text-align: left;
    width: 90%;
    line-height: 1.5;
}

span.icon-user-inner {
    float: left;
    padding-right: 6px;
    padding-top: 6px;
}
a.all-guides:focus {
    color: #fff;
    outline: none;
}
.main-content-inner-cat {
    width: 100%;
    margin-top: 10px;
    float: left;
}
.main-title-cpost {
    font-size: 24px;
    text-align: left;

    color: #221f1f;
}
.side-archive {
    margin-top: 10px;
    float: left;
    width: 100%;
    padding: 20px;
    text-align: center;
    transition: width 0.1s ease 0s, left 0.3s ease 0s;
    margin-top: 40px;
    border: 1px solid #cde6f2;
    border-radius: 5px;
    float: left;
    -webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
}
ul#menu-header {
    padding-left: 0px;
}
.main-menu {
    padding-left: 0px;
    padding-top: 2px;
}
.like-count {
    float: right;
    margin-right: 180px;
    margin-top: -51px;
    color: #c4c4c4;
    font-family: 'sofia_prolight';
}
p.errorpage {
    font-size: 150px;
}
.screen-reader-text {
    display: none;
}
section.error-404.not-found {
    text-align: center;
    font-family: 'sofia_prolight';
}
.page-numbers {
    border: 1px solid #12b2e7;
    padding: 8px 14px;
}
span.page-numbers.current {
    background: #12b2e7;
    color: #fff;
}
form.searchfrom {
    margin-bottom: 0px;
}
input.searchicon:focus {
    outline: none;
}
header.page-header {
    box-shadow: none;
}
header.entry-header {
    box-shadow: none;
}
.status-publish .entry-footer {
    display: none !important;
}
h2.screen-reader-text {
    display: none;
}
img.count-image {
    position: relative;
    top: -3px;
    margin-right: 6px;
}
.main-content-cpost{
    font-size: 14px;
    line-height: 2;    
    color: #535353;
    font-weight: 300;
	text-align:left;
    padding-top: 22px;
}

.main-content-cpost ol {
    counter-reset: item;
    list-style: none;
}

.main-content-cpost ol li:before {
    content: counter(item);
    background: #b7b7b7;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -32px;
    top: 8px;
    border-radius: 100%;
    counter-increment: item;
    color: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.main-content-cpost ol li {
    margin: 5px 0 10px;
    float: left;
    width: 100%;
    position: relative;
    font-family: 'sofia_prolight';
    font-weight: 600;
    letter-spacing: 0.8px;
    font-size: 14px;
}

.main-content-cpost ol li img {
    margin: 8px 0 0;
    display: block;
}

.main-content-cpost ol li img.aligncenter {
    margin: 8px auto 0;
}

.main-content-cpost img {
    display: block;
    width: 70%;
    margin: 20px auto;
}
.main-content-cpost img.img-full{
    width: 100% !important;
 }
 
.main-content-cpost img.aligncenter {
    margin: 16px auto 0;
}

.panel-heading p {
    display: none;
}

.panel-heading br {
    display: none;
}

.panel-heading {
    padding: 25px 15px;
    height: 60px !important;
    display: flex !important;
    align-items: center !important;
}

ul.display-post-metadata li img {
    width: 14px;
    position: relative;
    opacity: 0.3;
    top: -2px;
    margin-right: 10px;
}
span.epvc-label {
    position: relative;
    top: -4px;
}
span.epvc-count {
    position: relative;
    top: -4px;
}
.setuphead {
    margin-bottom: 10px;
    margin-top: 40px;
}
a:hover, a:focus {

    text-decoration: none !important;
}

.helpful-button {
    color: #c8c8c8;
    background: transparent;
    border: 1px solid #c8c8c8;
    border-radius: 41px;
    padding: 15px 50px;
    width: 42%;
    float: left;
    margin-right: 30px;
}

.helpful {
    text-align: center;
    width: 100%;
    margin-top: 30px;
    float: left;
    font-family: Poppins;
}
.helpful-controls {
    text-align: center;
    width: 70%;
    margin: 19px auto;
}
.cat-box:hover img {
    -webkit-filter: brightness(100%) opacity(1);
    filter: brightness(100%) opacity(1);
}
.helpful-button:hover {
    background: #f27624;
    color: #fff;
    border: 1px solid #f27624;
}
button:focus {
    outline: none;
}
.cat-box:hover a {
   color: #0f0f0f;
}

.cat-box img {
    /*-webkit-filter: brightness(0%) opacity(0.2);*/
    /*filter: brightness(0%) opacity(0.2);*/
    height: 80px;
    display: block;
    transition: all 0.4s ease;
}
div#comments {
    clear: both;
    padding-top: 40px;
}
div#comments h2 {
    text-align: center;
    color: #535353;
    margin-bottom: 20px;
    font-size: 22px;
}
section#categories-video .cateogrymenu li img {
    width: 18px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
section#categories-video .cateogrymenu li:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.cat-box-sidebar-video{
    width: 100%;
    text-align: center;
    transition: width 0.1s ease 0s, left 0.3s ease 0s;
    margin-top: 27px;
    border: 1px solid #cde6f2;
    border-radius: 5px;
    float:left;
    box-shadow: 0 0 10px 2px #00000029;
    overflow: hidden;
}
.main-content-cpost-videos a{color:#535353;font-size:16px;font-family: 'Poppins', sans-serif;line-height: 1.6;}
.main-content-cpost-videos{text-align:left;margin:20px;margin-bottom:10px;}
.main-content-cpost-videos-excerpt p{color:#535353;font-size:14px;text-align:left;margin:20px;margin-top:0px;line-height: 1.6;}
section#categories-video .cateogrymenu li:hover a {
    color: #16a3f3;
}


section#categories-video .cateogrymenu li .active img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
section#categories-video .cateogrymenu li:after{
    display: none;
}
section#categories-video .cateogrymenu li .active {
    color: #16a3f3;
    opacity: 1;
}
section#categories-video {
     padding: 20px;
     border-bottom: 1px solid #c9d7df;
 }
section#categories-video .cateogrymenu li a {
    padding: 6px 10px;
    font-size: 14px;
    color: #2b2828;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    opacity: 0.5;
    position: relative;
    top: 4px;
}section#categories-video .cateogrymenu li {

     margin-right: 35px;
 }
section#categories-video {
    padding: 12px;
}
input#submit {
    color: #c8c8c8;
    background: transparent;
    border: 1px solid #c8c8c8;
    border-radius: 41px;
    padding: 12px 50px;
    font-family: 'sofia_prolight';
}
input#submit:hover {
    background: #f27624;
    color: #fff;
}
p.comment-notes {
    display: none;
}
p.form-submit {
    text-align: center;
    padding-top: 20px;
    clear: both;
}
p.comment-form-author.col-sm-4.no-padding-left {
    padding-left: 0px;
}
p.comment-form-url.col-sm-4.no-padding-right {
    padding-right: 0px;
}
p.comment-form-cookies-consent {
    display: none;
}
.myform input {
    width: 100%;
    height: 42px;
    padding-left: 10px;
    background: #f9f9f9;
    border: 1px solid #cde6f2;
    border-radius: 3px;
}
form#commentform label {
    display: none;
}
textarea#comment {
    width: 100%;
    resize: none;
    background: #f9f9f9;
    border: 1px solid #cde6f2;
    border-radius: 3px;
    padding: 10px;
}
.categories-type-sidebar .title-cat-inner a {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.categories-type-sidebar .title-cat-inner a.active, .categories-type-sidebar .title-cat-inner a:hover {
    color: #000;
}
.main-title-cpost {
    font-size: 24px;
    text-align: left;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
    font-weight: 600;
    padding: 10px 0;
}
.helpful-content {
    font-size: 20px;
    color: #221f1f;
    font-family: 'Poppins', sans-serif;
}
button.helpful-pro:before {
    background: url(../img/thumb_up3.png);
    width: 20px;
    height: 18px;
    content: "";
    display: block;
    float: left;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    position: relative;
    left: 20px;
    top: 1px;
}
button.helpful-contra:before {
    background: url(../img/thumb_down3.png);
    width: 20px;
    height: 18px;
    content: "";
    display: block;
    float: left;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    position: relative;
    left: 20px;
    top: 1px;
}
button.helpful-contra:hover:before {
    background: url(../img/thumb_down3.png);
    content: "";
    background-position: 100% 90%;
    background-repeat: no-repeat;


}button.helpful-pro:hover:before {
    background: url(../img/thumb_up3.png);
    content: "";
    background-position: 100% 90%;
    background-repeat: no-repeat;


}
.cat-box-sidebar-left {
    margin-top: 10px;
    float: left;
    width: 100%;
    padding: 20px 0px;
    text-align: center;
    transition: width 0.1s ease 0s, left 0.3s ease 0s;
    margin-top: 40px;
    border: 1px solid #D5DBDB
    ;
    border-radius: 20px;
    float: left;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.lbg-style3, .unlbg-style3 {
    color: #c8c8c8;
    background: transparent;
    border: 1px solid #c8c8c8;
    border-radius: 41px;
    padding: 12px 50px;
    font-family: 'sofia_prolight';
    display: inline-block;
}

.watch-action img {
    border:none !important;
    padding: 0px !important;
}

.watch-action .watch-position {
    width:auto;
}

.align-left {
    float: left;
}

.align-right {
    float: right;
}

.action-like, .action-unlike {
    float:left;
    width:auto;
}
body.home section#cat-setup .col-md-2.col-sm-3.col-xs-6:last-child{
    display: none;
}
input#submit:focus {
    outline: none;
}
.action-unlike {
    padding-left:7px;
}

.like, .unlike, .status-img, .status-msg {
    float: left;
}

.jlk {
    cursor:pointer !important;
}

.lc, .unlc {
    float:left;
    width: auto;
    padding:0 0 0 6px;
    font-size: 14px;
    line-height: 18px;
}

.lc {
    color: green;
}
.unlc {
    color: red;
}

.status {
    color: gray;
    padding: 0 7px 0 7px;
    font-size: 14px;
    line-height: 18px;
}
.status .status_msg {
    width: auto;
    margin: 0 3px 0 0;
}
.loading-img {
    background:url() no-repeat scroll 0 0 !important;
    padding:0px 5px;
}
.wti-clear {
    clear:both;
}

/*** START DEFAULT THUMB UP/DOWN STYLE ***/
.lbg-, .unlbg-, .lbg-default, .unlbg-default {
    width: 16px;
    height: 18px;
}

.lbg-, .lbg-default {
    background:url() no-repeat left top !important;
}

.lbg-:hover, .lbg-default:hover {
    background:url() no-repeat left bottom !important;
}

.unlbg-, .unlbg-default {
    background:url() no-repeat left top !important;
}

.unlbg-:hover, .unlbg-default:hover {
    background:url() no-repeat left bottom !important;
}

.lbg- .lc, .lbg-default .lc {
    color: green;
}

.unlbg- .unlc, .unlbg-default.unlc {
    color: red;
}
/*** END DEFAULT THUMB UP/DOWN STYLE ***/

/*** START FIRST THUMB UP/DOWN STYLE ***/
.lbg-style1 img,  .unlbg-style1 img{
    width: 14px;
    height: 16px;
    float:left;
}

.lbg-style1 img{
    background:url() repeat scroll 0 0 !important;
}

.lbg-style1 img:hover{
    background:url() repeat scroll 0 -16px !important;
}

.unlbg-style1 img{
    background:url() repeat scroll 0 0 !important;
}

.unlbg-style1 img:hover {
    background:url() repeat scroll 0 -16px !important;
}

.lbg-style1 .lc {
    color: green;
}
.unlbg-style1 .unlc {
    color: red;
}
/*** END FIRST THUMB UP/DOWN STYLE ***/

/** START Style2 STYLE **/
.lbg-style2 img,  .unlbg-style2 img{
    width: 16px;
    height: 18px;
    float:left;
}

.lbg-style2 img{
    background:url() repeat scroll 0 0 !important;
}

.lbg-style2 img:hover{
    background:url() repeat scroll 0 -18px !important;
}

.unlbg-style2 img{
    background:url() repeat scroll 0 0 !important;
}

.unlbg-style2 img:hover {
    background:url() repeat scroll 0 -18px !important;
}

.lbg-style2 .lc {
    color: green;
}
.unlbg-style2 .unlc {
    color: red;
}
/** END Style2 STYLE**/

/** START Style3 STYLE **/
.lbg-style3 img,  .unlbg-style3 img{
    width: 16px;
    height: 18px;
    float:left;
}

.lbg-style3 img{
    background:url(../img/thumb_up3.png) repeat scroll 0 0 !important;
}

.lbg-style3 img:hover{
    background:url(../img/thumb_up3.png) repeat scroll 0 -18px !important;
}

.unlbg-style3 img{
    background:url(../img/thumb_down3.png) repeat scroll 0 0 !important;
}

.unlbg-style3 img:hover {
    background:url(../img/thumb_down3.png) repeat scroll 0 -18px !important;
}

.lbg-style3 .lc {
    color: green;
}
.unlbg-style3 .unlc {
    color: red;
}
/** END Style3 STYLE**/
span.title-cat {
    float: left;
    padding-left: 43px;
}
.watch-action {
    clear: both;
}
div#respond {
    border-top: 1px solid #c4d4dd;
    padding-top: 10px;
}
.main-content-inner {
    float: left;
    width: 100%;
    padding-left: 45px;
    margin-bottom: 16px;
}
.single-search {
   background-color:#004040 !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    padding: 46px 0px 31px;
}
.categories-type {
    margin-top: 10px;
    float: left;
    width: 100%;
    padding: 20px 30px;
    text-align: center;
    transition: width 0.1s ease 0s, left 0.3s ease 0s;
    margin-top: 40px;
    border: 1px solid #D5DBDB
    ;
    border-radius: 20px;
    float: left;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.cateogrymenu li:after {
    background: url();
    transition: all .5s ease;
    width: 12px;
    height: 71px;
    display: inline-block;
    content: "";
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
}
.cateogrymenu  li:nth-last-of-type(1):after {
    display: none;
}
a.shiftnav-toggle.shiftnav-toggle-button {
    display: none;
}

	.mob-cat {
    display: none;
}

@media screen and (max-width: 767px) {

    h2.entry-title {
        font-size: 24px !important;
    }

    h1.page-title {
        font-size: 30px !important;
    }
    body .container-fluid.header-nav {
        display: inline-block !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .row.card-dush {
        padding-bottom: 20px !important;
    }
    .sidebar-footer.sidebar-wrap.col-sm-6.col-xs-12.general {
        padding-bottom: 0px;
    }
    .footerlast {
        padding-left: 0px !important;
        padding-right: 00px !important;
        padding-top: 0px !important;
    }
    .d-flex.justify-content-evenly.flex-wrap.setupGuideCat {
        gap: 30px !important;
    }
    .catmenu {
        border: 1px solid #cde6f2;
        box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
        background: #fff !important;
        border-radius: 20px !important;
    }

    body .footer-bar.footerlast {
        line-height: 26px !important;
    }
    .sidebar-footer ul {
        padding-left: 0px;
    }
    .sidebar-footer aside h6 {
        margin: 0 0 20px 0px !important;
    }
    .mob-cat {
        display: block;
        width: 100%;
        height: 55px;
        outline: none;
        border: none;
        background: #fff;
    }
    .mob-cat:focus-visible{
        outline: none !important;
    }

    .title_header {
        display: flex;
        justify-content: center;
    }

    a.nav-link.nav_item_link.home-text {
        padding-left: 10px !important;

    }

    .title-cat-inner {
        width: 100%;
        padding: 0 30px;
        text-align: center;
    }
    .main-content-inner {
        padding-left: 0px;
    }
    .navbar-header {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        margin: 0 !important;
        padding: 0 !important;
    }
    .navbar-header::before,.navbar-header::after{
        display: none !important;
    }
    .article_img {
        margin: 12px auto;
    }
	.comment-form-author, .comment-form-email, .comment-form-url {
    width: 100%;
    margin-right: 0;
    margin-bottom: 14px;
}
	.row{margin-left:0px !important;margin-right:0px !important;padding-left:0px !important;}
	.cat-box a{font-size:12px !important;}
	.catmenuvideo ul.cateogrymenu {
    display: block !important;
}
	.article-main-heading {
    font-size: 24px;
}
	ul.cateogrymenu {
    display: none !important;
}
.catmenu {
    display: block;
    width: 90%;
    height: 65px;
    margin: 0px auto 6px;
    padding: 0 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
	.article-main p {
   
    text-align: center;
}
	a.cfs-hyperlink {
    text-align: center;
    display: block;
}
    ul.cateogrymenu li a img {

        width: 36px;
    }
    ul.cateogrymenu li a:after{
        display:none;
    }
    h2.article-main-heading, p.article-para {
        padding: 0px 10px;
        font-size: 30px;
    }

    .download-content-area h2 {
        font-size: 30px;
    }
    /*.borderleft {*/
    /*    width: 1px;*/
    /*    background: #888585;*/
    /*    height: 60px;*/
    /*    position: absolute;*/
    /*    right: 68px;*/
    /*    top: -10px;*/
    /*}*/
    a.shiftnav-toggle.shiftnav-toggle-button {
        display: block !important;
    }
    .vector-search {
        width: 40%;
        display: none;
    }
    #search-home {

        padding: 24px 0px 47px;
        min-height: auto;

    }
    .archive section#categorylist + .container .row {
        display: flex;
        flex-direction: column;
    }
    .archive section#categorylist + .container .col-md-4 {
        order: 2;
    }
    .archive section#categorylist + .container .col-md-8 {
        order: 1;
    } .single section#categorylist + .container .row {
        display: flex;
        flex-direction: column;
    }
    .single section#categorylist + .container .col-md-4 {
        order: 2;
    }
    .single section#categorylist + .container .col-md-8 {
        order: 1;
    }
    .like-count {
        margin-right: 0px;
        float: left;
        margin-top: -32px;
    }
    ul.display-post-metadata li {
        display: list-item;
    }
    section#categorylist + .container .row .col-md-8 {
        clear: both;
    }

    .helpful-button {
        padding: 15px 0px;

        width: 46%;
        margin-right: 4%;
    }
    .header-trus-div img.img-fluid {
        display: none;
    }
    .footerSocial h4 {
        text-align: left;
        float: left;
        width: 100%;
    }
    .myform {
        padding: 0px !important;
    }
    .article-heading, p.article-para {
        text-align: center;
    }
    .see-more-article {
        text-align: center;
        display: block;
    }
    .top-footer .col-sm-6.text-right {
        text-align: left;
        margin-top: 30px;
    }
    .main-menu li {
        display: block !important;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px !important;
        padding-top: 10px;       }
    .main-menu {
        padding-left: 0px;
    }
    .primary-menu ul {
        padding-left: 0px;
    }
    button.navbar-toggle {
        border: none;
        margin: 0px;
    }
    .footerSocial ul {
        margin-bottom: 20px;
        float: left;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #888888;
        height: 4px;
        width: 25px;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background: none !important;
    }
    .cateogrymenu li:after{
        display: none;
    }
    .cateogrymenu li {
        display: list-item;
        width: 100%;
        margin-bottom: 10px;
    }

    p.article-para.text-center.col-md-8.col-md-offset-2 {
        font-size: 14px !important;
        text-align: center !important;
    }
}
@media screen and (max-width: 991px) {
    .main-loook p {

        padding: 0px 30px 15px;

    }
    .navbar-default {
        float: right;
    }

    section#cat-setup ul {
        padding-left: 0px;
    }
    .main-content-cpost img {
        width: 100%;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 992px)  {

    .cateogrymenu li a {
        padding: 17px;
    }
    .main-menu li {
        padding-right: 11px !important;
    }
    .like-count {

        margin-right: 15px;

    }
    .main-menu li a {

        font-size: 14px !important;
    }
    .navbar-default {
        float: right;
    }
}
@media only screen and (max-width: 992px) and (min-width: 768px)  {

    .cateogrymenu li a {
        padding: 14px;
        font-size: 12px;
    }
    .like-count {

        margin-right: 114px;

    }
    img.cat-icons {
        padding-right: 4px;

    }
}
input.orig {
    background: #f5fbfc;
    border: none;
    border-radius: 62px;
    height: 50px;
    padding: 0px 20px;
    width: 100%;
    -webkit-box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.1);
}
.comment-form-author {
       width: 32%;
    float: left;
    margin-right: 1.5%;
}
.comment-form-email {
	    width: 32%;
    float: left;
    margin-right: 1.5%;
}
.comment-form-url{
	  width: 32%;
    float: left;
}
input#author {
    background: #f9f9f9;
    border: 1px solid #cde6f2;
    border-radius: 3px;
    padding: 10px;
	    width: 100%;
}
input#email {
    background: #f9f9f9;
    border: 1px solid #cde6f2;
    border-radius: 3px;
    padding: 10px;
	    width: 100%;
}
input#url {
    background: #f9f9f9;
    border: 1px solid #cde6f2;
    border-radius: 3px;
    padding: 10px;
	    width: 100%;
}

section#categories-video.stick {
    position: fixed;
    top: 0px;
    z-index: 1;
    width: 100%;
    background: #FFF;
    box-shadow: 0 0 30px 2px #00000026;
}

.table-bordered > thead > tr > th {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    font-size: 20px;
}

input, select, textarea, table {
    font-family: 'Poppins', sans-serif;
}

.main-loook .ticket-open {
    padding: 0px;
    width: auto;
    display: inline-block;
    margin: auto;
    border: 0px;
    position: relative;
}

.main-loook .ticket-open a.cfs-hyperlink {
    display: inline-block;
    padding: 15px 26px;
    min-width: 210px;
    font-size: 22px;
    border: 2px solid #f27624;
    border-radius: 32px;
    text-transform: capitalize;
    line-height: 0.8;
    text-align: left;
}

.main-loook .ticket-open i {
    position: absolute;
    right: 20px;
    top: 4px;
    bottom: 0;
    height: 12px;
    margin: auto;
}

.main-loook .article-heading {
    margin: 0 0 14px;
}

.search-inner {
    max-width: 640px;
    position: relative;
    margin: auto;
}

.top-footer a:hover img {
    opacity: 0.8;
}

.top-footer a img {
    opacity: 1;
    transition: all 0.4s ease;
}

input#submit {
    font-family: 'Poppins', sans-serif;
    border: 0px;
}

.main-content-cpost ul {
    line-height: normal;
}

.main-content-cpost ul li a {
    font-size: inherit;
}

.main-content-cpost p, .main-content-cpost ul li, .main-content-cpost ol li {
    font-family: Poppins;
    font-style: normal;
    font-size: 14px;
    line-height: 2;
    color: #535353 !Important;
    font-weight: 300;
    text-align: left;
}

.main-content-cpost ul li{
    list-style: auto;
}



@media screen and (min-width: 768px) and (max-width: 992px) {

 

    ul#menu-mymenu {
        text-align: center;
        width: 100%;
        display: block;
    }

    .main-menu li a {
        font-size: 14px !important;
    }

    nav.navbar.navbar-default.mobile-nav {
        width: 100%;
    }

}

@media screen and (max-width: 767px){

    .mobile-nav {
        position: absolute !important;
        right: 0px;
        top: -41px;
    }

    footer {
        margin: 0px;
    }

    .top-footer {
        display: none;
    }

    .menu-footer {
        padding: 10px 0;
    }

    .primary-menu {
        display: none;
    }

    .menu-footer h3:after {content: '\f107';font-family: "Fontawesome";font-weight: 700;position: absolute;right: 30px;top: 0;bottom: 0;margin: auto; transform: rotate(0deg); transition: all 0.4s ease;}

    .menu-footer h3.active:after {
        transform: rotate(180deg);
    }

    .menu-footer h3 {
        color: #ffffffb5;
    }

    .innr-setup-guide-list .col-md-2.col-sm-3.col-xs-6,  #cat-setup .col-md-2.col-sm-3.col-xs-6 {
        padding: 0 0;
    }
}
.ticker {
	height: 50px;
	overflow: hidden;
	position: relative;
}
.ticker-icon img{
    margin: 12px 0 0 0;
}
.ticker .ticker-div {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 50px;
	text-align: center;
    white-space: nowrap;
	/* Starting position */
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	/* Apply animation to this element */
	-moz-animation: ticker1 30s linear infinite;
	-webkit-animation: ticker1 30s linear infinite;
	animation: ticker1 30s linear infinite;
}
/* Xtra Small devices (mobile, 300 and up) */
@media (max-width: 640px) {
    .ticker .ticker-div {
        position: absolute;
        width: 1100px;
        height: 100%;
        margin: 0;
        line-height: 50px;
        text-align: center;
        white-space: nowrap;
        /* Starting position */
        -moz-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        /* Apply animation to this element */
        -moz-animation: ticker1 20s linear infinite;
        -webkit-animation: ticker1 20s linear infinite;
        animation: ticker1 20s linear infinite;
    }
}


/* Move it (define the animation) */

@-moz-keyframes ticker1 {
	0% {
		-moz-transform: translateX(100%);
	}
	100% {
		-moz-transform: translateX(-100%);
	}
}

@-webkit-keyframes ticker1 {
	0% {
		-webkit-transform: translateX(100%);
	}
	100% {
		-webkit-transform: translateX(-100%);
	}
}

@keyframes ticker1 {
	0% {
		-moz-transform: translateX(100%);
		/* Firefox bug fix */
		-webkit-transform: translateX(100%);
		/* Firefox bug fix */
		transform: translateX(100%);
	}
	100% {
		-moz-transform: translateX(-100%);
		/* Firefox bug fix */
		-webkit-transform: translateX(-100%);
		/* Firefox bug fix */
		transform: translateX(-100%);
	}
}

.ticker .ticker-div:hover {
	-moz-animation-play-state: paused;
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}


.footer-instagram-widget .widget-title {
    text-align: center;;
}

/* mc4wp top footer widget */
.top-footer-wrap .widget_mc4wp_form_widget {
    display: block;
    background-color: #29bfad;
}

.top-footer-wrap .widget_mc4wp_form_widget .widget-title {
    display: none;
}

.top-footer-wrap .widget_mc4wp_form_widget form {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 45px;
    padding-bottom: 45px;
    max-width: 767px;
    background: none;
    text-align: center;
}

.top-footer-wrap .widget_mc4wp_form_widget form:before {
    display: none;
}

.top-footer-wrap .mc4wp-form p {
    display: inline-block;
}

.top-footer-wrap .mc4wp-form input[type="email"], .top-footer-wrap .mc4wp-form input[type="submit"] {
    display: block;
    float: left;
    margin: 0;
    width: auto;
    border: none !important;
}

.top-footer-wrap .mc4wp-form input[type="email"] {
    margin-right: 5px;
    min-width: 340px;
}

/* footer social */
.footer-social-counter {
    display: block;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #282828;
    text-align: center;
}

.footer-social-counter a:hover, .footer-social-counter a:focus {
    opacity: 7;
}

.footer-social-counter .counter-element {
    display: inline-block;
    padding: 10px 15px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}

.footer-social-counter .counter-element > a {
    display: block;
    overflow: hidden;
    margin-bottom: 5px;
}

.footer-social-counter .counter-element i {
    display: block;
    float: left;
    width: 44px;
    height: 44px;
    border: 1px dashed;
    font-size: 18px;
    line-height: 40px;
}

.footer-social-counter .text-count {
    display: block;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 700;
    font-size: 12px;
}

#footer .footer-social-counter .text-count a {
    color: #aaa;
}

.footer-social-counter .num-count {
    display: block;
    margin-left: 54px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 24px;
    line-height: 44px;
}

.footer-area {
    position: relative;
    display: block;
    overflow: hidden;
 
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;

}

.footer-area-inner {
    border-top: 1px solid rgba(0, 0, 0, .05);
}



#footer-copyright{
      background: transparent !important;
}

.text-content-box{
    padding:10px 0px 10px 90px !important;
    width: 560px;
    }
    @media only screen and (max-width: 600px) {
      .text-content-box{
    padding:0 !important;
    width: auto;
    }
    .write-content h2, p{
        text-align: left !important;

    }
    .blog-hero-bg {flex-direction: row-reverse;}
    }

.footer-area .sidebar-wrap {
    padding: 100px 0 20px 0;
}

#footer .recentcomments, #footer .widget_rss li {
    border-color: rgba(255, 255, 255, .1);
}

/* footer copyright */
#footer-copyright {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 12px 0;
    background-color: #282828;
}

.copyright-inner {
    margin-right: 20px;
    margin-left: 20px;
    font-weight: 400;
    font-size: 12px;
}

.is-light-text .copyright-inner {
    color: #aaa;
}

.is-dark-text .copyright-inner {
    color: #999;
}

/* footer style 2 */
.footer-style-2 {
    text-align: center;
}

.footer-logo-wrap, .footer-social-wrap {
    display: block;
    margin-top: 60px;
    margin-bottom: 60px;
}

.footer-logo-inner {
    padding-right: 20px;
    padding-left: 20px;
}

.footer-social-wrap a {
    display: inline-block;
    margin-right: 10px;
}

.footer-social-wrap a:last-child {
    margin-right: 0;
}

.footer-social-wrap i {
    display: block;
    width: 40px;
    height: 40px;
    border: 2px solid;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
    font-size: 18px;
    line-height: 36px;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}

.footer-social-wrap a:hover i, .footer-social-wrap a:focus i {
    border-color: #fff;
    background-color: #fff;
    color: #282828;
}

.is-dark-text .footer-social-wrap a:hover i, .is-dark-text .footer-social-wrap a:focus i {
    border-color: #282828;
    background-color: #282828;
    color: #fff;
}

/* post widget */
.footer-wrap .post-small-list .post-thumb-outer {
    width: 50px;
}

.footer-wrap .post-small-list .post-header {
    margin-left: 65px;
}

.footer-wrap .post-small-list .post-title a {
    font-size: .85em;
}

.footer-wrap.is-light-text .post-small-list .cate-text-remain {
    color: #fff !important;
}

.footer-wrap .post-small-list .post-meta-info {
    display: none;
}

.footer-wrap .post-small-list .post-meta-info.post-widget-num {
    display: block;
}

/* footer search form */
.footer-wrap.is-light-text .search-form input[type="search"] {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    background-color: transparent;
}
.ruby-container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  max-width: 1170px;
}
li
{
    list-style:none;
    color:#fff;
}
li:hover{
color:#0072cc;
}
.sidebar-footer aside{
    line-height:40px;
    font-weight: 500;
    font-size: 15px;
    font-family: 'Poppins';
    font-style: normal;
    color: #FFFFFF !important;
}
.sidebar-footer aside h6 {
    margin: 0 0 12px 38px;
    color: rgba(255, 255, 255, 0.3);
    font-size: 21px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 22px;
    text-transform: capitalize;
    color: #fff;
}
.sidebar-footer aside ul a{
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 39px;
}
.footerlast {
  padding-top: 32px;
  padding-bottom: 20px;

  display: flex;
  justify-content: space-between !important;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  opacity: 0.4;
}

/*section-one*/
#search-home {
    background-repeat: repeat;
    background-repeat: no-repeat;
    background-size: inherit;
    background-image: url(http://d3degcyly277of.cloudfront.net/wp-content/uploads/support/2025/07/17073302/Group-1000001347-1.png);
    border-radius: 30px !important;
    height: 618px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.article-main-heading {
    text-align: center;
    font-family: poppins;
    margin-bottom: 30px;
    font-size: 46px;
    color: #00264D;
    font-family: 'Poppins';
    font-weight: 600;
    margin-top: -100px;
    margin-left: 49px;
}
/*section-one-end*/


/*section-two*/
.col-lg-1.ticker-icon.text-right.hidden-xs {
  display: none !important;
}
.ticker {
  display: none !important;
}

.card-01 {
    border-radius: 17px;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 380px;
    padding-top: 61px;
}
.card-01 img{
    height: 71px;
}
.content h2 {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    line-height: 42px;
    color: #050505;
    font-family: 'Poppins';
}
.content p {
    font-size: 16px;
    line-height: 27px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    font-family: poppins;
    color: #27221F;
}

.permission-row{
    margin-top:60px;
}

/*section-two-end*/



/*section-three*/
/*all-section-media-qeury*/
@media only screen and (max-width: 992px){

    .call-action-banner .row{
        flex-direction: column !important;
      } 

.d-flex.justify-content-evenly.flex-wrap {
  display: flex;
  flex-direction: column;
}
.card-01 {
  margin-bottom: 30px;
  text-align: center;
  justify-content: center;
}
.content p{
    text-align:center !important;
}
.download-content-area h2{
    text-align:center !important;
}
.download-content-area p{
    text-align:center !important;
}
.card-02 {
  margin-bottom: 30px;
}

.row.card-dush .col-md-4{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.content-2 p {
  padding-left: 5px !important;
  padding-right: 5px !important;
  font-family: poppins !important;
  line-height: 27px !important;
  text-align: center !important;
}
.footer-bar.footerlast {
  flex-direction: column !important;
  text-align: center;
}
.icon-right.footerIcons {
  text-align: center;
  
}
}


@media only screen and (max-width: 767px){
.permission-row {
    margin-top: 0px !important;
}
.footer-area .sidebar-wrap {
    padding: 30px 0 0px 0;
}
.footer-area-inner{
    padding-top: 50px !important;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{
    padding: 0 20px;
}
}
/*all-section-media-query-end*/

.download-content-area {
  text-align: center !important;
}

section#app-cards {
    background: #F5F9FF;
    padding: 100px 0px;
}

.download-content-area h2 {
    font-size: 38px;
    font-weight: 600;
    line-height: 54px;
    font-family: poppins;
    color: #2E243F;
}

.download-content-area p {
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    font-family: poppins;
    color: #27221F;
}
.icon
{
  background-color: blue;
  width: 6%;
  text-align: center;
  border-radius: 80px;
  height: 63px;
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid orange;
  background: #53B3FF;
  backdrop-filter: blur(2.5px);
}


.d-flex.justify-content-evenly.flex-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}


.mb-3 {
  margin-bottom: 1rem !important;
}



.circle-icon i {
  font-size: 25px;
}



.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.justify-content-center {
  justify-content: center !important;
}
.d-flex {
  display: flex !important;
  align-items: center;

}

.span {
  color: #000 !important;
}


.btn.theme_button.text-white.btn_style.btn_xl {
  padding: 20px 47px !important;
  margin-top: 20PX !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  background: #ccc !important;
  color: #000 !important;
}


.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.theme_button {
  background: linear-gradient(180deg, #F27C12 0%, #FCAE18 100%);
    background-color: rgba(0, 0, 0, 0);
  border-radius: 18px !important;
  color:#fff !important
}

.fa.fa-arrow-right.ms-2 {
  margin-left: 7px;
}
html {
    margin-top: 0px !important;
}
/*section-three-end*/




.content-2 h2 {
  font-size: 26px;
  font-family: poppins;
  line-height: 38px;
}
.fold-3-cards {
    background-image: url();
    background-repeat: no-repeat;
    background-size: cover;
}

.card-02 {
    border-radius: 20px;
    border: 1px solid #D5DBDB;
    min-height: 350px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    padding-top: 50px;
}

.row.card-dush {
  padding-top: 100px;
  padding-bottom: 60px;
}

.content-2 p {
    padding-left: 26px;
    padding-right: 26px;
    font-family: poppins;
    line-height: 27px;
    font-size: 16px !important;
    color: #526A83 !important;
}
.categoreies-apps-row::before, .categoreies-apps-row::after {
    display: none !important;
}
.categoreies-apps-row {
    display: flex;
    justify-content: space-evenly !important;
    flex-wrap: wrap;
}
.categoreies-apps-row .col-lg-5.col-md-12.col-sm-12.mb-5{
    border-radius: 18px;
    border: 1px solid #D5DBDB;
    background: var(--Background, #FFF);
    min-height: 158px !important;
    margin-bottom: 50px !important;
}
.categoreies-apps-row .col-lg-5.col-md-12.col-sm-12.mb-5 .row {
    padding: 30px 21px;
}
.categoreies-apps .card_fixed .col-lg-2.col-sm-12 {
    align-items: flex-start;
}
.download-content-area p {
    margin-bottom: 50px;
}
.categoreies-apps-row .col-lg-5.col-md-12.col-sm-12.mb-5 .row h2 {
    color: #050505;
    font-size: 26px;
    margin-top: 0px;
}


.categoreies-apps .card_fixed .col-lg-2.col-sm-12{
    align-items: flex-start;
    padding: 0 !important;
}

body .categoreies-apps-row span {
    color: #27221F !important;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}

.innr-setup-guide-list ul.row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}


body h2.article-main-heading.setuphead {
    color: #000 !important;
}

h4.page-title-cat{
    color:  #000;
    text-align: center;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

ul.display-post-metadata li span{
  color: #ccc;
}

.panel-heading {
    background: none !important;
    border-bottom: none !important;
}   

.panel-body li ,.panel-body li span{
    font-size: 14px;
    line-height: 2;
    color: #535353;
    font-weight: 300;
    text-align: left;
}

.panel.panel-default {
    border-radius: 20px;
    border: 1px solid #D5DBDB;
}
h3, .h3 {
    font-size: 20px !important;
}

body ol li{
    list-style: none !important;
}
@media (min-width: 1220px) and (max-width: 1400px) {
    .navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
        font-size: 10px;
    }

    body ul.nav.navbar-nav {
        align-items: baseline !important;
    }
    a.nav-link.nav_item_link.home-text {
        padding-left: 10px !important;
    }
    .submenu {
        width:100%;
      }
      .dropdown
{
  position: relative;
 
}

.footer-area.container {
    width: 100% !important;
}

.dropdown:hover .dropdown-menu {
    display: block !important;
    min-width: 260px;
    /* position: relative; */
    box-shadow: none !important;
    margin-bottom: 10px;
}

li.dropdown.open .dropdown-menu{
    margin-bottom: 0px !important;
}
nav.navbar.navbar-inverse {
    padding-left: 20px;
    padding-right: 20px;
}
/* .navbar-header{
    width: 100% !important;
    display: inline !important;
} */
.container-fluid.header-nav {
    display: inline !important;
}
}

@media (min-width: 1024px) and (max-width: 1220px) {
    /* .navbar-header{
        width: 100% !important;
        display: inline !important;
    } */
    ul.nav.navbar-nav.navbar-right li {
       display: none;
    }
    .navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
        font-size: 10px;
    }
    ul.nav.navbar-nav {
        margin-left: 0px !important;
    }

    .custom-border:before{
        display: none;
    }

    body ul.nav.navbar-nav {
        align-items: baseline !important;
    }
    a.nav-link.nav_item_link.home-text {
        padding-left: 10px !important;
    }
    .submenu {
        width:100%;
      }
      .dropdown
{
  position: relative;
  /* width: 100%; */
}



.container.header-nav {
    width: 1060px;
}

.dropdown:hover .dropdown-menu {
    display: block !important;
    min-width: 260px;
    /* position: relative; */
    box-shadow: none !important;
    margin-bottom: 10px;
}

li.dropdown.open .dropdown-menu{
    margin-bottom: 0px !important;
}
nav.navbar.navbar-inverse {
    padding-left: 20px;
    padding-right: 20px;
}
.container-fluid.header-nav {
    display: inline !important;
}
}
body .home-text{
    display: none !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
    a.nav-link.nav_item_link.home-text {
        padding-left: 10px !important;
    }
    body ul.nav.navbar-nav {
        align-items: baseline !important;
    }
  
    .navbar-toggle {
        display: block !important;
    }
    .navbar-toggle .icon-bar {
        display: block ;
    }
    body .navbar-collapse.collapse {
        display: none !important;
        padding-left: 0px ;

    }
    body .collapse.in {
        display: flex !important;
        flex-direction: column;
        padding-left: 0px ;

    }
    body .collapsing{
        display: flex !important;
        flex-direction: column;
        padding-left: 0px ;
    }
    ul.nav.navbar-nav {
        display: flex;
        flex-direction: column;
    }
    .navbar-header{
        width: 100%;
    }
    .container-fluid.header-nav {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;

    }
    .dropdown-menu{
        position: relative !important;
    }
    .dropdown:hover .dropdown-menu {
        min-width: 100% !important;
    }
    .navbar-inverse .navbar-nav > li > a {
        display: flex;
        justify-content: space-between;
        font-weight: 600 !important;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .submenu {
      width:100%;
    }
    .dropdown
{
  position: relative;
  width: 100%;
}
.dropdown:hover .dropdown-menu {
    display: block !important;
    min-width: 260px;
    position: relative;
    box-shadow: none !important;
    margin-bottom: 10px;
}

li.dropdown.open .dropdown-menu{
    margin-bottom: 0px !important;
}
.navbar-header{
    width: 100% !important;
    display: inline !important;
}
nav.navbar.navbar-inverse {
    padding-left: 20px;
    padding-right: 20px;
}
.container-fluid.header-nav {
    display: inline !important;
}
}

.dropdown:hover .dropdown-menu{
    display: block !important;
    min-width: 204px;
}

.dropdown-menu .dropdown-item.item::after{
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #000;
    transition: width .5s ease-in;
    overflow: hidden !important;
    position: relative;
    opacity: 1;
}
.dropdown-menu .dropdown-item.item:hover::after {
    width: 100%;
    left: 0;
}
@media only screen and (max-width: 1024px){
    .navbar-header{
        width: 100% !important;
        display: inline !important;
    }
    .container-fluid.header-nav {
        display: inline !important;
    }
    nav.navbar.navbar-inverse {
        padding-left: 20px;
        padding-right: 20px;
    }
    .row.card-dush {
        padding-bottom: 50px;
    }
    .container-fluid {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .container-fluid.header-nav {
        width: 100% !important;
    }
    .btn.theme_button.text-white.header_button {
        margin-left: 15px;
    }
    body .categoreies-apps .card_fixed .col-lg-2.col-sm-12 {
        margin-bottom: 20px !important;
    }
    body .row.align-items-center.categoreies-apps-row.card_fixed .circle-icon.d-flex.justify-content-center.align-items-center.res_margin_auto {
        height: 97px !important;
        width: 97px !important;
    }
    .footer-area-inner .col-sm-12.col-lg-6 {
        display: flex;
        flex-direction: column;
    }
    .footer-area-inner {
        padding-top: 97px;
    }
    .footer-bar.footerlast {
        line-height: 50px !important;
    }
    .footer-area .sidebar-wrap {
        padding: 0px 0 20px 0;
    }
    .title_header {

        padding-left: 40px;
    }

  
    .dropdown:hover .dropdown-menu {
        display: block !important;
        min-width: 260px;
        position: relative;
        box-shadow: none !important;
        margin-bottom: 10px;
    }

    li.dropdown.open .dropdown-menu{
        margin-bottom: 0px !important;
    }

    .dropdown
{
  position: relative;
  width: 100%;
}
    .submenu {
      width:100%;
    }
    
    
    body .home-icon{
        display: none !important;
    }
    body .home-text{
        display: block !important;
    }

    .navbar-collapse {
        box-shadow: none !important;
        border: none !important;
    }
    form.d-flex {
        margin-top: 10px;
    }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
        background-color: transparent !important;
    }
    .card-01 {
         padding-top: 0px;
    }

    .categoreies-apps-row .col-lg-5.col-md-12.col-sm-12.mb-5 {
        text-align: center;
    }

    .categoreies-apps-row .col-lg-5.col-md-12.col-sm-12.mb-5 .row {
        padding: 50px 0px;
    }

    .row.align-items-center.categoreies-apps-row.card_fixed .circle-icon.d-flex.justify-content-center.align-items-center.res_margin_auto {
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .permission-row {
        margin-top: 0px;
    }

    span.title-cat {
        padding-left: 0px;
    }

    h4.page-title-cat {
        font-size: 26px;
    }

 
}


.navbar-nav .open .dropdown-menu
{
    background-color: #fff !important;
    display: none;
  }

  .navbar-nav  i.fa.fa-home {
    font-size: 10px;
}

.social-links-icon{
    border: 1px solid #fff;
    position: relative;
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    transition: all 300ms ease;
    justify-content: center;
    align-items: center;
    margin: 0 8px;
}

.footerIcons{
    display: flex;
}

.collapse + p {
    display: none;
}

.entry-summary p {
    color: #535353 !important;
}

h2.entry-title {
    font-size: 26px;
}






/* footer a:before {
    content: '\f105';
    color: white;
    font-weight: 800;
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-right: 8px;

} */

.pr-50{
    float:right;
    display: flex;
}

img.img-fluid.me-md-3.mb-md-0.app_mar {
    margin-right: 30px;
}

.d-flex.justify-content-evenly.flex-wrap.setupGuideCat {
    margin-bottom: 100px !important;
}


@media (min-width: 1200px){

    aside#block-9 h6 {
        margin-left: 0px !important;
    }
    
    aside#block-9 ul {
        padding-left: 0px !important;
    }

    .footer-area.container {
        width: 1320px;
    }
    footer .col-lg-5{
        padding-left: 0px;
        padding-right: 0px;
    }
    footer .col-lg-7{
        padding-left: 0px;
        padding-right: 0px;
    }

    footer .ruby-container.row {
        max-width: 100%;
    }
    #footer-copyright .ruby-container{
        margin-left: 0px ;
        margin-right: 0px;
        max-width: 100%;
    }
    aside#block-13  h6{
        margin-left: 78px !important;
    }
    aside#block-13  ul{
        margin-left: 78px !important;
        padding-left: 0px !important;
    }
    
    aside#block-11 h6{
        margin-left: 40px;
    }
    aside#block-11 ul{
        margin-left: 40px;
        padding-left: 0px !important;
    }
    aside#block-10 h6{
        margin-left: 20px;
    }
    aside#block-10 ul{
        margin-left: 20px;
        padding-left: 0px !important;
    }
    .container.download-bar{
        width: 1320px;
    }
}
.footer_divider {
    width: 100%;
    border: 1px solid #80808052;
    max-width: 1200px;
    margin: 15px  50px ;
}
.social-links-icon::before{
    display: none;
}

.call-action-banner {
    box-shadow: 0px 15px 50px 0px rgb(0 0 0 / 9%);
    border-radius: 30px !important;
    background: var(--button, linear-gradient(180deg, #45C8A8 0%, #38C0C0 100%)) !important;
    padding: 22px;
    position: relative;
    top: -50px;

}

.download-bar a::before{
    display: none;
}

.sub-title{
    color: #fff !important;
    font-size: 16px !important;
}

.call-action-banner .row{
    display: flex;
    align-items: center;
}

.navbar-inverse .navbar-nav > li > a {
    text-shadow:none !important;
}






@media screen and (max-width: 1024px) {
.custom-border:before{
    display: none;
}
}


ul.cateogrymenu img {
    height: 24px;
}

.container.header-nav {
    width: 1486px !important;
    max-width: 100%;
    display: flex;
    align-items: center;
}

.footer-area.container {
    width: 1486px !important;
        max-width: 100%;
}


.main-bar {
    background: linear-gradient(90deg, #00264D 0%, #002F4E 33%, #004853 88%, #004F55 100%);
    margin-top: -150px;
}

.main-bar .features {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
}

.main-bar .features .feature-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: white;
    font-size: 14px;
    gap: 8px;
    text-align: center;
}
.main-bar .features .feature-item span {
    display: block;
    font-weight: 500;
    font-size: 20px;
    line-height: 44px;
    font-family: 'poppins';
}

@media (min-width: 1200px){
.container {
    width: 1400px !important;
}
}

div#search-home {
    width: 1170px !important;
}

div#search-home .container {
    width: 1170px !important;
}

a.btn.theme_button.text-white.btn_style.btn_xl {
    margin-top: 50px;
    background: transparent;
    border: 2px solid !important;
    border: 2px solid #00264D !important;
    color: #00264D !important;
    padding: 21px 44px !important;
    background: transparent !important;
    text-transform: none !important;
    font-weight:500 !important;
    font-family: poppins !important;

}



.col-lg-5.col-md-12.col-sm-12.mb-5 .row {
    display: flex;
    align-items: center;
    border: 1.4px solid #DCEAFF;
    border-radius: 10px;
    gap: 10px;
    padding: 20px 20px 29px 20px;
}

.card-dush .col-lg-5.col-md-12.col-sm-12.mb-5 {
    margin-right: 30px;
}
.circle_span.res_center h2 {
    color: #000;
}


h2.article-main-heading.setuphead.setup_GUide {
    margin-top: 130px;
}

img.img-resize {

    margin-bottom: 10px;
}

ul.display-post-metadata {
    display: none;
}
