@charset "utf-8";
/* CSS Document */

@media(max-width:479px) {
  #boxed {
    width: 330px;
  }
  .container, .mas-blog-post {
    width: 300px;
  }
  .boxed-mode .banner[data-transparent-header=true], .boxed-mode .headhesive--clone {
    max-width: 330px;
  }
  .content-width {
    max-width: 270px;
  }
  #main-flex-slider .lrg-txt h1, #main-flex-slider .slides h1, h1 {
    font-size: 34px;
    line-height: 36px;
  }
  section#themo_page_header_1 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
  }
  .btn-default, .btn-ghost, .btn-standard {
    padding: 10px 25px;
  }
  .btn-cta {
    padding: 14px 30px;
  }
  #main-flex-slider .slider-bg {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
  }
  #main-flex-slider .lrg-txt p, #main-flex-slider p {
    font-size: 20px;
    line-height: 22px;
  }
  #main-flex-slider .slides p {
    margin-bottom: 20px;
  }
  #main-flex-slider .slides a {
    margin-bottom: 10px;
  }
  #main-flex-slider .simple-conversion {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  #main-flex-slider .flex-direction-nav {
    display: none;
  }
  .brands img {
    max-width: 240px;
  }
}

@media(min-width:480px) and (max-width:767px) {
  #boxed {
    width: 420px;
  }
  .boxed-mode .banner[data-transparent-header=true], .boxed-mode .headhesive--clone {
    max-width: 420px;
  }
  .container {
    width: 390px;
  }
  .content-width {
    width: 360px;
  }
  .mas-blog-post {
    width: 390px;
  }
}

@media(max-width:767px) {
  .service-block-col.first .service-block, .showcase .showcase-title.centered {
    text-align: left;
  }
  #logo {
    margin-left: 15px;
  }
  .navbar .navbar-nav {
    float: none;
    text-align: left;
    margin: 15px 0 10px;
  }
  .navbar .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar .navbar-nav>li>a:after, .navbar .navbar-nav>li>a:hover:after {
    height: 0!important;
  }
  .navbar .navbar-nav .open .dropdown-toggle {
    background-color: #eee!important;
  }
  .navbar .navbar-nav .dropdown-menu {
    background-color: #f4f4f4;
  }
  .navbar .navbar-nav .dropdown-menu li a {
    line-height: 200%;
  }
  .navbar .navbar-nav .dropdown-menu li.active a {
    background-color: transparent!important;
    color: #428bca!important;
  }
  .sidebar, .sidebar.side-left {
    padding: 40px 15px;
  }
  #comments li.comment .avatar {
    height: 45px;
    width: 45px;
    margin: 5px 0 0;
    display: block;
    float: none!important;
  }
  #comments h4.media-heading {
    margin-top: 5px;
  }
  #comments ul.comment {
    margin-left: 25px;
  }
  .float-block .float-content {
    padding-bottom: 30px;
  }
  .pricing-column {
    margin-top: 10px;
    margin-bottom: 10px;
    border-left: 1px solid #dfe7eb;
  }
  .pricing-column.highlight {
    margin: 10px -1px;
    padding: 40px 30px;
  }
  .service-block-col.first .service-block .circle-med-icon, .service-block-col.first .service-block i {
    float: left;
  }
  .service-block-col.first .service-block.standard-block h3, .service-block-col.first .service-block.standard-block p {
    margin-left: 60px;
    margin-right: 0;
  }
  .service-block-col.first .service-block.circle-block h3, .service-block-col.first .service-block.circle-block p {
    margin-left: 85px;
    margin-right: 0;
  }
  .showcase .showcase_image, .showcase .showcase_image.col-sm-12 {
    margin-top: 25px;
  }
  .footer-widgets.row {
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .footer .widget {
    margin-bottom: 50px;
  }
  .footer .widget-title {
    margin-bottom: 18px;
  }
  .contact-form form input[type=submit] {
    width: 100%;
  }
}

@media(min-width:768px) {
  .navbar .navbar-nav .dropdown-menu {
    left: -10px;
    padding: 10px 5px;
    border: 0;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
  }
  .navbar .navbar-nav .dropdown-menu li a {
    font-size: 13px;
    text-align: left;
    padding: 8px 20px;
    color: #000;
  }
  .navbar .navbar-nav .dropdown:hover .dropdown-menu {
    display: block;
  }
  .navbar .navbar-nav li:last-child .dropdown-menu {
    right: -5px;
    left: auto;
  }
  .navbar .caret {
    display: none;
  }
  .float-block.img-left .container, .float-block.img-left .float-content, .float-block.img-left .float-img, .float-block.img-left .row, .float-block.img-right .container, .float-block.img-right .float-content, .float-block.img-right .float-img, .float-block.img-right .row {
    height: 100%;
  }
  .center-table-con {
    display: table;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .center-table-cell {
    display: table-cell;
    vertical-align: middle;
  }
  .center-table-cell.img-sticky-bottom {
    vertical-align: bottom;
  }
  .center-table-cell.img-sticky-top {
    vertical-align: top;
  }
  .center-table-cell.img-sticky-bottom img {
    -ms-transform: translateY(40px);
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
  }
  .center-table-cell.img-sticky-bottom img:hover {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .showcase .float-section .col-sm-12 {
    padding: 0 15%;
  }
  .showcase .float-section .showcase_image {
    padding: 0 15px;
  }
 
}

@media(min-width:768px) and (max-width:991px) {
  #boxed, .boxed-mode .banner[data-transparent-header=true], .boxed-mode .headhesive--clone {
    max-width: 780px;
  }
  .container {
    max-width: 750px;
  }
  .content-width {
    max-width: 720px;
  }
  .sidebar, .sidebar.side-left {
    padding: 40px 15px;
  }
  .nav>li>a {
    padding-left: 12px;
    padding-right: 12px;
  }
  .five-columns .col-sm-2 {
    width: 20%;
  }
  .team-member:nth-child(odd) {
    clear: left;
  }
  #comments li.comment .avatar {
    height: 45px;
    width: 45px;
    margin: 10px 10px 0 0;
  }
  #comments h4.media-heading, .pricing-column {
    margin-top: 10px;
  }
  .pricing-column {
    margin-bottom: 10px;
  }
  .pricing-column:nth-child(odd) {
    border-left: 1px solid #dfe7eb;
  }
  .pricing-column.highlight {
    margin: 10px -1px;
    padding: 40px 30px;
  }
  .service-block-col {
    padding-top: 0;
  }
  .service-block-col .service-block {
    margin-bottom: 20px;
  }
  .service-block-col .service-block i {
    display: none;
  }
  .service-block-col .service-block h3, .service-block-col .service-block p {
    margin-left: 0!important;
    margin-right: 0!important;
  }
  /*karthik-26112017*/
  
    ul#login.nav.navbar-nav.login-endmenu {
    position: absolute;
    right: -40px !important;
    }
   .navbar .navbar-nav {
    float: right;
    text-align: right;
    margin: 12px 50px 0 !important;
    }

    /*karthik-end*/
}

@media(max-width:991px) {
  .icon-block {
    margin-bottom: 50px;
  }
  .icon-block:last-child {
    margin-bottom: 0;
  }
  .icon-blocks h3 {
    margin-bottom: 10px;
  }
  .footer-area-3 {
    clear: left;
  }
}

@media(min-width:992px) and (max-width:1199px) {
  #boxed, .boxed-mode .banner[data-transparent-header=true], .boxed-mode .headhesive--clone {
    max-width: 1000px;
  }
  .container {
    max-width: 970px;
  }
  .content-width {
    max-width: 940px;
  }
  .five-columns .col-md-2, .five-columns .col-sm-2 {
    width: 20%;
  }
  .pricing-table .five-columns .btn {
    padding: 10px 30px;
  }
  /*karthik-26112017*/
  ul#login.nav.navbar-nav.login-endmenu{
   position:absolute !important; 
   right:-46px !important;
 }
 .navbar .navbar-nav {
    float: right;
    text-align: right;
    margin: 12px 84px 0 !important;
}
/*karthik-end*/

}

@media(max-width:1199px) {
  .features-inner {
    padding: 0 15px;
  }
  
}

@media(min-width:1200px) {
  #boxed, .boxed-mode .banner[data-transparent-header=true], .boxed-mode .headhesive--clone {
    max-width: 1230px;
  }
    .page-id-2644 .content-editor > .container{width: 100% !important;}
  .container {
    /*max-width: 1170px;*/
width: 1170px;
  }

  .content-width {
    max-width: 1140px;
  }
  .five-columns .col-lg-2, .five-columns .col-md-2, .five-columns .col-sm-2 {
    width: 20%;
  }
  .pricing-table .five-columns .btn {
    padding: 10px 45px;
  }
  

}

@media(min-width:1450px) {
  .navbar .navbar-nav li:last-child .dropdown-menu {
    left: -10px;
    right: auto;
  }
  
}

@media(min-width:601px) and (max-width:782px) {
  body.admin-bar .banner[data-transparent-header=true], body.admin-bar .headhesive--stick {
    top: 46px;
  }
}

@media(min-width:783px) {
  body.admin-bar .banner[data-transparent-header=true], body.admin-bar .headhesive--stick {
    top: 32px;
  }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
/*.btn-styles {
    margin-top: 6px;
    margin-right: -62px !important;
}*/

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
/*karthik-26112017*/
  /*.btn-styles {
    margin-top: 6px;
    margin-right: -55px !important;
    }
   .navbar-nav>li {
    float: left;
    position: relative !important;
    right: 50px !important;
    }*/
    /*karthik-end*/

}