                                                            /* Responsive CSS Styles Table of Contents */
                                                            
                                                            @media only screen and (min-width: 1000px) and (max-width: 1169px) {
                                                                a.logo {
                                                                    margin: 1px 0px 0px 50px;
                                                                }
                                                                .team-box1:hover .hover-box,
                                                                .team-box1.active .hover-box {
                                                                    top: 82px;
                                                                }
                                                                .team-box1 .hover-box {
                                                                    top: 320px;
                                                                }
                                                                .social-icons-1 li.first {
                                                                    margin-left: 12px;
                                                                }
                                                                .pricetable-holder .arrow {
                                                                    display: none;
                                                                }
                                                                .feature-box2 .content-box {
                                                                    padding: 31px 0px 0px;
                                                                }
                                                                .feature-box2 .content-box .arrow-left {
                                                                    top: 84px;
                                                                }
                                                                .feature-box4 .iconbox-mtiny {
                                                                    top: 149px;
                                                                }
                                                                .team-holder2 .img-holder .icon-box {
                                                                    top: 261px;
                                                                }
                                                                .team-holder2:hover .icon-box {
                                                                    top: 206px;
                                                                }
                                                                .team-holder2 .social-icons-1 {
                                                                    margin: 2px 0px 0px;
                                                                }
                                                                .team-holder2 .social-icons-1 li.first {
                                                                    margin-left: 0px;
                                                                }
                                                                .post-author-image {
                                                                    top: 193px;
                                                                }
                                                                .blog-holder2 .text-box-right.more-padding-1 {
                                                                    padding: 0px 0px 0px 0;
                                                                }
                                                                .search-smallicon2 {
                                                                    top: 20px;
                                                                    right: -800px;
                                                                }
                                                                .blog-holder3 .blog-img-holder .overlay .post-info {
                                                                    padding: 112px 0 0 44px;
                                                                }
                                                                .blog-holder3.two .blog-img-holder .overlay .post-info {
                                                                    padding: 234px 0 0 30px;
                                                                }
                                                                .testimonials5 .social-icons-2 li:first-child a {
                                                                    margin-left: 15px;
                                                                }
                                                                .feature-box12 .iconcircle-small {
                                                                    left: 109px;
                                                                }
                                                                .email_input {
                                                                    width: 86%;
                                                                }
                                                                .blog-holder4 .post-infoicon {
                                                                    margin-bottom: 8px;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 li:first-child {
                                                                    margin-top: 20px;
                                                                }
                                                                .team-holder4 .icon-holder {
                                                                    min-height: 233px;
                                                                }
                                                                div.demo {
                                                                    width: 100%;
                                                                }
                                                                .feature-box4 .iconbox-xtiny {
                                                                    top: 0;
                                                                }
                                                                .team-holder5:hover .image-holder .hover-box {
                                                                    top: 80px;
                                                                }
                                                                .header-inner.two .overlay {
                                                                    height: 160px;
                                                                }
                                                                .header-inner .title {
                                                                    padding: 52px 0 0;
                                                                }
                                                                .header-inner.two {
                                                                    height: 160px;
                                                                }
                                                                .feature-box31 .image-holder .price {
                                                                    left: 75px;
                                                                    top: 170px;
                                                                }
                                                                /*===== blog2 styles =======*/
                                                                .blog2-header-box .image-holder .text-box.top-padding {
                                                                    padding-top: 123px;
                                                                }
                                                                /*===== Cafe Layout styles =======*/
                                                                .logo-holder {
                                                                    top: -10px;
                                                                }
                                                                .header-inner-2 .title {
                                                                    padding: 253px 0 0;
                                                                }
                                                                .header-inner-2 {
                                                                    height: 427px;
                                                                }
                                                                /*===== Wedding Layout styles =======*/
                                                                .row.wedding-groomsman .col-md-4 {
                                                                    width: 100%;
                                                                }
                                                                .row.wedding-bridesmaids .col-md-4 {
                                                                    width: 100%;
                                                                }
                                                                .header-inner-2.less-margin {
                                                                    height: 320px;
                                                                    margin: -81px 0 0;
                                                                }
                                                                /*===== Shop Layout styles =======*/
                                                                .gallery .previews a {
                                                                    cursor: pointer;
                                                                    display: inline;
                                                                    margin-bottom: 9px;
                                                                    margin-top: 10px;
                                                                }
                                                                /*===== Agency Layout styles =======*/
                                                                .navbar-header .logo-box {
                                                                    width: 220px;
                                                                }
                                                                .navbar-header .logo-box.big-1 {
                                                                    width: 250px;
                                                                }
                                                                .navbar-header .logo-box.big-2 {
                                                                    width: 350px;
                                                                }
                                                                .navbar-header .logo-box.big-3 {
                                                                    width: 370px;
                                                                }
                                                                /*===== Charity Layout styles =======*/
                                                                .feature-box-79 .btn.morepadd {
                                                                    padding: 15px 20px;
                                                                }
                                                                .feature-box-83 {
                                                                    width: 90%;
                                                                }
                                                                /*===== medical Layout styles =======*/
                                                                .section-copyrights ul.social-icons-3.less-margin {
                                                                    margin-left: 0;
                                                                }
                                                                /*===== creative Layout styles =======*/
                                                                .feature-box-90 {
                                                                    width: 95%;
                                                                    padding: 30px;
                                                                    float: left;
                                                                    margin: 0 0 0 0;
                                                                }
                                                                .feature-box-90:before .col-md-3 {
                                                                    width: 100%;
                                                                }
                                                                .feature-box-90 span {
                                                                    font-size: 18px;
                                                                }
                                                                .feature-box-90 .title {
                                                                    font-size: 14px;
                                                                }
                                                                /*===== hosting Layout styles =======*/
                                                                .feature-box-93 .overlay {
                                                                    padding: 0;
                                                                }
                                                                .feature-box-95 {
                                                                    min-height: 785px;
                                                                }
                                                                #search-topic #tsearch {
                                                                    font-size: 18px;
                                                                    height: 80px;
                                                                    width: 82%;
                                                                }
                                                                /*===== corporate inner pages =======*/
                                                                .error-title-big {
                                                                    font-size: 160px;
                                                                }
                                                                .screens-top-padding {
                                                                    padding-top: 70px;
                                                                }
                                                            }
                                                            
                                                            @media only screen and (min-width: 768px) and (max-width: 999px) {
                                                                .sticky-wrapper {
                                                                    height: 500px;
                                                                }
                                                                .container {
                                                                    width: 94%;
                                                                }
                                                                .bmargin {
                                                                    margin-bottom: 40px;
                                                                }
                                                                .section-side-image .image-holder.two {
                                                                    width: auto;
                                                                }
                                                                .team-box1 {
                                                                    width: 80%;
                                                                    margin: 0 auto;
                                                                }
                                                                .team-box1:hover .hover-box,
                                                                .team-box1.active .hover-box {
                                                                    top: 160px;
                                                                }
                                                                .team-box1 .hover-box {
                                                                    top: 361px;
                                                                }
                                                                .sub-title {
                                                                    width: 70%;
                                                                }
                                                                .pricetable-holder .arrow {
                                                                    display: none;
                                                                }
                                                                .feature-box2 .content-box {
                                                                    padding: 74px 0px 0px;
                                                                }
                                                                .colmargin {
                                                                    margin: 0 0 70px 0;
                                                                }
                                                                .feature-box4 .iconbox-mtiny {
                                                                    top: 213px;
                                                                }
                                                                .team-holder2 .img-holder .icon-box {
                                                                    top: 405px;
                                                                }
                                                                .team-holder2:hover .icon-box {
                                                                    top: 350px;
                                                                }
                                                                .team-holder2 .social-icons-1 {
                                                                    margin: 2px 0px 0px;
                                                                }
                                                                .team-holder2 .social-icons-1 li.first {
                                                                    margin-left: 0px;
                                                                }
                                                                .post-author-image {
                                                                    top: 222px;
                                                                }
                                                                .socialicon-holder {
                                                                    padding: 20px 0px 0px 237px;
                                                                }
                                                                .contact-info-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .contact-info-holder .sideline {
                                                                    display: none;
                                                                }
                                                                .feature-box7 {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .item-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                #header {
                                                                    padding: 0 0 15px 0;
                                                                }
                                                                #header2 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                #header4 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                #header3 {
                                                                    height: 80px;
                                                                }
                                                                .menu-main {
                                                                    background-color: #161616;
                                                                }
                                                                .menu-main2 {
                                                                    background-color: #fff;
                                                                }
                                                                .sec-topmargin {
                                                                    margin-top: 0px;
                                                                }
                                                                .search-smallicon2 {
                                                                    top: 20px;
                                                                    right: -580px;
                                                                }
                                                                .client-list2 .col-md-4 {
                                                                    border-right: none;
                                                                }
                                                                .blog-holder3 .blog-img-holder,
                                                                .blog-holder3.two .blog-img-holder {
                                                                    margin: 0 0 30px 0;
                                                                }
                                                                .testimonials5 .social-icons-2 li:first-child a {
                                                                    margin-left: 80px;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .background-imgholder-full.img1,
                                                                .background-imgholder-full.img2 {
                                                                    background: none;
                                                                    height: auto;
                                                                }
                                                                .feature-box12 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .feature-box12 .iconbox-small {
                                                                    left: 310px;
                                                                }
                                                                .email_input {
                                                                    width: 80%;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 li:first-child {
                                                                    margin-top: 20px;
                                                                }
                                                                .team-holder4 .icon-holder {
                                                                    min-height: 341px;
                                                                }
                                                                .pricetable-holder2 th .title-header.first {
                                                                    margin-top: 28px;
                                                                }
                                                                .pricetable-holder2 a.btn2 {
                                                                    padding: 10px 20px;
                                                                }
                                                                .pricetable-holder2 a.btn13 {
                                                                    padding: 10px 20px;
                                                                }
                                                                .col-divider-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                .col-divider-margin-1,
                                                                .col-divider-margin-2,
                                                                .col-divider-margin-3,
                                                                .col-divider-margin-4,
                                                                .col-divider-margin-5,
                                                                .col-divider-margin-6 {
                                                                    margin-top: 0px;
                                                                }
                                                                /*===== gym styles =======*/
                                                                .shape-bpadding2 {
                                                                    padding-bottom: 0px;
                                                                }
                                                                .feature-box24.two .inner {
                                                                    width: 80%;
                                                                }
                                                                .seven-cols .col-md-1,
                                                                .seven-cols .col-sm-1,
                                                                .seven-cols .col-lg-1 {
                                                                    width: 100%;
                                                                }
                                                                /*===== Construction styles =======*/
                                                                .team-holder5 .image-holder .hover-box {
                                                                    top: 380px;
                                                                }
                                                                .header-inner.two .overlay {
                                                                    height: 160px;
                                                                }
                                                                .header-inner .title {
                                                                    padding: 52px 0 0;
                                                                }
                                                                .header-inner.two {
                                                                    height: 160px;
                                                                }
                                                                /*===== Restaurant styles =======*/
                                                                .feature-box31 .image-holder .price {
                                                                    left: 110px;
                                                                    top: 242px;
                                                                }
                                                                /*===== grayscale styles =======*/
                                                                .sec-dummy-top-padding {
                                                                    padding-top: 80px;
                                                                }
                                                                .tab-text-holder {
                                                                    padding: 30px;
                                                                }
                                                                .team-holder8:hover .hover-box,
                                                                .team-holder8.active .hover-box {
                                                                    top: 173px;
                                                                }
                                                                /*===== Cafe Layout styles =======*/
                                                                .logo-holder {
                                                                    top: -10px;
                                                                }
                                                                .master-slider.margintop-2 {
                                                                    top: 0px;
                                                                }
                                                                .logo-holder img {
                                                                    width: 30%;
                                                                    margin-bottom: 100px;
                                                                }
                                                                .special-menu-holder {
                                                                    width: 100%;
                                                                    margin-top: 30px;
                                                                }
                                                                #header8 .menu-bg {
                                                                    background: none;
                                                                }
                                                                #header8 {
                                                                    top: 0;
                                                                }
                                                                .header-inner-2 {
                                                                    height: 320px;
                                                                    margin: 0;
                                                                }
                                                                .header-inner-2 .title {
                                                                    padding: 118px 0 0;
                                                                }
                                                                /*===== Wedding Layout styles =======*/
                                                                .section-less-padding.top-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                /*===== Fashion Layout styles =======*/
                                                                .team-holder12 .image-holder .hover-box {
                                                                    top: 425px;
                                                                }
                                                                .team-holder12:hover .image-holder .hover-box {
                                                                    top: 280px;
                                                                }
                                                                /*===== Hair saloon Layout styles =======*/
                                                                .topbar.more-padding {
                                                                    padding: 10px 0 10px;
                                                                }
                                                                #header9,
                                                                #header10 {
                                                                    top: 0px;
                                                                }
                                                                .footer-holder .social-icons-3 {
                                                                    margin-left: 0;
                                                                }
                                                                .header-inner-2.less-margin {
                                                                    height: 241px;
                                                                }
                                                                .header-inner-2 .title.padding-1 {
                                                                    padding-top: 118px;
                                                                }
                                                                /*===== School Layout styles =======*/
                                                                #header10 .menu-bg {
                                                                    min-height: 90px;
                                                                }
                                                                .five-cols .col-md-1,
                                                                .five-cols .col-sm-1,
                                                                .five-cols .col-lg-1 {
                                                                    width: 33%;
                                                                }
                                                                .header-inner.less-margin-2 {
                                                                    margin: 0;
                                                                }
                                                                .header-inner.three {
                                                                    height: 240px;
                                                                }
                                                                .header-inner .title-2 {
                                                                    padding: 85px 0 0;
                                                                }
                                                                .classes-table table,
                                                                thead,
                                                                tbody,
                                                                th,
                                                                td,
                                                                tr {
                                                                    display: block;
                                                                }
                                                                .classes-table thead tr {
                                                                    position: absolute;
                                                                    top: -9999px;
                                                                    left: -9999px;
                                                                }
                                                                .classes-table tr {
                                                                    border: 1px solid #ccc;
                                                                }
                                                                .classes-table td {
                                                                    border: none;
                                                                    border-bottom: 1px solid #eee;
                                                                    position: relative;
                                                                    padding-left: 50%;
                                                                }
                                                                .classes-table td:before {
                                                                    position: absolute;
                                                                    top: 6px;
                                                                    left: 6px;
                                                                    width: 45%;
                                                                    padding-right: 10px;
                                                                    white-space: nowrap;
                                                                }
                                                                .classes-table td:nth-of-type(1):before {
                                                                    content: "Time";
                                                                }
                                                                .classes-table td:nth-of-type(2):before {
                                                                    content: "Monday";
                                                                }
                                                                .classes-table td:nth-of-type(3):before {
                                                                    content: "Tuesday";
                                                                }
                                                                .classes-table td:nth-of-type(4):before {
                                                                    content: "Wednesday";
                                                                }
                                                                .classes-table td:nth-of-type(5):before {
                                                                    content: "Thursday";
                                                                }
                                                                .classes-table td:nth-of-type(6):before {
                                                                    content: "Friday";
                                                                }
                                                                .classes-table td:nth-of-type(7):before {
                                                                    content: "Saturday";
                                                                }
                                                                .table-style-2 td:nth-of-type(1):before {
                                                                    content: "TLD";
                                                                }
                                                                .table-style-2 td:nth-of-type(2):before {
                                                                    content: "Registration";
                                                                }
                                                                .table-style-2 td:nth-of-type(3):before {
                                                                    content: "Domain Transfer";
                                                                }
                                                                .table-style-2 td:nth-of-type(4):before {
                                                                    content: "DNS Management";
                                                                }
                                                                .table-style-2 td:nth-of-type(5):before {
                                                                    content: "Whois Privacy";
                                                                }
                                                                .table-style-2 td:nth-of-type(6):before {
                                                                    content: "";
                                                                }
                                                                /*===== Portfolio Layout styles =======*/
                                                                .main-bg-2 {
                                                                    top: 0;
                                                                }
                                                                .menu-main-3 {
                                                                    background-color: #161616;
                                                                }
                                                                /*===== Realestate Layout styles =======*/
                                                                .team-holder13 .img-holder .icon-box {
                                                                    top: 408px;
                                                                }
                                                                .team-holder13:hover .icon-box,
                                                                .team-holder13.active .icon-box {
                                                                    top: 350px;
                                                                }
                                                                .feature-box68 .image-holder .post-date-box {
                                                                    top: 0;
                                                                }
                                                                /*===== Shop Layout styles =======*/
                                                                .shop-product-holder .image-holder .hoverbox {
                                                                    width: 91%;
                                                                }
                                                                /*===== Agency Layout styles =======*/
                                                                .navbar-header .logo-box {
                                                                    width: 220px;
                                                                }
                                                                .navbar-header .logo-box.big-1 {
                                                                    width: 250px;
                                                                }
                                                                .navbar-header .logo-box.big-2 {
                                                                    width: 350px;
                                                                }
                                                                .navbar-header .logo-box.big-3 {
                                                                    width: 370px;
                                                                }
                                                                /*===== Charity Layout styles =======*/
                                                                .boxed-title-3 {
                                                                    width: 100%;
                                                                }
                                                                /*===== medical Layout styles =======*/
                                                                .section-copyrights ul.social-icons-3.less-margin {
                                                                    margin-left: 0;
                                                                }
                                                                /*===== creative Layout styles =======*/
                                                                .feature-box-91 .title1 {
                                                                    padding: 0;
                                                                }
                                                                .feature-box-91 .post-date-box {
                                                                    font-size: 31px;
                                                                    height: auto;
                                                                    padding: 25px;
                                                                    width: 130px;
                                                                }
                                                                .feature-box-91 .post-date-box span {
                                                                    font-size: 14px;
                                                                    padding: 8px 0 0;
                                                                }
                                                                /*===== hosting Layout styles =======*/
                                                                .feature-box-93 {
                                                                    padding: 50px;
                                                                }
                                                                .pricetable-holder5 {
                                                                    margin-bottom: 50px;
                                                                }
                                                                .feature-box-96 {
                                                                    background-color: #f6f6f6;
                                                                }
                                                                .feature-box-98 {
                                                                    background: none;
                                                                }
                                                                #search-topic #tsearch {
                                                                    font-size: 18px;
                                                                    height: 80px;
                                                                    width: 75%;
                                                                }
                                                                /*===== corporate inner pages =======*/
                                                                .error_holder {
                                                                    width: 100%;
                                                                }
                                                                .blog-holder-12 .post-date-box {
                                                                    font-size: 21px;
                                                                    height: 80px;
                                                                    padding: 10px 0 0;
                                                                    width: 80px;
                                                                }
                                                                .blog-holder-12 .post-date-box span {
                                                                    font-size: 12px;
                                                                    padding-top: 0;
                                                                }
                                                                .blog-holder-12 .post-date-box.two {
                                                                    top: 110px;
                                                                }
                                                                .blog-holder-12:hover .image-holder .overlay .icon {
                                                                    top: 80px;
                                                                }
                                                                .parallax-section68 .big-text {
                                                                    font-size: 72px;
                                                                }
                                                                .screens-top-padding {
                                                                    padding-top: 0px;
                                                                }
                                                            }
                                                            
                                                            @media only screen and (min-width: 640px) and (max-width: 767px) {
                                                                .container {
                                                                    width: 94%;
                                                                }
                                                                .bmargin {
                                                                    margin-bottom: 40px;
                                                                }
                                                                .section-side-image .text-inner {
                                                                    padding: 80px 80px 80px 40px;
                                                                }
                                                                .section-side-image .text-inner.two {
                                                                    padding: 0px 80px 80px 40px;
                                                                }
                                                                .sub-title {
                                                                    width: 80%;
                                                                }
                                                                .team-box1 {
                                                                    width: 50%;
                                                                    top: 391px;
                                                                    margin: 0 auto;
                                                                }
                                                                .team-box1:hover .hover-box,
                                                                .team-box1.active .hover-box {
                                                                    top: 150px;
                                                                }
                                                                .team-box1 .hover-box {
                                                                    top: 361px;
                                                                }
                                                                .pricetable-holder .arrow {
                                                                    display: none;
                                                                }
                                                                .sec-padding {
                                                                    padding: 60px 0px;
                                                                }
                                                                .sec-tpadding {
                                                                    padding: 60px 0 0 0;
                                                                }
                                                                .sec-bpadding {
                                                                    padding: 0 0 60px 0;
                                                                }
                                                                .feature-box2 .content-box {
                                                                    position: relative;
                                                                    padding: 39px 0px 49px;
                                                                }
                                                                .colmargin {
                                                                    margin: 0 0 60px 0;
                                                                }
                                                                .feature-box4 .iconbox-mtiny {
                                                                    display: none;
                                                                }
                                                                .team-holder2 .img-holder .icon-box {
                                                                    top: 559px;
                                                                }
                                                                .team-holder2:hover .icon-box {
                                                                    top: 494px;
                                                                }
                                                                .team-holder2 .social-icons-1 {
                                                                    margin: 2px 0px 0px;
                                                                }
                                                                .team-holder2 .social-icons-1 li.first {
                                                                    margin-left: 0px;
                                                                }
                                                                .item-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .tabs-content {
                                                                    width: 100%;
                                                                    padding: 0% 0% 0%;
                                                                }
                                                                .video-wrapper {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .post-author-image {
                                                                    top: 416px;
                                                                }
                                                                .contact-info-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .socialicon-holder {
                                                                    padding: 20px 0px 0px 176px;
                                                                }
                                                                .contact-info-holder .sideline {
                                                                    display: none;
                                                                }
                                                                .img-holder {
                                                                    margin-top: 30px;
                                                                }
                                                                .section-side-image .text-inner {
                                                                    padding: 80px 15px 80px 15px;
                                                                }
                                                                .blog-holder2 .img-holder {
                                                                    margin-top: 0px;
                                                                }
                                                                #header2 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                #header4 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                .menu-main {
                                                                    background-color: #161616;
                                                                }
                                                                .menu-main2 {
                                                                    background-color: #fff;
                                                                }
                                                                .sec-topmargin {
                                                                    margin-top: 0px;
                                                                }
                                                                .search-smallicon2 {
                                                                    top: 20px;
                                                                    right: -450px;
                                                                }
                                                                .client-list2 .col-md-4 {
                                                                    border-right: none;
                                                                }
                                                                .blog-holder3 .blog-img-holder,
                                                                .blog-holder3.two .blog-img-holder {
                                                                    margin: 0 0 30px 0;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .testimonials5 .social-icons-2 li:first-child a {
                                                                    margin-left: 180px;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .background-imgholder-full.img1,
                                                                .background-imgholder-full.img2 {
                                                                    background: none;
                                                                    height: auto;
                                                                }
                                                                .feature-box12 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .feature-box12 .iconbox-small {
                                                                    left: 246px;
                                                                }
                                                                .email_input {
                                                                    width: 74%;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 li:first-child {
                                                                    margin-top: 100px;
                                                                }
                                                                .team-holder4 .image-holder.lesswidth2 {
                                                                    width: 70%;
                                                                }
                                                                .team-holder4 .icon-holder {
                                                                    min-height: 550px;
                                                                    width: 30%;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 {
                                                                    width: 30%;
                                                                    margin-left: 70px;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 li a {
                                                                    font-size: 28px;
                                                                    margin-bottom: 30px;
                                                                }
                                                                .team-holder9 .icon-holder .social-icons-2 li:first-child {
                                                                    margin-top: 100px;
                                                                }
                                                                .team-holder9 .image-holder.lesswidth2 {
                                                                    width: 70%;
                                                                }
                                                                .team-holder9 .icon-holder {
                                                                    min-height: 550px;
                                                                    width: 30%;
                                                                }
                                                                .team-holder9 .icon-holder .social-icons-2 {
                                                                    width: 30%;
                                                                    margin-left: 70px;
                                                                }
                                                                .team-holder9 .icon-holder .social-icons-2 li a {
                                                                    font-size: 28px;
                                                                    margin-bottom: 30px;
                                                                }
                                                                .pricetable-holder2 a.btn2 {
                                                                    padding: 6px 5px;
                                                                }
                                                                .pricetable-holder2 a.btn13 {
                                                                    padding: 6px 0px;
                                                                }
                                                                .feature-box21 .text-box {
                                                                    padding: 60px;
                                                                }
                                                                .feature-box22.margin-bottom {
                                                                    margin-bottom: 60px;
                                                                }
                                                                .blog-holder3.two .blog-img-holder .overlay .post-info {
                                                                    padding: 35px 0 0 30px;
                                                                }
                                                                .feature-box20 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .feature-box20 .iconbox-tiny {
                                                                    left: 258px;
                                                                }
                                                                .col-divider-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                .col-divider-margin-1,
                                                                .col-divider-margin-2,
                                                                .col-divider-margin-3,
                                                                .col-divider-margin-4,
                                                                .col-divider-margin-5,
                                                                .col-divider-margin-6 {
                                                                    margin-top: 0px;
                                                                }
                                                                .sub-title-2 {
                                                                    width: 90%;
                                                                }
                                                                /*.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4, .text-box.padding-5, .text-box.padding-6, .text-box.padding-7, .text-box.padding-8, .text-box.padding-9 {
    padding: 0;
}*/
                                                                /*===== gym styles =======*/
                                                                .feature-box24 .inner {
                                                                    width: 70%;
                                                                }
                                                                .section-title-3 {
                                                                    font-size: 40px;
                                                                }
                                                                .bottom-shape1 {
                                                                    height: 107px;
                                                                }
                                                                .shape-bpadding2 {
                                                                    padding-bottom: 0px;
                                                                }
                                                                .feature-box26 .img-holder {
                                                                    border: none;
                                                                }
                                                                .bottom-shape3 {
                                                                    height: 100px;
                                                                }
                                                                .feature-box24.two .inner {
                                                                    width: 100%;
                                                                }
                                                                .seven-cols .col-md-1,
                                                                .seven-cols .col-sm-1,
                                                                .seven-cols .col-lg-1 {
                                                                    width: 100%;
                                                                }
                                                                .team-holder5 .image-holder .hover-box {
                                                                    top: 450px;
                                                                    width: 70%;
                                                                }
                                                                .header-inner.two .overlay {
                                                                    height: 200px;
                                                                }
                                                                .header-inner.two {
                                                                    height: 200px;
                                                                }
                                                                /*===== grayscale styles =======*/
                                                                .team-holder6 {
                                                                    width: 45%;
                                                                    margin-right: 20px;
                                                                }
                                                                .sec-dummy-top-padding {
                                                                    padding-top: 80px;
                                                                }
                                                                .team-holder8:hover .hover-box,
                                                                .team-holder8.active .hover-box {
                                                                    top: 173px;
                                                                }
                                                                /*===== Blog1 styles =======*/
                                                                .header-title-box {
                                                                    padding: 89px 0;
                                                                }
                                                                /*===== blog2 styles =======*/
                                                                .blog2-header-box .image-holder .text-box.top-padding {
                                                                    padding-top: 146px;
                                                                }
                                                                /*===== Cafe Layout styles =======*/
                                                                .logo-holder {
                                                                    top: -10px;
                                                                }
                                                                .master-slider.margintop-2 {
                                                                    top: 0px;
                                                                }
                                                                .logo-holder img {
                                                                    width: 30%;
                                                                    margin-bottom: 100px;
                                                                }
                                                                .special-menu-holder {
                                                                    width: 100%;
                                                                    margin-top: 30px;
                                                                }
                                                                .header-inner-2 {
                                                                    height: 349px;
                                                                    margin: -80px 0 0;
                                                                }
                                                                .team-holder7.two:hover .info-box {
                                                                    bottom: 230px;
                                                                }
                                                                .header-inner-2 {
                                                                    height: 267px;
                                                                    margin: 0;
                                                                }
                                                                .header-inner-2 .title {
                                                                    padding: 118px 0 0;
                                                                }
                                                                /*===== Wedding Layout styles =======*/
                                                                .section-less-padding.top-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                .text-box.padding-left-7 {
                                                                    padding: 0px;
                                                                }
                                                                /*===== Fashion Layout styles =======*/
                                                                .feature-box-51 .image-holder .hover-box {
                                                                    width: 51%;
                                                                }
                                                                .feature-box53.left-padding {
                                                                    padding-left: 0px;
                                                                    margin-bottom: 30px;
                                                                }
                                                                .team-holder12 .image-holder .hover-box {
                                                                    width: 67%;
                                                                }
                                                                .team-holder12 .image-holder .hover-box {
                                                                    top: 460px;
                                                                }
                                                                .team-holder12:hover .image-holder .hover-box {
                                                                    top: 290px;
                                                                }
                                                                /*===== Hair saloon Layout styles =======*/
                                                                .topbar.more-padding {
                                                                    padding: 10px 0 10px;
                                                                }
                                                                #header9,
                                                                #header10 {
                                                                    top: 0px;
                                                                }
                                                                .footer-holder .social-icons-3 {
                                                                    margin-left: 0;
                                                                }
                                                                .header-inner-2.less-margin {
                                                                    height: 200px;
                                                                    margin: 0;
                                                                }
                                                                .header-inner-2 .title.padding-1 {
                                                                    padding-top: 61px;
                                                                }
                                                                /*===== Transport Layout styles =======*/
                                                                .feature-box61 .title-line-7 {
                                                                    display: none;
                                                                }
                                                                .feature-box61 .text {
                                                                    width: 64%;
                                                                }
                                                                /*===== School Layout styles =======*/
                                                                #header10 .menu-bg {
                                                                    min-height: 90px;
                                                                }
                                                                .five-cols .col-md-1,
                                                                .five-cols .col-sm-1,
                                                                .five-cols .col-lg-1 {
                                                                    width: 100%;
                                                                }
                                                                .parallax-section45 {
                                                                    background-color: #fc4242;
                                                                }
                                                                .header-inner.less-margin-2 {
                                                                    margin: 0;
                                                                }
                                                                .header-inner.three {
                                                                    height: 200px;
                                                                }
                                                                .header-inner .title-2 {
                                                                    padding: 85px 0 0;
                                                                }
                                                                .classes-table table,
                                                                thead,
                                                                tbody,
                                                                th,
                                                                td,
                                                                tr {
                                                                    display: block;
                                                                }
                                                                .classes-table thead tr {
                                                                    position: absolute;
                                                                    top: -9999px;
                                                                    left: -9999px;
                                                                }
                                                                .classes-table tr {
                                                                    border: 1px solid #ccc;
                                                                }
                                                                .classes-table td {
                                                                    border: none;
                                                                    border-bottom: 1px solid #eee;
                                                                    position: relative;
                                                                    padding-left: 50%;
                                                                }
                                                                .classes-table td:before {
                                                                    position: absolute;
                                                                    top: 6px;
                                                                    left: 6px;
                                                                    width: 45%;
                                                                    padding-right: 10px;
                                                                    white-space: nowrap;
                                                                }
                                                                .classes-table td:nth-of-type(1):before {
                                                                    content: "Time";
                                                                }
                                                                .classes-table td:nth-of-type(2):before {
                                                                    content: "Monday";
                                                                }
                                                                .classes-table td:nth-of-type(3):before {
                                                                    content: "Tuesday";
                                                                }
                                                                .classes-table td:nth-of-type(4):before {
                                                                    content: "Wednesday";
                                                                }
                                                                .classes-table td:nth-of-type(5):before {
                                                                    content: "Thursday";
                                                                }
                                                                .classes-table td:nth-of-type(6):before {
                                                                    content: "Friday";
                                                                }
                                                                .classes-table td:nth-of-type(7):before {
                                                                    content: "Saturday";
                                                                }
                                                                .table-style-2 td:nth-of-type(1):before {
                                                                    content: "TLD";
                                                                }
                                                                .table-style-2 td:nth-of-type(2):before {
                                                                    content: "Registration";
                                                                }
                                                                .table-style-2 td:nth-of-type(3):before {
                                                                    content: "Domain Transfer";
                                                                }
                                                                .table-style-2 td:nth-of-type(4):before {
                                                                    content: "DNS Management";
                                                                }
                                                                .table-style-2 td:nth-of-type(5):before {
                                                                    content: "Whois Privacy";
                                                                }
                                                                .table-style-2 td:nth-of-type(6):before {
                                                                    content: "";
                                                                }
                                                                /*===== Portfolio Layout styles =======*/
                                                                .header-title-box-2 .title {
                                                                    font-size: 61px;
                                                                    padding: 0;
                                                                    line-height: 55px;
                                                                }
                                                                .main-bg-2 {
                                                                    top: 0;
                                                                }
                                                                .menu-main-3 {
                                                                    background-color: #161616;
                                                                }
                                                                /*===== Realestate Layout styles =======*/
                                                                .team-holder13 {
                                                                    width: 45%;
                                                                    margin-right: 10px
                                                                }
                                                                /*===== Law Layout styles =======*/
                                                                .team-holder14 {
                                                                    width: 48%;
                                                                    margin-right: 10px;
                                                                }
                                                                .feature-box68 .image-holder .post-date-box {
                                                                    top: 0;
                                                                }
                                                                /*===== Shop Layout styles =======*/
                                                                .shop-product-holder .image-holder .hoverbox {
                                                                    width: 53%;
                                                                }
                                                                /*===== Agency Layout styles =======*/
                                                                .navbar-header .logo-box {
                                                                    width: 220px;
                                                                }
                                                                .navbar-header .logo-box.big-1 {
                                                                    width: 250px;
                                                                }
                                                                .navbar-header .logo-box.big-2 {
                                                                    width: 350px;
                                                                }
                                                                .navbar-header .logo-box.big-3 {
                                                                    width: 370px;
                                                                }
                                                                .team-holder2.two {
                                                                    width: 48%;
                                                                    margin-right: 10px;
                                                                }
                                                                .team-holder2.two:hover .icon-box,
                                                                .team-holder2.two.active .icon-box {
                                                                    top: 281px;
                                                                }
                                                                /*===== Charity Layout styles =======*/
                                                                .boxed-title-3 {
                                                                    width: 100%;
                                                                }
                                                                /*===== University Layout styles =======*/
                                                                .feature-box-81 {
                                                                    width: 70%;
                                                                }
                                                                /*===== medical Layout styles =======*/
                                                                .section-copyrights ul.social-icons-3.less-margin {
                                                                    margin-left: 0;
                                                                }
                                                                /*===== creative Layout styles =======*/
                                                                .feature-box-91 .title1 {
                                                                    padding: 0;
                                                                }
                                                                .feature-box-91 .post-date-box {
                                                                    font-size: 31px;
                                                                    height: auto;
                                                                    padding: 25px;
                                                                    width: 130px;
                                                                }
                                                                .feature-box-91 .post-date-box span {
                                                                    font-size: 14px;
                                                                    padding: 8px 0 0;
                                                                }
                                                                /*===== hosting Layout styles =======*/
                                                                .feature-box-93 {
                                                                    padding: 50px;
                                                                }
                                                                .pricetable-holder5 {
                                                                    margin-bottom: 50px;
                                                                }
                                                                .feature-box-96 {
                                                                    background-color: #f6f6f6;
                                                                }
                                                                .feature-box-98 {
                                                                    background: none;
                                                                }
                                                                #search-topic #tsearch {
                                                                    font-size: 16px;
                                                                    height: 60px;
                                                                    width: 70%;
                                                                }
                                                                #search-topic #searchsubmit {
                                                                    font-size: 15px;
                                                                    height: 60px;
                                                                }
                                                                /*===== corporate inner pages =======*/
                                                                .error_holder {
                                                                    width: 100%;
                                                                }
                                                                .blog-holder-12 .post-date-box {
                                                                    font-size: 21px;
                                                                    height: 80px;
                                                                    padding: 10px 0 0;
                                                                    width: 80px;
                                                                }
                                                                .blog-holder-12 .post-date-box span {
                                                                    font-size: 12px;
                                                                    padding-top: 0;
                                                                }
                                                                .blog-holder-12 .post-date-box.two {
                                                                    top: 93px;
                                                                }
                                                                .blog-holder-12:hover .image-holder .overlay .icon {
                                                                    top: 60px;
                                                                }
                                                                .blog-holder-12 .image-holder .overlay {
                                                                    padding: 13px;
                                                                }
                                                                .blog-holder-12 .post-date-box.three.four {
                                                                    top: 93px;
                                                                }
                                                                /*===== corporate deafult home page =======*/
                                                                .feature-box-101 .circle {
                                                                    left: 132px;
                                                                }
                                                                .sec-padd-default-page {
                                                                    padding: 60px 0;
                                                                }
                                                                .team-holder15 {
                                                                    max-height: 690px;
                                                                }
                                                                .parallax-section68 .big-text {
                                                                    font-size: 72px;
                                                                }
                                                                .screens-top-padding {
                                                                    padding-top: 0px;
                                                                }
                                                            }
                                                            
                                                            @media only screen and (min-width: 480px) and (max-width: 639px) {
                                                                .container {
                                                                    width: 94%;
                                                                }
                                                                .section-side-image .text-inner {
                                                                    padding: 80px 80px 80px 40px;
                                                                }
                                                                .section-side-image .text-inner.two {
                                                                    padding: 0px 80px 80px 40px;
                                                                }
                                                                .sub-title {
                                                                    width: 100%;
                                                                }
                                                                .team-box1 {
                                                                    width: 60%;
                                                                    margin: 0 auto;
                                                                }
                                                                .team-box1:hover .hover-box,
                                                                .team-box1.active .hover-box {
                                                                    top: 150px;
                                                                }
                                                                .team-box1 .hover-box {
                                                                    top: 320px;
                                                                }
                                                                .pricetable-holder .arrow {
                                                                    display: none;
                                                                }
                                                                .sec-padding {
                                                                    padding: 40px 0px;
                                                                }
                                                                .sec-tpadding {
                                                                    padding: 40px 0 0 0;
                                                                }
                                                                .sec-bpadding {
                                                                    padding: 0 0 40px 0;
                                                                }
                                                                .feature-box2 .content-box {
                                                                    padding: 53px 0px 53px;
                                                                }
                                                                .colmargin {
                                                                    margin: 0 0 50px 0;
                                                                }
                                                                .tabs-content1 .padding-left-3 {
                                                                    padding: 0px 0px 0px 0px;
                                                                }
                                                                .feature-box4 .iconbox-mtiny {
                                                                    display: none;
                                                                }
                                                                .team-holder2 .img-holder .icon-box {
                                                                    top: 559px;
                                                                }
                                                                .team-holder2:hover .icon-box {
                                                                    top: 435px;
                                                                }
                                                                .team-holder2 .social-icons-1 {
                                                                    margin: 2px 0px 0px;
                                                                }
                                                                .team-holder2 .social-icons-1 li.first {
                                                                    margin-left: 0px;
                                                                }
                                                                .team-holder2 {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .item-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .video-wrapper {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .contact-info-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .socialicon-holder {
                                                                    padding: 20px 0px 0px 110px;
                                                                }
                                                                .contact-info-holder .sideline {
                                                                    display: none;
                                                                }
                                                                .img-holder {
                                                                    margin-top: 30px;
                                                                }
                                                                .section-side-image .text-inner {
                                                                    padding: 80px 15px 80px 15px;
                                                                }
                                                                .blog-holder2 .img-holder {
                                                                    margin-top: 0px;
                                                                }
                                                                #header2 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                #header4 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                .menu-main {
                                                                    background-color: #161616;
                                                                }
                                                                .menu-main2 {
                                                                    background-color: #fff;
                                                                }
                                                                .sec-topmargin {
                                                                    margin-top: 0px;
                                                                }
                                                                .search-smallicon2 {
                                                                    top: 20px;
                                                                    right: -300px;
                                                                }
                                                                .client-list2 .col-md-4 {
                                                                    border-right: none;
                                                                }
                                                                .blog-holder3 .blog-img-holder,
                                                                .blog-holder3.two .blog-img-holder {
                                                                    margin: 0 0 30px 0;
                                                                }
                                                                .blog-holder3 .blog-img-holder .overlay .post-info {
                                                                    padding: 79px 0 0 44px;
                                                                }
                                                                .blog-holder3.two .blog-img-holder .overlay .post-info {
                                                                    padding: 177px 0 0 30px;
                                                                }
                                                                .blog-holder3 .blog-img-holder .post-info .post-infoicon {
                                                                    margin-bottom: 5px;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .testimonials5 .social-icons-2 li:first-child a {
                                                                    margin-left: 100px;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .background-imgholder-full.img1,
                                                                .background-imgholder-full.img2 {
                                                                    background: none;
                                                                    height: auto;
                                                                }
                                                                .feature-box12 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .feature-box12 .iconbox-small {
                                                                    left: 171px;
                                                                }
                                                                .bmargin {
                                                                    margin-bottom: 40px;
                                                                }
                                                                .email_input {
                                                                    width: 60%;
                                                                }
                                                                .blog-holder4 .post-infoicon {
                                                                    margin-bottom: 8px;
                                                                }
                                                                .blog-holder4 .col-xs-6 {
                                                                    width: 100%;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 li:first-child {
                                                                    margin-top: 60px;
                                                                }
                                                                .team-holder4 .icon-holder {
                                                                    min-height: 434px;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 {
                                                                    width: 16%;
                                                                    margin-left: 30px;
                                                                }
                                                                .team-holder4 .icon-holder .social-icons-2 li a {
                                                                    font-size: 28px;
                                                                    margin-bottom: 30px;
                                                                }
                                                                .team-holder9 .icon-holder .social-icons-2 li:first-child {
                                                                    margin-top: 60px;
                                                                }
                                                                .team-holder9 .icon-holder {
                                                                    min-height: 434px;
                                                                }
                                                                .team-holder9 .icon-holder .social-icons-2 {
                                                                    width: 16%;
                                                                    margin-left: 30px;
                                                                }
                                                                .team-holder9 .icon-holder .social-icons-2 li a {
                                                                    font-size: 28px;
                                                                    margin-bottom: 30px;
                                                                }
                                                                .pricetable-holder2 a.btn2 {
                                                                    padding: 6px 0px;
                                                                }
                                                                .pricetable-holder2 a.btn13 {
                                                                    padding: 6px 0px;
                                                                }
                                                                .pricetable-holder2 th .title-header {
                                                                    font-size: 10px;
                                                                    padding: 8px;
                                                                }
                                                                .topbar-left-items {
                                                                    width: 100%;
                                                                }
                                                                .topbar-middle-logo {
                                                                    width: 100%;
                                                                    margin: 10px 0 0 0;
                                                                }
                                                                .topbar-right-items {
                                                                    width: 100%;
                                                                    margin: 0 0 10px 0;
                                                                }
                                                                .feature-box20 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .feature-box20 .iconbox-tiny {
                                                                    left: 186px;
                                                                }
                                                                .feature-box21 .text-box {
                                                                    padding: 50px;
                                                                }
                                                                .blog-holder3.two .blog-img-holder .overlay .post-info {
                                                                    padding: 35px 0 0 30px;
                                                                }
                                                                .col-divider-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                .col-divider-margin-1,
                                                                .col-divider-margin-2,
                                                                .col-divider-margin-3,
                                                                .col-divider-margin-4,
                                                                .col-divider-margin-5,
                                                                .col-divider-margin-6 {
                                                                    margin-top: 0px;
                                                                }
                                                                .sub-title-2 {
                                                                    width: 90%;
                                                                }
                                                                /*.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4, .text-box.padding-5, .text-box.padding-6, .text-box.padding-7, .text-box.padding-8, .text-box.padding-9 {
    padding: 0;
}*/
                                                                /*===== gym styles =======*/
                                                                .top-shape1 {
                                                                    height: 108px;
                                                                    top: -108px;
                                                                }
                                                                .top-shape2 {
                                                                    height: 108px;
                                                                    top: -108px;
                                                                }
                                                                .section-title-3 {
                                                                    font-size: 40px;
                                                                }
                                                                .shape-bpadding2 {
                                                                    padding-bottom: 0px;
                                                                }
                                                                .feature-box26 .img-holder {
                                                                    border: none;
                                                                }
                                                                .bottom-shape3 {
                                                                    height: 100px;
                                                                }
                                                                .feature-box24.two .inner {
                                                                    padding: 22px 20px 20px;
                                                                }
                                                                .seven-cols .col-md-1,
                                                                .seven-cols .col-sm-1,
                                                                .seven-cols .col-lg-1 {
                                                                    width: 100%;
                                                                }
                                                                /*===== construction styles =======*/
                                                                .team-holder5 .image-holder .hover-box {
                                                                    top: 480px;
                                                                    width: 90%;
                                                                }
                                                                .header-inner.two .overlay {
                                                                    height: 150px;
                                                                }
                                                                .header-inner.two {
                                                                    height: 150px;
                                                                }
                                                                .header-inner .title {
                                                                    padding: 51px 0 0;
                                                                }
                                                                /*===== grayscale styles =======*/
                                                                .team-holder6 {
                                                                    width: 90%;
                                                                }
                                                                .sec-dummy-top-padding {
                                                                    padding-top: 60px;
                                                                }
                                                                .tab-text-holder {
                                                                    padding: 30px;
                                                                }
                                                                /*===== Blog1 styles =======*/
                                                                .header-title-box {
                                                                    padding: 70px 0;
                                                                }
                                                                .header-title-box .title {
                                                                    font-size: 60px;
                                                                }
                                                                /*===== blog2 styles =======*/
                                                                .blog2-header-box .image-holder .text-box.top-padding {
                                                                    padding-top: 110px;
                                                                }
                                                                /*===== Cafe Layout styles =======*/
                                                                .logo-holder {
                                                                    top: -10px;
                                                                }
                                                                .master-slider.margintop-2 {
                                                                    top: 0px;
                                                                }
                                                                .logo-holder img {
                                                                    width: 40%;
                                                                    margin-bottom: 150px;
                                                                }
                                                                .special-menu-holder {
                                                                    width: 100%;
                                                                    margin-top: 30px;
                                                                }
                                                                .header-inner-2 {
                                                                    height: 282px;
                                                                    margin: -80px 0 0;
                                                                }
                                                                .team-holder7.two:hover .info-box {
                                                                    bottom: 230px;
                                                                }
                                                                .header-inner-2 {
                                                                    height: 200px;
                                                                    margin: 0;
                                                                }
                                                                .header-inner-2 .title {
                                                                    padding: 81px 0 0;
                                                                }
                                                                /*===== Wedding Layout styles =======*/
                                                                .section-less-padding.top-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                .text-box.padding-left-7 {
                                                                    padding: 0px;
                                                                }
                                                                /*===== Fashion Layout styles =======*/
                                                                .feature-box-51 .image-holder .hover-box {
                                                                    width: 73%;
                                                                }
                                                                .feature-box53.left-padding {
                                                                    padding-left: 0px;
                                                                }
                                                                .team-holder12 .image-holder .hover-box {
                                                                    width: 90%;
                                                                }
                                                                .team-holder12 .image-holder .hover-box {
                                                                    top: 460px;
                                                                }
                                                                .team-holder12:hover .image-holder .hover-box {
                                                                    top: 290px;
                                                                }
                                                                /*===== Hair saloon Layout styles =======*/
                                                                .topbar.more-padding {
                                                                    padding: 10px 0 10px;
                                                                }
                                                                #header9,
                                                                #header10 {
                                                                    top: 0px;
                                                                }
                                                                .footer-holder .social-icons-3 {
                                                                    margin-left: 0;
                                                                }
                                                                .header-inner-2.less-margin {
                                                                    height: 150px;
                                                                    margin: 0;
                                                                }
                                                                .header-inner-2 .title.padding-1 {
                                                                    padding-top: 40px;
                                                                }
                                                                /*===== School Layout styles =======*/
                                                                #header10 .menu-bg {
                                                                    min-height: 90px;
                                                                }
                                                                .five-cols .col-md-1,
                                                                .five-cols .col-sm-1,
                                                                .five-cols .col-lg-1 {
                                                                    width: 100%;
                                                                }
                                                                .header-inner.less-margin-2 {
                                                                    margin: 0;
                                                                }
                                                                .header-inner.three {
                                                                    height: 150px;
                                                                }
                                                                .header-inner .title-2 {
                                                                    padding: 40px 0 0;
                                                                }
                                                                .classes-table table,
                                                                thead,
                                                                tbody,
                                                                th,
                                                                td,
                                                                tr {
                                                                    display: block;
                                                                }
                                                                .classes-table thead tr {
                                                                    position: absolute;
                                                                    top: -9999px;
                                                                    left: -9999px;
                                                                }
                                                                .classes-table tr {
                                                                    border: 1px solid #ccc;
                                                                }
                                                                .classes-table td {
                                                                    border: none;
                                                                    border-bottom: 1px solid #eee;
                                                                    position: relative;
                                                                    padding-left: 50%;
                                                                }
                                                                .classes-table td:before {
                                                                    position: absolute;
                                                                    top: 6px;
                                                                    left: 6px;
                                                                    width: 45%;
                                                                    padding-right: 10px;
                                                                    white-space: nowrap;
                                                                }
                                                                .classes-table td:nth-of-type(1):before {
                                                                    content: "Time";
                                                                }
                                                                .classes-table td:nth-of-type(2):before {
                                                                    content: "Monday";
                                                                }
                                                                .classes-table td:nth-of-type(3):before {
                                                                    content: "Tuesday";
                                                                }
                                                                .classes-table td:nth-of-type(4):before {
                                                                    content: "Wednesday";
                                                                }
                                                                .classes-table td:nth-of-type(5):before {
                                                                    content: "Thursday";
                                                                }
                                                                .classes-table td:nth-of-type(6):before {
                                                                    content: "Friday";
                                                                }
                                                                .classes-table td:nth-of-type(7):before {
                                                                    content: "Saturday";
                                                                }
                                                                .table-style-2 td:nth-of-type(1):before {
                                                                    content: "TLD";
                                                                }
                                                                .table-style-2 td:nth-of-type(2):before {
                                                                    content: "Registration";
                                                                }
                                                                .table-style-2 td:nth-of-type(3):before {
                                                                    content: "Domain Transfer";
                                                                }
                                                                .table-style-2 td:nth-of-type(4):before {
                                                                    content: "DNS Management";
                                                                }
                                                                .table-style-2 td:nth-of-type(5):before {
                                                                    content: "Whois Privacy";
                                                                }
                                                                .table-style-2 td:nth-of-type(6):before {
                                                                    content: "";
                                                                }
                                                                /*===== Portfolio Layout styles =======*/
                                                                .header-title-box-2 .title {
                                                                    font-size: 61px;
                                                                    line-height: 55px;
                                                                    padding: 0px;
                                                                }
                                                                .main-bg-2 {
                                                                    top: 0;
                                                                }
                                                                .menu-main-3 {
                                                                    background-color: #161616;
                                                                }
                                                                /*===== Realestate Layout styles =======*/
                                                                .team-holder13 .img-holder .icon-box {
                                                                    top: 528px;
                                                                }
                                                                .team-holder13:hover .icon-box,
                                                                .team-holder13.active .icon-box {
                                                                    top: 461px;
                                                                }
                                                                /*===== Law Layout styles =======*/
                                                                .team-holder14 {
                                                                    width: 93%;
                                                                }
                                                                .feature-box68 .image-holder .post-date-box {
                                                                    top: 0;
                                                                }
                                                                /*===== Shop Layout styles =======*/
                                                                .feature-box69 .title1 {
                                                                    font-size: 36px;
                                                                    padding: 76px 0 0 50px;
                                                                }
                                                                .shop-product-holder .image-holder .hoverbox {
                                                                    width: 71%;
                                                                }
                                                                /*===== Agency Layout styles =======*/
                                                                .navbar-header .logo-box {
                                                                    width: 220px;
                                                                }
                                                                .navbar-header .logo-box.big-1 {
                                                                    width: 250px;
                                                                }
                                                                .navbar-header .logo-box.big-2 {
                                                                    width: 350px;
                                                                }
                                                                .navbar-header .logo-box.big-3 {
                                                                    width: 370px;
                                                                }
                                                                .team-holder2.two:hover .icon-box,
                                                                .team-holder2.two.active .icon-box {
                                                                    top: 461px;
                                                                }
                                                                /*===== Charity Layout styles =======*/
                                                                .boxed-title-3 {
                                                                    width: 100%;
                                                                }
                                                                /*===== University Layout styles =======*/
                                                                .feature-box-81 {
                                                                    width: 90%;
                                                                }
                                                                /*===== medical Layout styles =======*/
                                                                .section-copyrights ul.social-icons-3.less-margin {
                                                                    margin-left: 0;
                                                                }
                                                                /*===== creative Layout styles =======*/
                                                                .feature-box-91 .title1 {
                                                                    padding: 0;
                                                                }
                                                                .feature-box-91 .post-date-box {
                                                                    font-size: 31px;
                                                                    height: auto;
                                                                    padding: 10px;
                                                                    width: 130px;
                                                                }
                                                                .feature-box-91 .post-date-box span {
                                                                    font-size: 11px;
                                                                    padding: 0px 0 0;
                                                                }
                                                                .feature-box-91 .post-date-box .divider-line.margin {
                                                                    margin: 5px 0;
                                                                }
                                                                .feature-box-91 .title1 {
                                                                    font-size: 14px;
                                                                }
                                                                .feature-box-91 .text-box.padding-5 {
                                                                    padding: 10px;
                                                                }
                                                                /*===== hosting Layout styles =======*/
                                                                .domain-search-home #domain-searchform #dsearch {
                                                                    width: 53%;
                                                                }
                                                                .section-small-title-6 {
                                                                    font-size: 40px;
                                                                }
                                                                .section-title-6 {
                                                                    font-size: 37px;
                                                                }
                                                                .feature-box-93 {
                                                                    padding: 40px 20px;
                                                                }
                                                                .pricetable-holder5 {
                                                                    margin-bottom: 50px;
                                                                }
                                                                .feature-box-96 {
                                                                    background-color: #f6f6f6;
                                                                }
                                                                .feature-box-98 {
                                                                    background: none;
                                                                }
                                                                #search-topic #tsearch {
                                                                    font-size: 16px;
                                                                    height: 60px;
                                                                    width: 65%;
                                                                }
                                                                #search-topic #searchsubmit {
                                                                    font-size: 15px;
                                                                    height: 60px;
                                                                }
                                                                /*===== corporate inner pages =======*/
                                                                .error_holder {
                                                                    width: 100%;
                                                                }
                                                                .blog-holder-12 .post-date-box {
                                                                    font-size: 21px;
                                                                    height: 70px;
                                                                    padding: 5px 0 0;
                                                                    width: 70px;
                                                                }
                                                                .blog-holder-12 .post-date-box span {
                                                                    font-size: 12px;
                                                                    padding-top: 0;
                                                                }
                                                                .blog-holder-12 .post-date-box.two {
                                                                    top: 65px;
                                                                }
                                                                .blog-holder-12:hover .image-holder .overlay .icon {
                                                                    top: 60px;
                                                                }
                                                                .blog-holder-12 .image-holder .overlay {
                                                                    padding: 0;
                                                                }
                                                                .blog-holder-12 .image-holder .overlay .icon {
                                                                    font-size: 12px;
                                                                    height: 40px;
                                                                    line-height: 41px;
                                                                    width: 40px;
                                                                }
                                                                .blog-holder-12 .post-date-box.three.four {
                                                                    top: 80px;
                                                                }
                                                                /*===== corporate deafult home page =======*/
                                                                .sec-padd-default-page {
                                                                    padding: 60px 0;
                                                                }
                                                                .team-holder15 {
                                                                    max-height: 650px;
                                                                }
                                                                .parallax-section68 .big-text {
                                                                    font-size: 50px;
                                                                }
                                                                .screens-top-padding {
                                                                    padding-top: 0px;
                                                                }
                                                            }
                                                            
                                                            @media only screen and (max-width: 479px) {
                                                                .container {
                                                                    width: 98%;
                                                                }
                                                                .btn {
                                                                    padding: 10px 15px;
                                                                    margin-bottom: 20px;
                                                                }
                                                                .text-box-right {
                                                                    float: left;
                                                                    margin: 20px 0 20px 0;
                                                                    padding: 0;
                                                                    text-align: left;
                                                                    width: 100%;
                                                                }
                                                                .text-box-left {
                                                                    float: left;
                                                                    margin: 20px 0 20px 0;
                                                                    padding: 0;
                                                                    text-align: left;
                                                                    width: 100%;
                                                                }
                                                                .text-box-right.more-padding-1 {
                                                                    padding: 0 0 0 0px;
                                                                }
                                                                .text-box-right.more-padding-3 {
                                                                    padding: 0 0 0 0px;
                                                                }
                                                                .text-box-right.more-padding-4 {
                                                                    padding: 0 0 0 0px;
                                                                }
                                                                .sub-title {
                                                                    width: 100%;
                                                                }
                                                                .section-title {
                                                                    font-size: 32px;
                                                                }
                                                                .section-side-image .text-inner {
                                                                    padding: 80px 80px 80px 40px;
                                                                }
                                                                .section-side-image .text-inner.two {
                                                                    padding: 0px 80px 80px 40px;
                                                                }
                                                                .team-box1 {
                                                                    width: 80%;
                                                                    margin: 0 auto;
                                                                }
                                                                .team-box1:hover .hover-box,
                                                                .team-box1.active .hover-box {
                                                                    top: 120px;
                                                                }
                                                                .team-box1 .hover-box {
                                                                    top: 320px;
                                                                }
                                                                .pricetable-holder .arrow {
                                                                    display: none;
                                                                }
                                                                .sec-padding {
                                                                    padding: 0px 0px;
                                                                }
                                                                .sec-tpadding {
                                                                    padding: 35px 0 0 0;
                                                                }
                                                                .sec-bpadding {
                                                                    padding: 0 0 35px 0;
                                                                }
                                                                .feature-box2 .content-box {
                                                                    padding: 30px 0px 30px;
                                                                }
                                                                .colmargin {
                                                                    margin: 0 0 50px 0;
                                                                }
                                                                .tabs-content1 .padding-left-3 {
                                                                    padding: 0px 0px 0px 0px;
                                                                }
                                                                .feature-box4 .iconbox-mtiny {
                                                                    display: none;
                                                                }
                                                                .tabs-content1 .btn5 {
                                                                    margin-bottom: 20px;
                                                                    float: left;
                                                                }
                                                                .team-holder2 .img-holder .icon-box {
                                                                    top: 315px;
                                                                }
                                                                .team-holder2:hover .icon-box {
                                                                    top: 260px;
                                                                }
                                                                .team-holder2 .social-icons-1 {
                                                                    margin: 2px 0px 0px;
                                                                }
                                                                .team-holder2 .social-icons-1 li.first {
                                                                    margin-left: 0px;
                                                                }
                                                                .team-holder2 {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .item-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .video-wrapper {
                                                                    margin-bottom: 20px;
                                                                }
                                                                .post-author-image {
                                                                    top: 178px;
                                                                }
                                                                .contact-info-holder {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .socialicon-holder {
                                                                    padding: 20px 0px 0px 25px;
                                                                }
                                                                .contact-info-holder .sideline {
                                                                    display: none;
                                                                }
                                                                .team-holder3 .text-box-right {
                                                                    width: 100%;
                                                                    padding: 0px 0px 0px 0px;
                                                                }
                                                                .btn3.green2 {
                                                                    padding: 8px 15px;
                                                                }
                                                                .btn5.green2 {
                                                                    padding: 8px 15px;
                                                                }
                                                                .img-holder {
                                                                    margin-top: 30px;
                                                                }
                                                                .section-side-image .text-inner {
                                                                    padding: 10px 15px 20px 15px;
                                                                }
                                                                .blog-holder2 .img-holder {
                                                                    margin-top: 0px;
                                                                }
                                                                #header2 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                #header4 {
                                                                    top: 0px;
                                                                    border-bottom: none;
                                                                    background-color: #161616;
                                                                }
                                                                .menu-main {
                                                                    background-color: #161616;
                                                                }
                                                                .menu-main2 {
                                                                    background-color: #fff;
                                                                }
                                                                .sec-topmargin {
                                                                    margin-top: 0px;
                                                                }
                                                                .search-smallicon2 {
                                                                    top: 20px;
                                                                    right: -100px;
                                                                }
                                                                .client-list2 .col-md-4 {
                                                                    border-right: none;
                                                                }
                                                                .blog-holder3 .blog-img-holder,
                                                                .blog-holder3.two .blog-img-holder {
                                                                    margin: 0 0 80px 0;
                                                                }
                                                                .blog-holder3 .blog-img-holder .overlay .content-box {
                                                                    padding: 14px 0 0 50px;
                                                                }
                                                                .blog-holder3 .blog-img-holder .overlay .post-info {
                                                                    padding: 57px 0 0 44px;
                                                                }
                                                                .blog-holder3.two .blog-img-holder .overlay .post-info {
                                                                    padding: 185px 0 0 4px;
                                                                }
                                                                .blog-holder3 .blog-img-holder .post-info .post-infoicon {
                                                                    margin-bottom: 5px;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .testimonials5 .social-icons-2 li:first-child a {
                                                                    margin-left: 25px;
                                                                }
                                                                .testimonials5 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .background-imgholder-full.img1,
                                                                .background-imgholder-full.img2 {
                                                                    background: none;
                                                                    height: auto;
                                                                }
                                                                .feature-box12 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .feature-box12 .iconbox-small {
                                                                    left: 101px;
                                                                }
                                                                .bmargin {
                                                                    margin-bottom: 5px;
                                                                }
                                                                .email_input {
                                                                    width: 63%;
                                                                    height: 55px;
                                                                }
                                                                .email_submit {
                                                                    padding: 15px 12px;
                                                                }
                                                                .blog-holder4 .post-infoicon {
                                                                    margin-bottom: 8px;
                                                                }
                                                                .blog-holder4 .col-xs-6 {
                                                                    width: 100%;
                                                                }
                                                                .team-holder4 .icon-holder {
                                                                    min-height: 279px;
                                                                }
                                                                .pricetable-holder2 a.btn2 {
                                                                    padding: 6px 0px;
                                                                }
                                                                .pricetable-holder2 a.btn13 {
                                                                    padding: 6px 0px;
                                                                }
                                                                .pricetable-holder2 th .title-header {
                                                                    font-size: 10px;
                                                                    padding: 8px;
                                                                }
                                                                .pricetable-holder2 th .price {
                                                                    font-size: 14px;
                                                                }
                                                                .pricetable-holder2 .table {
                                                                    overflow-x: auto;
                                                                    display: block;
                                                                }
                                                                .topbar-left-items {
                                                                    width: 100%;
                                                                }
                                                                .topbar-middle-logo {
                                                                    width: 100%;
                                                                    margin: 10px 0 0 0;
                                                                }
                                                                .topbar-right-items {
                                                                    width: 100%;
                                                                    margin: 0 0 10px 0;
                                                                }
                                                                .feature-box20 {
                                                                    margin-bottom: 80px;
                                                                }
                                                                .feature-box20 .iconbox-tiny {
                                                                    left: 110px;
                                                                }
                                                                .feature-box21 .text-box {
                                                                    padding: 30px;
                                                                }
                                                                .feature-box22 .text-box-right {
                                                                    width: 100%;
                                                                    float: left;
                                                                    padding: 0px;
                                                                    margin: 150px 0 0 0;
                                                                }
                                                                .feature-box22 .iconbox-xlarge {
                                                                    margin-right: 90%;
                                                                }
                                                                .video-wrapper {
                                                                    margin-bottom: 30px;
                                                                }
                                                                .text-box-right.less-padding-1 {
                                                                    padding: 0;
                                                                }
                                                                .team-holder3.two .image-left {
                                                                    padding: 0 0 0 0;
                                                                }
                                                                div.demo {
                                                                    width: 237px;
                                                                }
                                                                .blog-holder3.two .blog-img-holder .overlay .post-info {
                                                                    padding: 35px 0 0 30px;
                                                                }
                                                                .btn.appstore {
                                                                    margin-bottom: 15px;
                                                                }
                                                                .col-divider-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                .text-box-right.more-padding-2 {
                                                                    padding: 0 0 0 0;
                                                                }
                                                                .col-divider-margin-1,
                                                                .col-divider-margin-2,
                                                                .col-divider-margin-3,
                                                                .col-divider-margin-4,
                                                                .col-divider-margin-5,
                                                                .col-divider-margin-6 {
                                                                    margin-top: 0px;
                                                                }
                                                                .sub-title-2 {
                                                                    width: 90%;
                                                                }
                                                                .sec-dummy-top-padding {
                                                                    padding-top: 30px;
                                                                }
                                                                /*.text-box.padding-1, .text-box.padding-2, .text-box.padding-3, .text-box.padding-4, .text-box.padding-5, .text-box.padding-6, .text-box.padding-7, .text-box.padding-8, .text-box.padding-9 {
    padding: 0;
}*/
                                                                /*===== gym styles =======*/
                                                                .top-shape1 {
                                                                    top: -92px;
                                                                    height: 92px;
                                                                }
                                                                .top-shape2 {
                                                                    top: -92px;
                                                                    height: 92px;
                                                                }
                                                                .section-title-3 {
                                                                    font-size: 30px;
                                                                }
                                                                .feature-box24 .inner {
                                                                    padding: 30px;
                                                                }
                                                                .shape-bpadding2 {
                                                                    padding-bottom: 0px;
                                                                }
                                                                .feature-box26 .img-holder {
                                                                    border: none;
                                                                }
                                                                .bottom-shape3 {
                                                                    height: 100px;
                                                                }
                                                                .feature-box24.two .inner {
                                                                    padding: 10px 0px 10px;
                                                                }
                                                                .seven-cols .col-md-1,
                                                                .seven-cols .col-sm-1,
                                                                .seven-cols .col-lg-1 {
                                                                    width: 100%;
                                                                }
                                                                /*===== Construction styles =======*/
                                                                .feature-box30 .text-box-right {
                                                                    padding: 0 0 0 0;
                                                                }
                                                                .header-inner.two .overlay {
                                                                    height: 100px;
                                                                }
                                                                .header-inner.two {
                                                                    height: 100px;
                                                                }
                                                                .header-inner .title {
                                                                    font-size: 24px;
                                                                    padding: 15px 0 0;
                                                                }
                                                                /*===== Restaurant styles =======*/
                                                                .feature-box33 .post-date-box {
                                                                    top: 601px;
                                                                }
                                                                .sec-bpadding-3 {
                                                                    padding-bottom: 60px;
                                                                }
                                                                .sec-tpadding-3 {
                                                                    padding-top: 60px;
                                                                }
                                                                .section-title-4 {
                                                                    font-size: 50px;
                                                                }
                                                                /*===== grayscale layout styles =======*/
                                                                .blog-holder8 .col-xs-9 {
                                                                    width: 100%;
                                                                }
                                                                .blog-holder8 .col-xs-3 {
                                                                    width: 100%;
                                                                }
                                                                .tab-text-holder {
                                                                    padding: 30px;
                                                                }
                                                                /*===== Blog1 styles =======*/
                                                                .header-title-box {
                                                                    padding: 70px 0;
                                                                }
                                                                .header-title-box .title {
                                                                    font-size: 40px;
                                                                }
                                                                /*===== blog2 styles =======*/
                                                                .blog2-header-box .image-holder .text-box.top-padding {
                                                                    padding-top: 60px;
                                                                    font-size: 18px;
                                                                }
                                                                .blog2-header-box .image-holder .text-box .title {
                                                                    font-size: 18px;
                                                                    margin-bottom: 0px;
                                                                }
                                                                .blog2-header-box .image-holder .text-box .post-info span {
                                                                    font-size: 10px;
                                                                    margin-right: 20px;
                                                                }
                                                                /*===== Cafe Layout styles =======*/
                                                                .logo-holder {
                                                                    top: -10px;
                                                                }
                                                                .master-slider.margintop-2 {
                                                                    top: 0px;
                                                                }
                                                                .logo-holder img {
                                                                    width: 40%;
                                                                    margin-bottom: 150px;
                                                                }
                                                                .special-menu-holder {
                                                                    width: 100%;
                                                                    margin-top: 30px;
                                                                }
                                                                .team-holder7.two {
                                                                    max-height: 415px;
                                                                }
                                                                .header-inner-2 {
                                                                    height: 133px;
                                                                    margin: 0;
                                                                }
                                                                .header-inner-2 .title {
                                                                    padding: 42px 0 0;
                                                                    font-size: 22px;
                                                                }
                                                                /*===== Wedding Layout styles =======*/
                                                                .section-less-padding.top-margin {
                                                                    margin-top: 0px;
                                                                }
                                                                .text-box.padding-left-7 {
                                                                    padding: 0px;
                                                                }
                                                                .client-list3 img {
                                                                    width: 90%;
                                                                }
                                                                /*===== Fashion Layout styles =======*/
                                                                .feature-box53.left-padding {
                                                                    padding-left: 0px;
                                                                }
                                                                /*===== Mechanic Layout styles =======*/
                                                                .feature-box55 .text-holder {
                                                                    padding: 20px;
                                                                }
                                                                /*===== Hair saloon Layout styles =======*/
                                                                .topbar.more-padding {
                                                                    padding: 10px 0 10px;
                                                                }
                                                                #header9,
                                                                #header10 {
                                                                    top: 0px;
                                                                }
                                                                .footer-holder .social-icons-3 {
                                                                    margin-left: 0;
                                                                }
                                                                .header-inner-2.less-margin {
                                                                    height: 99px;
                                                                    margin: 0;
                                                                }
                                                                .header-inner-2 .title.padding-1 {
                                                                    padding-top: 13px;
                                                                }
                                                                /*===== Transport Layout styles =======*/
                                                                .feature-box61 .text {
                                                                    padding: 15px;
                                                                }
                                                                .parallax-section42 .title1 {
                                                                    font-size: 40px;
                                                                    line-height: 40px;
                                                                }
                                                                /*===== School Layout styles =======*/
                                                                #header10 .menu-bg {
                                                                    min-height: 90px;
                                                                }
                                                                .five-cols .col-md-1,
                                                                .five-cols .col-sm-1,
                                                                .five-cols .col-lg-1 {
                                                                    width: 100%;
                                                                }
                                                                .header-inner.less-margin-2 {
                                                                    margin: 0;
                                                                }
                                                                .header-inner.three {
                                                                    height: 100px;
                                                                }
                                                                .header-inner .title-2 {
                                                                    padding: 10px 0 0;
                                                                }
                                                                .classes-table table,
                                                                thead,
                                                                tbody,
                                                                th,
                                                                td,
                                                                tr {
                                                                    display: block;
                                                                }
                                                                .classes-table thead tr {
                                                                    position: absolute;
                                                                    top: -9999px;
                                                                    left: -9999px;
                                                                }
                                                                .classes-table tr {
                                                                    border: 1px solid #ccc;
                                                                }
                                                                .classes-table td {
                                                                    border: none;
                                                                    border-bottom: 1px solid #eee;
                                                                    position: relative;
                                                                    padding-left: 50%;
                                                                }
                                                                .classes-table td:before {
                                                                    position: absolute;
                                                                    top: 6px;
                                                                    left: 6px;
                                                                    width: 45%;
                                                                    padding-right: 10px;
                                                                    white-space: nowrap;
                                                                }
                                                                .classes-table td:nth-of-type(1):before {
                                                                    content: "Time";
                                                                }
                                                                .classes-table td:nth-of-type(2):before {
                                                                    content: "Monday";
                                                                }
                                                                .classes-table td:nth-of-type(3):before {
                                                                    content: "Tuesday";
                                                                }
                                                                .classes-table td:nth-of-type(4):before {
                                                                    content: "Wednesday";
                                                                }
                                                                .classes-table td:nth-of-type(5):before {
                                                                    content: "Thursday";
                                                                }
                                                                .classes-table td:nth-of-type(6):before {
                                                                    content: "Friday";
                                                                }
                                                                .classes-table td:nth-of-type(7):before {
                                                                    content: "Saturday";
                                                                }
                                                                .table-style-2 td:nth-of-type(1):before {
                                                                    content: "TLD";
                                                                }
                                                                .table-style-2 td:nth-of-type(2):before {
                                                                    content: "Registration";
                                                                }
                                                                .table-style-2 td:nth-of-type(3):before {
                                                                    content: "Domain Transfer";
                                                                }
                                                                .table-style-2 td:nth-of-type(4):before {
                                                                    content: "DNS Management";
                                                                }
                                                                .table-style-2 td:nth-of-type(5):before {
                                                                    content: "Whois Privacy";
                                                                }
                                                                .table-style-2 td:nth-of-type(6):before {
                                                                    content: "";
                                                                }
                                                                /*===== Portfolio Layout styles =======*/
                                                                .header-title-box-2 .title {
                                                                    font-size: 40px;
                                                                    line-height: 40px;
                                                                    padding: 0px;
                                                                }
                                                                .main-bg-2 {
                                                                    top: 0;
                                                                }
                                                                .menu-main-3 {
                                                                    background-color: #161616;
                                                                }
                                                                /*===== Realestate Layout styles =======*/
                                                                .team-holder13 .img-holder .icon-box {
                                                                    top: 350px;
                                                                }
                                                                .team-holder13:hover .icon-box,
                                                                .team-holder13.active .icon-box {
                                                                    top: 285px;
                                                                }
                                                                .feature-box68 .image-holder .post-date-box {
                                                                    top: 0;
                                                                }
                                                                /*===== Winery Layout styles =======*/
                                                                .parallax-section51 .title {
                                                                    font-size: 35px;
                                                                }
                                                                /*===== Shop Layout styles =======*/
                                                                .feature-box69 .title1 {
                                                                    font-size: 20px;
                                                                    padding: 42px 0 0 50px;
                                                                }
                                                                .feature-box69 .title2 {
                                                                    font-size: 20px;
                                                                    padding: 0 0 0 50px;
                                                                }
                                                                .parallax-section-title {
                                                                    font-size: 30px;
                                                                }
                                                                /*===== Agency Layout styles =======*/
                                                                .navbar-header .logo-box {
                                                                    width: 220px;
                                                                }
                                                                .navbar-header .logo-box.big-1 {
                                                                    width: 250px;
                                                                }
                                                                .navbar-header .logo-box.big-2 {
                                                                    width: 250px;
                                                                }
                                                                .navbar-header .logo-box.big-3 {
                                                                    width: 250px;
                                                                }
                                                                .team-holder2.two:hover .icon-box,
                                                                .team-holder2.two.active .icon-box {
                                                                    top: 277px;
                                                                }
                                                                /*===== Personal Layout styles =======*/
                                                                .section-title-5 {
                                                                    font-size: 20px;
                                                                }
                                                                /*===== medical Layout styles =======*/
                                                                .section-copyrights ul.social-icons-3.less-margin {
                                                                    margin-left: 0;
                                                                }
                                                                /*===== creative Layout styles =======*/
                                                                .feature-box-91 .title1 {
                                                                    padding: 0;
                                                                }
                                                                .feature-box-91 .post-date-box {
                                                                    font-size: 14px;
                                                                    height: auto;
                                                                    padding: 10px;
                                                                    width: 80px;
                                                                    right: 0px;
                                                                }
                                                                .feature-box-91 .post-date-box span {
                                                                    font-size: 11px;
                                                                    padding: 0px 0 0;
                                                                }
                                                                .feature-box-91 .post-date-box .divider-line.margin {
                                                                    margin: 5px 0;
                                                                }
                                                                .feature-box-91 .title1 {
                                                                    font-size: 14px;
                                                                }
                                                                .feature-box-91 .text-box.padding-5 {
                                                                    padding: 10px;
                                                                }
                                                                /*===== hosting Layout styles =======*/
                                                                .section-small-title-6 {
                                                                    font-size: 40px;
                                                                }
                                                                .section-title-6 {
                                                                    font-size: 37px;
                                                                }
                                                                .feature-box-93 {
                                                                    padding: 20px 20px;
                                                                }
                                                                .pricetable-holder5 {
                                                                    margin-bottom: 50px;
                                                                }
                                                                .feature-box-96 {
                                                                    background-color: #f6f6f6;
                                                                }
                                                                .feature-box-98 {
                                                                    background: none;
                                                                }
                                                                #domain-search-holder #dsearch {
                                                                    font-size: 14px;
                                                                    height: 48px;
                                                                    width: 100%;
                                                                }
                                                                #domain-search-holder .drlist {
                                                                    height: 48px;
                                                                    width: 102px;
                                                                }
                                                                #domain-search-holder #searchsubmit {
                                                                    font-size: 14px;
                                                                    height: 48px;
                                                                    padding: 4px 25px;
                                                                }
                                                                #search-topic #tsearch {
                                                                    font-size: 16px;
                                                                    height: 60px;
                                                                    width: 100%;
                                                                }
                                                                #search-topic #searchsubmit {
                                                                    font-size: 15px;
                                                                    height: 60px;
                                                                }
                                                                /*===== corporate inner pages =======*/
                                                                .error-title-big {
                                                                    font-size: 80px;
                                                                }
                                                                .error_holder {
                                                                    width: 100%;
                                                                }
                                                                .blog-holder-12 .post-date-box {
                                                                    font-size: 14px;
                                                                    height: 40px;
                                                                    padding: 5px 0 0;
                                                                    width: 40px;
                                                                    line-height: 11px;
                                                                }
                                                                .blog-holder-12 .post-date-box span {
                                                                    font-size: 10px;
                                                                    padding-top: 0;
                                                                }
                                                                .blog-holder-12 .post-date-box.two {
                                                                    top: 39px;
                                                                }
                                                                .blog-holder-12:hover .image-holder .overlay .icon {
                                                                    top: 30px;
                                                                }
                                                                .blog-holder-12 .image-holder .overlay {
                                                                    padding: 0;
                                                                }
                                                                .blog-holder-12 .image-holder .overlay .icon {
                                                                    font-size: 12px;
                                                                    height: 40px;
                                                                    line-height: 41px;
                                                                    width: 40px;
                                                                }
                                                                .blog-holder-12 .post-date-box.three {
                                                                    top: 22px;
                                                                }
                                                                .blog-holder-12 .post-date-box.three span {
                                                                    padding-top: 13px;
                                                                }
                                                                .blog-holder-12 .post-date-box.three.four {
                                                                    top: 100px;
                                                                }
                                                                /*===== corporate deafult home page =======*/
                                                                .sec-padd-default-page {
                                                                    padding: 10px 0;
                                                                }
                                                                .team-holder15 {
                                                                    max-height: 540px;
                                                                }
                                                                .blog-holder-13 .image-holder .post-date-box {
                                                                    bottom: 10px;
                                                                    font-size: 24px;
                                                                    padding: 10px 0 0;
                                                                    right: 10px;
                                                                    width: 80px;
                                                                    height: 100px;
                                                                }
                                                                .blog-holder-13 .image-holder .shapes {
                                                                    display: none;
                                                                }
                                                                .blog-holder-13 .image-holder .post-date-box span {
                                                                    padding-top: 0px;
                                                                }
                                                                .parallax-section68 .big-text {
                                                                    font-size: 30px;
                                                                }
                                                                .pricetable-holder7 .ribbon {
                                                                    display: none;
                                                                }
                                                                .lspace-3 {
                                                                    letter-spacing: 0;
                                                                }
                                                                .lspace-sm,
                                                                .lspace-1,
                                                                .lspace-2,
                                                                .lspace-3,
                                                                .lspace-4,
                                                                .lspace-5,
                                                                .lspace-6 {
                                                                    letter-spacing: 4px;
                                                                }
                                                                .lspace-sm {
                                                                    letter-spacing: 5px;
                                                                }
                                                                .parallax-section68 .big-text {
                                                                    font-weight: bold;
                                                                    line-height: 8px;
                                                                }
                                                                .text-box.padding-7 {
                                                                    padding: 30px;
                                                                }
                                                                .screens-top-padding {
                                                                    padding-top: 0px;
                                                                }
                                                            }
                                                            
                                                            @media only screen and (min-width: 365px) and (max-width: 778px) {
                                                                .s1 {
                                                                    margin-top: 20px;
                                                                }
                                                                h1 {
                                                                    font-size: 20px;
                                                                    line-height: 40px;
                                                                    margin-bottom: 20px;
                                                                    font-style: normal;
                                                                    font-weight: 300;
                                                                }
                                                                .video-bopadd {
                                                                    padding-bottom: 40px;
                                                                }
                                                                .video-toppadd {
                                                                    padding-top: 42px;
                                                                }
                                                                .s2 {
                                                                    width: 200px !important;
                                                                    padding: 3px;
                                                                }
                                                                .section-title {
                                                                    font-size: 15px;
                                                                }
                                                                .section-title-2 {
                                                                    font-weight: 400;
                                                                    font-size: 27px;
                                                                }
                                                            }
                                                            
                                                            @media only screen and (min-width: 778px) and (max-width: 1920px) {
                                                                .s2 {
                                                                    width: 280px !important;
                                                                }
                                                                .s3 {
                                                                    padding: 15px;
                                                                    box-shadow: 2px 2px 3px 4px;
                                                                    border-radius: 10px;
                                                                }
                                                            }
                                                            
                                                            @media only screen and (min-width: 320px) and (max-width: 768px) {
                                                                .wrapper-choose-us {
                                                                    display: flex;
                                                                    align-items: center;
                                                                    justify-content: center;
                                                                    flex-wrap: wrap;
                                                                    align-self: center;
                                                                    gap: 20px;
                                                                    margin-left: auto;
                                                                    margin-right: auto;
                                                                }
                                                                .our-services {
                                                                    display: flex;
                                                                    align-items: center;
                                                                    justify-content: center;
                                                                    gap: 20px;
                                                                    flex-wrap: wrap;
                                                                    padding: 15px;
                                                                }
                                                                .banner-text h2 {
                                                                    color: #fff;
                                                                    font-weight: 800;
                                                                    font-size: 90px !important;
                                                                }
                                                                .banner-content {
                                                                    display: flex;
                                                                    align-items: center;
                                                                    flex-direction: column;
                                                                    justify-content: center;
                                                                    margin-top: 300px;
                                                                    gap: 50px;
                                                                }
                                                                .banner-text-paragaraph {
                                                                    color: #fff;
                                                                    font-weight: 700;
                                                                    font-size: 50px;
                                                                    text-align: center;
                                                                }
                                                                .s3 {
                                                                    padding: 15px;
                                                                    box-shadow: 2px 2px 3px 4px;
                                                                    border-radius: 10px;
                                                                }
                                                                .product-list-kiosk {
                                                                    display: flex;
                                                                    align-items: center;
                                                                    justify-content: space-between;
                                                                    flex-wrap: wrap;
                                                                    margin-top: 20px;
                                                                    flex-direction: column;
                                                                }
                                                                .product-list {
                                                                    display: flex;
                                                                    align-items: center;
                                                                    justify-content: center;
                                                                    flex-direction: column;
                                                                    gap: 20px;
                                                                    border: 3px solid #fecd07;
                                                                    width: 294px;
                                                                    margin-bottom: 20px;
                                                                    margin-left: 0px;
                                                                    border-radius: 5px;
                                                                }
                                                                #dark-mt {
                                                                    margin-top: 0px;
                                                                }
                                                                .custom-build {
                                                                    display: flex;
                                                                    align-items: center;
                                                                    justify-content: space-between;
                                                                    gap: 20px !important;
                                                                    flex-direction: column;
                                                                    margin-bottom: 20px;
                                                                }
                                                            }
                                                            
                                                            @media (min-width: 992px) {
                                                                .col-md-9 {
                                                                    width: 64%;
                                                                }
                                                            }