/*@font-face {
    font-family: Poppins-Light;
    src: url(../fonts/Poppins-Light.ttf);
}
@font-face {
    font-family: Poppins-Medium;
    src: url(../Poppins-Medium.ttf);
}
@font-face {
    font-family: Poppins-SemiBold;
    src: url(../Poppins-SemiBold.ttf);
}
@font-face {
    font-family: Poppins-Bold;
    src: url(../Poppins-Bold.ttf);
}
@font-face {
    font-family: Poppins-ExtraBold;
    src: url(../Poppins-ExtraBold.ttf);
}
@font-face {
    font-family: Poppins-Black;
    src: url(../Poppins-Black.ttf);
    } */

    *{box-sizing: border-box; font-family: 'Roboto', sans-serif;font-weight: 400;}
    h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif;color: #000;font-weight: 700;}
    p{font-size: 16px; color: #000; line-height: 24px;}
    *,
    html,
    body,
    div,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    pre,
    form,
    label,
    fieldset,
    input,
    p,
    blockquote,
    th,
    td {
        margin: 0;
        padding: 0;
    }
    a:hover{text-decoration: none;}
    .container { max-width: 1320px;}
    .clear {clear: both;}
    .navbar-fixed { top: 0;z-index: 100; position: fixed!important;width: 100%;box-shadow: 0 1px 3px 2px #c9c9c9bb;background: #fff;}

    .section-margin-top{margin-top: 35px;}
    .add-main-banner{width: 100%;}
    /*.navbar-fixed .logo img {width: 190px;}*/
    .navbar-fixed .navigation-sec { background: #042864;}
    .navbar-fixed .searching .btn { background: #0d7dc9; color:#fff;}


    /*------left side social icon css---------------*/

    ul.social-icon-center li {padding: 10px;border-bottom: 1px solid #999999;}
    ul.social-icon-center {position: fixed;top: 50%;transform: translateY(-50%);list-style: none;right: 0px;z-index: 999;background: #fff;text-align: center;box-shadow: 0 9px 16px 0 rgba(0,106,194,.2);}

    /*------left side social icon css---------------*/



    /*--------------Header Start-----------*/
    .bg-light {background-color: transparent!important;padding: 0;}
    section.navigation-sec {background: #13246C;padding: 7px 0;}
    ul.navbar-nav.ml-auto.top-nav li {padding: 0 10px;}
    .navbar-light .navbar-nav .nav-link {color: #fff;font-weight: 600;font-size: 15px;padding-left: 12px;}
    .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: #FF8A02;}
    .navbar-light .navbar-nav .nav-link:hover {color:  #FF8A02}
    ul.social-icons {list-style: none;text-align: right;margin-top: 15px;}
    ul.social-icons li {display: inline-block; padding: 0 8px;}
    ul.social-icons li a i {height: 25px;width: 26px;text-align: center;color: #fff; line-height: 25px;border-radius: 50px;}
    .social-icons .fa-facebook{background:#21438a;}
    .social-icons .fa-twitter{background:#00a4e0;}
    .social-icons .fa-youtube{background:#cd0500;}
/*.form-group .top-nav-btn {background-color: #042864;border-radius: 0px;height: 40px;color: #fff;}
input.form-control.top-search {border-radius: 0;}*/
.searching .form-group {margin: 6px 0px;}
.searching .top-search {width: 100%;background-color: #fff;border-color: #333333;height: 40px; border-radius: 0px;}
.searching .btn { position: absolute;right: 15px;top: 6px;background-color: #0d7dc9;color:#fff;border-radius: 0px;height: 39px;}
.searching button .fas {color: #fff;font-size: 16px;}
/*--------------Header Start-----------*/



/*--------------top-treding-sec-----------*/

/*.trend-title {margin-top: 20px;}*/
.trend-title h1 { font-size: 23px;color: #000000;position: relative;margin-bottom: 20px;}
.trend-title h1:after {content: "";position: absolute;width: 150px;bottom: -8px;left: 0;height: 3px;background-image: linear-gradient(to right, #384BA3,#2FD113);}
.trend-content p {line-height: 20px;}
.trend-content p a {color: #000;font-weight: 500;font-size: 14px;overflow: hidden;display: block;height: auto;}
.top-treding-sec hr {margin: 12px 0;}
.trend-content p a:hover {color: #0e4092;font-weight: 500;text-decoration: none;}
.trend-news-img img{width: 100%;}
.trend-news-content {background: #fff;padding: 20px;box-shadow: 0 9px 16px 0 rgba(0,106,194,.2);position: relative;margin: 0 29px;bottom: 30px;}
.trend-news-content span {color: #0a5493;font-weight: 700;}
.trend-news-content h2 a {font-size: 23px;padding: 10px 0; font-weight: 700;line-height: 30px;color: #000;display: block;}
.ad-banner-trend img{width: 100%;}
.top-cat-right {margin-bottom: 20px;}
.top-cat-img {width: 40%;float: left;}
.top-cat-img img {width: 100%;}
.top-cat-content {width: 60%; float: right;padding-left: 10px;}
.top-cat-head h5 a {    font-size: 14px;line-height: 20px;color: #000;font-weight: 500;display: block;height: 58px;overflow: hidden;}
.top-cat-head h5 a:hover {color: #0093ff;}
.top-cat-right span {font-size: 13px;color: #0a5493;font-weight: 700;}
.ad-banner-right-top img{width: 100%;}



/*--------------top-treding-sec-----------*/




/*--------------news technology section-----------*/

.news-techno-card span {font-size: 15px; color: #2595e7;font-weight: 600;}
.news-techno-card h5 {font-size: 17px;line-height: 24px;margin-bottom: 0;}
.news-techno-card { box-shadow: 0 9px 16px 0 rgba(0,106,194,.2);border: 0; border-radius: 0;}
/*.news-techno-card .card-body {height: 110px;overflow: hidden;}*/
/*--------------news technology section-----------*/


/*-------------most popular-section--------------*/

.most-popular-sec{background:#fff;margin-top: 20px;}
.embed-video1 { margin-top: 30px;}
.most-popular-news-cat { background: #fff; padding: 15px;box-shadow: 0 9px 16px 0 rgba(0,106,194,.2);margin-top: 59px;}
.top-cat-content .most-para {font-size: 12px;color: #666;font-weight: 400;}
.most-popular-news-cat hr {margin: 5px 0;}
.view-all-btn a {display: block;background: #0097ff; color: #fff;width: 100%; padding: 9px 20px; text-align: center;font-weight: 600;}
.popular-left-head {background: #fff;padding: 10px 20px 10px 37px;box-shadow: 0 9px 16px 0 rgba(0,106,194,.2);margin-bottom: 25px;position: relative;}
.popular-left-head p a {font-size: 16px;line-height: 26px;color: #000;}
.news-popular-left-side {margin-top: 30px;}
.popular-left-head span { background: #000;color: #fff;padding: 3px 10px; position: absolute;top: 0;left: 0;font-weight: 700;}
/*-------------most popular-section--------------*/




/*-------------Features Opinion-section------------------*/

.videos-post-sec {margin-bottom: 15px;}
.video-post {width: 25%;float: left;}
.video-post.video-img img{width: 100%;}
.video-img .video-large {width: 100%;}
.video-post-content {width: 75%;float: right;padding-left: 10px;}
.video-post-content span {margin-bottom: 3px;}
.softwre-apps-head span { color: #0a5493;font-weight: 600;}
.softwre-apps-head h5 a {font-size: 14px;line-height: 20px;margin-bottom: 0;color: #000;font-weight: 700;display: block;}
.news-techno-card .card-title {margin-bottom: 0;}
.features-head{margin-top: 30px;}
.featured-border {border-bottom: 1px solid #d2d2d2; padding-bottom: 15px;}
/*.softwre-apps-head {padding: 0 10px;}*/
.opinions-head{margin-top: 30px;}
.case-studies{margin-top: 30px;}
.case-study-top{margin-top: 30px;}
.opinions-head h5 {font-weight: 400;font-size: 17px;line-height: 28px;}
.case-studies h5 {font-weight: 400;font-size: 17px;line-height: 28px;}
.most-viewed{margin-bottom: 30px;}


/*-------------Features Opinion-section------------------*/



/*-------------footer section----------------*/
/*-------------footer section----------------*/
/*footer{padding:40px 0 0 0;background: #f7f7f7;    border-top: 4px solid #0097ff;}
.fooetr-logo img {width: 250px;}
ul.fooetr-ul {width: 25%;float: left;list-style: none; margin-top: 20px;padding-left: 0;}
ul.fooetr-ul li a {color: #4d4d4d;}
ul.fooetr-ul:last-child {}
ul.social-footer-info {width: 50%;float: left;margin-top: 65px;list-style: none;}
ul.social-icons span {font-weight: 500;color: #fff;}
ul.social-icons {margin-top: 65px;float: right;text-align: right;}
ul.social-icons i {width: 30px;height: 30px; text-align: center;border-radius: 5px;line-height: 30px;color: #fff;}
.social-footer-info li a {color: #fff;font-weight: 500;}
.social-info .fa-facebook {background:#3b5998;}
.social-info .fa-twitter {background:#00acee;}
.social-info .fa-youtube {background:#d62121;}
.social-info .fa-pinterest-p {background:#b71a29;}
.social-info .fa-instagram {background:#dd2a7b;}
.social-info .fa-linkedin {background:#0e76a8;}
ul.social-info {margin-bottom: 10px;}
.footer-bottom p{margin-bottom: 0;font-size: 14px;}
.built-text-bottom{text-align: right;}
.footer-input input {width: 100%!important;border-radius: 0;margin-bottom: 20px;}
.footer-input button {background: #0097ff; color: #fff;border: 0;border-radius: 0;}
h6.subscribe-to-us {margin-bottom: 15px;}
.after-footer-cont{padding-top: 30px;}*/

.footer ul{list-style: none;}
.footer a:hover{text-decoration: none;color: #0f3067;font-weight: 400}
.footer {background: #f7f7f7;border-top: 1px solid #e0e0e0;margin: 40px auto 0;padding: 0px;}
.horizontal_v2 .footer-content {margin-bottom: 0; border-bottom: none;padding: 15px 0 0;}
.footer-horizontal .footer-lst1.footer-trends {margin-top: 0;}
.footer-horizontal .footer-lst1 {margin-bottom: 15px; padding-bottom: 15px;border-bottom: 1px solid #e0e0e0;}
.horizontal_v2 .footer-lst1 li:first-child {text-transform: uppercase;margin-bottom: 10px;}
.footer-horizontal .footer-lst1 li:first-child {float: none;display: block;color: #000;margin-bottom: 5px;}
.horizontal_v2 .footer-aboutus .inline-list li, .horizontal_v2 .footer-lst1 li {font-size: 12px;line-height: 20px;}
.followTx, .footer-lst1 li:first-child {font-weight: 700;}
.footer-horizontal .footer-lst1 li:not(:first-child), .footer-horizontal .footer-lst1 li:not(:first-child) a {display: inline;}
.footer-lst1 li {display: block;color: #000; margin-bottom: 10px; font-size: 13px;line-height: 1.4em;font-weight: 500;}
.footer-horizontal ul.inline-list li:not(:last-child):after, .horizontal_v2 .footer-lst1 li:not(:first-child):after, .horizontal_v2 ul.inline-list li:after {margin: 0 6px;}
.horizontal_v2 .footer-lst1 li:not(:first-child):after, .horizontal_v2 ul.inline-list li:not(:last-child):after {content: "\2022"; font-size: 16px;color: #999;
vertical-align: bottom; border: none;}
.footer-horizontal .footer-lst1 li:not(:first-child):after, .footer-horizontal ul.inline-list li:not(:last-child):after {content: "\2022";margin: 0 5px; color: #ccc;display: inline-block;}
.horizontal_v2 .footer-aboutus .inline-list li a, .horizontal_v2 .footer-lst1 li a {color: #555;}
.horizontal_v2 .footer-card-lst {margin: -15px 0 15px;border-bottom: 1px solid #e0e0e0;display: flex;}
.horizontal_v2 .footer-card-lst>li:first-child {padding-left: 0;}
.horizontal_v2 .footer-card-lst>li {width: 33%;float: left; border-right: 1px solid #e0e0e0; padding: 15px 20px;}
.horizontal_v2 .footer-card-lst h5 {font-size: 11px;}
.horizontal_v2 .footer-card-lst h2, .horizontal_v2 .footer-card-lst h5 {text-transform: uppercase;font-weight: 700;line-height: 1.4em;}
.horizontal_v2 .footer-card-lst h2, .horizontal_v2 .footer-card-lst h5, .horizontal_v2 .footer-card-lst li .descp {color: #000; margin-bottom: 10px;}
.horizontal_v2 .footer-card-lst h2 {font-size: 18px;}
a:link, a:visited {cursor: pointer;color: #000;}
.horizontal_v2 .footer-card-lst li .descp {font-size: 13px;font-weight: 400;line-height: 1.4em;}
.horizontal_v2 .footer-card-lst li .descp a {color: #00afdf;}
.horizontal_v2 .subscribe-count { font-size: 12px;color: #888;line-height: 1.3em;}
.horizontal_v2 .footer-card-lst li form { margin-top: 20px;}
.horizontal_v2 .footer-card-lst li form .textbox { background: #fff; margin-bottom: 7px;color: #666;outline-color: #e0e0e0;border-radius: 0; padding: 8px;font-size: 13px; border: 1px solid #e3e3e3;font-family: 'Open Sans',arial,sans-serif; float: left;width: 63%;}
.horizontal_v2 .footer-card-lst li form .btn {width: auto;min-width: auto; margin: unset; height: 35px; font-size: 14px; text-transform: uppercase;font-family: 'Open Sans',arial,sans-serif;display: inline-block;}
.horizontal_v2 .btn {background: #e32932;min-width: 110px;border-radius: 0; outline: 0;margin: 0 auto 6px; display: block;padding: 0 15px;border: 0;min-height: 34px;font-size: 15px;
    font-weight: 600;}
    .horizontal_v2 .btn, .toggleBtn {cursor: pointer; color: #fff;}
    .horizontal_v2 .footer-card-lst .et-rtl-error {margin-top: 1px;}
    .et-rtl-error:empty {margin-bottom: 0;}

    .et-rtl-error {font-size: 12px;color: #ec2227;line-height: 1em;margin-bottom: 7px;}
    .horizontal_v2 .footer-card-lst>li:last-child {border: none;}
    .horizontal_v2 ul.socialIcon { float: none; background: 0 0;border: none;margin-top: 20px;}
    ul.socialIcon {border-radius: 4px;}
    .horizontal_v2 ul.socialIcon li {margin-right: 10px;border-right: 0;width: 35px;}
    .socialIcon li { display: inline-block;padding: 5px 0;width: 30px;text-align: center;color: #333;border-right: 1px solid #e0e0e0;}
   
   .horizontal_v2 ul.socialIcon li a {
    border-radius: 50%;
    display: block;
    height: 34px;
    width: 34px;
    background: red;
    line-height: 34px;
    color: #fff;
    padding-top:8px;
    display: flex;
    justify-content: center;
}
   .footer-horizontal .footer-aboutus {text-align: left;}
    .footer-aboutus {margin-bottom: 25px;}
    .horizontal_v2 .footer-aboutus .inline-list li, .horizontal_v2 .footer-lst1 li {font-size: 12px; line-height: 20px;}
    .footer-horizontal .footer-aboutus .inline-list li {display: inline;list-style: none;margin: 0 0 0 -2px;}
    .footer-aboutus ul.inline-list li {font-weight: 500;}
    ul.inline-list li {position: relative;}
    .horizontal_v2 .footer-aboutus .inline-list li a, .horizontal_v2 .footer-lst1 li a {color: #555;}
    .footer-horizontal .footer-aboutus ul.inline-list li:not(:last-child):after, .horizontal_v2 .footer-aboutus ul.inline-list li:after {margin: 0 8px 0 6px;}
    .horizontal_v2 .footer-lst1 li a:hover {color: #001959;font-weight: 400;}
    .footer-horizontal .footer-aboutus .inline-list li a:hover {color: #0097ff;}

    /*-------------footer section----------------*/
    /*-------------footer section----------------*/









    /*-------------News section Page----------------*/
    .news-ad-mrgin{margin-top: 30px;}
    .news-ad-banner-700 {width: 100%;margin:auto;width: 100%;max-width: 700px;}
    .news-ad-banner-700 img {width: 100%;margin-top: 50px;}
    .news-techno-card p {padding-top: 10px;height: 85px;overflow: hidden;}
    .action-page-cart {min-height: 248px;}
    .view-all-media-btn {text-align: center; }
    .view-all-advertisment{margin-top: 50px;}
    .view-all-media-btn a {background: #0a5493;color: #fff;width: 100%;padding: 9px 20px;text-align: center;font-weight: 600;}
    .news-ad-banner-900{width: 100%;margin:auto;width: 100%;max-width: 900px;}
    .news-ad-banner-900 img {width: 100%;margin-top: 50px;}
    .action-news-title{margin-top: 30px;}
    .action-news-cat-right  { margin-top: 30px;}
    .action-news-cat-right hr { margin: 5px 0;}
    /*-------------News section Page----------------*/




    /*-------------Story section Page----------------*/
    .story-right-news{margin-top: 30px;}
    /*.Story-top-sec .story-top-img img{width: 100%;}*/
    .Story-top-sec .story-top-title {font-size: 15px;color: #2595e7;font-weight: 600;display: none;}
    .Story-top-sec h2 {font-size: 36px;font-weight: 800;margin: 10px 0;}
    .story-top-date {margin: 25px 0;}
    .story-social-detail {display: inline-block;}
    .story-social-detail ul {list-style: none;}
    .story-social-detail ul li {display: inline-block;padding: 0 16px 0 0;}
    .story-social-detail ul li a {color: #4d4d4d;}
    .story-top-social {display: inline-block;float: right;}
    .story-top-social ul {list-style: none;}
    .story-top-social ul li {display: inline-block;padding: 0 2px;}
    .story-top-social ul li a i {line-height: 30px;border-radius: 50px;height: 30px;width: 30px;text-align: center;}
    .detail-para{margin-top: 20px;}
    /* add on 06-04-2021*/
    .detail-para p{margin-bottom: 10px;}
    /*.details-top-content.details-auto p:hover {color: #0095fe;}*/
    .stry-tag-keywords ul {list-style: none;margin-top: 40px;}
    .stry-tag-keywords ul li {color: #0097fe;display: inline-block; padding: 3px 11px; border: 1px solid #e0e0e0;border-radius: 5px;}
	.stry-tag-keywords li a { font-size: 12px;font-weight: 400;color: #666;}
	.stry-tag-keywords li a:hover {color: #267dcb;}
    .twitter-post-head  h1 {text-transform: capitalize; margin-bottom: 30px;margin-top: 0;position: relative;font-size: 25px;}
    .phone-head h1:after {content: "";position: absolute;    border-bottom: 2px dotted #cfcfcf; width: 100%;bottom: -8px;left: 0;}
    .cmnt_text { display: inline-block; width: 100%;}
    .story-comment-section{margin-top: 30px;}
    .cmnt_box .usr_view {float: left;width: 15%;}
    .usr_view img {width: 80px;}
    .cmnt_box .usr_contnt {float: left;width: 85%;padding-left: 10px;}
    .cmnt_box .usr_contnt textarea {width: 100%;font-size: 16px;min-height: 100px;padding: 15px;border-radius: 0;border: 2px solid #1189ce;}
    ul.social.fo.mt10px.mb20px.news-social1 {padding-left: 0;}
    .social li {display: inline-block;padding: 0 5px;}
    .social .facebook-reg {background: #294f9d; border: 1px solid #294f9d;}
    .social .social-links { cursor: pointer; padding: 0px;border-radius: 0px;box-shadow: none;width: auto;height: auto;display: inline-block;font-size: 17px;}
    .social .gplus-reg {background: #f33c12;border: 1px solid #f33c12;}
    .social .social-links .fab {float: left;width: 40px;height: 40px;line-height: 40px;}
    .facebook-reg .fab{background: #16377b;color: #fff;text-align: center;}
    .gplus-reg .fab {background: #bb2502;color: #fff;text-align: center;}
    .social .social-links .social-text { min-width: 101px;display: inline-block;line-height: 40px;font-weight: 500;padding-left: 7px;color: #fff;}
    .social span.social-text { padding: 0;border: 0;box-shadow: none;display: inline;width: auto;}
    /*-------------Story section Page----------------*/





    /*-------------Opinion section Page----------------*/
    .opinion-left {text-align: center;}
    .opinion-left h6 {color: #2595e7;margin: 10px 0 5px 0;display:none;}
    .opinion-left p {
        display: none;
    }
    .opinin-left-icon-img {
        overflow: hidden;
        height: 195px;
    }
    .opinion-left span {display: block;color: #b3b2b2;}
    .opinion-left i {color: #2595e7;display: block;font-size: 24px;margin-top: 5px;}
    .opinion-top-sec h2 {font-size: 30px;margin: 0px 0;}
    .opinion-top-sec p {margin-bottom: 10px;line-height: 24px;}
    span.opinion-comment-para {color: #666;font-size: 14px;}
    .opinion-left-cat img{width: 100%}
    .opinion-left-cat a {display: block; overflow: hidden;height: 176px;}
    .opinin-left-icon-img img {height: auto;width:100%;}
    .opinion-left-cat {width: 35%;float: left;}
    .opinion-left-cat-content { width: 65%;float: right;padding-left: 20px;}
    .opnion-ad-margin-ban{margin-bottom: 30px;}
    .main-opinion-sec{margin-top: 10px;}
    .opinion-top-sec ul li {display: inline-block;padding: 0 18px 0 0px;}
    .opinion-top-sec ul li a i {font-size: 16px;margin-bottom: 12px;border: 1px solid #b8b8b8;width: 30px;height: 30px;line-height: 30px;border-radius: 50px;text-align: center;}



    /*-------------Opinion section Page----------------*/



    /*--------------Contact us page--------------*/
/*.contact-form-sec{   background: -webkit-linear-gradient(left, #0072ff, #00c6ff);padding: 50px 0}
.contact-form{background: #fff;box-shadow: 0 9px 16px 0 rgba(0,106,194,.2);max-width: 850px;width: 100%;margin:auto;}
.contact-form .form-control{border-radius:1rem;font-size: 14px;height: 45px;}
.contact-image{text-align: center;}
.contact-image img{ border-radius: 6rem;width: 11%;margin-top: -3%;transform: rotate(29deg);}
.contact-form form{ padding: 8%;}
.contact-form form .row{margin-bottom: -7%;}
.contact-form h3{margin-bottom: 8%;margin-top: -8%;text-align: center;color: #0097ff;}
.contact-form .btnContact {border: none;background: #0199d9;font-weight: 600;color: #fff;cursor: pointer;padding: 6px 20px;margin-top: 50px;}
.btnContactSubmit{width: 50%;border-radius: 1rem;padding: 1.5%;color: #fff;background-color: #0062cc;border: none; cursor: pointer;}*/

.contact-form-sec{   background: -webkit-linear-gradient(left, #0072ff, #00c6ff);padding: 50px 0}
.contact-form{background: #fff;box-shadow: 0 9px 16px 0 rgba(0,106,194,.2);max-width: 1100px;width: 100%;margin:auto;}
.contact-form .form-control{border-radius:0;font-size: 14px;height: 45px;}
.contact-image{text-align: center;}
.contact-image img{ border-radius: 6rem;width: 11%;margin-top: -3%;transform: rotate(29deg);}
.contact-form form{ padding: 8%;}
.contact-form form .row{margin-bottom: -7%;}
.contact-form h3{margin-bottom: 4%;text-align: center;color: #052765;}
.contact-form .btnContact {border: none;background: #042864;font-weight: 600;color: #fff;cursor: pointer;padding: 10px 20px;margin-top: 20px;}
.btnContactSubmit{width: 50%;border-radius: 1rem;padding: 1.5%;color: #fff;background-color: #0062cc;border: none; cursor: pointer;}
.contact-row {margin-bottom: 25px;text-align: center;}
.contact-row b {color: #0097ff;font-size: 20px;font-weight: 400;}
.contact-row p {color: #000;font-size: 14px;}
.contact-row p,a {font-weight: 500;}
.contact-row a {text-decoration: none;}
.contact-main-heading p {text-align: center;color: #052765;font-weight: 500;font-size: 30px;padding-top: 35px;}

/*--------------Contact us page--------------*/


/*---------------Penelists section----------------*/
.penelist-banner img{width: 100%;}
.penelist-sec h1{margin-top: 20px;}
.penelist-sec p{line-height: 24px; color: #333;margin-top: 5px; font-size: 14px;}
.penelist-content{text-align: center;}
.penelist-content img{width: 100%;max-width: 400px;}
.penelist-content h2{margin:0;color:#333;font-size: 16px;margin-top: 10px;height: 40px;overflow: hidden;}
.penelist-content h3 {color: #0097ff;font-size: 14px;margin-top: 4px;font-weight: 400;}
.pene-list-main{ box-shadow: 0px 0px 3px #c7c7c7;background-color: white;padding: 10px;}
.pene-list-row{ margin-top: 35px;}
.pene-list-main .col-md-3:nth-child(4){ border-right: 0px solid #e4e4e4!important;}
.pene-list-main .col-md-6:nth-child(2){ border-right: 0px solid #e4e4e4!important;}
.pene-margin-botm{margin-bottom: 20px;}
.pennel-title h2{text-transform: uppercase;margin-top:20px;}
.penelist-list-ul-ol{list-style: none;}
.penelist-list-ul-ol li{line-height: 20px; color: #333;margin-top: 5px; font-size: 14px; font-weight: 500; padding: 5px 0;}
.continue-story-view {margin-top: 50px;}
/*---------------Penelists section----------------*/


/*--------------Webinar section---------------*/
.webinar-social-icons {border: 1px solid #007bff;width: 25px; height: 25px;line-height: 25px;border-radius: 50px;text-align: center;font-size: 12px;}
.webinar-speaker h5 {margin: 10px 0;}
.webinar-speaker ul {list-style: none;margin-bottom: 20px;}
.webinar-speaker ul li {width: 13.3%;float: left;border: 1px solid #ccc;margin: 2px;overflow: hidden;height: 72px;}
.webinar-social{margin-top:15px;}
.webinar-title-head{margin-bottom: 20px;}
.webinar-title-head:hover{color: #019ede;}
.webinar-social-icons:hover { background: #007bff; color: #fff;}
/*--------------Webinar section---------------*/







/*-------------Media query start---------------*/
@media only screen and (max-width: 992px) and (min-width: 768px){
    .trend-news-content {position: absolute;bottom: 70px;}
}

@media (min-width: 300px) and (max-width: 400px) { 
    .searching .form-group {right: 7px!important;}
    .opinion-top-sec h2 {font-size: 18px!important;}
    span.webinar-date-span {font-size: 12px;}
}

/* added on 17-02-2021 for mobile nav */
@media (max-width: 576px){
 /* .bg-light {
    height: 450px !important;
    overflow-y: auto;
} */

	/*.top-nav {
	    height: 350px;
	    overflow-y: auto;
	}*/

    div#navbarSupportedContent {
    background: #13246c;
    padding:10px;
     
    }
}

@media (max-width: 991px){
    .top-nav{overflow-y: scroll;height: 365px;}
    .top-nav::-webkit-scrollbar {width: 5px;}
    .top-nav::-webkit-scrollbar-track {background: #f1f1f1;}
    .top-nav::-webkit-scrollbar-thumb {background: #1082c6;}
    .top-nav::-webkit-scrollbar-thumb:hover {background: #555;}
    .navbar-light .navbar-toggler-icon {background-image: url(../img/nav-icon.png);}
    .navbar-light .navbar-toggler {border-color: #fff;}
    .news-techno-card{margin-bottom: 30px;}
    .section-margin-top { margin-top: 20px;}
    ul.fooetr-ul{width: 33%;}
    .fooetr-logo img {width: 180px;}
    .searching .form-group { position: absolute;right: 15px;width: 75%;top: 0px;z-index: 222;}
    .view-all-advertisment {margin-top: 20px;}
    .ad-margin-top{margin-top: 30px;}
    .news-ad-banner-700 img {margin-top: 25px;}
    .searching .btn{top: 0;}
    .navbar-light .navbar-nav .nav-link{padding-left: 0;}
    .nav-link{padding: 0;}
    .logo img {width: 334px;}
	section.navigation-sec {padding: 7px 0!important;}
	.searching .form-group {margin: 0px 0px;}
	.searching .btn {right: 0;}
	.top-ad img {
    width: 100%;
    border: 1px solid #d4d4d4;
}


}




@media (max-width: 767px){
    .inner-interview-right h4 {font-size: 14px;}
    .inner-interview-right h2 a {font-size: 14px!important;}
    
    .inner-interview-right p{display:none;}
  .opinion-left-cat a {height: auto;}
  .logo { text-align: center;}
  .trend-news-content {position: relative;margin: 0 0;bottom: 0px;margin-bottom: 20px;}
  .case-study-margin{margin-top: 30px;}
  .card.news-techno-card {margin-bottom: 30px;}
  .ad-banner-trend img {  margin-bottom: 30px;}
  /* .searching .form-group { position: absolute;right: 15px;width: 75%;top: -42px;z-index: 222;}*/
  .most-popular-sec {padding: 20px 0;}
  .most-popular-news-cat {margin-top: 30px;}
  ul.fooetr-ul { width: 33%;}
  .footer-bottom p{text-align: center;}
  .softwre-apps-head h5 {font-size: 16px;line-height: 24px;height:auto;}
  .Story-top-sec h2 { font-size: 28px; line-height: 35px;}
  .story-top-social ul { margin-top: 12px;}
  .stry-tag-keywords ul li{margin-bottom: 10px;}
  .opinion-left-cat {width: 100%;}
  .opinion-left-cat-content { width: 100%;float: left;padding-left: 0;margin-top: 15px;height: 100% !important;}

  .horizontal_v2 .footer-card-lst>li {width: 100%;padding: 15px 0px;}
  .horizontal_v2 .footer-card-lst{display: block;}
  .top-ad img {margin-top: 0!important; margin-bottom: 13px;}
  .top-title h1{  display: block!important;}
  .order3 {order: 3;}
  .order1 { order: 1;}
  .order2 {order: 2;}
  .trend-news-img {height: auto!important;padding: 0px 0px!important;}
  .card.news-techno-card img {height:auto!important;}
  .horizontal_v2 .footer-card-lst>li{border:0}
  .upcoming-article {width: 100%!important;}

  /* .opinion-left-cat img{margin-top: 20px;}*/

	 /* NEWletter popup css */

	 #enquirypopup .modal-content {
	    width: 96%!important;
	}
	#enquirypopup {
	    padding-right: 0px!important;
	}

	#enquirypopup .subsc-modal-form {
	    text-align: left;
	}

	#enquirypopup button.btn.btn-default.subs-btn {
	    margin-top: 10px!important;
	}

	#enquirypopup .modal-body {
	    padding: 7px 15px;
	}


	#enquirypopup .subsc-modal-form {
	    margin-left: 0%!important;
	}



}



@media (max-width: 600px){
    .cmnt_box .usr_contnt{padding-left: 45px;}
    .pene-list-main .col-md-3{ border-right: 0px solid #e4e4e4!important;}
    .webinar-title-head{font-size: 24px;}
    .horizontal_v2 .footer-card-lst li form .btn{display: inherit;}
    .form_wrap { margin-bottom: 0; }

}


@media (max-width: 480px){
	.top-search-button{top: 10px;}
	.desktop-appointments-social{ display:none !important;;}
	.mobile-appointments-social{ display:block !important; float:left !important;}
    .interview-h2-head{ font-size:16px;line-height: 20px;}
    .inner-interview-right{    padding-left: 10px!important;}
    span.opinion-top-title {font-size: 14px;line-height: 18px;display: block;}
    .softwre-apps-head .inter-view-title-name { display: block; font-size:11px !important;}
.softwre-apps-head .designation-name {display: block; font-size:11px !important; }
    /*------- 21-11-2020------ */
    .trend-news-content h2 a {font-size: 20px; line-height: 26px; }
    ol.breadcrumb {font-size: 14px; margin-bottom:5px;}
    .trend-content p a{font-size: 15px;}
    .top-treding-sec hr{ margin: 8px 0;}
    span.designation-name {font-size: 14px; line-height: 17px;}
    span.inter-view-title-name{font-size: 14px!important; }
    .softwre-apps-head h5 a{font-size: 14px;}
    .details-top-content {font-size: 14px; }
    .details-top-content p {font-size: 14px; }
    .video-post.video-img img {height: auto;}
    .report-main-head h5 {font-size: 14px!important; line-height: 20px!important; }
    .story-social-detail ul li{font-size: 13px;}
    .Story-top-sec p {font-size: 14px!important; font-weight: 500!important; line-height: 18px; }
    /*------- 21-11-2020------ */
    .author-img { width: 15%!important;height:auto; }
    .author-content { width: 85%!important; }
    .story-top-date { margin: 15px 0;}
    .logo img {width: 140px;}
    .trend-content p { font-size: 15px;margin-top: 0px;}
    .trend-news-content h2 { font-size: 18px;line-height: 24px;}
    ul.fooetr-ul {width: 100%;}
    .footer-input button {margin:0!important;}
    .trend-title h1 { font-size: 22px;}
    .trend-title h1:after { width: 100px;}
    .story-top-social { float: none;}
    .Story-top-sec h2 {font-size: 16px;line-height: 24px;margin: 7px 0;font-weight: 600;}
    .twitter-post-head h1 {font-size: 20px;}
    .cmnt_box .usr_contnt textarea { min-height: 86px;}
    .stry-tag-keywords ul{text-align: center;}
    .social .social-links .social-text { min-width: 80px;line-height: 30px;font-size: 13px;}
    .social .social-links .fa {width: 30px;height: 30px;line-height: 30px;}
    .story-social-detail ul li a {font-size: 13px;}
    .story-social-detail {display: block;}
    .opinion-top-sec h2 {font-size: 20px;}
    .opinion-left i {margin-bottom: 10px;}
    .view-all-media-btn a { padding: 5px 20px;font-size: 14px;}
    .contact-form h3 {margin-top: -4%;font-size: 20px;}
    .contact-form form {padding: 5%;}
    .contact-image img {width: 18%;margin-top: -7%;}
    .penelist-sec h1 {font-size: 22px;}
    .pennel-title h2{font-size: 22px;}
    .webinar-title-head{font-size: 17px;}
    .webinar-speaker h5 {font-size: 17px;}
    .webinar-speaker ul li {width: 23.3%;}
    .softwre-apps-head h5 a{margin-top: 0;height: auto!important;line-height: 20px;}
span.inter-view-title-name{/* padding-top: 0!important; */}
.video-post{height: auto!important;}
span.designation-name{font-size: 15px;}
.opinion-top-sec ul li a i {width: 25px;height: 25px;line-height: 25px;font-size:12px;}
.video-iframe { height:250px!important;}
.load-popup-body h2{font: 18px!important;}
.modal-body.load-popup-body { padding: 60px 50px!important;}
.mobile_view { display: block!important;padding:0 15px; }
.desktop_view { display: none; }

.mb-breadcrumbs{display:none;}

.top-add-desktop{display:none;}
.top-add-mobile{display: block!important;}
.top-ad img { height: 60px; }
 /* added on 13-04-2021 for search page news listing vikas*/
.search-news-img{ width: 384px!important; height: 256px!important; }

}
/*
.opinion-top-sec h2 {
    font-size: 30px;
    margin: 10px 0;
    }*/
    .opinion-top-sec h2 a{
        font-size: 20px;
        margin: 2px 0 5px 0;
        color: #000;
        font-weight: 600;
        display: block;
        clear: both;
    /*overflow: hidden;
    height: 70px;*/
}

.opinion-top-sec h4 a{
    margin: 10px 0;
    color: #000;
    font-weight: 600;   
}

.card-body h5 a {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600; 
    display: block;
}
.webinar-title-head a{
    color: #000;
    font-weight: 600; 
}
.news-techno-card .card-body{
padding: 12px;
}

/*-------------Media query start---------------*/

/*pagination*/

.text-right {
    text-align: right;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0 0 0;
    border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-radius: 0;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #042864;
    border-color: #042864;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 8px 20px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination li a:hover { background: #337ab7;color: #fff;border: 1px solid #ddd;}
.col-full{display: inline-block; width: 100%;}


/* previous design webpage css*/

.stories-wrp{padding: 30px 0px;}
.f2f2f2-bg{background-color: #f2f2f2;}
.fff-bg{background-color: #fff;}
.pd-15{padding: 15px;}
.news-stories{margin-bottom: 30px;}

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.box-title {
    padding-bottom: 5px;
    position: relative;
    border-bottom: 2px solid #eee;
    margin-bottom: 20px;
}

.subscribe-card {
    background: -webkit-linear-gradient(top, rgb(25, 25, 25) 0%, rgba(51,51,51,1) 100%);
}

.mb-20 {
    margin-bottom: 20px;
}
.subscribe-content {
    text-align: center;
    padding: 30px 15px;
}
.subscribe-content h2 {
    margin-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #eee;
    font-family: 'georgia-bold';
}
.subscribe-content p {
    font-size: 12px;
    color: #ccc;
}
.subscribe-card .form-control {
    background-color: #042864;
    border-color: #042864;
    color: #eee;
    font-weight: 600;
    width:100%;
}
.subscribe-card .btn {
    background-color: #e51515;
    padding: 0 19px;
    border-radius: 0px;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 16px;
}
.subscribe-card .form-control::placeholder{
  color:#fff
}

.register-form {
    width: 100%;
    max-width: 700px;
    margin: auto;
}

.register-form-main {
    background: #fafafa;
    padding: 25px;
}


.main-topic h3 {
    font-size: 20px;
    margin-bottom: 20px;
    padding-left: 13px;
}


.control-label {
    font-size: 14px;
    color: #091e42;
    font-weight: 600;
    margin-bottom: 8px;
    display: block;
    text-align: right;
}
.register-form .web-input{
    width: 100%;
    height: 45px;
    border-radius: 0;
    font-weight: 300;
    border: 1px solid #ddd;
    font-size: 13px;
}
.subscribe-frm .btn {
    background: #4a90e2;
    padding: 10px 30px;
    border-radius: 0;
    height: 42px;
    text-transform: uppercase;
    margin-top: 15px;
}

/*Model Design*/

.modal-dialog { max-width: 650px;margin: 1.75rem auto;}
.regiester-login { padding: 0 2rem; background: #fff;min-height: 400px;}
.register-head {font-size: 20px;color: #091e42;padding: 5px 0;font-weight: 500;}
.input-field .lbl {margin-bottom: 4px;display: inline-block;color: #091e42; font-size: 12px;font-weight: 700;line-height: 16px;}
.input-field input { padding: 4px 10px;border: 1px solid #ddd;box-sizing: border-box;height: 42px;width: 100%;margin-bottom: 20px;font-size: 12px;}
.action .login-btn {font-weight: 500;font-size: 14px;height: 38px;line-height: 38px;background-color: #007bff;width: 100%;border: 0;color: #fff;}
.modal-content{border-radius: 0;}
.modal-body{padding:0;}
.modal-header {padding: 7px 15px;border-bottom: 0px solid #e9ecef;}
.modal-content {border: 0px solid rgba(0,0,0,.2); box-shadow: 0 9px 16px 0 rgb(245, 218, 194);}


.top-cat-content.top-cat-content-right {
 width: 100%;
}

.stats-head a {
    color: #000;
}

.top-of-week-content {
    float: left;
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
}
.top-of-week {
    width: 100%;
}
.trend-news-img img {
    border: 1px solid #e3e3e3;
}

.top-cat-full-img {
    width: 100%;
}
.top-cat-content-full {
    width: 100%;
    float: left;
}
.trend-news-img {
    height: 350px;
    overflow: hidden;
    padding: 0 20px;
}
.Story-top-sec p {
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
}
.top-ad img {
    padding: 3px 0;

    margin: 10px 0px;
}
.top-ad {
    width: 100%;
    text-align:right;

}
.card.news-techno-card img {
    width: 100%;
    height: 200px;
}
img.footer-logo {
    /* width: 200px; */
     margin-bottom:20px;
}
.opinion-top-sec ul {
    display: inline-block;
    float: right;
}
.top-nav {
    padding-top: 4px;
}
.op-margin {
    margin-top: 10px;
}

span.webinar-date-span {
    font-weight: 700;
}



span.webianr-register-btn a {
    padding: 7px 20px;
    background: #0c2d68;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 700;
}
span.webianr-register-btn {
    padding-left: 48px;
}
.trend-news-content p {
    height: 75px;
    overflow: hidden;
}


.breadcrumb {padding: 0;background: transparent;}
.video-img img {width: 100%;}


.top-carousel p {
    color: #212121;
    text-shadow: none;
    margin-top: 10px;
    font-size: 18px;
    max-height: 43px;
    overflow: hidden;
    font-weight: 500;
}

.top-carousel .carousel-control-next {opacity: 1; background: rgba(0,0,0,0.5);height: 43px;top: 50%;transform: translateY(-100%);}
.top-carousel .carousel-control-prev {opacity: 1; background: rgba(0,0,0,0.5);height: 43px;top: 50%;transform: translateY(-100%);}

.carousel-item p {margin: 15px 0;}
.trend-news-content a {color: #08195a;font-weight: 700;}

.top-title h1{  display: none;}

/*home page opinion appointments and interview*/
.softwre-apps-head h5 a { font-weight:600;}
/*.softwre-apps-head {padding: 10px;}*/
span.inter-view-title-name {display: block;font-weight: 600;font-size: 14px;margin-bottom: 0;}
span.designation-name {font-weight: 400;font-size: 14px;color: #000;display:block;line-height:17px;} 

/*---report story-code-----*/
.report-post-img {width: 40%;float: left;}
.report-post-content {float: right; padding-left: 15px;width: 60%;}
.report-post-content {font-size: 16px;line-height: 22px;margin-bottom: 0;margin-top: 5px;color: #000;font-weight: 500;display: block;}
.report-post-content span{color: #0a5493;font-weight: 600; font-size:14px;}
.report-post-img img {height: 115px;width:100%;}
.report-main-head{margin-top: 30px;}
.report-main-head h5 {font-weight: 400;font-size: 14px;line-height: 20px;}
/*---report story-code-----*/

.register-form-main label {text-align: left;}
.top-cat-head span { font-size: 13px; }
.widget-news img {width: 100%; border: 1px solid #e4e4e4;}
.top-cat-img.interview-righ-cat { height: auto;position: relative; }
.interview-righ-cat .fa-play {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;border: 1px solid;height: 35px;line-height: 34px;text-align: center;width: 35px;border-radius: 50%;cursor: pointer;}
.detail-story-info { margin-bottom: 20px;float: left;margin-right: 20px;width: 100%;max-width: 360px; margin-top: 10px;}
.detail-story-info img { width: 100%;}
.detail-story-info p{font-size: 14px;font-weight: 700;margin-top: 10px;line-height: 22px; }
.detail-story-info span {display: block;height: auto;overflow: hidden;}

/*----------------Conferences----------------------*/

.upcoming-webinar-card { padding: 10px 0;border-bottom: 1px solid rgba(0,0,0,.3);}
.upcoming-webinar-card .upcoming-webinar-date {font-size: 16px;line-height: 19px;color: #da1f2a;border: 0;display: block;font-weight: 400;}
.upcoming-webinar-card .upcoming-webinar-title {font-weight: 700;color: #003d57;font-size: 12px;
    text-decoration: none;line-height: normal;display: block;overflow: hidden;height: auto;}
    .trend-title {margin-bottom: 10px;}

    /*-------------------*/


    /* Subscribe model  */
    .load-popup-body input {height: 42px;font-size: 13px;border-radius: 0;}
    .load-popup-body h2 {text-align: center;margin-bottom: 20px;font-size: 24px;text-transform: uppercase;}
    .modal-body.load-popup-body {padding: 100px 50px;}
    .load-popup-body .btn-lg {border-radius: 0;font-size: 16px;background: #042864; border-color: #042864;}
    .close-load-popup { position: absolute;right: 10px;font-size: 35px;z-index: 999;} 
    .subscribe-modal-dialog { position: absolute;left: 50%;transform: translate(-50%, -50%)!important;top: 50%;width: 100%;margin:0 auto; }       
    /* Subscribe model */

    .form_wrap{ position: relative;width: 100%; }

    .conf-opinion-left-cat a {height: auto;}

    .video-left-cat{ position: relative; }
    .video-left-cat  .fa-play {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;border: 1px solid;height: 45px;line-height: 45px;text-align: center;width: 45px;border-radius: 50%;cursor: pointer;}

    .report-icon-dwnload { position: relative; }
    .report-icon-dwnload .fa-download {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;border: 1px solid;height: 35px;line-height: 34px;text-align: center;width: 35px;border-radius: 50%;cursor: pointer;background: rgba(0,0,0,.5);}
.report-icon-dwnload .fa-download:hover {
background: #0d7dc9;
}
    .author-img { width: 6%;height:auto; }
    .author-content { width: 94%; }

    /*--------------Today changes 04-11-2020--------------*/
    .view-more { text-align: right;}
    .view-more a {color: #185493;border-radius: 2px;font-size: 15px;}
    .trend-title a {font-weight: 700;}
    .report-post-content a {font-weight: 600;}
    .trend-content {border-bottom: 1px solid #bdbdbd; padding-bottom: 4px; padding-top: 4px; }

    .trend-content:last-child{border: none;}
    .inner-interview-left{width: 20%;float: left;}
    .inner-interview-right{width: 80%;float: right;padding-left: 20px;} 
    .opinion-border {border-bottom: 1px solid #c1c1c1; padding-bottom: 10px; }
    .interview-main-border {
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 10px;
}

.pennel-title1 button {
    border-radius: 0;
    background: #0a5493;
    border-color: #0a5493;
    font-size: 15px;
}
.pennel-title1{
    text-align: center;
    margin-top: 10px;
}
.navbar-dropdown{
    margin-top: 0px;
    border-radius: 0;
    background: #185493;
    padding: 5px 0;
}
.navbar-dropdown a {
     font-size: 13px;
    color: #fff;
    font-weight: 600;
    border-bottom: 1px solid #fff;
    padding: 8px 15px;
}  

.navbar-dropdown a:last-child {
    border: 0;
}
.navbar-dropdown a:hover {
    background: #fff;
    color: #13477d;
}


 .sticky-top{background: #fff;}
 
 
 
 
/*-----Modal-----*/



.load-moddesktop-appointments-socialal .close {
   position: absolute;
   right: -10px;
   z-index: 2;
   color: #fff;
   opacity: 1;
   width: 40px;
   top: -10px;
   height: 40px;
   background: #0d7dc9;
   border-radius: 50px;
 }
 .load-modal .modal-content {
  box-shadow: 0 9px 10px 0 transparent;
}
.load-modal .modal-dialog {max-width: 650px;margin: 0px auto!important;width:100%;position: absolute;
    left: 50%;
    transform: translate(-50%, -50%)!important;
    top: 40%;}


.load-modal .close:focus, .close:hover {color: #fff; opacity: 1; }
.load-modal .close:hover{background: #062965;opacity:1!important;}
.subscrive-modal-content {
    padding: 50px;
    text-align: center;
}
.subscrive-modal-content h1 {
    color: #fffdfc;
    font-size: 37px;
}
.subscrive-modal-content p {
    color: #fff;
    padding: 20pxdesktop-appointments-social 0;
}
.subscrive-modal-content .input-bg {
    width: 100%;
    margin-bottom: 20px;
    height: 45px;
    border: 0;
    padding-left: 10px;
    border-radius: 0;
}
.subscrive-modal-content span {
    color: #f98244;
    text-align: center!important;
    font-weight: 700;
}



.navbar-dropdown .dropdown-divider {
    
    margin: 5px 0;
    
}

.navbar-dropdown .dropdown-item:focus, .dropdown-item:hover{background: transparent;color: #fff;} 


.show-on-hover:hover > div.dropdown-menu {
    display: block;    
	padding:0;
}
.nav-link {
    padding: .75rem 0;
}


.upcoming-article {
    overflow: visible!important;
    height: auto!important;
}
.fb {
    background: #4867aa!important;
}
.twitter {
    background: #50abf1!important;
}
.lin {
    background: #0077b5!important;
}


.img-width img{ width:100%;}

/* add on 29-01-2021 for home page modal*/
#subscribe_modal .close {position: absolute; top: 0; right: 0; color: #fff; opacity: 1; z-index: 999; background: #0d7dc9; padding: 5px 10px; }
#subscribe_modal .close:hover {background: #1b4d9e;} 
.top-add-mobile{display: none;}



/* 15-3-21 for header search bar */

.top-search-button i {color: #fff; cursor: pointer;}
.top-search-button {position: absolute; right: 15px; top: 14px;}
.top-search-button .dropdown-menu1 {position: absolute; top: 40px !important; right: 0px; padding: 0px; width: 280px; left: auto !important; border-radius: 0px; border-top: 3px solid #0084e3; -webkit-transform: translate3d(0px, 0px, 0px) !important; transform: translate3d(0px, 0px, 0px) !important;box-shadow: 1px 2px 3px #c1c1c1;background-color: #fff;}
.top-search-button .dropdown-menu1 > li {padding: 0px; border: none; margin: 0px; width: 100%; background: none;}
.top-search-button .search-panel .form-container {padding: 25px 20px;}
.top-search-button .search-panel .form-group {position: relative; margin: 0px;}
.top-search-button .search-panel input {display: block; width: 100%; height: 40px; color: #000000; font-size: 14px; line-height: 24px; background: #ffffff; border: 1px solid #e0e0e0; padding: 7px 40px 7px 15px; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease;}
.top-search-button .search-panel input:focus{outline: 0;}
.top-search-button .search-panel .search-btn {position: absolute; right: 0px; top: 0px; width: 40px; height: 40px; text-align: center; color: #555555; font-size: 12px; background: none; cursor: pointer; border: 0;}
.top-search-button i {color: #fff;cursor: pointer;}
/* 15-3-21 for header search bar */

/* added on 06-04-2021*/
.upcoming-more-btn{
	margin-top:5px!important;
}

.logo-mrg{
     margin-bottom: 8px;
}

.logo-margin{  
    margin-top: -14px;
}
.logo-mrg-top{  
    margin-top: 8px;
}
.bg-blue {
    color: #fff;
    border: 1px solid #3f51b5!important;
    background: #3f51b5;
}
.bg-skyblue {
    color: #fff;
    border: 1px solid #03a9f4!important;
    background: #03a9f4;
}
.whatsapp {
    color: #fff;
    border: 1px solid #0fd50f;
    background: #0fd50f;
}
.linkedin {
    color: #fff;
    background: #3e6e96;
    border: 1px solid #3e6e96;
}
 
 
 /* */
 /* modal css for newsletter popup */
#enquirypopup .modal-content {
    width: 78%;
    margin: auto;
}
#enquirypopup .modal-body {
    padding: 1rem;
}

#enquirypopup .modal-footer {
    width: 100%!important;
    padding: 0rem 1rem;
}
#enquirypopup .modal-header{
    border-bottom: 1px solid #dee2e6;    
}




#enquirypopup .subsc-modal-form {
    /* margin-left: 17%!important;*/
}
#enquirypopup .modal-sm{
    max-width: 450px!important;
}


 
.subsc-modal-form {
    vertical-align: middle;
    text-align: center;
    margin: auto;
    width: 100%!important;
    
}
.subsc-modal-form .form-control {
    width: 100%!important;
}
.text-danger, .error{
    font-size: 13px;
}
div#enquirypopup {
    display: block;
    padding-right: 17px;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
    outline: none;
}






