.marg {
    margin-bottom: 0
}

.marg-tb {
    margin: 10px 0
}

.marg-bt {
    margin-bottom: 20px
}

.font-15 {
    font-size: 13px;
}

.orange-color {
    background: #f66916 !important;
}

.orange {
    color: #f66916
}

.green {
    color: #93ad33
}

.blue {
    color: #0782c8
}
.active-li-2{color:#f66916 }
.common-head {
    font-weight: bold;
    font-size: 17px;
}

.white-color {
    color: #fff !important
}

.width-1 {
    width: 90px !important;
}

.width-2 {
    width: 85px !important;
}

.width-3 {
    width: 61px !important;
}

.width-4 {
    width: 10px !important;
}
.whatapp-img{width: 23px;
    padding-right: 0px;
    margin-right: 9px;}
.logo-img {
    width: 50%
}
.dropdown {
	    background: #fff;
    visibility: hidden;
    opacity: 0;
    min-width: 5rem;
    position: absolute;
    /* margin-top: 1rem; */
    left: 0;
    display: none;
    width: 213px;
    /* top: 18px; */
    /* padding: 10px 0; */

}
.dropdown li a{color: #000}
.our-work:hover >.dropdown ,
.our-work .dropdown:hover {
  visibility: visible;
  opacity: 1;
  display: block;
     transition: all 0.2s ease;
}
.our-work .dropdown li {
	clear: both;
  width: 100%;
  border-bottom: 1px dashed #f66916;
    border-right: none;
}

.dropdown-2 {
	    background: #fff;
    visibility: hidden;
    opacity: 0;
    min-width: 5rem;
    /* position: absolute; */
    /* margin-top: 1rem; */
    left: 0;
    display: none;
    width: 213px;
    /* top: 18px; */
    /* padding: 10px 0; */

}
.our-work:hover >.dropdown-2 ,
.our-work .dropdown-2:hover {
  visibility: visible;
  opacity: 1;
  display: block;
     transition: all 0.2s ease;
}
.our-work .dropdown-2 li {
	clear: both;
  width: 100%;
  border-bottom: 1px dashed #f66916;
    border-right: none;
}
.our-work{
  display: block;
	padding: 1rem;
	position: relative;
	text-decoration: none;
    transition-duration: 0.5s;
z-index: 999;}

.top-tab li a {
    font-weight: bold
}

.top-tab span {
    font-weight: bold
}

.menu-list {
    margin-top: 25px;
    float: right;
    float: right;
}

.menu-list li {
    padding: 0 10px 0 13px;
    margin: 0 3px;
    border-right: 2px solid #f66916
}
ser-text p {margin-bottom: 0;text-align: left;font-weight: 600;text-align: normal;}
.menu-list li:last-child {
    border-right: none !important;
}

.menu-list li a {
    font-size: 15px;
    font-weight: 600;
}

.header-nav img {
    width: 37px;
    margin-top: 5px;
    margin-right: 6px;
    margin-left: 6px
}

.logo-area {
        padding: 10px 0 10px;
    
}

.banner-list li {
    color: #fff;
    font-size: 18px
}

.banner-list li i {
    color: #f66916;
    margin-right: 4px;
    font-size: 17px;
}

.main-head {
    font-size: 36px;
    font-weight: bold;
    color: #000;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 26px;
    margin-top: 0;
    position: relative;
}

.main-head::after {
    content: "";
    position: absolute;
    border-bottom: 3px solid #f66916;
    width: 100px;
    height: 7px;
    display: block;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0;
}

.audit-sec {
    background: #f66916;
}

.audit-sec h1 {
   color: #fff;
    margin-bottom: 0;
    font-size: 28px;
    margin-top: 5px
}

.audit-sec p {
      color: #fff;
    font-size: 17px;
    margin-bottom: 6px;
    
}

.audit-sec .btn a {
       color: #fff;
    float: right;
    text-align: center;
    background: #1dade8;
    padding: -5px -1px;
    margin-top: 5px;
    border-color: #f66916;
}

.service-sec {
    background: #fdfdfd;
}


.service-text {
    margin-bottom: 0
}

.icon-div {
    text-align: center;
    display: inline-block;
    float: left;
    width: 55px;
    margin-right: 14px;
    padding-top: 3px;
    line-height: 23px;
    margin-top: 2px;
    height: 55px;
    border-radius: 50px;
    background: #0782c8;
    transition: all 0.5s ease-in-out
}

.icon-div img {
    width: 51px;
}
.service-link:hover{color: #000}

.single-offer-item {
    transition: all 0.5s ease-in-out;
    padding: 30px 5px 8px 10px;
    cursor: pointer;
    min-height: 200px;
}

.single-offer-item p {
    overflow: auto
}

.single-offer-item:hover {
    background: #fff;
    box-shadow: 0 0 -12px 25px #fffefe;
    -webkit-box-shadow: 0px 0px 8px -1px rgb(232, 232, 232);
    -moz-box-shadow: 0px 0px 8px -1px rgba(179, 173, 179, 1);
    box-shadow: 0px 0px 8px -1px rgba(179, 173, 179, 1);
    margin-bottom: 10px;
}

.single-offer-item:hover .icon-div {
    background: #12adeb;
}

.ser-text {
    overflow: auto;
    margin-bottom: 0
}

.ser-text p {
       margin-bottom: 0;
    text-align: left;
    font-weight: 400;
  
    font-family: sans-serif;
    font-size:15px;
    color:#444;
   

}

.read-more a {
    color: #34bff8;
    font-weight: bold;
}

.read-more a i {
    margin-left: 5px
}

.choose-us-sec p {
    color: black;
    margin-bottom: 7px;
    line-height: 24px;
}

.choose-us h3 {
    margin-bottom: 9px;
    font-size: 16px;
    font-weight: bold;
}

.choose-us {
    margin-bottom: 20px
}

.choose-icon-div {
    text-align: center;
    display: inline-block;
    float: left;
    width: 55px;
    margin-right: 14px;
    padding-top: 3px;
    line-height: 23px;
    margin-top: 2px;
    height: 55px;
    border-radius: 50px;
    background: #007bad;
    transition: all 0.5s ease-in-out;
}

.seo-img {
    width: 27px;
    margin-top: 7px;
}

.choose-icon-div i {
    color: #fff;
    font-size: 29px;
    line-height: 54px;
}

.deca-img {
    width: 32px;
    margin-top: 7px;
}

.footer-link li a:hover {
    color: #fff;
}
.collapsed-btn-footer{background: #111!important;color: #aaa!important;font-family: 'Raleway', sans-serif;font-weight: normal;font-size: 15px;
    padding: 5px 0px!important;}
.mobile-view{text-align: center;
    position: fixed;
    bottom: 0;
    right: 0;
    margin: auto;
    left: 0;
    display: none;
    z-index: 9999;
}

.mobile-view a{background: #778934;
    color: #fff;
    padding: 10px 15px;
    font-weight: 600;}
.top-seo{background: url(../img/sunrise/seo-details.jpg) no-repeat;background-size: cover;
    background-position: center center;
    background-attachment: fixed;}
.top-seo-content{ position: relative;
    z-index: 999;}
.service-content{background: rgba(255,255,255,0.9);
    padding: 20px;
    position: relative;float: right}
.short-content{    background: #034164;
    color: #fff;
    padding: 6px 24px;
     position: absolute;
    top: 0;;
    bottom: 0;
    margin: auto;
    width: 390px;
    height: 328px;}

/****************testimonial css********************/

.col-center {
    margin: 0 auto;
    float: none !important;
}

.carousel {
    margin: 30px auto 50px;
    padding: 0 68px;
}

.carousel .item {
    text-align: center;
    overflow: hidden;
    height: 160px;
}

.carousel .item .img-box {
    background: #fff;
    padding: 9px;
    box-shadow: 0 6px 20px -6px rgba(0, 0, 0, 0.4);
}

.carousel .item img {
    margin: 0 auto;
}

.carousel .carousel-control {
    width: 68px;
    background: none;
}

.carousel .carousel-control i {
    font-size: 28px;
    position: absolute;
    top: 50%;
    display: inline-block;
    margin-top: -15px;
    z-index: 5;
    left: 0;
    right: 0;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
}

.carousel .carousel-indicators {
    bottom: -40px;
}

.carousel-indicators li,
.carousel-indicators li.active {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 1px 4px;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);
}

.carousel-indicators li {
    background: #999;
    border-color: transparent;
}

.carousel-indicators li.active {
    background: #555;
}

.testi-para {
    color: black;
    font-style: italic
}

.desi {
    color: black;
    display: inline-block;
    margin-bottom: 7px;
    font-weight: 500;
    font-size: 15px;
    font-style: italic;
}

.blog-head {
    margin-top: 15px;
    font-size: 19px;
    margin-bottom: 5px
}

.zoom-effect-container {
    position: relative;
    width: 100%;
    height: 245px;
    margin: 0 auto;
    overflow: hidden;
}

.image-card {
    position: absolute;
    top: 0;
    left: 0;
}

.image-card img {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}

.zoom-effect-container:hover .image-card img {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}

.contact-section {
    padding-top: 65px;
    margin-top: 45px;
}

.address-list li a {
    font-size: 15px
}

.address-list li i {
   /* border-radius: 50px;
    width: 35px;
    margin-right: 10px;
    text-align: center;
    height: 35px;
    margin-bottom: 5px;
    line-height: 32px;
    border: 1px solid #f66916;
    background: #f66916;
    font-size: 18px;
    cursor: pointer; */
	border-radius: 50px;
    width: 35px;
    margin-right: 10px;
    text-align: center;
    height: 30px;
    margin-bottom: 5px;
    line-height: 32px;
    font-size: 18px;
    cursor: pointer;

}

.contact-head {
    font-size: 26px;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 10px
}

.contact-head::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 47px;
    border-bottom: 2px solid #f66916;
}

.widget h3::after {
    content: "";
    position: absolute;
    width: 80px;
    left: 0;
    border-bottom: 4px solid #fff;
    bottom: 0;
    z-index: 10;
}

.footer-btn {
    background: #f66916;
    color: #fff;
    box-shadow: none;
    border: navajowhite;
    height: 51px;
    width: 72px;
    cursor: pointer
}

.submit-btn {
    float: left;
    position: relative;
}

.submit-btn i {
    position: absolute;
    color: #fff;
    text-align: center;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    -o- transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
}

.responsive-menu-list li {
    padding: 0 10px 0 13px;
    margin: 15px 0;
}

.responsive-menu-list li a {
    font-size: 15px;
    font-weight: 600;
}
.payment-form {    border: 2px dashed #1c1c1c;}.select-list-div {    text-align: center;    border: 1px;    margin-top: 38px;}.select-list {    padding: 12px 54px 12px 10px;    background: #ff801b;    color: #fff;    font-size: 16px;    border: none;}.image-btn {    text-align: center;    display: block;    margin: auto;}






/************* seo service page ****************/
/************** seo service page ***************/

.banner-content {
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
}

.banner-content h1 {
    color: #ffffff;
    font-size: 30px;
}

.banner-content h3 {
    color: #ec800c;
    font-size: 18px;
}
.banner-content h1{color: #ffff} 
.service-list {
    visibility: visible;
    animation-name: fadeInUp;
    background: #fe8120;

    border-top-left-radius: 65px;
    margin-bottom: 35px;
}

.service-list li {
    padding: 10px 0px 10px 30px;
    margin-bottom: 6px;
    /* background: #ffffff; */
    border-bottom: 1px solid #fff;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}

.service-list li a {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}

.service-list li:hover {
    color: orange;
    color: #fff
}

.service-list li i {
    color: #fff;
    margin-right: 9px;
    font-size: 18px;
}

.seo-para {
    ;
    text-align: justify;

}

/*collaspe -service-list */

.service-panel-div {
    background: #0782c8;
    padding: 18px 0 20px 6px;
}

.collapsed-btn {
    display: block;
    padding: 10px 15px;
    background: #f76e2e;
    color: #ffff !important;
    font-size: 15px;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #e4e5e7;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.panel-default > .panel-heading a {
    display: block;
    padding: 10px 15px;
}

.panel-default > .panel-heading a:after {
    content: "";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-os-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
}

.panel-default > .panel-heading a[aria-expanded="true"] {
    background-color: #115880;
}

.panel-default > .panel-heading a[aria-expanded="true"]:after {
    content: "\2212";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.panel-default > .panel-heading a[aria-expanded="false"]:after {
    content: "\002b";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    order: 1px solid #eeeeee;
    color: #222;
    font-size: 14px;
    font-weight: 500;
}
.inner-service-list ul li i{margin-right: 10px;
    color: #000000;
    font-size: 14px;}
.inner-service-list ul li a{font-weight: 600}

.ser-head {
    text-align: left;
    font-size: 26px;
    position: relative;
    margin-top: 0;
    margin-bottom: 35px;
}

.ser-head::after {
    content: "";
    position: absolute;
    border-bottom: 3px solid #e87d6a;
    width: 63px;
    height: 30px;
    left: 0;
    padding-top: 40px;
}

.ser-icon-div {
    text-align: center;
    display: inline-block;
    float: left;
    margin-right: 14px;
    transition: all 0.5s ease-in-out;
}

.ser-icon-div img {
    width: 74px;
    margin-top: 7px;
}

.ser-text {
    margin-bottom: 0;
    color: #000;
}




.col-panel {
    border: 1px solid #eeeeee;
}

.seo-plan-div {
    float: left;
    background: #eeeeee;
    padding: 15px;
}

.seo-plan {
    background: #ffffff;
    font-size: 15px;
    line-height: 19px;
    margin: 10px 0;
    padding: 0 16px;
}

.view-seo {
    display: inline-block;
    margin: 40px 0;
    float: right;
    border-radius: 20px;
    font-weight: 500;
    background: #ff801b;
    color: #fff;
    padding: 8px;
}

.view-seo:hover {
    background: #0782c8;
    color: #ffff;
}

.service-heading{color: #fff;
    font-size: 20px;
    text-align: center;
    margin-bottom: 20px;}


/*********************blog page*********************/
/*********************blog page*********************/

.blog-post h3 {
    font-size: 20px;
    margin-bottom: 35px;
    margin-bottom: 0;
    font-size: 27px;
    color: #2897ce;
    font-weight: bold;
}



/******************about us***************/
/******************about us***************/

.para-lg {
    background: url(../img/sunrise/about-banner.jpg);
    background-position: 0 -139px;
    background-repeat: no-repeat;
}

.our-aim {
    float: left;
    width: 300px;
    margin-right: 36px;
}



/************smo page**************/
/************smo page**************/
.active-li {
    background: #0782c8;
    border-top-left-radius: 65px;
}

.smo-img {
    width: 315px;
    float: right;
    position: relative;
    left: 22px;
}

/************ppc page**************/
/************ppc**************/

.web-design-img {
    width: 407px;
    float: right;
    position: relative;
}

.web-design-img-2 {
    width: 407px;
    float: left;
    position: relative;
}

/************web design**************/
/************web design**************/

.web-list li {
    color: #0782c8;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 9px;
}

.web-list li i {
    color: #fe8120;
    margin-right: 7px;
}


/************contact**************/

.img-circle i {
    color: #ffff
}

/************Portfolio**************/
.Portfolio-link {
    display: block;
    text-align: center;
    font-size: 17px;
    color: #fff;
    border-top-left-radius: 56px;
    background: #ff8322;
    padding: 5px 0px;
    border-top-right-radius: 71px;
    font-weight: 500;
}

.portfolio-head {
    font-size: 26px !important;
    color: #92b80a !important;
    font-weight: 600 !important;
}

.Portfolio-link:hover {
    color: #fff
}


/************SEO PRICING**************/
/************SEO PRICING**************/
.bg-1 {
    background:#ff9d46;
}

.bg-2 {
    background: #0777b7;
}

.bg-3 {
    background: #f66916;
}

.bg-4 {
    background: #bad558;
}

.bg-5 {
    background:#0782c8;
}

.fc-1 {
    color: #e98f40
}

.fc-2 {
    color: #1ba1ee
}

.fc-3 {
    color:#e8671c
}

.fc-4 {
    color: #a7cf1a
}

.fc-5 {
    color: #0677b7
}

.table1 {
    display: none
}

.seo-table td {
    border: 1px solid #e6e1e1;
    padding: 8px;
    font-size: 15px;
    font-weight: 500;
    background: #F1F1F1;
    font-family: Raleway;
    color: #000000;
}
.coll{background: #0782c8!important;
    color: #ffff!important}
.table-heading h2 {
    text-align: center;
    margin: 0;
    margin-top: 9px;
    color: #ffffff;
    line-height: 20px;
    font-size: 26px;
}

.table-heading {
    background: #f5832f;
    color: #fff;
    line-height: 13px;
}

.value-pak {
    font-size: 18px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    position: relative;
    height: 60px;
    width: 100%;

}

.value-pak span {
    display: block;
    text-align: center;
    font-size: 48px;
    color: #fff;
    margin-top: 34px;
}

.value-pak::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    opacity: .09;
    background: url(../img/sunrise/bg3.jpg) center center no-repeat;
    background-size: cover;
}

.pak-head {
    font-size: 23px;
    position: relative;
    top: 19px;
    font-weight: bold;
}

.work-details-head {
    text-align: center;
    font-size: 23px;
    border: 1px solid #ece5e5;
    color: #149dea;
    font-weight: bold;
}

.review {
    text-align: center;
    font-weight: 600 !important;
    font-size: 16px !important;
    background: #d3d3d3;
}

.review-amt {
    text-align: center;
    background: #f1f1f1;
}

.amt {
    display: block;
    font-size: 27px;
    margin-top: 13px;
    font-weight: bold;
}

.month {
    font-size: 15px
}

.pages {
    font-weight: bold !important;
    font-size: 20px !important;
    background: #f9f9f9 !important;
}

.tri-2 {
    border-color: #066da7 transparent transparent transparent  !important
}

.tri-3 {
    border-color:#e16014 transparent transparent transparent !important
}

.tri-4 {
    border-color: #aac350 transparent transparent transparent  !important
}

.tri-5 {
    border-color: #0c7dbd transparent transparent transparent!important
}

.pakage-tri {
    width: 0;
    height: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-style: solid;
    border-width: 16px 11px 0 11px;
    border-color: #e98f40 transparent transparent transparent;
    position: absolute;
    bottom: -16px;
}


/*app development page*/


.web-list-2 {
    margin-bottom: 20px
}

.web-list-2 li {
    color: #0782c8;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 3px;
}

.web-list-2 li i {
    margin-right: 6px;
    color: #fe8120;
    font-size: 17px;
}


/*************  Testimoial ****************/
/**************   Testimoial ***************/

.teti-box {
    background: #0782c8;
    position: relative;
    padding: 20px;
    border: 1px solid #fff;
    border-top: 6px solid #fe8229;
}

.teti-box {
    color: #fff
}

.tri {
    width: 0;
    height: 0;
    left: 38px;
    /* right: 0; */
    margin: auto;
    border-style: solid;
    border-width: 16px 15px 0 15px;
    border-color: #0782c8 transparent transparent transparent;
    position: absolute;
    bottom: -16px;
}
}

.teti-box i {
    margin: 0 10px;
    color: #61c3fc;
    font-size: 18px;
}

.text-div {
    margin: 0;
    font-weight: bold;
    margin-top: 19px;
    border-bottom: 1px dashed #0782c8;
    margin-bottom: 38px;
}

.text-div p:first-child {
    margin: 0;
    font-weight: bold;
}

/*payment page*/
.payment-form {
    border: 2px dashed #1c1c1c;
}

.select-list-div {
    text-align: center;
    border: 1px;
    margin-top: 38px;
}

.select-list {
    padding: 12px 54px 12px 10px;
    background: #ff801b;
    color: #fff;
    font-size: 16px;
    border: none;
}

.image-btn {
    text-align: center;
    display: block;
    margin: auto;
}

/* search engine optimization data page */

.data-table th{font-size: 17px;text-align: center}
.data-table td{font-size: 15px;
    font-weight: 500;;text-align: center
}
.table-head{border-bottom: 1px solid #eae5e5;
    color: #f66916;
    background: #040404;}
.data-table{border: 1px solid #dbd6d6;}


/***********new menu css************/
.width-f .seo-data td{width: 270px;}
.comments-area {width:1170px!important; margin:0 auto!important;}.comments-area form{width:66%!important;}.comments-area form textarea{		height: 100px!important;    width: 100%!important;	}	.comments-area .comment-form-author,.comments-area .comment-form-email,.comments-area .comment-form-url{	    width: 48%!important;    float: left!important;		}.comments-area #author{width:100%!important;}.comments-area #email{width:100%!important;}.comments-area #url{width:100%!important;}
td.review.coll.new {
    background-color: #938383 !important;
}