/*
Theme Name: DG Agency
Theme URI: https://dgagency.in/
Author: the WordPress team
Author URI: https://dgagency.in/
Description: Agency is designed to be flexible, versatile and applicable to any website. Its collection of templates and patterns tailor to different needs, such as presenting a business, blogging and writing or showcasing work. 
Version: 1.1
Text Domain: twentytwentyfour
*/

#wpadminbar+header > .fixed-top{ top: 20px;}
nav .main-menu ul>li a{font-size: 18px; font-weight: bold; text-shadow: 1px 2px rgba(0,0,0,.6);}
footer{border-top: 1px solid rgba(0, 0, 0, .1);}

.home-blog .single-promo img{width: 100%;}
.blog ul.page-numbers{ display: flex;}
.blog ul.page-numbers li{padding: 5px;} 

.blog .equal .col-md-4.col-lg-4{padding: 15px;}
.blog .flex-info{display: flex;justify-content: center;}
.blog .see-more{position: absolute; text-wrap: nowrap;bottom: 6px;right: 9px;}

.navbar.bg-transparent, .home .navbar.bg-transparent.affix {background: rgba(0, 67, 139, 0.95) !important;}
/*.home .navbar.bg-transparent{ background: transparent!important;}*/

.main.dgagency-myaccount .dg-container{min-height: 62vh;}


/*___MEGA MENU_____*/
.main-menu{position: relative;}
.dropdown.megamenu{position: inherit;}
.dropdown-menu.megamenu{ width: 100%; left: 0px; padding: 20px;}
.dropdown-menu.megamenu ul li{padding: 0px;}
.dropdown-menu.megamenu  h3{font-size:16px;margin: 10px 0px;}
.dropdown-menu.megamenu ul a{font-weight:normal; margin:0px; font-size:14px;text-shadow:none; color:#222;}

/*! 
SEO - PACKAGES
----------------------*/
.seo-packages .seo-rank-table{ margin-top: 30px; }

.seo-packages ul.package-head{ display:flex;}
.seo-packages ul.package-body {clear: both;float: left;width: 100% !important;}
.seo-rank-table.new-table-ui ul.package-body li {width: 100%;border-radius: 0;display: block !important;padding: 0;}
.seo-packages ul{ list-style: none;}
.seo-packages .package_table .text-center{ text-align:center;}
.seo-rank-table.new-table-ui ul li {float: left;width: 25%;border-top: 0;border: 1px solid #f1f1f1;text-align: center;padding: 10px;}
.accordian-packages .card-header h5{ text-align:center;}
.seo-rank-table.new-table-ui ul.package-body li ul {display: flex;}
.accordian-packages-ui ul li{text-align:center;}
.accordian-packages-ui ul > li:first-child{text-align:left;justify-content: left !important;}
.seo-rank-table.table ul.accordian-packages-ui li ul {padding: 0;list-style: none;display: flex;}
.seo-rank-table.table ul.accordian-packages-ui li ul li {width: 25%;border-right: 0 !important;border-left: 1px solid #b6b6b6b3 !important;margin: 0;
padding: 4px 10px;display: flex;align-items: center;justify-content: center;color: #000;}
.seo-package-area .card-header a {color: #fff !important;display: block;text-align: center;font-size: 19px;border-bottom: 2px solid #ccc;
text-decoration: none;position: relative;border-radius: 0 !important;}
.seo-packages table.table{ width: 100%;}
.seo-packages table.table tr th,.seo-packages table.table tr td{ width: 25%;}

.mil-banner-sm.mil-deep-bg{display: none;}
.mil-mb-20 {margin-bottom: 20px!important;}
.mil-text-center {text-align: center;}
.mil-suptitle.mil-suptitle-2 { font-size: 16px; position: relative;padding-left: 15px;}
.mil-suptitle { font-size: 18px;display: inline-block;color: #121820;}
h2.mil-mb-30 { font-family: Syne,sans-serif;color: #121820;font-weight: 600;line-height: 140%;}
.mil-mb-30 {margin-bottom: 30px!important;}
.mil-accent{color: #f57c00;}
.mil-button {margin: 20px 0px;padding: 0px 40px;height: 48px;}
.mil-button.mil-border {border-color: #f57c00; background-color: transparent;}
.mil-button {cursor: pointer;height: 70px;padding: 0 60px;font-family: Sora,sans-serif; display: -webkit-inline-box; display: -ms-inline-flexbox;
    display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center;-ms-flex-pack: center;
    justify-content: center;text-align: center;-webkit-box-shadow: inset 0 0 0 0 #f57c00;box-shadow: inset 0 0 0 0 #f57c00;
    border: 2px solid transparent; border-radius: 40px;transition: .2s cubic-bezier(0, 0, .3642, 1);}

/*____PACKAGES______*/
.seo-packages .collapse{display: block;}
.seo-packages .card-header, .seo-packages .card-body{ padding: 0px;}
.seo-packages h5 a{color: #222;font-weight: bold; text-decoration: none;}
.single-packages .mil-banner-sm{padding-top: 0px;padding-bottom: 0px;}
.seo-packages{  margin-top: 90px;}
.single-packages .accordian-packages{ clear: both;}
.seo-packages .seo-rank-table{ margin: 0px;}
.seo-packages.width-20 table.table tr th, .seo-packages.width-20 table.table tr td{width: 20%!important;}
.mil-suptitle-2.mil-mb-30{margin-bottom: 15px!important;}
.accordian-packages .card-header h5 a{color: #fff; text-decoration: none;    font-size: 18px;font-weight: bold;}   
.accordian-packages .card-header h5{background: rgba(0, 67, 139, 0.95) !important;/*background: #e9e9e9;*/color: #fff;padding: 10px 0;}


/*____PACKAGES__=01____*/
.type-one .accordian-packages .card{overflow: hidden;position: relative;border: 2px solid rgba(18,24,32,.1);border-radius: 10px;
    transition: .4s cubic-bezier(0, 0, .3642, 1);margin: 20px 0px;}
.type-one .accordian-packages .card:hover {border-color: #bbb;-webkit-box-shadow: 0 0 40px 0 rgba(18,24,32,.1);
    box-shadow: 0 0 40px 0 rgba(18,24,32,.1);}
    .type-one .accordian-packages .card-header h5{background: #e9e9e9;color: #222;padding: 10px 0;}
    .type-one .accordian-packages .card:hover h5{background: #bbb;}
/*.type-one  ul.accordian-packages-ui li ul li:nth-child(4){box-shadow: -0px 7px 12px 5px #888888;background: #fafafa;}*/
.type-one .package_table.purchase-table ul.accordian-packages-ui li ul li{border: none!important;}
.type-one .seo-rank-table.new-table-ui ul li{border: none!important; padding: 2px 1px;}
.type-one .seo-rank-table.new-table-ui{color: #222;}

.type-one .mil-button{ margin: 20px 0px; padding: 0px 40px; height: 48px;}
@media screen and (max-width: 765px) {
    .seo-packages.type-one > .row > .col-md-12{ overflow: auto;}
    .seo-packages.type-one .seo-rank-table, .seo-packages.type-one .accordian-packages{ width: 1000px;}
}

/*__________PACKAGE __02______*/
.type-two .seo-rank-table h3{ margin-bottom: 18px;}
.type-two .mil-button{ margin: 20px 0px; padding: 0px 40px; height: 48px;}
.type-two .seo-rank-table{color: #222;}
.type-two .card{border: none;}
.type-two .new-package-UI th{border-top:none ; text-align: center;}
/*__________PACKAGE __03______*/
.type-three .seo-rank-table h3{ margin-bottom: 18px;}
.type-three .mil-button{ margin: 20px 0px; padding: 0px 40px; height: 48px;}
.type-three .seo-rank-table{color: #222;}
.seo-packages.type-three table.table tr th{border-top: none;}
.seo-packages.type-three table.table tr th, .seo-packages.type-three table.table tr td{width: 20%;}
.seo-packages.type-three table.table tr th h3{text-align: center;}
/*__________PACKAGE __04______*/
.type-four .seo-rank-table h3{ margin-bottom: 18px;}
.type-four .mil-button{ margin: 20px 0px; padding: 0px 40px; height: 48px;}
.type-four .seo-rank-table{color: #222;}
.seo-packages.type-four table.table tr th{border-top: none;}
.seo-packages.type-four table.table tr th, .seo-packages.type-three table.table tr td{width: 25%;}
.seo-packages.type-four table.table tr th h3{text-align: center;}

/*__________PACKAGE __05______*/
.type-five .seo-rank-table h3{ margin-bottom: 18px; text-align: center;}
.seo-packages.type-five table.table tr th{border-top: none;}
.type-five .mil-button{ margin: 20px 0px; padding: 0px 40px; height: 48px;}
.type-five .seo-rank-table{color: #222;}
.type-five .accordian-packages .card{overflow: hidden;position: relative;border: 2px solid rgba(18,24,32,.1);border-radius: 10px;
    transition: .4s cubic-bezier(0, 0, .3642, 1);margin: 20px 0px;}
.type-five .accordian-packages .card:hover {border-color: #bbb;-webkit-box-shadow: 0 0 40px 0 rgba(18,24,32,.1);
    box-shadow: 0 0 40px 0 rgba(18,24,32,.1);}
/*.type-five .accordian-packages .card:hover h5{background: #bbb;}*/
.type-five .seo-rank-table.table td:first-child{padding-left: 20px;}


/*___RESPONSIVE_______*/
@media screen and (max-width: 768px) {
    .seo-packages{  margin-top: 24px;}
    .fixed-top{position: relative;}
    .seo-packages > .row > .col-md-12{ overflow: auto;}
    .seo-packages .seo-rank-table, 
    .seo-packages .accordian-packages{ width: 1000px!important;}
    .mil-banner-sm .mil-banner-content{ display: none;}

    .mobile-one.seo-packages .accordian-packages{ width: auto!important;}
}

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

}
