

@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700&amp;display=swap');

/**

  1. General
     - Variables
     - Transition
     - Shadow
     - Extra-outer

  2. Spacing
     - Padding
     - Margin

  3. Color
     - Skin-color, Skin-bg-color, Skin-border-color
     - darkGrey-color, darkGrey-bg-color
     - white-color, white-bg-color, white-border-color
     - Grey-color, Grey-bg-color, grey-border-color
     - Extra-color

  4. Pre-loader

  5. TooltipTop

  6. TopBar

  7. Header
     - SiteBrand(logo)
     - SiteNavigation(Menu)
     - ttm-rt-contact(HeaderIcons - Search, Cart)
     - ttm-search-overlay

  8. Footer
     - FirstFooter
     - SecondFooter
     - menu-footer-services
     - mailchimp-inputbox
     - flicker-widget
     - Footer-nav-menu

  9. GoTop BUtton

  10. Page-Title-Row

  12. Inner-Pages
      - contact-us
      - error
      - portfolio
      - blog
      - team-member-details
      - element

**/

/* ===============================================
    General
------------------------*/

/** Variables **/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
a:focus {
    text-decoration: none;
}
a:focus, a:hover {
    color: #2d4a8a;
    text-decoration: none;
}
a, button, input {
    outline: medium none;
    color: #2d4a8a;
}
ol, ul{
    padding: 0;
    margin: 0;

}
strong{
  font-weight: 700;
}
iframe{
  width: 100%;
  border: none;
  display: block;
}
p {
    margin: 0 0 15px;
}

*::-moz-selection {
    background: #2d4a8a;
    color: #fff;
    text-shadow: none;
}
::-moz-selection {
    background: #2d4a8a;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #2d4a8a;
    color: #fff;
    text-shadow: none;
}
.form-control{
    padding: 17px 24px;
    height: auto;
    border-radius: 0;
    border: 1px solid transparent;
    font-size: 14px;
    background-color: transparent;
}
.form-control:focus{
  background-color: transparent;
  box-shadow: none;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
    border: 1px solid #fda02b;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

textarea:-moz-placeholder,
textarea::-moz-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder ,
input::-ms-input-placeholder,
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholde  {
  color: #fff;
}

menu, ol, ul {
    margin: 0;
    padding: 0 0 0 25px;
}

body {
    font-family: "Poppins",sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    color: #6e6e6e;
    background-color: #fff;
    letter-spacing: 0px;
}
h1, h2, h3, h4, h5, h6{ font-family: "Poppins",sans-serif; margin-bottom: 15px; font-weight: 600; color: #263045;}
h1 { font-size: 45px; line-height: 50px; text-transform: uppercase;}
h2 { font-size: 35px; line-height: 40px; }
h3 { font-size: 27px; line-height: 35px; }
h4 { font-size: 24px; line-height: 30px; }
h5 { font-size: 19px; line-height: 23px; }
h6 { font-size: 16px; line-height: 18px;}


/** Transition **/

.featured-icon-box .featured-icon, .ttm-btn, button,
.owl-item, img, span, .featured-icon-box,
.featured-icon,#totop {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
a, .site-branding, #site-header-menu #site-navigation .menu ul li > a, .ttm-header-icon, .header-btn,
a.ttm-btn, i.ttm-btn, a.nav-link , .social-icons li>a ,
.ttm-menu-toggle .toggle-block,.accordion .toggle-title a,
.widget-download ul.download li,
.featured-icon-box.style6 .featured-desc p,
.featured-icon-box.style6 .featured-title h5{
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

a.tp-caption:hover,
.ttm-processbox-wrapper .featured-content,
.ttm-processbox-wrapper .ttm-processbox .process-num{
    -webkit-transition: all 0.3s ease-in-out 0s !important;
    -moz-transition: all 0.3s ease-in-out 0s !important;
    -ms-transition: all 0.3s ease-in-out 0s !important;
    -o-transition: all 0.3s ease-in-out 0s !important;
    transition: all 0.3s ease-in-out 0s !important;
}
.ttm-btn span, .nav-link span, .cart-info a i,.site-branding img,.site-branding a, .panel-title > a span,
.ttm-header-icon.ttm-header-cart-link .navbar-form span , ul.products li.product .ttm-shop-icon a i{
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
}
.featured-imagebox .ttm-box-bottom-content,
.ttm-box-bottom-content .ttm-icon,
.ttm-box-bottom-content .featured-title h5,
.ttm-box-bottom-content .featured-desc,
.ttm-history-box-details,
.ttm-history-box-wrapper .ttm-historybox-title h5,
.ttm-historybox-description,
.featured-desc p{
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}
/**  Shadow **/
.box-shadow,
.featured-imagebox-blog{
    -webkit-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);
    -moz-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);
    box-shadow: 0 0 12px 0 rgba(32,46,60,.06);
}
.box-shadow2{
    -webkit-box-shadow: 0 0 15px 0 rgba(32,46,60,.12);
    -moz-box-shadow: 0 0 15px 0 rgba(32,46,60,.12);
    box-shadow: 0 0 15px 0 rgba(32,46,60,.12);
}

/** Extra-outer **/
body .page {
    overflow: hidden;
    position: relative;
    z-index: 10;
}
body .page.sidebar-true .site-main{
  padding: 0;
  background-color: #fff;
}

.container-fluid {
    padding: 0 0;
    overflow: hidden;
}

a{ color: #263045; }

.z-1{z-index: 1 !important;}
.z-0{z-index: 1 !important;}
.z-11{z-index: 11 !important;}
.fs-16{font-size: 16px !important;}
.fs-18{font-size: 18px !important;}
.fs-20{font-size: 20px !important;}
.fs-30{font-size: 30px !important; line-height: 36px !important;}
.fs-38{font-size: 38px !important;}
.desc-line{
    width: 8% !important;
    margin: 0 auto;
    height: 2px !important;
    background-color: #fff;
}

.fw-500{font-weight: 500;}

.about-overlay-01{
    top: 100px;
    color: #fff;
    padding: 28px 30px;
    border-radius: 15px;
    font-size: 22px;
    line-height: 31px;
    width: 210px;
    text-align: center;
    position: absolute;
    right: 0px;
}
.about-overlay-02{
    position: absolute;
    bottom: 30px;
    left: 30px;
    padding: 15px 30px 15px 30px;
    border-left: 8px solid #263045;
}
.about-overlay-02 h3{
    font-size: 24px;
    line-height: 30px;
    font-style: italic;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
}
.about-overlay-02 p{
    font-size: 13px;
    line-height: 26px;
    color: rgba(255,255,255,.85);
    margin-bottom: 0;
}
.about-overlay-03{
  position: absolute;
  right: 15px;
  bottom: 0px;
  padding: 10px 23px;
  width: max-content;
}
.about-overlay-03 h3{
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0;
}
.with-border15 img{border:15px solid;}
/* ===============================================
    Spacing
------------------------*/

/** Padding **/
.spacing-1{
    margin-top: 80px;
    margin-bottom: -80px;
    padding-top: 70px;
    padding-left: 70px;
    padding-bottom: 70px;
    padding-right: 15px;
}

.spacing-2{padding: 50px 50px 50px 50px;}
.spacing-3{padding: 40px 40px 30px 40px;}
.spacing-4{padding: 45px 30px 45px 45px;}
.spacing-5{ padding: 60px 0px 60px 0;}
.spacing-6{padding: 50px 15px 50px 50px;}
.spacing-7{padding: 50px 50px 50px 15px; }
.spacing-8{padding: 80px 0px 80px 50px; }
.spacing-9{padding: 80px 60px 80px 0px; }
.spacing-10{padding: 80px 0px 80px 40px; }
.spacing-11{padding: 40px 25px; }


.p-12{padding: 12px !important;}

.pr-5{ padding-right: 5px !important}
.pr-10{ padding-right: 10px !important; }
.pr-15{ padding-right: 15px !important; }
.pr-20{ padding-right: 20px !important; }
.pr-25{ padding-right: 25px !important; }
.pr-30{ padding-right: 30px !important; }
.pr-35{ padding-right: 35px !important; }
.pr-40{ padding-right: 40px !important; }
.pr-45{ padding-right: 45px !important; }
.pr-50{ padding-right: 50px !important; }
.pr-55{ padding-right: 55px !important; }
.pr-60 { padding-right: 60px !important; }
.pr-75{ padding-right: 75px !important}
.pr-80{ padding-right: 80px !important; }


.pl-0{ padding-left: 0px !important; }
.pl-5 { padding-left: 5px !important; }
.pl-10{ padding-left: 10px !important; }
.pl-15{ padding-left: 15px !important; }
.pl-20{ padding-left: 20px !important; }
.pl-25{ padding-left: 25px !important; }
.pl-30{ padding-left: 30px !important; }
.pl-35{ padding-left: 35px !important; }
.pl-40{ padding-left: 40px !important; }
.pl-45{ padding-left: 45px !important; }
.pl-50{ padding-left: 50px !important; }
.pl-55{ padding-left: 55px !important; }
.pl-60{ padding-left: 60px !important; }
.pl-65{ padding-left: 65px !important; }
.pl-70{ padding-left: 70px !important; }
.pl-75{ padding-left: 75px !important; }
.pl-80{ padding-left: 80px !important; }

.pt-2{ padding-top: 2px !important; }
.pt-5{ padding-top: 5px !important;}
.pt-10{ padding-top: 10px !important; }
.pt-15 { padding-top: 15px !important; }
.pt-18{ padding-top: 18px !important; }
.pt-20 { padding-top: 20px !important; }
.pt-25 { padding-top: 25px !important; }
.pt-30{ padding-top: 30px !important; }
.pt-35{ padding-top: 35px !important; }
.pt-40{ padding-top: 40px !important; }
.pt-45{ padding-top: 45px !important; }
.pt-50{ padding-top: 50px !important; }
.pt-55{ padding-top: 55px !important; }
.pt-60 { padding-top: 60px !important; }
.pt-65{ padding-top: 65px !important; }
.pt-70 { padding-top: 70px !important; }
.pt-75 { padding-top: 75px !important; }
.pt-80{padding-top: 80px !important;}


.pb-5{ padding-bottom: 5px !important; }
.pb-10{ padding-bottom: 10px !important; }
.pb-15{ padding-bottom: 15px !important; }
.pb-20{ padding-bottom: 20px !important; }
.pb-25{ padding-bottom: 25px !important; }
.pb-30{ padding-bottom: 30px !important; }
.pb-35{ padding-bottom: 35px !important; }
.pb-45{ padding-bottom: 45px !important; }
.pb-50{ padding-bottom: 50px !important; }
.pb-55{ padding-bottom: 55px !important; }
.pb-60{ padding-bottom: 60px !important; }
.pb-70{ padding-bottom: 70px !important; }
.pb-80{ padding-bottom: 80px !important; }

.ptb-50{padding-top: 50px !important;padding-bottom: 50px !important;}


/** Margin **/
.mt-5{ margin-top: 5px!important; }
.mt-10 { margin-top: 10px !important; }
.mt-15{ margin-top: 15px !important;}
.mt-20{ margin-top: 20px !important;}
.mt-23{ margin-top: 23px !important;}
.mt-25{ margin-top: 25px !important;}
.mt-30{ margin-top: 30px !important;}
.mt-35{ margin-top: 35px !important;}
.mt-37{ margin-top: 37px !important;}
.mt-40{ margin-top: 40px !important;}
.mt-45{ margin-top: 45px !important;}
.mt-50{ margin-top: 50px !important;}
.mt-60{ margin-top: 60px !important; }
.mt-70{ margin-top: 70px !important; }
.mt-80{margin-top: 80px !important;}
.mt-90{margin-top: 90px !important;}
.mt-100 { margin-top: 100px !important; }

.mt_5{ margin-top: -5px!important; }
.mt_10{ margin-top: -10px!important; }
.mt_12{ margin-top: -12px!important; }
.mt_15{ margin-top: -15px!important; }
.mt_25{ margin-top: -25px!important; }
.mt_30{ margin-top: -30px!important; }
.mt_40{ margin-top: -40px!important; }
.mt_50{ margin-top: -50px !important; }
.mt_55{ margin-top: -55px !important; }
.mt_60{ margin-top: -60px !important; }
.mt_70{ margin-top: -70px !important; }
.mt_72{ margin-top: -72px !important; }
.mt_80{ margin-top: -80px !important; }
.mt_90{ margin-top: -90px !important; }
.mt_95{ margin-top: -95px!important; }
.mt_100{ margin-top: -100px!important; }
.mt_225{ margin-top: -225px!important; }
.mt_230{ margin-top: -230px!important; }


.ml-0{ margin-left: 0px !important }
.ml-3{ margin-left: 3px !important }
.ml-5{ margin-left: 5px !important }
.ml-15 { margin-left: 15px!important; }
.ml-20{ margin-left: 20px !important }
.ml-30{ margin-left: 30px !important }
.ml-35 { margin-left: 35px!important; }
.ml-65 { margin-left: 65px!important; }
.ml-287{ margin-left: 287px !important; }
.mr-15 { margin-right: 15px!important; }
.ml_30{ margin-left: -30px !important; }
.ml_40{ margin-left: -40px !important; }



.mr-0{ margin-right: 0px !important; }
.mr-20{margin-right: 20px!important;}
.mr-35{ margin-right: 35px !important; }
.mr-70{margin-right: 70px!important;}
.mr_40{ margin-right: -40px ;}
.mr_60{ margin-right: -60px ;}
.mr_80{ margin-right: -80px ;}

.mb_1{ margin-bottom: -1px !important; }
.mb-4{ margin-bottom: 4px !important; }
.mb-5{ margin-bottom: 5px !important; }
.mb-10{ margin-bottom: 10px !important; }
.mb-15{ margin-bottom: 15px !important; }
.mb-20{ margin-bottom: 20px !important; }
.mb-25{ margin-bottom: 25px !important;}
.mb-27{ margin-bottom: 27px !important; }
.mb-30{ margin-bottom: 30px !important; }
.mb-35{ margin-bottom: 35px !important; }
.mb-40{ margin-bottom: 40px !important; }
.mb-45{ margin-bottom: 45px !important; }
.mb-50 { margin-bottom: 50px !important; }
.mb-60 { margin-bottom: 60px !important; }
.mb-55 { margin-bottom: 55px !important; }
.mb-100 { margin-bottom: 100px !important; }
.mb_30{ margin-bottom: -30px !important; }
.mb_60{ margin-bottom: -60px !important; }
.mb_80{ margin-bottom: -80px !important; }
.mb_85{ margin-bottom: -85px !important; }

/* ===============================================
    Color
------------------------*/
/** 1.Skin-color **/
a:hover,
.ttm-textcolor-skincolor,
.ttm-textcolor-white a:hover,
.ttm-btn-color-skincolor,
.ttm-btn.ttm-btn-color-skincolor,
.ttm-btn.ttm-btn-color-darkgrey.btn-inline:hover,
.ttm-topbar-wrapper.ttm-textcolor-white a:hover,
a.tp-caption.dark-text-button:hover,
.section-title h5,
.section-title h2.title span,
.ttm-bgcolor-white .section-title h5,
.ttm-textcolor-white.ttm-topbar-wrapper .social-icons li>a:hover,
ul li .icon-box.icon-style-border i,
#site-header-menu #site-navigation .menu ul.dropdown > li.active > a,
#site-header-menu #site-navigation .menu ul.sub-menu > li.active > a,
#site-header-menu #site-navigation .menu > ul > li > ul > li a:before,
.ttm-header-style-01 #site-header-menu #site-navigation .menu ul.dropdown > li.active > a,
.ttm-header-style-01 #site-header-menu #site-navigation .menu ul.dropdown > li:hover > a,
#site-header-menu #site-navigation .menu ul > li:hover > a,
#site-header-menu #site-navigation .menu ul.sub-menu li > a:hover,
#site-navigation .menu ul > li:hover > a:before,
.ttm-icon_element-color-skincolor,
.ttm-icon_element-bgcolor-white i,
.ttm-btn.ttm-btn-color-white:hover,
.ttm-bgcolor-darkgrey .featured-title h6,
.title-box .breadcrumb-wrapper span:last-child,
.tp-caption.skin-flatborder-button,
.sidebar .widget a:hover,
.header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover,
.about-text-box span a,
.featured-imagebox-portfolio .ttm-media-link a:hover,
.post-meta i,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li i,
.ttm-highlight-fid-style-1 .ttm-fid.inside h4,
.ttm-ptablebox-price-w,
.ttm-highlight-fid-style-2 .inside h4,
.ttm-fid-view-lefticon.style2 .ttm-fid-icon-wrapper i,
.accordion.style2 .toggle .toggle-title a:after,
.accordion.style2 .toggle .toggle-title a.active:after,
.ttm-pf-single-detail-box ul li i,
.ttm-blog-classic .ttm-commentbox i,
.coupon_toggle .coupon_code:before, #payment .payment_box:before,
.ttm-fid-icon-wrapper i,
.ttm-team-list-title i,
.timing-box i,
.widget_info .widget_icon{
  color: #2d4a8a ;
}

h1.ttm-textcolor-skincolor, h2.ttm-textcolor-skincolor, h3.ttm-textcolor-skincolor,
h4.ttm-textcolor-skincolor, h5.ttm-textcolor-skincolor, h6.ttm-textcolor-skincolor {
  color: #2d4a8a ;
}

/** Skin-bg-color **/
.ttm-bgcolor-skincolor,
.ttm-bgcolor-skincolor > .ttm-bg-layer,
.ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-bg-layer-inner,
.tp-shapewrapper, .ttm-bg-highlight-skin,
.tp-caption.skin-flatborder-button:hover,
.top-contact.ttm-highlight-left:after,
.top-contact.ttm-highlight-right:after,
.ttm-header-icons .ttm-header-cart-link span.number-cart,
.ttm-header-icons .ttm-header-search-link a:hover,
#site-navigation .menu ul.dropdown > li > a:before,
#site-header-menu #site-navigation .menu ul li a span,
.ttm-icon_element-bgcolor-skincolor,
.ttm-btn-bgcolor-skincolor,
.ttm-tabs ul.tabs li.active a ,
.widget .widget-title:after,
.ttm-btn-bgcolor-darkgrey:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border:hover,
.ttm-btn.ttm-btn-bgcolor-darkgrey:hover,
#totop.top-visible,
.ttm-processbox-wrapper .ttm-processbox:hover .process-num,
.ttm-tabs.ttm-tab-style-horizontal ul.tabs li.active a,
.widget.widget-nav-menu ul li a:after,
.mailchimp-inputbox button[type="submit"],
a.checkout-button:hover, .coupon button:hover, .ttm-cart-form button:hover, .place-order button:hover,
.ttm-btn-play:after, .ttm-btn-play:before,
.tp-caption.skin-flat-button, .skin-flat-button,
.ttm-video-play-btn,
.ttm-video-btn .ttm-video-btn-play,
.ttm-video-btn .ttm-video-btn-play:before,
.ttm-video-btn .ttm-video-btn-play:after,
.ttm-tabs.ttm-tab-style-classic ul.tabs li.active:after,
.ttm-search-overlay .ttm-site-searchform button,
.ttm-rt-contact .ttm-custombutton,
.sidebar .widget .tagcloud a:hover,
.color-trigger,
.ttm-header-icons .ttm-header-search-link a,
.tooltip:after, [data-tooltip]:after,
.newsletter-form input[type="submit"],
.footer .social-icons li>a:hover,
.about-overlay-01,
.ttm-history-box-wrapper:hover .ttm-history-box-details,
.featured-imagebox-team .social-icons,
.progress-bar-color-bar_skincolor,
.progress-bar-color-bar_skincolor.progress-bar:before,
.featured-imagebox-portfolio .ttm-media-link a,
.featured-imagebox-blog .ttm-box-post-date,
.featured-icon-box.style5:before,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active a:before,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active a,
.testimonial-slide.owl-theme.ttm-bgcolor-white .owl-dots .owl-dot span,
.featured-imagebox-portfolio.style2 .featured-content,
.featured-icon-box.style6:hover,
.about-overlay-02,
.about-overlay-03,
.ttm-btn-bgcolor-grey:hover,
.featured-imagebox-services:hover .featured-content,
.accordion .toggle-title a.active,
.sidebar .widget .widget-title:before,
.widget.widget-search .form-group i,
.ttm-pagination .page-numbers.current,
.ttm-pagination .page-numbers:hover,
.ttm-box-view-left-image .featured-content .category> a:hover,
.ttm-blog-single .ttm-blog-single-content blockquote:before,
.ttm-tag-list span a:hover,
.ttm-blog-single-content .social-icons li>a:hover,
.comment-list a.comment-reply-link:hover,
.ttm-shop-icon .product-btn:hover,
.widget-top-rated-products ins,
div.product ul.tabs li a:before {
  background-color: #2d4a8a ;
}

/** Skin-border-color **/
.skincolor-border,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border,
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-skincolor,
.sidebar .widget .tagcloud a:hover,
.tp-caption.skin-flat-button, .skin-flat-button,
.tp-caption.skin-flatborder-button,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.skin-border .with-top-border img,
.ttm-bgcolor-skincolor .panel-title > a,
.ttm-header-style-01 .ttm-header-icons .ttm-header-search-link a:hover,
.ttm-tabs ul.tabs li.active a,
.ttm-blog-classic .ttm-blog-classic-content  blockquote,
.ttm-header-icons .ttm-header-search-link a:hover,
.footer .social-icons li>a:hover,
.footer .social-icons li>a:hover,
.featured-imagebox-team.style1:hover .featured-content,
.ttm-processbox:hover .ttm-box-image,
.featured-imagebox-portfolio .ttm-media-link a,
.accordion .toggle-title a.active,
.widget.widget-search .form-group i,
.ttm-box-view-left-image .featured-content .category> a:hover,
.ttm-blog-single-content .social-icons li>a:hover,
textarea:focus {
    border-color: #2d4a8a !important;
}
.ttm-search-overlay,
.ttm-rounded-shadow-box, div.product ul.tabs li.active a:before,
.coupon_toggle .coupon_code,
#payment .payment_box,
.tooltip-top:before, .tooltip:before, [data-tooltip]:before,
.section-title.with-desc .title-header:before,
#site-header-menu #site-navigation .menu > ul{
    border-top-color: #2d4a8a !important;
}
.ttm-search-overlay .w-search-form-row:before,
.tooltip-bottom:before,
.featured-imagebox-services.style1 .featured-content,
.ttm-pf-single-detail-box { border-bottom-color: #2d4a8a !important; }

.quicklink-box .featured-icon-box .ttm-icon:before,
.ttm-blog-single .ttm-blog-single-content blockquote{ border-left-color: #2d4a8a !important; }


/** 2.DarkGrey-color **/
.ttm-textcolor-darkgrey h1, .ttm-textcolor-darkgrey h2, .ttm-textcolor-darkgrey h3,
.ttm-textcolor-darkgrey h4, .ttm-textcolor-darkgrey h5, .ttm-textcolor-darkgrey h6,
.ttm-bgcolor-white .section-title h2.title,
.ttm-btn.ttm-btn-color-white.ttm-btn-style-border:hover,
.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-bgcolor-darkgrey:hover,
.ttm-btn.ttm-btn-color-darkgrey,
#site-header-menu #site-navigation .menu ul li > a,
.sidebar .widget a, .ttm-pagination .page-numbers,
.ttm-tabs ul.tabs li a,
.ttm-list.ttm-list-style-icon li,
.about-text-box,
.accordion.style2 .toggle .toggle-title a,
.accordion.style2 .toggle .toggle-title a.active,
.ttm-pf-single-detail-box ul li span,
.ttm-box-view-left-image .featured-content .category> a,
.product-price,
div.product ul.tabs li.active a,
.ttm-team-details-list{
  color: #263045;
}

/** DarkGrey-bg-color **/
.ttm-bgcolor-darkgrey,
.ttm-bgcolor-darkgrey > .ttm-bg-layer,
.ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-bg-layer-inner,
.ttm-btn-bgcolor-darkgrey,
.ttm-btn-color-darkgrey:hover,
.ttm-header-icons .ttm-header-cart-link a:hover,
.ttm-icon_element-bgcolor-darkgrey,
.ttm-btn-bgcolor-white:hover,
.ttm-btn-bgcolor-skincolor:hover,
.widget.widget-nav-menu ul li:hover a:before, .widget.widget-nav-menu ul li.active a:before,
.ttm-btn.ttm-btn-bgcolor-darkgrey,
.ttm-btn.ttm-btn-color-darkgrey.ttm-btn-style-border:hover,
.ttm-header-icons .ttm-header-cart-link a,
.progress-bar-color-bar_darkgrey,
.progress-bar-color-bar_darkgrey.progress-bar:before,
.featured-imagebox-portfolio.style1 .featured-content,
.featured-imagebox-blog .ttm-box-view-overlay:before,
.featured-imagebox-blog .ttm-box-view-overlay:after,
.featured-icon-box.without-icon .featured-title h5:before,
.ttm-bgcolor-skincolor .tooltip:after,
.ttm-bgcolor-skincolor [data-tooltip]:after,
.comment-list a.comment-reply-link,
.ttm-shop-icon .product-btn,
div.product ul.tabs li a,
.ttm-tabs.ttm-tab-style-horizontal ul.tabs li a{
  background-color: #263045;
}
.darkgrey-border,
.ttm-header-style-01 .ttm-header-icons .ttm-header-cart-link a:hover,
.ttm-header-icons .ttm-header-cart-link a:hover,
.ttm-box-view-left-image .featured-content .category> a,
div.product ul.tabs li a{
  border-color: #263045;
}
.ttm-bgcolor-skincolor .testimonials .testimonial-content{border-bottom-color: #263045;}
.ttm-bgcolor-skincolor .tooltip-top:before,
.ttm-bgcolor-skincolor .tooltip:before,
.ttm-bgcolor-skincolor [data-tooltip]:before{border-top-color: #263045 !important;}

.sidebar .widget.widget-nav-menu ul li.active a:before,
.sidebar .widget.widget-nav-menu ul li:hover a:before{border-right-color: #263045 !important;}
/** 3.White-color **/
.ttm-textcolor-white h1, .ttm-textcolor-white h2, .ttm-textcolor-white h3,
.ttm-textcolor-white h4, .ttm-textcolor-white h5, .ttm-textcolor-white h6,
.ttm-bgcolor-skincolor a, .ttm-textcolor-white a,
#site-header-menu #site-navigation .menu ul li a span,
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white,
.ttm-textcolor-white .ttm-fid-icon-wrapper i,
.ttm-textcolor-white .featured-content .featured-title h5 a,
.ttm-textcolor-white .ttm-social-links-wrapper ul li a,
.ttm-textcolor-white .ttm-social-links-wrapper ul li a:hover,
.ttm-btn-bgcolor-white:hover,
.ttm-btn.ttm-btn-color-white.ttm-btn-bgcolor-white:hover,
.ttm-btn.ttm-btn-color-white.ttm-btn-bgcolor-skincolor:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-bgcolor-white:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-bgcolor-skincolor:hover ,
.ttm-btn.ttm-btn-color-darkgrey.ttm-btn-style-border:hover,
.ttm-btn.ttm-btn-bgcolor-grey:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border:hover,
.ttm-btn-bgcolor-darkgrey, a.ttm-btn-bgcolor-darkgrey,
.ttm-btn-bgcolor-darkgrey:hover, a.ttm-btn-bgcolor-darkgrey:hover,
.ttm-btn-bgcolor-skincolor, a.ttm-btn-bgcolor-skincolor,
.ttm-btn-bgcolor-skincolor:hover, a.ttm-btn-bgcolor-skincolor:hover{
    color: rgba(255,255,255,1);
}

.ttm-bgcolor-skincolor .testimonials .testimonial-content label,
.ttm-bgcolor-darkgrey .testimonials .testimonial-content label,
.ttm-textcolor-white .testimonials .testimonial-content label,
.ttm-bgcolor-skincolor p,
.ttm-bgcolor-darkgrey  p,
.ttm-bgcolor-skincolor input::placeholder,
.ttm-bgcolor-skincolor select::placeholder,
.ttm-bgcolor-skincolor textarea::placeholder,
.ttm-bgcolor-skincolor a:hover,
.ttm-bgcolor-skincolor ul.top-contact li a:hover,
.ttm-bgcolor-skincolor.ttm-topbar-wrapper ul.social-icons li>a:hover,
.ttm-bgcolor-skincolor .section-title .title-desc,
.ttm-bgcolor-darkgrey .section-title .title-desc,
.top-contact li a:hover,.ttm-topbar-wrapper .social-icons li>a:hover,
.mailchimp-inputbox input::placeholder,
.ttm-bgcolor-skincolor .testimonial-content h6,
.ttm-bgcolor-darkgrey .testimonial-content h6,
.ttm-bgcolor-skincolor .testimonials .testimonial-content blockquote,
.ttm-bgcolor-darkgrey .testimonials .testimonial-content blockquote,
.banner-img-box .featured-content ul li,
.banner-img-box .featured-content ul li a,
.banner-img-box .featured-content .featured-desc p {
    color: rgba(255,255,255,.80);
}

.heilight-white-text,
.ttm-textcolor-white,
.ttm-textcolor-white a,
.ttm-btn.ttm-btn-color-white,
.ttm-highlight-right li,
.ttm-icon_element-color-white i,
.ttm-icon_element-bgcolor-skincolor i,
.ttm-icon_element-bgcolor-darkgrey i,
.ttm-bgcolor-skincolor .section-title h2.title,
.ttm-bgcolor-darkgrey .section-title h2.title,
.ttm-bgcolor-skincolor .section-title h2.title span,
.ttm-bgcolor-darkgrey .section-title h2.title span,
.ttm-bgcolor-darkgrey .ttm-bgcolor-skincolor,
.ttm-bgcolor-skincolor .section-title h5,
.ttm-bgcolor-darkgrey .section-title h5,
.ttm-bgcolor-skincolor .featured-title h5,
.ttm-bgcolor-darkgrey .featured-title h5,
.ttm-bgcolor-skincolor .inside h3, .ttm-bgcolor-darkgrey .inside h3,
.ttm-tabs ul.tabs li.active a,
.ttm-btn.ttm-btn-bgcolor-darkgrey,
.ttm-bgcolor-skincolor .featured-title h6,
.ttm-bgcolor-darkgrey .ttm-progress-bar .progress-bar-title,
.ttm-bgcolor-skincolor .ttm-progress-bar .progress-bar-title,
.ttm-bgcolor-darkgrey .ttm-progress-bar .progress-bar-percent,
.ttm-bgcolor-skincolor .ttm-progress-bar .progress-bar-percent,
.ttm-btn.ttm-btn-color-darkgrey.ttm-btn-style-border:hover,
.ttm-rt-contact .ttm-custombutton a,
.ttm-rt-contact .ttm-custombutton a:hover,
.footer .social-icons li>a,
.ttm-tag-list span a:hover,
.ttm-bgcolor-skincolor .ttm-fid-icon-wrapper i,
.ttm-bgcolor-skincolor .ttm-fid.inside h4,
.ttm-bgcolor-darkgrey .ttm-fid.inside h4,
.ttm-header-style-02 .top-contact li,
.ttm-header-style-02 .top-contact li a,
.ttm-header-style-02 .ttm-topbar-wrapper .social-icons li>a,
.ttm-header-style-01 .top-contact li,
.ttm-header-style-01 .top-contact li a,
.ttm-header-style-01 .ttm-topbar-wrapper .social-icons li>a,
.footer .social-icons li>a:hover,
.ttm-history-box-wrapper:hover .ttm-historybox-title h5,
.ttm-history-box-wrapper:hover .ttm-historybox-description,
.ttm-history-box-wrapper:hover .ttm-btn.ttm-btn-color-skincolor,
.featured-imagebox-portfolio .featured-title h5 a,
.featured-imagebox-portfolio .ttm-media-link a,
.featured-icon-box.style5 .ttm-btn.ttm-btn-color-white:hover,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active i,
.featured-icon-box.style6:hover .featured-title h5,
.featured-icon-box.style6:hover .featured-desc p,
.featured-icon-box.style6:hover .ttm-icon_element-color-skincolor,
.featured-icon-box.style6:hover .ttm-btn.ttm-btn-color-skincolor,
.featured-imagebox-services.style1:hover .featured-title h5 a,
.featured-imagebox-services.style1:hover .featured-desc p,
.featured-imagebox-services.style1:hover .ttm-btn,
.accordion .toggle-title a.active,
.sidebar .widget.widget-nav-menu ul li.active a,
.sidebar .widget.widget-nav-menu ul li:hover a,
.widget.widget-search .form-group i,
.sidebar .widget .tagcloud a:hover,
.ttm-pagination .page-numbers.current,
.ttm-pagination .page-numbers:hover,
.ttm-box-view-left-image .featured-content .category> a:hover,
.social-icons li>a:hover,
.widget-top-rated-products ins,
.featured-imagebox-team.style2 .featured-content p.category,
.ttm-header-style-02 .ttm-custombutton a {
    color: #fff;
}


/** White-bg-color **/
.ttm-bgcolor-white,
.ttm-bgcolor-white > .ttm-bg-layer,
.ttm-bgcolor-white > .ttm-bg-layer > .ttm-bg-layer-inner,
.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-bgcolor-darkgrey:hover,
.ttm-btn.ttm-btn-style-border.ttm-bgcolor-white,
.ttm-btn.ttm-btn-color-white.ttm-btn-style-border:hover,
.ttm-bgcolor-darkgrey .ttm-custombutton.ttm-btn-bgcolor-skincolor:hover,
.ttm-btn-bgcolor-white,
.ttm-col-bgcolor-skincolor .inside.ttm-fid-view-topicon h3:after,
.ttm-bgcolor-skincolor .inside.ttm-fid-view-topicon h3:after,
.ttm-header-style-01 .ttm-stickable-header.fixed-header,
.header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover,
.ttm-icon_element-bgcolor-white{
    background-color: #fff;
}

/** White-border-color **/
.white-border,
.ttm-bgcolor-skincolor .featured-icon-box .featured-icon.ttm-icon_element-border,
.ttm-bgcolor-darkgrey .featured-icon-box .featured-icon.ttm-icon_element-border,
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white,
.ttm-btn.ttm-btn-color-white.ttm-btn-style-border:hover,
.ttm-bgcolor-grey .ttm-pagination .page-numbers,
.header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover{
    border-color: #fff;
}

.ttm-bgcolor-skincolor .heading-seperator span:after,
.ttm-bgcolor-skincolor .heading-seperator:after{
    border-bottom-color: #fff !important;
}
.ttm-bgcolor-darkgrey .separator .sep-line,
.ttm-bgcolor-skincolor .separator .sep-line{
    border-color: rgba(255, 255, 255, .07);
}
.ttm-bgcolor-skincolor .section-title.with-desc .title-header:before,
.ttm-bgcolor-darkgrey .section-title.with-desc .title-header:before{
  border-top-color: #fff !important;
}

.ttm-bgcolor-darkgrey .section-title.style2 .title-header:after,
.ttm-bgcolor-skincolor .section-title.style2 .title-header:after{
  background-color: rgba(240,240,240,.09);
}
.banner-img-box .featured-content ul li:not(:last-child){
  border-bottom-color: rgba(255, 255, 255, .2);
}
/** 4.Grey-color **/
.ttm-bgcolor-grey>.ttm-bg-layer,
.ttm-bgcolor-grey, .ttm-btn-bgcolor-grey,
.ttm-search-overlay .ttm-site-searchform input[type="search"],
.ttm-icon_element-bgcolor-grey,
.sidebar .ttm-bgcolor-grey>.ttm-bg-layer,
.ttm-blog-single-content .social-icons li>a {
    background-color: #f7f9fe;
}
.grey-boder{border-color: #f7f9fe !important;}
/* Extra-color*/
.grey-bg-shape{
  background-color: #b6bfd5;
}

.ttm-ratting-star{color: #f5cc26!important;}

.about-overlay-02 h3{
  font-family: 'Playfair Display',Arial,Helvetica;
}
.about-overlay-03 h3{
  font-family: "Poppins",sans-serif;
}
/* ===============================================
    Pre-loader ------------------------*/

#preloader  {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin: -30px 0 0 -30px;
 }
#status {
    position: fixed;
    z-index: 999999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background: #fff;
    background-image: url(../images/pre-loader-1.gif);
    background-repeat: no-repeat;
    background-position: center;
}

/*  ===============================================
    SocialIcon
------------------------*/
.social-icons ul{ margin: 0; padding: 0; }
.social-icons {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
}
.social-icons li {
    display: inline-block;
    border: none;
    margin: 0 3px;
}
.social-icons.circle li>a,
.social-icons.square li>a {
    border: 1px solid #e8ecef;
    height: 33px;
    width: 33px;
    line-height: 33px;
    text-align: center;
    display: block;
    font-size: 13px;
    border-radius: 50%;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.social-icons.square li>a{border-radius: 0;}
.ttm-bgcolor-darkgrey .social-icons.circle li>a,
.ttm-bgcolor-skincolor .social-icons.circle li>a {
    border: none;
    color: #2c2c2c;
}
.ttm-bgcolor-darkgrey .social-icons.circle li>a,
.ttm-bgcolor-skincolor .social-icons.circle li>a{
  background-color: #fff;
}

/*  ===============================================
    TooltipTop
------------------------*/
.tooltip-top,
.tooltip-bottom{ position: relative; }
.tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before {
    position: absolute;
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);
    -moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    pointer-events: none;
}
.tooltip:before, [data-tooltip]:before {
    z-index: 1001;
    border: 6px solid transparent;
    background: 0 0;
    content: "";
}
.tooltip-top:before, .tooltip:before, [data-tooltip]:before {
    margin-left: -6px;
    margin-bottom: -12px;
    border-top-color: #000;
    border-top-color: rgba(24,35,51,1);
}
.tooltip-top:after, .tooltip-top:before, .tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before {
    bottom: 78%;
    left: 50%;
}
.tooltip-top:focus:after, .tooltip-top:focus:before, .tooltip-top:hover:after, .tooltip-top:hover:before,
.tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after,
[data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before {
    -webkit-transform: translateY(-16px);
    -moz-transform: translateY(-16px);
    transform: translateY(-16px);
}
.tooltip-top:after, .tooltip:after, [data-tooltip]:after {
    margin-left: -20px;
}
.tooltip:after, [data-tooltip]:after {
    z-index: 1000;
    padding: 8px;
    width: 160px;
    color: #fff;
    content: attr(data-tooltip);
    font-size: 14px;
    line-height: 1.2;
    text-align: center;
    border-radius: 5px;
}
.tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before,
[data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(Opacity=100);
    opacity: 1;
}
.tooltip-bottom:after{
    bottom: -68px;
    left: 0;
    margin-left: -10px;
}
.tooltip-bottom:before{
    margin-left: -6px;
    margin-bottom: -12px;
    border-top-color: transparent!important;
}
.tooltip-bottom:before{
    bottom: -24px;
}

/*  ===============================================
    TopBar
------------------------*/
.ttm-topbar-wrapper{
    line-height: 51px;
    height: 52px;
}
.ttm-topbar-wrapper .top-contact.text-left {
    position: relative;
    float: left;
    line-height: 52px;
}
.ttm-topbar-wrapper .top-contact.text-left li:not(:last-child):before {
    content: "";
    height: 18px;
    width: 1px;
    background-color: rgba(255,255,255,.09);
    display: block;
    position: absolute;
    right: 0;
    top: 17px;
}
.top-contact li{
    position: relative;
    z-index: 1;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
}
.top-contact li:first-child {
    padding-left: 0px !important;
}
.top-contact li strong{font-weight: 500;}
.top-contact {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    display: inline-block;
    position: relative;
}
.topbar-right .top-contact li:before {
    content: "";
    height: 18px;
    width: 1px;
    background-color: rgba(255,255,255,.09);
    display: block;
    position: absolute;
    right: 0;
    top: 17px;
}
.topbar-right .top-contact.ttm-highlight-right li:last-child:after { content: unset;}
.ttm-topbar-wrapper .ttm-social-links-wrapper{ margin: 0; position: relative; padding-left: 5px;padding-right: 15px;}
.ttm-topbar-wrapper .social-icons li{ margin: 0 3px; }
.ttm-topbar-wrapper .social-icons li>a {
    display: block;
    border: none;
    width: 16px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    font-weight: 500;
    background-color: transparent;
    text-align: center;
}
.ttm-topbar-wrapper .social-icons li>a:hover{ color: rgba(255,255,255,.80) !important;}
.ttm-topbar-content .topbar-right .list-inline {
    display: inline-block;
    line-height: 52px;
}
.top-contact.ttm-highlight-left {
    margin-right: 15px;
    padding-right: 5px;
}
.top-contact.ttm-highlight-right{
    margin-left: 15px;
    padding-left: 15px;
    position: relative;
}
.top-contact.ttm-highlight-left:after ,
.top-contact.ttm-highlight-right:after{
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    width: 5000px;
    height: 100%;
}
.top-contact.ttm-highlight-right:after {
    right: 0;
}
.top-contact.ttm-highlight-right:after {
    left: 0;
}
.top-contact strong {
    font-weight: 600;
}
.top-contact i {
    margin-right: 9px;
}

/*  ===============================================
    Header
------------------------*/

/** SiteBrand(logo) **/
.site-branding{
    float: left;
    height: 100px;
    line-height: 100px;
    position: relative;
    display: block;
    z-index: 1;
}
.ttm-header-top-wrapper{
    position: relative;
}
.site-branding img {
    max-height: 56px;
}
.ttm-header-style-01 .site-branding img {
    max-height: 45px;
}
.ttm-header-style-01 .fixed-header .site-branding img {
    max-height: 42px;
}
/** SiteNavigation(Menu) **/
.site-navigation {  position: relative;}
#site-header-menu #site-navigation .menu ul li ul > li:not(:last-child){
    border-bottom: 1px solid transparent;
    border-bottom-color: rgba(0,0,0,0.04);
}
#site-header-menu #site-navigation .menu ul {  padding: 0px;  margin: 0px; }
.ttm-menu-toggle{ float: right; }
.ttm-menu-toggle input[type=checkbox] { display: none; }
#site-header-menu #site-navigation .menu > ul > li { display: inline-block; position: relative;}
#site-header-menu #site-navigation .menu ul li:hover > ul {
  opacity: 1;
  display: block;
  visibility: visible;
  height: auto;
  transform:translate(0,0);
}
#site-header-menu #site-navigation .menu ul ul > li { position: relative; }
#site-header-menu #site-navigation .menu ul ul ul {
    position: absolute;
    left: 100%;
    top: 0;
}
#site-header-menu #site-navigation .menu ul li > a {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 15px;
    line-height: 19px;
    color: #263045;
}
  #site-header-menu #site-navigation ul ul li {
      position: relative;
      border-bottom: 1px solid transparent;
  }
  #site-header-menu #site-navigation .menu ul li > ul li > a{
      margin: 0;
      display: block;
      padding: 15px 20px;
      position: relative;
      font-weight: 400;
      font-size: 13px;
      text-transform: capitalize;
      height: auto;
      line-height: 18px;
  }
#site-header-menu #site-navigation .menu ul > li> ul li.has-submenu > a:after {
    content: "\f105";
    position: absolute;
    background-color: transparent;
    right: 12px;
    top: 16px;
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 15px;
    margin-left: 4px;
    opacity: 0.8;
}
#site-header-menu #site-navigation .menu ul li a span {
    padding: 1px 3px 2px;
    border-radius: 2px;
    font-size: 10px;
    line-height: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 7px;
}

/** ttm-rt-contact(HeaderIcons - Search, Cart) **/
.ttm-header-icons {  position: relative;  padding-left: 29px; }
.ttm-header-icons .ttm-header-cart-link a, .ttm-header-icons .ttm-header-search-link a {
    position: relative;
    border: none;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    height: 31px;
    width: 31px;
    line-height: 31px;
    color: rgba( 11,12,38,1);
    border-color: rgba( 11,12,38,1);
    font-size: 12px!important;
    z-index: 9;
    color: #fff;
}
.ttm-header-icons .ttm-header-cart-link a:hover,
.ttm-header-icons .ttm-header-search-link a:hover{color: rgba(255, 255, 255, .8) !important;}
.ttm-header-icons .ttm-header-cart-link a i,
.ttm-header-icons .ttm-header-search-link a i{ font-weight: 900;font-size: 11px; }
.ttm-header-icons .ttm-header-cart-link{
    padding-left: 4px;
    padding-right: 0px;
}
.ttm-header-icons .ttm-header-icon{ margin-left: 7px; }
.ttm-header-icons .ttm-header-cart-link span.number-cart {
    position: absolute;
    bottom: 20px;
    left: 18px;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    font-size: 9px;
    display: block;
    color: #fff;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.header-btn .ttm-btn.ttm-btn-size-md{
    font-size: 14px;
    padding: 13px 25px 13px 25px;
    height: 52px;
    line-height: 25px;
}
.ttm-header-style-01 .header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover{background-color: #fff !important;}
.ttm-header-icons, .ttm-header-icon{
    height: 100px;
    line-height: 100px;
    float: right;
}

/**  ttm-search-overlay **/
.ttm-header-icon{ position: relative; }
.ttm-search-overlay {
    position: absolute;
    top: 100%;
    right: -24px;
    width: 400px;
    background: #fff;
    border-top: 3px solid;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.1);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.1);
    box-shadow: 0 3px 5px rgba(0,0,0,.1);
    z-index: 111;
}
.ttm-header-style-01 .ttm-search-overlay .w-search-form-row:before{
    right:27px;
}
.ttm-search-overlay .w-search-form-row {
    display: table;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    position: relative;
    padding: 20px;
}
.ttm-search-overlay .w-search-form-row:before {
    position: absolute;
    right: 17px;
    top: -8px;
    width: 47px;
    height: 47px;
    text-align: center;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid;
    content: " ";
}
.ttm-search-overlay .ttm-site-searchform input[type="search"] {
    font-size: 14px;
    text-align: left;
    height: 45px;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none!important;
    color: #333;
    width: 88%;
    line-height: 45px;
    float: left;
    padding: 9px 15px;
}
.ttm-search-overlay .ttm-site-searchform button {
    font-size: 14px;
    width: 12%;
    padding: 0;
    border: 0;
    border-radius: 0;
    height: 45px;
    text-align: center;
    display: block;
    line-height: 50px;
    color: #fff;
    float: left;
}
.ttm-header-search-link .ttm-tectxon-icon-search:before {
    font-weight: 600;
}
.ttm-tectxon-icon-search:before {
    content: '\e825';
    font-family: "themify";
}
.ttm-search-overlay.st-show {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* .widget_info */
.widget_info{
    position: relative;
}
.widget_info:not(:last-child) {
    padding-right: 50px;
}
.widget_info .widget_icon {
    font-size: 34px;
}
.widget_info .widget_content {
    margin-left: 14px;
    position: relative;
}
.widget_info:not(:last-child) .widget_content:after {
    content: "";
    height: 100%;
    width: 1px;
    background-color: rgba(243,243,243,1);
    display: block;
    position: absolute;
    right: -25px;
    top: 0px;
}
.widget_info .widget_title{
    font-size: 17px;
    line-height: 25px;
    font-weight: 500;
    margin-bottom: 5px;
}
.widget_info .widget_desc{
    font-size: 15px;
    line-height: 1;
    margin-bottom: 0;
}
/* ===============================================
    Footer
------------------------*/
.footer .widget { margin: 55px 0 55px; }
.footer .ttm-textcolor-white { color: rgba(255,255,255,.8); }
.footer .widget .ttm-btn.ttm-btn-size-md{ padding: 14px 27px 14px 27px; }
.footer .widget ul>li { padding: 0 0 9px 0;}

/** FirstFooter **/
.first-footer{padding: 40px 0 40px 0;}
.footer-logo img { max-height: 45px;}
.first-footer .featured-icon-box .ttm-icon.ttm-icon_element-size-md{
    height: 30px;
    width: 30px;
    line-height: 30px;
}
.first-footer .featured-content{padding-left: 12px !important;}
.first-footer .ttm-btn{font-weight: 500;font-size: 15px;}
.first-footer .ttm-btn i{font-size: 15px;}

/** SecondFooter **/
.second-footer .quicklink-box {
    padding: 17px 15px;
    border: 1px solid rgba(46,56,77,1);
    background-color: rgba(34,44,64,1);
    margin: 22px 0 0px;
    position: relative;
}
.quicklink-box .featured-icon-box .ttm-icon.ttm-icon_element-size-md{
    height: 50px;
    width: 50px;
    line-height: 51px;
}
.quicklink-box .featured-icon-box .ttm-icon:before{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    z-index: 1;
    top: 19px;
    right: -7px;
    border: 7px solid transparent;
    border-right: 0;
    border-left-color: #000;
}
.quicklink-box .featured-icon-box .ttm-icon span{font-size: 23px;}
.quicklink-box .featured-title h5{font-size: 17px;line-height: 24px;margin-bottom: 0;}
.quicklink-box .featured-content{padding-left: 15px !important;}
/** bottom-footer **/
.bottom-footer-text{background-color: #222c40;}

/* newsletter-form */
.newsletter-form {
    position: relative;
    margin-bottom: 30px;
    margin-top: 25px;
}
.newsletter-form input[type="email"] {
    border: 1px solid rgba(46,56,77,1);
    background-color: rgba(34,44,64,1);
    height: 47px;
    width: 100%;
    font-size: 14px;
    outline: none;
    padding: 9px 40px;
    color: rgba(255,255,255,1);
}
.newsletter-form input[type="submit"] {
    position: absolute;
    content: "\e628";
    top: 0px;
    right: 0px;
    font-family: "themify";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    font-size: 14px;
    color: #fff;
    z-index: 1;
    height: 47px;
    width: 55px;
    padding: 0;
    line-height: 47px;
    text-align: center;
    border: 0;
    cursor: pointer;
}
.newsletter-form i {
    padding-right: 1px;
    position: absolute;
    left: 15px;
    top: 17px;
}
.mailchimp-inputbox:after {
    position: absolute;
    content: "\f1d9";
    top: 10px;
    right: 18px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    font-size: 16px;
    color: #fff;
    z-index: 1;
}
/** SecondFooter **/
.widget ul{ margin: 0; padding: 0; }
.widget ul>li {
    padding: 0 0 13px 0;
    position: relative;
}
.widget .widget-title {
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
    font-size: 19px;
    line-height: 23px;
    text-transform: capitalize;
}

/** footer-social-icons **/
.footer .social-icons li {
    margin-left: 3px;
    margin-right: 3px;
    min-width: auto;
    padding-bottom: 0 !important;
}
.footer .social-icons li:first-child{margin-left: 0;}
.footer .social-icons li>a {
    border: 1px solid #fff ;
    font-size: 14px;
}

/** .widget.link-widget **/
.widget.link-widget ul li:last-child {padding-bottom: 0;}

/** Footer-nav-menu **/
.copyright{
    padding-top: 18px;
    padding-bottom: 18px;
}

/** Footer-nav-menu **/
.footer-nav-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-nav-menu li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 16px;
    font-size: 14px;
    padding-bottom: 0;
}
.footer-nav-menu li:last-child { padding-right: 0; }
.footer-nav-menu li:first-child { padding-left: 0; }
ul.footer-nav-menu li:not(:last-child):after {
    position: absolute;
    content: "|";
    padding-left: 7px;
}
.widget ul#menu-footer-services li a {
    padding-left: 16px;
    position: relative;
}
.widget ul#menu-footer-services li a:before {
    font-family: 'FontAwesome';
    content: "\f101";
    position: absolute;
    top: 0px;
    left: 0;
    line-height: 18px;
    font-size: 15px;
}
/* ===============================================
    GoTop BUtton
------------------------*/
#totop{
    font-weight: 900;
    color: #fff;
    display: none;
    position: fixed;
    right: 34px;
    bottom: 34px;
    z-index: 999;
    height: 0;
    width: 0;
    font-size: 0;
    text-align: center;
    padding-top: 3px;
    line-height: 34px;
    border-radius: 3px;
}
#totop.top-visible {
    height: 40px;
    width: 40px;
    font-size: 22px;
    display: inline;
}

/* ===============================================
    Page-Title-Row
------------------------*/

.ttm-page-title-row {
    position: relative;
    background-image: url(../images/ttm-pagetitle-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
div.ttm-page-title-row > .ttm-bg-layer { background-color: rgba(24,35,51,0.85); }
.ttm-page-title-row {
    display: block;
    margin-bottom: 20px;
    padding-top: 255px;
    padding-bottom: 110px;
    z-index: 11;
}
.title-box .page-title-heading h1 {
    text-transform: capitalize;
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 10px;
    display: inline-block;
    font-weight: 700;
}
.title-box .page-title-heading{ position: relative; }
.breadcrumb-wrapper span {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 25px;
}

/* ===============================================
    Inner-Pages
------------------------*/

/*------------------------------------------------------------------------------*/
/*  Contact_Us
/*------------------------------------------------------------------------------*/

#map_canvas { margin: 0; padding: 0; height: 100%; }
.map-wrapper{
  height: 450px;
}

/*------------------------------------------------------------------------------*/
/*  Error_page
/*------------------------------------------------------------------------------*/
.error-404{   position: relative; }
.page-header { margin: 40px 0 20px; }
section.error-404 {
    padding: 300px 0 150px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
section.error-404 .ttm-big-icon { font-size: 150px; }
section.error-404 h1 { font-size: 95px; text-transform: uppercase; line-height: 100%; }
section.error-404 .page-content p { font-size: 18px; margin-bottom: 30px; }


/* ===   link-list ==
------------------------*/
.list-style-disc {list-style-type: disc !important;}
.list-style-decimal {list-style-type: decimal!important;}
ul.ttm-list {
    list-style: none;
    padding: 0;
    padding-left: 0;
}
.ttm-list.ttm-list-style-icon li i {
    position: absolute;
    left: 0px;
    top: 5px;
}
.ttm-list.ttm-list-style-icon li {
    padding-left: 27px;
    list-style: none;
    position: relative;
    padding-bottom: 10px;
}
.ttm-list.ttm-list-textsize-medium li{font-size: 16px;padding-bottom: 9px;}

/* ===   ttm-history-box-wrapper ==
------------------------*/
.ttm-history-box-wrapper {position: relative;text-align: center;margin-top: 5px;}
.ttm-history-box-wrapper .ttm-history-box-icon-wrapper {position: relative}
.ttm-history-box-wrapper .ttm-icon.ttm-icon_element-size-md{
    height: 70px;
    width: 70px;
    line-height: 70px;
    border:1px solid #e5e5e5;
}
.ttm-history-box-wrapper .ttm-icon.ttm-icon_element-size-md i{font-size: 35px;}
.ttm-history-box-icon-wrapper:before {position: absolute;content: ' ';top: 74px;height: 90px;width: 1px;background-color: #e8eaed}
.ttm-history-box-wrapper .ttm-history-box-border {position: relative;margin: 39px 0 43px;border: 1px dashed #e5e5e5;width: 111%}
.ttm-history-box-border:before{
    position: absolute;
    content: ' ';
    left: 50%;
    margin-left: -19px;
    height: 12px;
    width: 12px;
    z-index: 1;
    border-radius: 50px;
    background-color: #e8eaed;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    top: -7px;
}
.ttm-history-box-details {
  text-align: center;
  background-color: #fff;
  padding: 40px 30px 40px;
  -webkit-box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);
  -moz-box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);
  box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06)
}
.ttm-history-box-wrapper .ttm-historybox-title h5 {font-size: 19px;line-height: 26px;margin-bottom: 8px}
.ttm-history-box-wrapper:hover .ttm-icon.ttm-icon_element-size-md {
  -ms-transform: scale(1.15);
  -webkit-transform: scale(1.15);
  transform: scale(1.15)
}

/* ===   project single ==
------------------------*/

.ttm-pf-single-detail-box{
    padding: 35px 35px 25px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    -moz-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    border-bottom: 3px solid #000;
}
.ttm-pf-single-title h5{
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 11px;
}
.ttm-pf-single-detail-box ul li{
    position: relative;
    display: block;
    padding: 15px 0 15px 0px;
    font-size: 15px;
    margin-left: 3px;
}
.ttm-pf-single-detail-box ul{margin: 0;padding: 0;}
.ttm-pf-single-detail-box ul li i{margin-right: 10px;font-size: 16px;}
.ttm-pf-single-detail-box ul li span{font-weight: 500;margin-right: 5px;}
.ttm-pf-single-detail-box ul li:not(:last-child){
  border-bottom: 1px solid #e8ecef;
}
.ttm-nextprev-bottom-nav .nav-next a:after,
.ttm-nextprev-bottom-nav .nav-previous a:after {
  position: absolute;
  font-size: 15px;
  top: 10px
}
.ttm-nextprev-bottom-nav .nav-previous a {
  padding-right: 25px;
  padding-left: 44px
}
.ttm-nextprev-bottom-nav .nav-previous a:after {
  content: '\f100';
  font-family: FontAwesome;
  left: 25px
}
.ttm-nextprev-bottom-nav .nav-next a {
  padding-right: 50px;
  padding-left: 32px
}
.ttm-nextprev-bottom-nav .nav-next a:after {
  content: '\f101';
  font-family: FontAwesome;
  right: 25px
}
.ttm-pf-single-related-wrapper {margin-top: 50px;}

/*------------------------------------------------------------------------------*/
/*  Classic_Blog
/*------------------------------------------------------------------------------*/
article.ttm-blog-classic {
    margin-bottom: 35px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    -moz-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
}
article.ttm-blog-classic:last-child{
    margin-bottom: 15px;
}
article.ttm-blog-classic, .post-featured-wrapper{
  position: relative;
}
.ttm-blog-classic .ttm-box-post-date .entry-month, .ttm-blog-classic .ttm-box-post-date .entry-date{
    display: block;
    font-size: 22px;
    line-height: 18px;
}
article.ttm-blog-classic .ttm-blog-classic-content {
    padding: 45px 30px 30px;
    background: #fff;
    z-index: 1;
    position: relative;
}
article.ttm-blog-classic .ttm-post-entry-header{
    position: absolute;
    top: -20px;
    left: auto;
}
.ttm-blog-classic .post-meta{
    padding: 6px 15px;
    display: inline-block;
    margin-bottom: 0;
    -webkit-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    -moz-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    background-color: #fff;
    position: relative;
    border-radius: 5px;
    margin: 0;
}
.ttm-blog-classic .post-meta .ttm-meta-line, .ttm-blog-single-content .post-meta .ttm-meta-line {
    font-size: 13px;
    line-height: 15px;
    display: inline-block;
    padding-right: 25px;
    position: relative;
}
.ttm-blog-classic .post-meta .ttm-meta-line:not(:last-child):after,
.ttm-blog-single-content .post-meta .ttm-meta-line:not(:last-child):after {
    position: absolute;
    content: "";
    height: 100%;
    width: 1px;
    top: 0;
    right: 10px;
    display: block;
    background-color: rgba(0,0,0,0.2);
}
.ttm-blog-classic .post-meta .ttm-meta-line i, .ttm-blog-single-content .post-meta .ttm-meta-line i {
    padding-right: 7px;
    font-size: 13px;
}
.ttm-blog-classic .entry-header .entry-title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 10px;
}
.ttm-blog-classic .ttm-blogbox-desc-footer {
    margin-top: 15px;
    clear: both;
    overflow: hidden;
}
.ttm-blog-classic .ttm-commentbox i{margin-right: 5px;}

.ttm-blog-single .ttm-blog-single-content blockquote {
    display: block;
    background: #fff;
    -webkit-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    -moz-box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    box-shadow: 0 0 15px 0 rgba(40,61,88,.07);
    padding: 32px 60px 16px 40px;
    position: relative;
    font-weight: 500;
    margin: 35px 0 50px 0;
    font-style: normal;
    font-size: 18px;
    line-height: 30px;
    font-style: italic;
    color: #6e6e6e;
    border-left: 4px solid;
}
.ttm-blog-single .ttm-blog-single-content blockquote:before{
    content: '\f10d';
    font-family: "FontAwesome";
    display: inline-block;
    position: absolute;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    line-height: 70px;
    top: auto;
    bottom: -30px;
    right: 35px;
    width: 70px;
    height: 70px;
    color: #fff;
    border-radius: 50px;
    text-align: center;
}
.ttm-tag-list span a {
    padding: 7px 15px;
    background-color: #f7f9fe;
    display: inline-block;
    margin-right: 6px;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 7px;
}
/*blog-comment*/
.comments-area {
    margin-top: 50px;
    margin-bottom: 0;
}
.comments-area h2,
.comment-reply-title{
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
}
.comment-list li { position: relative; margin-top: 30px; }
.comment-list, .comment-list .children {
  list-style-type: none;
  padding: 0;
}
.single-post .comments-area { margin-top: 50px; margin-bottom: 0; }
.single-post .comments-area .comments-title { font-size: 33px; font-weight: 600; }
.comment-body {
    margin-left: 105px;
    margin-top: 35px;
    margin-bottom: 30px;
    padding: 20px 20px;
    position: relative;
    background-color: #f5faff;
    border: 1px solid #f5faff;
}
.comment-body:before {
    position: absolute;
    top: 17px;
    width: 0;
    height: 0;
    border-width: 10px 12px 10px 0;
    border-style: solid;
    border-color: transparent #f5faff transparent #f5faff;
    z-index: 1;
    content: "";
    left: -12px;
}
.comment-author {
    float: left;
    text-align: center;
    width: 87px;
    height: 87px;
    display: block;
    margin-right: 25px;
    overflow: hidden;
    margin-left: -125px;
    margin-top: -20px;
}
.comment-author img { max-width: 100%; height: auto; }
.comment-meta {
    font-size: 14px;
    padding: 0;
    position: relative;
}
.comment-meta, .comment-meta a { color: #6e6e6e; font-size: 13px; }
.comment-meta .ttm-comment-owner h5, .ttm-comment-owner {
   display: block;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
    color: #182333;
    font-style: normal;
}
.comment-box .author-content-wrap p{margin-top: 10px;}
.single article.post .comment-body p { margin-top: 10px;margin-bottom: 0; }
.comment-list a.comment-reply-link {
    border: none;
    color: #fff;
    font-size: 13px;
    padding: 2px 30px 3px 17px;
    position: relative;
    margin-top: 5px;
    display: inline-block;
}
.comment-list a.comment-reply-link:after {
    position: absolute;
    top: 6px;
    font-family: 'themify';
    content: "\e649";
    font-weight: 400;
    display: inline-block;
    margin-right: .2em;
    text-align: center;
    opacity: 1;
    line-height: 22px;
    font-size: 10px;
    margin-left: 8px;
}
.comments-area .comment-respond { padding-top: 10px; }
#respond .comment-reply-title { margin: 0 0 20px!important; }
.comments-area .comment-form textarea,
.comments-area .comment-form input{
      background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.1);
    border-radius: 0;
    padding-left: 0;
}

/*------------------------------------------------------------------------------*/
/*  Elements_page
/*------------------------------------------------------------------------------*/
.element-row{ padding: 40px 0 0px; position: relative;}
.element-row .section-title h2.title{ margin-top: 22px; margin-bottom: 25px;}
.element-row .ttm-row{padding: 50px 0;}

/** element-progressbar **/
.ttm-progress-bar .progress-bar.progress-bar-color-bar_blue,
.ttm-progress-bar .progress-bar-color-bar_blue.progress-bar:before  { background-color: #0074cc; }
.ttm-progress-bar .progress-bar.progress-bar-color-bar_green,
.ttm-progress-bar .progress-bar-color-bar_green.progress-bar:before { background-color: #5bb75b; }
.ttm-progress-bar .progress-bar.progress-bar-color-bar_pink,
.ttm-progress-bar .progress-bar-color-bar_pink.progress-bar:before { background-color: #f4524d; }
.ttm-progress-bar .progress-bar.progress-bar-color-bar_turquoise,
.ttm-progress-bar .progress-bar-color-bar_turquoise.progress-bar:before { background-color: #00c1cf; }
.ttm-progress-bar .progress-bar.progress-bar-color-bar_yellow,
.ttm-progress-bar .progress-bar-color-bar_yellow.progress-bar:before { background-color: #ffb300; }

/** icon_element-style-fill **/
.ttm-icon.ttm-icon_element-fill {color: #fff; }
.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-yellow  { background-color: #ffb300; }
.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-orange  { background-color: #ff4c00; }
.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-red  { background-color: #ff0a26; }
.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-dark_pink  { background-color: #ff0061; }
.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-mulled_wine  { background-color: #50485b; }
.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-aqua{ background-color: #39c8df; }
.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-aqua{ color: #39c8df; }

/** icon_element-style-border **/
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-mulled_wine { border-color: #50485b; color: #50485b; }
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-blue { border-color: #5472d2; color: #5472d2; }
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white { border-color: #fff; color: #fff; }
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-yellow { border-color: #ffb300; color: #ffb300; }
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-orange { border-color: #ff4c00; color: #ff4c00; }
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-red { border-color: #ff0a26; color: #ff0a26; }

/** icon_element-bgcolor **/
.element-style .icon-box-wrapper { padding-top: 15px; }
.element-style .row .col-md-6 .featured-icon-box:not(:last-child){ padding: 0; margin-bottom: 40px; }

/** team-member-details **/
.ttm-team-member-single-title {
  font-size: 28px;
  line-height: 37px;
  margin-bottom: 0
}
.ttm-team-member-single-position {
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 20px;
  display: block;
}
.ttm-team-details-list{margin: 0;padding: 0;}
.ttm-team-details-list li{width: 50%;float: left;padding-bottom: 10px;}
.ttm-team-details-list .ttm-team-list-title {
  margin-right: 3px;
  position: relative;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  padding-left: 24px
}
.ttm-team-extra-details-wrapper .ttm-team-details-list .ttm-team-list-title {
  text-indent: 0;
  width: auto;
  margin-right: 3px
}
.ttm-team-details-list .ttm-team-list-title,
.ttm-team-details-list .ttm-team-list-value {
  display: inline-block
}
.ttm-team-list-title i {
  position: absolute;
  text-align: center;
  text-indent: 0;
  font-size: 16px;
  top: 0;
  margin-right: 3px;
  display: inline;
  left: 0px
}
.ttm-team-details-list {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px
}
.member-info-box{padding: 30px;}
.timing-box{position: relative;}
.timing-box i{
    font-size: 25px;
    position: absolute;
    left: 0;
    font-weight: normal;
}
.timing-box h5{padding-left: 35px}
ul.timing-list,ul.info-list{padding: 0;margin: 0;}
ul.timing-list li{
    padding: 2px 0;
    font-size: 15px;
    line-height: 23px;
}
ul.timing-list li span{}
ul.timing-list li span.day{}
ul.timing-list li span.time{float: right;}

ul.info-list li{
  padding: 15px 0;
  font-size: 15px;
  line-height: 23px;
}
ul.info-list li:first-child{padding-top: 0;}
ul.info-list li:not(:last-child){
    border-bottom: 1px solid #eaeaea;
}
ul.info-list li:last-child{padding-bottom: 0;}
ul.timing-list,ul.info-list{padding-top: 10px;}
ul.info-list li i{margin-right: 10px;font-size: 15px;}
.member-contact-form{padding: 30px;}

.msh-wd .small-features-box-colors {
	margin-top: 106px;
    background-color: #fff;
    border-radius: 4px;
    padding: 15px 15px;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(62,28,131,.1);
    -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,.1);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    border-radius: 10px;
}
.small-features-box-colors {
    background-color: #fff;
    border-radius: 4px;
    padding: 25px 15px;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(62,28,131,.1);
    -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,.1);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    border-radius: 10px;
}
.mb-4 {
    margin-bottom: 1.5rem!important;
}
.fadeInUpSmall {
    animation-name: fadeInUpSmall;
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.content h3, .media h3 {
    margin-top: 0;
    color: #475168;
    font-size: 20px;
}
.round-five {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.privacy-terms h3, p {
    text-align: justify;
}
.feature-head {
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
}
.text-center {
    text-align: center;
}
.icon-wrap {
    font-size: 2em;
    height: 60px;
    width: 60px;
    float: left;
    line-height: 60px;
    text-align: center;
    color: #fff;
    margin-right: 30px;
}
.ico-bg {
    background: #2d4a8a;
}
.feature-head h1 {
    color: #797979;
    font-size: 30px;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 5px;
}

.cbr-headings.style-2 .heading {
    font-size: 30px;
    line-height: 44px;
}
.custom-li {
    display: inline-block;
}
.padding-left-20 {
    padding-left: 20px!important;
}
.padding-top-45 {
    padding-top: 45px!important;
}
.padding-top-45 {
    padding-top: 45px!important;

}
.gray-box {
    background: #f2f2f2;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
}
.recent {
    margin-bottom: 50px;
    text-align: justify;
}
.recent p {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 35px;
}
.recent h3 {
    text-align: center;
    /* margin-bottom: 20px; */
    text-transform: uppercase;
    margin-top: 50px;
    font-weight: 400;
    padding-bottom: 5px;
    margin-bottom: 20px;
    /* text-align: center; */
}

.pricing-table-two {
    background-color: #fff;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    padding: 7px 0;
    margin: 20px -5px;
    border: 1px solid #eee;
}
.pricing-table-two .title {
    font-size: 24px;
    padding: 15px 20px;
    color: #000000;
}
.pricing-table-two .price { color: #E74c3c }
.pricing-table-two .desc { padding: 5px 20px }
.pricing-table-two .inner { padding: 0 10px }
.pricing-table-two ul.items {
    list-style: none;
    padding-left: 0;
    margin: 0 8px;
    margin-top: 14px;
    margin-bottom: 17px;
}
.pricing-table-two ul.items li {
    margin-bottom: 5px;
    padding: 13px 15px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    clear: both;
}
.pricing-table-two ul.items li.available { background-color: #f2f4f5 }
.pricing-table-two ul.items li .icon-holder {
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    padding-left: 13px;
    position: relative;
    padding-top: 3px;
}
.pricing-table-two ul.items li .desc {
    display: inline-block;
    width: 85%;
}
.pricing-table-two ul.items li .checkbox label {
    padding-left: 2px;
    margin-bottom: 14px;
}
.pricing-table-two ul.items li  label {
    cursor: pointer;
    margin-bottom: 0;
    font-size: 13px;
}
.pricing-table-two.highlighted {
    border: 1px solid #0aa699;
    position: relative;
    top: -15px;
    padding-bottom: 20px;
    padding-top: 25px;
}
.pricing-table-two .btn-block {
    width: 60%;
    margin-left: 20%;
    margin-bottom: 10px;
    padding: 9px 0;
}
.feature-item {
    margin: 0 50px;
    text-align: center;
}
.pricing-table-two .price-actions .btn {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffa12d;
    color: #fff;
    border: none;
    box-shadow: none;
    text-shadow: none;
    padding: 10px 20px;
    margin-left: 16%;
    margin-bottom: 3%;
    width: 70%;
    cursor: pointer;
}


@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);body{font-family:Roboto,sans-serif;font-weight:400;color:#525252;font-size:15px;line-height:1.5;background-color:#fff;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-y:auto}::-webkit-scrollbar{width:10px;height:16px}::-webkit-scrollbar-button{background-color:#025aba}::-webkit-scrollbar-track{background-color:#333}::-webkit-scrollbar-track-piece{background-color:#fff}::-webkit-scrollbar-thumb{height:50px;background-color:#025aba;border-radius:3px}::-webkit-scrollbar-corner{background-color:#333}::-webkit-resizer{background-color:#025aba}blockquote{border:1px solid #e8e8e8;width:100%;margin:0;padding:30px 20px;font-size:14px;font-weight:500;line-height:26px;color:#333;background:#f5f6f6;background:url(../../assets/imgs/bill.svg) right 50% bottom 50% no-repeat;border-left:5px solid #448dac}blockquote>p:last-child{margin-bottom:0}blockquote cite{position:relative;padding-left:30px;font-style:normal}blockquote cite:before{content:"";width:20px;height:2px;background-color:#2983d0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}blockquote em,blockquote i{font-style:normal}abbr,acronym{border-bottom:1px dotted #d9d9d9}code,kbd,pre,samp,tt,var{margin:20px 0;padding:4px 12px;background-color:#f5f5f5;border:1px solid #d9d9d9;font-family:rubik,monospace}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#f4f7fc;color:#4d4d4d;border:1px solid #d1d1d1;font-size:14px;padding:7px 15px 7px;width:100%;margin-bottom:10px}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{margin-bottom:0}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#ff4745;background:#fff}button,input[type=button],input[type=reset],input[type=submit]{padding:14px 70px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;background-color:#ff4745;color:#fff}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#009ce3}::-webkit-input-placeholder{color:#a09db9}:-moz-placeholder{color:#a09db9}::-moz-placeholder{color:#a09db9;opacity:1}:-ms-input-placeholder{color:#a09db9}a{color:#3597d9}a:active,a:focus,a:hover{color:#1e1f47}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;line-height:1.255;color:##2d4a8a;margin:0 0 15px;text-rendering:optimizeLegibility;letter-spacing:-.2px}h1{font-size:40px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.display-none,.hidden{display:none!important}.display-block{display:block!important}.display-inline{display:inline!important}.list-style-none{list-style:none!important}.full-width{width:100%!important}.text-white{color:#fff!important}.white-bg{background-color:#fff!important}.gray-bg{background-color:#f8f9fd!important}.box-shadow{box-shadow:0 5px 10px 0 rgba(222,222,222,.75)!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.cbr-container{width:1170px;margin:0 auto;max-width:90%}#main-content{padding:120px 0}#site-content{width:65.811%;float:left}#sidebar{width:31.623%;float:right;border:1px solid #e8e8e8;padding:30px 20px}.no-sidebar #site-content{width:100%!important;max-width:none!important;float:none!important}body.page #main-content{padding-top:0;padding-bottom:0}#site-header{padding:0 0 0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;background:#fff;box-shadow:0 10px 8px 0 rgba(0,0,0,.15)}#site-header-wrap{position:relative;left:0;top:0;width:100%;z-index:150}#site-header .header-logo{float:left;padding-top:10px;padding-bottom:10px;transition:all ease .3s}#site-header.is-fixed{position:fixed;left:0;top:0;width:100%;z-index:9989;background-color:#fff;box-shadow:0 0 18px 0 rgba(222,222,222,.75);padding:0}#site-header .header-info{float:right;padding-top:22px;padding-bottom:10px;transition:all ease .3s}#site-header .header-info .info-wrap{display:table;overflow:hidden;width:100%}#site-header .header-info .info-c,#site-header .header-info .info-i{display:table-cell;text-align:left;vertical-align:middle;line-height:20px}#site-header .header-info .info-i{width:40px}#site-header .header-info .info-i span{z-index:1;font-size:42px;line-height:40px;margin-right:12px;padding-left:1px;color:#025aba;display:inline-block}#site-header .header-info .inner>div{margin-right:56px;float:left;position:relative}#site-header .header-info .info-c>.title{color:#4b556e;font-weight:500}#site-header .header-info .info-c>.subtitle{font-family:Roboto,sans-serif;font-size:22px;line-height:28px;font-weight:600;color:#006fe7}#site-header .header-aside-button{float:right;margin-top:18px}#site-header .header-aside-button a{border-radius:30px;border:2px solid #cabbef;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.5px;display:inline-block;margin-top:2px;padding:0 37px;line-height:48px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#site-header .header-aside-button a:hover{border:2px solid #009ce3}#site-header .header-aside-button a:hover>span{color:#025aba}#site-header .header-aside-button span{color:#222;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}#main-nav{display:inline-block;float:right;margin-right:25px}#main-nav ul{margin:0}#main-nav ul li{position:relative;list-style:none;padding-top:0;padding-bottom:0}#main-nav>ul>li{float:left;padding:0 13px}#main-nav>ul>li>a{display:block;font-weight:500;font-size:14px;color:#4b556e;height:70px;line-height:70px}#main-nav>ul>li.current-menu-item>a,#main-nav>ul>li>a:hover{color:#025aba}#main-nav>ul>li>a{position:relative}#main-nav>ul>li a:before,#main-nav>ul>li.current-menu-item>a:before{content:"";position:absolute;left:0;top:70%;width:0;height:2px;background-color:#025aba;transition:width .3s ease}#main-nav>ul>li.current-menu-item>a:before,#main-nav>ul>li:hover>a:before{width:100%;transition:width .3s ease}#main-nav .sub-menu{padding:16px 0;background-color:#043d7b;position:absolute;left:0;top:100%;width:250px;-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0;visibility:hidden;z-index:9999;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#main-nav .sub-menu .sub-menu{left:100%;top:-16px;background-color:#221c57;-webkit-transform:translateX(-5px);transform:translateX(-5px)}#main-nav .sub-menu .sub-menu .sub-menu{background-color:#1d184b}#main-nav .sub-menu li a{padding:3px 25px;color:#fff;font-size:14px;line-height:30px;display:block}#main-nav .sub-menu li:first-child>a{border:0}#main-nav .sub-menu li a:hover{color:#00efff}#main-nav li:hover>.sub-menu{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#main-nav-mobi{display:block;margin:0 auto;width:100%;position:absolute;left:0;top:100%;z-index:999;background-color:#025aba;box-shadow:0 0 18px 0 rgba(222,222,222,.75)}#main-nav-mobi ul{display:block;list-style:none;margin:0;padding:0;overflow:auto;overflow-x:hidden;min-height:auto;max-height:350px}#main-nav-mobi ul li{margin:0;position:relative;text-align:center;cursor:pointer;border-top:1px solid rgba(255,255,255,.1);padding-top:0;padding-bottom:0}#main-nav-mobi ul>li>a{color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:50px;text-decoration:none}#main-nav-mobi ul>li>a:hover{color:#009ce3}#main-nav-mobi .menu-item-has-children .arrow{cursor:pointer;display:inline-block;font-size:20px;font-family:Fontawesome;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}#main-nav-mobi .menu-item-has-children .arrow:before{content:"\f0da";color:#00d3ff;font-size:13px}#main-nav-mobi .menu-item-has-children .arrow.active:before{content:"\f0d7"}#main-nav-mobi ul ul li,#main-nav-mobi ul ul ul li{background-color:#025aba}.mobile-button{width:26px;height:26px;display:none;float:right;position:absolute;top:50%;right:15px;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);background:0 0;cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.mobile-button span,.mobile-button:after,.mobile-button:before{background-color:#333;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.mobile-button:after,.mobile-button:before{content:'';position:absolute;top:0;height:3px;width:100%;left:0;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.mobile-button span{position:absolute;width:100%;height:3px;left:0;top:50%;overflow:hidden;text-indent:200%}.mobile-button:before{-webkit-transform:translate3d(0,-7px,0);-moz-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}.mobile-button:after{-webkit-transform:translate3d(0,7px,0);-moz-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}.mobile-button.active span{opacity:0}.mobile-button.active:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.mobile-button.active:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}#footer .widget .widget-title{font-size:18px;margin:0 0 27px 0;z-index:1;position:relative;color:#512da8}#sidebar .widget .widget-title>span{display:block;position:relative;padding:0 0 22px 0}#footer .widget .widget-title>span{font-weight:600;display:block;position:relative;padding:0 0 5px 0;color:#25b5ff}#sidebar .widget .widget-title>span:after{width:40px;height:2px;content:"";position:absolute;left:0;top:100%;background-color:#337ab7}#footer .widget .widget-title>span:after{width:40px;height:2px;content:"";position:absolute;left:0;top:100%;background-color:#028ecd}#footer-widgets .widget.widget.widget_information{padding-left:0}#footer-widgets .widget.widget.widget_information ul li{list-style:none;position:relative;padding:0 0 0 26px;margin-bottom:5px;border:0}#footer-widgets .widget.widget.widget_information ul li:last-child{margin-bottom:0!important}#footer-widgets .widget.widget.widget_information ul li span:before{font-family:Fontawesome;position:absolute;left:0;top:0;color:#9290a3}#footer-widgets .widget.widget.widget_information ul li .address:before{content:"\f278"}#footer-widgets .widget.widget.widget_information ul li .email:before{content:"\f2b7"}#footer-widgets .widget.widget.widget_information ul li .phone:before{content:"\f025"}#footer-widgets .widget.widget_about .widget-text{margin-bottom:10px;font-weight:300}#footer-widgets .widget.widget_about .widget-text p{color:#9290a3}#footer-widgets .widget.widget_about .widget-text p:last-child{margin-bottom:0}#footer-widgets .widget.widget_about .socials{margin:0 -3px}#footer-widgets .widget.widget_about .socials .icon{padding:0 5px;float:left;margin:1px 0 3px 0}#footer-widgets .widget.widget_about .socials a{float:left;font-size:18px;color:#00a8ff;background-color:transparent;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;z-index:1;border:1px solid #00a8ff}#footer-widgets .widget.widget_about .socials a.active,#footer-widgets .widget.widget_about .socials a:hover{background-color:#009ce3;color:#fff}#footer .widget.widget_links{padding-left:15px}#footer .widget.widget_links ul{margin:0}#footer .widget.widget_links ul li{padding:5px 0;list-style:none}#footer .widget.widget_links ul li:first-child{padding-top:0}#footer .widget.widget_links ul li:last-child{padding-bottom:12px}#footer .widget.widget_links ul li a{position:relative;color:#fff;position:relative;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s}#footer .widget.widget_links ul li a:before{font-family:Fontawesome;content:"\f178";color:#25b5ff;position:absolute;left:0;top:-2px;margin-left:-17px;opacity:0;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s}#footer .widget.widget_links ul li:hover a{padding-left:20px;color:#009ce3}#footer .widget.widget_links ul li:hover a:before{opacity:1;margin-left:0}#footer{padding:30px 0 15px;border-bottom:1px solid #2662c1;border-top:1px solid #166e9c}#bottom{padding:20px 0;color:#8bc1f7;position:relative;background:#084687}#bottom span{color:#512da8}#bottom .shape-image-6{position:absolute;right:0;bottom:0;z-index:-1}#bottom .shape-image-10{position:absolute;right:0;bottom:0;z-index:-1}#scroll-top{position:fixed!important;right:30px;bottom:-50px;display:block;line-height:50px;text-align:center;width:50px;height:50px;border-radius:50%;visibility:hidden;opacity:0;z-index:7779;cursor:pointer;z-index:1;overflow:hidden}#scroll-top:after{content:"\f106";font-family:Fontawesome;color:#fff;font-size:20px;position:absolute;left:0;top:0;width:100%;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#scroll-top:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ff4745;z-index:-1;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#scroll-top:hover:after{color:#025aba}#scroll-top.show{bottom:40px;opacity:1;visibility:visible}@media only screen and (min-width:1200px){.container{width:1200px}}@media only screen and (max-width:1230px){#site-header{padding:0 0 0}#hero-slider .parallax-mouse,#site-header .header-info{display:none}.rev_slider_wrapper .slider-button .cbr-button{padding:10px 40px}}.ms-logo-margin{margin-top:-35px}@media (max-width:767px){.choose-wrapper{background:#002e5b;padding:60px 25px!important;border-bottom:6px solid #fbba42}.map-content .content-text{position:relative;top:0;width:100%;height:480px;left:0;padding:40px 50px;margin-left:0}.ms-logo-margin{margin-top:0}.cbr-action-box .font-size-30{font-size:20px!important}.cbr-action-box.style-2{padding:0 10px;text-align:center}.hero-header{min-height:400px}}@media only screen and (max-width:991px){.ms-digital .hero-header{background:#232323;background-position:center;background-size:cover;position:relative}.ms-ecom .hero-header{background:#232323;background-position:center;background-size:cover;position:relative}#services2{display:block!important}#services2 .left_box_wrapper{display:block!important;width:auto!important}#services2 .right_box_wrapper{display:block!important;width:auto!important;padding-bottom:70%!important}#services2 .left_box{padding:0 0!important}#site-header .mobile-button{display:block}#site-header .header-aside-button{display:none}#featured{padding:90px 0 90px}#featured-title .featured-title-heading{font-size:40px}#featured-title #breadcrumbs .breadcrumb-trail{font-size:18px}#main-content{padding:80px 0}.rev_slider_wrapper .slider-button .cbr-button{padding:9px 37px}#sidebar{display:none}#site-content{width:100%!important;max-width:none!important;float:none}#footer{padding:2 0 0 20px}#footer .widget.widget_links,#footer-widgets .widget.widget.widget_information{padding:35px 0 0}}@media only screen and (min-width:768px){.is-fixed img{width:60%;margin-top:35px}.pad-ms{padding:20px 7% 60px}footer .pad-ms{padding:0 7% 0}.m-p-left{padding-left:5px}.m-p-right{padding-right:5px}.choose-wrapper2{padding:50px 65px 50px 0!important}.msh-app-features .features-icon-list-content{min-height:240px}.what-msh .cbr-icon-box{min-height:330px!important}.ms-pl{padding-left:0!important}.ms-pr{padding-right:0!important}.ms-pl2{padding-left:5px!important}.ms-pr2{padding-right:5px!important}.cbr-price-table.bg-white{min-height:345px!important}.ms-shadow1{-webkit-box-shadow:10px 0 17px 0 rgba(196,196,196,.5);-moz-box-shadow:10px 0 17px 0 rgba(196,196,196,.5);box-shadow:10px 0 17px 0 rgba(196,196,196,.5)}.msbox{padding-left:0}.msbox-radius{-webkit-border-top-left-radius:10px!important;-webkit-border-bottom-left-radius:10px!important;-moz-border-radius-topleft:10px!important;-moz-border-radius-bottomleft:10px!important;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}}@media only screen and (max-width:767px){footer .pad-ms{padding:20px 20px 10px}.pad-ms{padding:20px 20px 30px}.masthead h1{font-size:22px!important;margin-bottom:15px!important}.masthead h4{font-size:18px!important;margin-bottom:15px!important}.startup-hero .font-size-46{font-size:32px!important;line-height:1;margin-top:25px}.startup-hero h2{font-size:28px!important}.breadcrumbs-wrap{padding:12px 0 12px!important;background-size:cover!important}#top i.fa{display:inline-block;border-radius:60px;box-shadow:0 0 2px #888;padding:10px 2px 2px 2px!important;height:34px;width:34px}#top-links .button,#top-links .icon{float:none!important;text-align:center}#top-links .button li{padding:0 5px 0 0}#top-links .button li a{font-size:10px}.ms-visible{display:none}.ms-contact-bg .font-size-28{font-size:20px!important}.ms-contact-bg h3{font-size:20px!important}.cbr-action-box .font-size-36{font-size:28px!important}.ms-margin{margin-bottom:15px!important}.cbr-headings.style-2 .heading{font-size:24px!important;line-height:44px}.ms-shadow1{-webkit-box-shadow:0 5px 10px 0 #c4c4c4;-moz-box-shadow:0 5px 10px 0 #c4c4c4;box-shadow:0 5px 10px 0 #c4c4c4}.msbox{padding-left:0!important;padding-right:0}.cbr-icon-box{padding:20px!important}.msbox-radius{-webkit-border-top-left-radius:1px;-webkit-border-top-right-radius:1px;-moz-border-radius-topleft:1px;-moz-border-radius-topright:1px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-left-radius:1px!important;-moz-border-radius-bottomleft:1px!important;border-bottom-left-radius:1px!important}}@media only screen and (max-width:767px){.choose-wrapper2{padding:60px 15px 0!important}.image-block-content{padding:4em 2em!important}.main-logo img{width:220px!important}#site-header{padding:1px 0 0}#hero-slider .typing_content h2{font-size:44px!important}.rev_slider_wrapper .slider-shape{display:none}.rev_slider_wrapper .slider-button .cbr-button{padding:9px 30px!important}#top-bar .top-bar-socials{display:none}#top-bar .top-bar-content{width:100%;text-align:center}#footer .widget.widget_links,#footer-widgets .widget.widget.widget_information{padding:0}.footer-light .footer-widget{padding-bottom:0!important}}.title-app{position:relative;padding-bottom:10px}.title-app:after{content:'';display:block;width:125px;height:4px;position:absolute;bottom:0;left:0;background-color:#3597d9!important}.title-app2{position:relative;padding-bottom:14px}.title-app2:after{content:'';display:block;width:105px;height:3px;position:absolute;margin:auto;bottom:0;left:0;right:0;background-color:#3597d9!important}.title-app3{position:relative;padding-bottom:5px}.title-app3:after{content:'';display:block;width:60px;height:3px;position:absolute;margin:auto;bottom:0;left:0;right:0;background-color:#3597d9!important}.ms-head-border1{content:"";position:absolute;bottom:0;left:0;right:0;width:50px;background:#265cdc;height:3px;margin:auto}.flip-card{height:70px;perspective:1000px;margin-top:10px}.flip-card-inner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-front{color:#000;z-index:2}.flip-card-back{transform:rotateY(180deg);z-index:1}@media only screen and (max-width:1200px){.flip-image img{display:none}}@media only screen and (min-width:1200px){.flip-card2{height:198px;perspective:1000px;margin-top:15px}.flip-card2-inner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.flip-card2:hover .flip-card2-inner{transform:rotateY(180deg)}.flip-card2-back,.flip-card2-front{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card2-front{color:#000;z-index:2}.flip-card2-back{transform:rotateY(180deg);z-index:1}.flip-image{display:flex;justify-content:center;align-items:center;overflow:hidden!important}.flip-image img{flex-shrink:0;min-width:100%;min-height:100%;border-radius:10px}}.cbr-price-table img{max-width:24%!important}.row-what-we-do img{width:85%}.ms-shadow2{-webkit-box-shadow:0 0 10px 0 rgba(196,196,196,.5);-moz-box-shadow:0 0 10px 0 rgba(196,196,196,.5);box-shadow:0 0 10px 0 rgba(196,196,196,.5)}.flip-container{perspective:1000px;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000}.flip-container.hover .flipper,.flip-container:hover .flipper{transform:rotateY(180deg)}.back,.flip-container,.front{width:100%}.flipper{transition:.6s;transform-style:preserve-3d;position:relative}.back,.front{backface-visibility:hidden;position:absolute;top:0;left:0}.img-wrapper{position:relative}.img-responsive{width:100%;height:auto}.img-overlay{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}.img-overlay:before{content:' ';display:block;height:50%}.front{z-index:2;transform:rotateY(0);-webkit-transform:rotateY(0);background:#e5e9f1}.back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.thumbnail{background:0 0;border:none}.mb{margin-bottom:20px}.ms-contact-bg{background:rgba(26,29,49,.88);padding:25px 30px}.icon-wrap img{max-width:100%!important}.msh-gradient1{padding:20px 15px;background:#0480b9;background:-moz-linear-gradient(-45deg,#0480b9 0,#0f4385 100%);background:-webkit-linear-gradient(-45deg,#0480b9 0,#0f4385 100%);background:linear-gradient(135deg,#0480b9 0,#0f4385 100%)}.ms-contact-bg .cbr-list{text-align:left}.cbr-adv-image{border:1px solid #dcdcdc}.fade-scale{transform:scale(0);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.fade-scale.in{opacity:1;transform:scale(1)}.modal-open .container,.modal-open .container-fluid{-webkit-filter:blur(5px)}.modal{text-align:center;padding:0!important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}html{scroll-behavior:smooth}.breadcrumbs-wrap{padding:12px 0 12px;background-size:cover}.breadcrumbs-wrap .page-title:not(:last-child){margin-bottom:5px}.breadcrumbs-wrap .page-title{letter-spacing:0;font-family:Roboto,sans-serif;font-weight:700;margin-top:26px;font-size:32px}.breadcrumbs-wrap .breadcrumbs{color:#eee;padding-left:0}.breadcrumbs-wrap .breadcrumbs>li{display:inline-block;font-family:Roboto,sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.8px}.breadcrumbs-wrap .breadcrumbs>li>a{color:#eee}.breadcrumbs-wrap .breadcrumbs>li>a:hover{text-decoration:none;color:#00ebff}.breadcrumbs>li:not(:first-child):before{content:"/";display:inline-block;vertical-align:middle;color:#eee;margin-right:5px}.breadcrumbs-wrap.style-2{background-image:linear-gradient(to left,rgba(2,41,77,.8),#01172c),url(../imgs/web.jpeg)}.font-poppins{font-family:Roboto,sans-serif}#services2_wrapper{position:relative;background:#fff;border-bottom:1px solid #f0f0f0}#services2{position:relative;display:table;width:100%}#services2 .left_box_wrapper{position:relative;overflow:hidden;display:table-cell;width:60%}#services2 .left_box{padding:70px 50px}#services2 .right_box_wrapper{position:relative;overflow:hidden;display:table-cell;width:40%;background:url(../imgs/img1.jpg) center center no-repeat;background-size:cover}.services2{position:relative;padding:20px 0 20px 85px}.services2:before{content:'';display:block;width:1px;height:100%;background:url(../imgs/vl1.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;left:-15px;top:0}.services2:after{content:'';display:block;width:100%;height:1px;background:url(../imgs/hl1.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;left:0;bottom:0}.services2.nav1:before,.services2.nav3:after,.services2.nav3:before,.services2.nav4:after{display:none}.services2 .ic1{position:absolute;left:0;top:20px}.services2 .ic1 i{color:#35373e;font-size:40px;line-height:1}.services2 .txt1{font-family:Montserrat;font-weight:700;font-size:15px;color:#35373e;text-transform:uppercase;letter-spacing:1px;padding-bottom:5px;margin-bottom:5px}#about{position:relative;background:#fff;padding:20px 0 0}.about1{padding-bottom:30px}.about1 a{display:block;text-decoration:none;text-align:center}.about1 a .c1{display:inline-block;width:92px;height:92px;background:#fff;border:1px solid #d8d8d8;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-bottom:5px;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}.about1 a:hover .c1{background:#000;border-color:#000}.about1 a .c1 i{color:#999;font-size:30px;line-height:90px;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}.about1 a:hover .c1 i{color:#fff}.about1 a .txt1{color:#35373e;font-size:18px;font-family:Montserrat;font-weight:600;letter-spacing:1px;padding-bottom:5px;margin-bottom:0}.about1 a .txt2{margin-bottom:20px}.about1 a .txt3{display:inline-block;font-family:Montserrat;font-size:11px;letter-spacing:1px;font-weight:700;color:#35373e;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;padding:13px 20px;margin-bottom:10px;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}.about1 a:hover .txt3{color:#fff;background:#000;border-color:#000}#services{margin-top:3%;margin-bottom:3%}#services .container{padding:0 4%;margin-top:-1%}.service-item{color:#111;margin-bottom:10px}.service-item i{color:#1ad3f1;float:left;border-right:1px solid #1ad3f1;padding-right:10px;margin-top:0}.service-title{margin-left:55px;margin-bottom:2%}.service-item p{margin-left:0;margin-top:20px;padding-bottom:15px;border-bottom:1px solid #eee}#services h5{margin-bottom:0;padding-top:6px;color:#44668e}#top{background-color:#0b4d8b;min-height:36px}#top-links .button,#top-links .icon{padding:5px 0 5px;margin:0}#top-links .button li,#top-links .icon li{padding:0 10px 0 0}#top-links .button li a,#top-links .icon li a{color:#fff;font-size:14px;vertical-align:middle;font-weight:400;line-height:20.5px}#top-links .button li:last-child{padding:0}#top-links .button li a i{color:#fff;margin-right:5px}#top-links .button li a{font-size:13px;font-family:Roboto,sans-serif;font-weight:300}#top-links .button .tag{cursor:pointer}#top-links .button .tag .dropdown-menu{top:165%;right:-98px;left:auto;border-radius:8px;min-width:270px;padding:14px 15px}#top-links .button .tag .dropdown-menu li{padding-right:0}#top-links .button .tag .dropdown-menu button{font-size:11px;font-weight:700;padding:14px 13px;color:#fff;border:0;font-family:Roboto,sans-serif;margin:0 8px 25px 0;line-height:12px}#top .cbr-button{padding:5px 25px;font-weight:600!important}#top-links .cbr-button .button-has-bg-2 :hover{color:#000!important}#top .cbr-button:focus{color:#000!important}.ms-btn1{font-weight:500!important;border-radius:50px!important;padding:5px 15px}#top i.fa{display:inline-block;border-radius:60px;box-shadow:0 0 2px #888;padding:10px 2px 2px 11px;height:34px;width:34px}.bg-light{background-color:#007bff!important}.form-width{padding:0 30px 15px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 2px 1px #ddd;margin:0 auto;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.form-header{margin:0 -30px;margin-bottom:30px!important;background:#244159;padding:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.24);color:#fff!important}.ms-bill h4{font-size:18px!important}a:focus,a:hover{text-decoration:none!important}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,input.checkbox:focus{outline:0 auto -webkit-focus-ring-color!important}.btn-default.focus,.btn-default:focus,.btn-default:hover{color:#0b4d8a!important;background-color:#fff!important;border:1px solid #0b4d8a!important;text-decoration:none}.btn:active{box-shadow:none!important}.btn-default{width:100%;border-radius:2px!important;box-shadow:1px 4px 7px 0 rgba(99,97,97,.24);color:#fff!important;background-color:#0b4d8a;border-color:transparent!important}.btn.focus,.btn:focus{box-shadow:none!important}.form-group{height:40px}.ms-bill .form-control{padding-left:36px!important}.form-control:focus{border-color:#ced4da!important;box-shadow:none!important}.ms-shadow2 .form-control{border-radius:0;background:#f4f7fc}.iconalign{top:-43px;position:relative;padding:11px}.btn-browse{background-color:#007bff;color:#fff;border-radius:0!important;border-bottom-right-radius:4px!important;border-top-right-radius:4px!important;height:40px}.btn-browse:focus,.btn-browse:hover{background-color:#007bff!important;color:#fff!important}.file{visibility:hidden;position:absolute}.icon-button{background-color:#007bff;border-radius:3.6rem;cursor:pointer;display:inline-block;height:50px;margin:0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px}.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}.icon-button:hover span{width:3.6rem;height:3.6rem;border-radius:3.6rem;margin:-1.8rem;background-color:#4099ff}.icon-button i{background:0 0;color:#fff;height:50px;left:0;line-height:50px;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:50px;z-index:10}.icon-button:hover .icon-facebook,.icon-button:hover .icon-google-plus,.icon-button:hover .icon-twitter{color:#fff}.ms-payment .fa{line-height:0!important}.ms-payment h5{margin-bottom:7px}.m-auto{margin:auto!important}.widget-emergency-call{background-image:url(../imgs/support-staff.jpg);background-repeat:no-repeat;background-size:cover;padding:30px 25px 20px;text-align:center;width:100%}.widget-emergency-call h4{color:#0ce8d1!important;margin-bottom:0}.widget-emergency-call .phone{color:#fff;font-weight:600;margin-top:-10px;font-size:32px;font-family:Montserrat,sans-serif!important}.row-contact .cbr-icon-box.style-4.cbr-icon-box.has-width.w80 .icon-wrap{font-size:22px}.row-contact .cbr-icon-box.style-4 .heading{padding-left:78px;font-size:20px;margin-top:3px;margin-bottom:5px}.row-contact .cbr-icon-box.style-4 .desc{padding-left:78px}.row-contact .cbr-icon-box.has-width.w80 .icon-wrap{width:60px;height:60px;font-size:32px;line-height:63px;margin-bottom:20px}.row-contact .cbr-headings.style-5 .heading{font-size:26px;margin-bottom:35px}.row-contact .font-size-30{font-size:26px!important}.table-row+.table-row:not(.no-border){border-top:1px solid #eee}@media (min-width:992px){.table-row{display:table;table-layout:fixed;width:100%;border:none}}.table-row .table-cell{padding:40px 15px 10px}@media (min-width:992px){.table-row .table-cell{display:table-cell;vertical-align:middle;width:50%;padding:45px 25px 15px}.table-row .table-cell.smaller{width:25%}.table-row .table-cell.larger{width:75%;padding:10px 15px 10px}}@media (min-width:1200px){.table-row .table-cell{padding:55px 30px 25px}}@media (min-width:992px){.table-row .table-cell.cell-content .row{max-width:570px;float:right}.table-row .table-cell.cell-content .row .row{float:none;max-width:none}}@media (min-width:992px){.table-row .table-cell.cell-content.larger .row{max-width:none;float:none}}@media (min-width:992px){.table-row .table-cell.cell-content.larger .table-cell-wrapper{float:right;max-width:860px}}@media (min-width:1600px){.table-row .table-cell.cell-content.larger .table-cell-wrapper{max-width:75%}}@media (min-width:992px){.table-row .table-cell.cell-content.center .row{max-width:80%;float:none;margin-left:auto;margin-right:auto}}.table-row .table-cell.cell-image{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:100px;padding-bottom:100px;text-align:center}.table-row .table-cell.cell-image h2,.table-row .table-cell.cell-image h3,.table-row .table-cell.cell-image h4,.table-row .table-cell.cell-image h5,.table-row .table-cell.cell-image h6,.table-row .table-cell.cell-image p{position:relative;z-index:2;margin:0}.table-row .table-cell.cell-image.empty-cell{min-height:240px}@media (min-width:992px){.table-row .table-cell.cell-image{padding-top:0;padding-bottom:0}}@media (min-width:992px){.table-row .table-cell.cell-image+.cell-content .row{float:none}}@media (min-width:992px){.table-row .table-cell.cell-image+.cell-content.larger .table-cell-wrapper{float:none}}.service i.icon-bg.custom{color:#fff;background-color:#0069b0}.service.icon-left i{float:left;min-width:30px}.service i.icon-bg{width:46px;height:46px;line-height:46px;text-align:center;color:#3e3e3e;background-color:#e6e6e6;border-radius:50%;transition:all .4s}.service i{display:inline-block;font-size:18px;margin-bottom:17px}.table-row .cbr-button{margin-top:15px;padding:5px 20px!important;background-color:transparent!important;font-size:14px;border:2px solid #25b5ff!important}.table-row .cbr-button span{font-weight:500}.ms-quote2 .cbr-button{margin-top:5px;margin-bottom:25px;padding:5px 20px!important;background-color:transparent!important;font-size:14px;border:2px solid #03608b!important}.ms-quote2 .cbr-button span{color:#03608b!important;font-weight:500}.gray{background:#f6faff}section{padding:35px 0 35px}.features-grid{height:100%;background-color:#fff;border-radius:6px;box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.features-grid-item{position:relative;padding:35px 30px 33px}.features-grid-item .step{position:absolute;top:5px;right:30px;color:#eaf0fb;font-size:70px;font-weight:600;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.features-grid-icon{font-size:30px;margin-bottom:30px}.features-grid-icon.icon{width:139px;height:113px;text-align:center;position:relative;margin-bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon.icon-center{width:139px;height:113px;margin:auto;text-align:center;position:relative;margin-bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon.icon-center:before,.features-grid-icon.icon:before{content:'';position:absolute;width:139px;height:113px;left:0;top:0;background:url(../../assets/imgs/features-bg.svg) center center no-repeat;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon.icon i,.features-grid-icon.icon-center i{display:block;height:67px;line-height:67px;position:absolute;width:100%;top:22px;z-index:2;font-size:35px;background:-webkit-linear-gradient(#17cadd,#4a45da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon img{max-width:60px}.features-grid-content h3{margin:0 0 10px;font-weight:500;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.features-grid-content p{line-height:1.9}.features-grid.active,.features-grid:hover{color:#fff;background-color:#0f7dff;box-shadow:0 15px 15px rgba(0,0,0,.15)}.features-grid.active .step,.features-grid:hover .step{color:#fff;opacity:.25}.features-grid.active h5,.features-grid:hover h5{color:#fff!important}.features-grid:hover .features-grid-icon.icon i{background:-webkit-linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid.active .features-grid-icon.icon i,.features-grid.active .features-grid-icon.icon-center i,.features-grid:hover .features-grid-icon.icon i,.features-grid:hover .features-grid-icon.icon-center i{background:-webkit-linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.mb-4{margin-bottom:1.5rem!important}.round{line-height:48px;color:#fff;width:50px;height:50px;display:inline-block;font-weight:400;text-align:center;border-radius:100%;background:#0f7dff}.round img{border-radius:100%}.round-lg{line-height:65px;width:60px;height:60px;font-size:30px}.round.round-info{background:#0f7dff}.round.round-warning{background:#feb000}.round.round-danger{background:#ff3838}.round.round-success{background:#27b737}.round.round-primary{background:#0f7dff}ul.simple-list{padding:0;margin:0}ul.simple-list li{list-style:none;padding:10px 5px 10px 28px}ul.simple-list li{list-style:none;padding:5px 5px 5px 28px;position:relative;font-size:16px}.msh-wd ul.simple-list li{list-style:none;padding:5px 5px 5px 10px;position:relative}ul.simple-list li:before{content:"\f00c";font-family:Fontawesome;position:absolute;left:0;color:#18e820}.msh-wd ul.simple-list li:before{content:"\f192";font-family:Fontawesome;position:relative;left:-5px;color:#f95053}.label{padding:10px 15px;color:#fff;font-weight:400;border-radius:4px;font-size:75%;display:inline-block}.label-rounded{border-radius:60px}.label-custom{background-color:#1dc8cd}.label-success{background-color:#27b737}.label-info{background-color:#0f7dff}.label-warning{background-color:#feb000}.label-danger{background-color:#ff3838}.label-megna{background-color:#1dc8cd}.label-primary{background-color:#0f7dff}.label-purple{background-color:#7460ee}.label-red{background-color:#fb3a3a}.label-inverse{background-color:#3e4555}.label-default{background-color:#f4f8fa}.label-white{background-color:#fff}.label-light-success{background-color:#e8fdeb;color:#27b737}.label-light-info{background-color:#cfecfe;color:#0f7dff}.label-light-warning{background-color:#fff8ec;color:#feb000}.label-light-danger{background-color:#f9e7eb;color:#ff3838}.label-light-megna{background-color:#e0f2f4;color:#1dc8cd}.label-light-primary{background-color:#f1effd;color:#0f7dff}.label-light-inverse{background-color:#f6f6f6;color:#3e4555}.hero-header.simple-banner{background-size:cover!important;background-position:center!important}.simple-banner .hero-content{margin-top:8em}.content h1,.hero-content h1{font-weight:600;line-height:1}.simple-banner img{position:absolute;top:-20px;right:2%}.simple-banner.dark-text .content h1,.simple-banner.dark-text .content p,.simple-banner.dark-text .hero-content h1,.simple-banner.dark-text .hero-content p{color:#4d5968}.hero-banner .lead-lora,.main-banner .lead-lora{font-size:18px;font-style:italic;font-family:'Crimson Text',serif}.hero-header{background:#232323;background-position:center;background-size:cover;padding:2em 0;position:relative}.verticle-center{text-align:center}.hero-header{margin:0;z-index:2;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column}.hero-content>*{color:#fff;position:relative;z-index:1}.hero-content h1{font-weight:600;line-height:1.3}.hero-content p{font-size:18px}.hero-banner{position:relative;padding:5em 0;overflow:hidden}.hero-banner .container{height:100%;display:table}.hero-banner:before{content:"";background:url(../img/blue-banner.png) center center/cover no-repeat local;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.hero-banner.digital-st:before{background:url(../img/v-banner.png) center center/cover no-repeat local}.hero-banner.hospital-banner:before{background:url(../img/hospital-trans.png) center center/cover no-repeat local}.hero-banner .hero-img{position:absolute;left:0;top:0}.hero-banner .container .row{display:table-cell;vertical-align:middle}.hero-banner .content{position:relative;z-index:10}.hero-banner h2,.main-banner h1{font-size:30px;font-weight:600}.hero-banner p,.main-banner p{font-size:16px}.hero-header.simple-banner{background-size:cover!important;background-position:center!important}.simple-banner .hero-content{margin-top:3em}.hero-content h1{font-weight:600;line-height:1.2}.simple-banner img{position:absolute;top:-20px;right:2%}.msh-va img{top:-60px!important;left:2%!important}.simple-banner.software{overflow:hidden}.simple-banner.software img{position:absolute;right:2%}.simple-banner.dark-text .content h1,.simple-banner.dark-text .content p,.simple-banner.dark-text .hero-content h1,.simple-banner.dark-text .hero-content p{color:#37436c}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.overlap-bg .slick-initialized .slick-slide{position:relative}.overlap-bg .slick-initialized .slick-slide:before{position:absolute;content:"";background:#293b52;left:0;right:0;top:0;bottom:0;opacity:.6}.overflow-bg:before{background:#061120;position:absolute;content:"";left:0;top:0;bottom:0;right:0;opacity:.8}.btn-sec{margin:15px 0;display:inline-block}.btn-join{padding:0 15px;text-align:center;border-radius:4px;color:#fff;height:56px;display:inline-block;min-width:170px;line-height:56px;font-weight:500;text-transform:uppercase}.btn-video{padding:0 15px;min-width:170px;text-align:center;color:#fff;height:56px;margin:5px;display:inline-block;border-radius:4px;line-height:56px;transition:all .3s;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04)}.btn-video:focus,.btn-video:hover{color:#0f7dff;background:#fff;border:1px solid #fff}.banner-form{background:rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.ms-data-srvc .banner-form{background:rgba(1,25,35,.2);border-radius:6px;overflow:hidden}.ms-data-srvc .banner-form-header{padding:20px;text-align:center;margin-bottom:20px;background:#0867a0}.banner-form-header{padding:20px;text-align:center;margin-bottom:20px;background:rgba(255,255,255,.1)}.banner-form-header h3{margin:0;color:#fff}.banner-form .form-group{padding:0 15px}.banner-form .form-group .form-control{height:46px;border:1px solid #fff;border-radius:2px;box-shadow:none;margin-bottom:10px}.banner-form .form-group textarea.form-control{height:130px}.banner-form .form-row{margin:0}.form-group.btn{margin:0;padding:0;width:100%;display:table}.form-group.btn .btn{width:100%;border-radius:0;padding:15px 0}.features-box{background:#fff;border-radius:6px;padding:32px 30px 32px;-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.08);box-shadow:0 0 20px 0 rgba(62,28,131,.08)}.features-box.no-shadow{background:#fff;border-radius:0;padding:10px 20px;-webkit-box-shadow:none;box-shadow:none}.features-box .features-icon{margin-bottom:26px;vertical-align:middle;width:100%;height:50px}.features-box.no-shadow .features-icon{margin-bottom:10px;vertical-align:middle;width:100%;height:50px}.features-box .features-icon i{font-size:40px}.features-box .features-icon img{max-width:85px;margin:0}.features-box.style-2 .features-icon img{max-width:100px;vertical-align:middle;display:table-cell;margin:0 auto}.features-box.style-2 .features-icon.d-table{background:url(../img/features-bg.svg) no-repeat;max-width:150px;height:150px;margin:0 auto;background-size:cover}.features-box .features-icon.creative img{max-width:100px;vertical-align:middle;display:table-cell;margin:0 auto}.features-icon.creative.d-table{background:url(../img/features-bg.svg) no-repeat;max-width:150px;height:150px;margin:0 auto;background-size:cover}.features-box h3{font-size:20px;font-weight:500;margin-bottom:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.features-box p{line-height:1.7}.small-features-box{background-color:#fff;border-radius:4px;padding:35px 15px;text-align:center;box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.small-features-box .sfb-img-icon{margin:20px auto;display:table}.small-features-box .sfb-img-icon img{margin:0 auto;max-width:70px}.small-features-box .sfb-icon{display:table;width:70px;height:70px;text-align:center;background:#f1f2f3;line-height:70px;color:#55a3ff;border-radius:50%;margin:20px auto;font-size:30px}.small-features-box .sfb-title{font-weight:500;font-size:18px}.small-features-box.active,.small-features-box:focus,.small-features-box:hover{background:#55a3ff}.small-features-box.active .sfb-icon,.small-features-box:focus .sfb-icon,.small-features-box:hover .sfb-icon{background:rgba(255,255,255,.1);color:#fff}.small-features-box.active .sfb-title,.small-features-box:focus .sfb-title,.small-features-box:hover .sfb-title{color:#fff}.small-features-box.no-hover:focus,.small-features-box.no-hover:hover{background:0 0}.small-features-box.no-hover:focus .sfb-title,.small-features-box.no-hover:hover .sfb-title{color:#37436c}.small-features-box-colors{background-color:#fff;border-radius:4px;padding:25px 15px;text-align:center;box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:10px}.small-features-box-colors:hover{background-color:#fff;border-radius:4px;padding:25px 15px;text-align:center;box-shadow:0 0 20px 0 rgba(0,155,255,.3);-webkit-box-shadow:0 0 20px 0 rgba(0,155,255,.3);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:10px}.msh-wd .small-features-box-colors{background-color:#fff;border-radius:4px;padding:15px 15px;text-align:center;box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:10px}.small-features-box-colors .sfb-icon{display:table;width:70px;height:70px;text-align:center;line-height:70px;border-radius:50%;margin:20px auto;font-size:30px}.msh-wd .small-features-box-colors .sfb-icon{display:table;width:80px;height:0;text-align:center;line-height:70px;border-radius:50%;margin:0 auto;font-size:30px}.small-features-box-colors .sfb-title{font-weight:500;font-size:16px}.ms-sw .small-features-box-colors .sfb-title{font-weight:500;font-size:17px;font-family:'Barlow Condensed',sans-serif!important}.features-grid{height:100%;background-color:#fff;border-radius:6px;box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.features-grid-item{position:relative;padding:35px 30px 33px}.features-grid-item .step{position:absolute;top:5px;right:30px;color:#eaf0fb;font-size:70px;font-weight:600;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.features-grid-icon{font-size:30px;margin-bottom:30px}.features-grid-icon.icon{width:139px;height:113px;text-align:center;position:relative;margin-bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon.icon-center{width:139px;height:113px;margin:auto;text-align:center;position:relative;margin-bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon.icon-center:before,.features-grid-icon.icon:before{content:'';position:absolute;width:139px;height:113px;left:0;top:0;background:url(../../assets/imgs/features-bg.svg) center center no-repeat;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon.icon i,.features-grid-icon.icon-center i{display:block;height:67px;line-height:67px;position:absolute;width:100%;top:22px;z-index:2;font-size:35px;background:-webkit-linear-gradient(#17cadd,#4a45da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid-icon img{max-width:60px}.features-grid-content h4{margin:0 0 10px;font-weight:500;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.features-grid-content p{line-height:1.9}.features-grid.active,.features-grid:hover{color:#fff;background-color:#0f7dff;box-shadow:0 15px 15px rgba(0,0,0,.15)}.features-grid.active .step,.features-grid:hover .step{color:#fff;opacity:.25}.features-grid.active h4,.features-grid:hover h4{color:#fff}.features-grid:hover .features-grid-icon.icon i{background:-webkit-linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-grid.active .features-grid-icon.icon i,.features-grid.active .features-grid-icon.icon-center i,.features-grid:hover .features-grid-icon.icon i,.features-grid:hover .features-grid-icon.icon-center i{background:-webkit-linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.features-list{margin-bottom:10px;width:100%}.features-list-item{position:relative;padding:10px 25px 10px 25px}.features-list-icon{font-size:30px;margin-bottom:25px}.features-list-icon img{max-width:60px}.features-list-content h4{margin:0 0 15px;font-size:18px;font-weight:500;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.features-list-content p{line-height:1.9}.features-icon-list{display:table;width:100%}.features-icon-list-item i{font-size:36px!important}.features-icon-list-item h4{font-weight:600!important}.features-icon-list-item{margin-bottom:30px}.ml-auto{margin-left:auto!important}.ms-btn-glow{-webkit-box-shadow:0 5px 40px 0 rgba(0,129,255,.3);box-shadow:0 5px 40px 0 rgba(0,129,255,.3)}.features-icon-list-box{display:table-cell;float:left;background:#fff;width:75px;height:75px;line-height:75px;text-align:center;transition:.25s ease-in-out;font-size:30px;border-radius:6px;color:#0f7dff;-webkit-box-shadow:0 0 12px 0 rgba(71,119,244,.2);box-shadow:0 0 12px 0 rgba(71,119,244,.2)}.ms-data3 .features-icon-list-box{display:table-cell;float:left;background:#fff;width:75px;height:75px;line-height:75px;text-align:center;transition:.25s ease-in-out;font-size:30px;border-radius:6px;color:#c3d2e4!important;-webkit-box-shadow:0 0 12px 0 rgba(71,119,244,.2);box-shadow:0 0 12px 0 rgba(71,119,244,.2)}.ms-data3 .features-icon-list-box:hover{color:#fff!important}.ms-features1 h4{font-size:18px;font-weight:600}.ms-digit .features-icon-list-box{display:table-cell;float:left;background:#2bd899;background:-moz-linear-gradient(-45deg,#2bd899 0,#0cb1ff 100%);background:-webkit-linear-gradient(-45deg,#2bd899 0,#0cb1ff 100%);background:linear-gradient(135deg,#2bd899 0,#0cb1ff 100%);width:75px;height:75px;line-height:75px;text-align:center;transition:.25s ease-in-out;font-size:30px;border-radius:6px;color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(71,119,244,.2);box-shadow:0 0 12px 0 rgba(71,119,244,.2)}.features-icon-list-content{display:table;margin-left:90px}.features-icon-list-content h4{font-weight:500;font-size:17px;margin-bottom:10px}.features-icon-list-content p{font-size:14px;line-height:1.8}.features-icon-list-item:focus .features-icon-list-box,.features-icon-list-item:hover .features-icon-list-box{background:#0f7dff;color:#fff}.features-icon-center{display:table;width:100%;text-align:center}.features-icon-center-item{margin-bottom:45px}.features-icon-center-box{background:#fff;width:85px;height:85px;line-height:85px;text-align:center;transition:.25s ease-in-out;font-size:30px;border-radius:50px;color:#0f7dff;margin:15px auto;-webkit-box-shadow:0 0 12px 0 rgba(71,119,244,.2);box-shadow:0 0 12px 0 rgba(71,119,244,.2)}.features-icon-center-content{padding:0 15px}.features-icon-center-content h4{font-weight:500;font-size:17px;margin-bottom:10px}.features-icon-center-content p{font-size:14px;line-height:1.8}.features-icon-center-item:focus .features-icon-center-box,.features-icon-center-item:hover .features-icon-center-box{background:#0f7dff;color:#fff}.features-thumb-box{background:#fff;border-radius:6px;padding:0;overflow:hidden;-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.08);box-shadow:0 0 20px 0 rgba(62,28,131,.08)}.features-box-content{padding:20px 25px 25px;width:100%;display:table}.features-content{width:80%;display:inline-block}.features-box-content h3{margin:0 0 2px 0;font-size:20px;font-weight:500}.features-content p{padding:0;margin:0}.features-box-content a{vertical-align:middle;width:20%;display:table-cell;text-align:right}.features-box-content a i:before{text-shadow:4px 3px 4px rgba(165,178,195,.6)}.image-block{position:relative;min-height:320px}.image-block{position:relative}.image-block-holder-img{background-size:cover!important;background-position:50% 0!important;z-index:0;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;background:#232323;position:absolute;width:100%;height:100%;left:0;top:0}.img-responsive.img-holder{display:none}.image-block-content{padding:4em 4em}.img-responsive{width:100%;height:auto;display:inline-block}.inverse-color>*{color:#fff}#portfolio .port-item{margin:15px auto}.project.portfolio-inner{overflow:hidden;margin-bottom:20px;-webkit-box-shadow:0 0 20px 0 #878788;box-shadow:0 0 20px 0 #878788;cursor:pointer;font-weight:500}.portfolio-sort ul li.active,.portfolio-sort ul li.active:focus,.portfolio-sort ul li:hover{background:#007bff;color:#fff}#portfolio .project{overflow:hidden;position:relative!important;background:rgba(0,0,0,0);cursor:default}#portfolio .project img{width:100%;position:relative;top:0;-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}#portfolio .project .label{position:relative;width:100%;border-radius:0;background:#fff;text-align:center;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1)}#portfolio .project .label-text{position:relative;padding:10px 8px;text-align:left;color:#37436c;font-size:18px;text-transform:capitalize}#portfolio .project .label-text small{text-transform:capitalize}#portfolio .project .label-text:hover{position:relative;padding:10px 8px;text-align:left;color:#fff;font-size:18px}#portfolio .project .label-text a{color:#37436c;font-size:18px;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1);font-family:Roboto,sans-serif;font-weight:500}#portfolio .project .zoom{position:absolute;height:60px;width:60px;border-radius:50%;opacity:0;top:48%;left:48%;background:#007bff;transform:translate(-40%,-48%);-ms-transform:translate(-40%,-48%)}.about-content p{font-family:Roboto,sans-serif}#portfolio .project .zoom a{padding:15px 0;text-align:center;display:block;color:#fff;font-size:25px}#portfolio .project:hover .label{background:#007bff;color:#fff}#portfolio .project:hover .label-text{color:#fff}#portfolio .project:hover .label-text a{color:#fff}#portfolio .project:hover .zoom{opacity:1;transition:all .5s ease}.portfolio-detail-caption-header{margin-bottom:30px}.portfolio-detail-caption-header h3{margin-bottom:2px}.portfolio-detail-caption-header span{font-size:16px;font-family:Lora,serif;font-style:italic}@media (min-width:992px){.ct-header h1.big{font-size:70px;line-height:1}.ct-u-display-tablex{min-height:500px;height:100vh}.hover-dropdown .navbar-nav>.dropdown:hover>.dropdown-menu{display:block;margin-top:0}.navbar-nav>.dropdown .dropdown-menu{min-width:210px;margin-top:0}.dropdown-submenu:hover>.dropdown-menu{display:block}.hero-banner,.hero-header,.main-banner.image-banner{min-height:600px}.ms-digital .hero-header{min-height:600px;background-size:cover!important;background-position:center!important}.ms-ecom .hero-header{min-height:600px;background-size:cover!important;background-position:center!important}.hover-dropdown .navbar-nav>.dropdown:hover>.dropdown-menu{display:block;margin-top:0}.navbar-nav>.dropdown .dropdown-menu{min-width:210px;margin-top:0}.dropdown-submenu:hover>.dropdown-menu{display:block}.hero-banner h2,.main-banner h1{font-size:60px;line-height:1.1}.hero-content h1{font-size:60px}.content h1{font-size:70px}.hero-content p{font-size:22px}.simple-banner .hero-content{margin-top:0}.ms-digital .simple-banner .hero-content{margin-top:0!important}.ms-ecom .simple-banner .hero-content{margin-top:0!important}.simple-banner.software .hero-content{margin-top:0}.simple-banner.software .hero-content h1{font-size:60px}.sec-heading h2{font-size:44px;line-height:1.2}.sec-heading p{font-size:17px}.page-title h1{font-size:55px;line-height:1.4}.modal-dialog{max-width:750px;margin:30px auto}.cta-sec h1,.cta-sec h2{font-size:38px;margin-bottom:12px}}@media (min-width:1200px){.hero-content h1{font-size:50px}}@media (max-width:600px){.choose-text .title{font-size:15px!important}.ms-info2 .about-info-single h6{font-size:16px}.ms-sw .small-features-box-colors .sfb-title{font-weight:500;font-size:15px}.small-features-box-colors{background-color:#fff;border-radius:4px;padding:15px 5px;text-align:center;border-radius:10px}.hero-header{min-height:400px}.sup-form .btn{bottom:4px;position:relative;right:0;border-width:0;height:52px;margin-top:12px;width:100%}ul.ts-profile li a{width:34px;height:34px;line-height:33px}.rt-content-box ul.ts-profile li{padding:0;margin-right:6px}.lt-img-box{display:table;width:105px;float:none;margin:0 auto}.rt-content-box{display:table;margin-left:0;margin:0 auto;text-align:center}}@media (max-width:767px){.dropdown-submenu>.dropdown-menu.show{display:block}.seo-contact .p-0{padding:0 15px!important}.seo-contact button.btn{width:100%}}@media (max-width:991px){.m-top-light-shadow .header .navbar-toggler{color:#626a70}.m-top-light-shadow .header-nav-bar .navbar-nav .nav-link{padding:35px 15px;color:#546e7a}.m-top-light-shadow .header-nav-bar .navbar-nav .nav-item.active .nav-link,.m-top-light-shadow .header-nav-bar .navbar-nav .nav-item:focus .nav-link,.m-top-light-shadow .header-nav-bar .navbar-nav .nav-item:hover .nav-link{color:#546e7a}.topbar{background:#0f7dff;position:relative}.topbar.m-top-light{background:#fff}.topbar.m-top-light-shadow{background:#fff;box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1)}.hero-banner:before{background:#fff}.ct-header p{font-size:16px;line-height:1.4}.simple-banner img{position:relative;top:-20px;right:2%}.header.exchange-logo .sticky-logo{display:none}.header-nav-bar .navbar-nav .nav-link{padding:15px 15px}.header-nav-bar .navbar-nav .nav-link i{float:right}.form-row{margin-right:0;margin-left:0}.seo-contact{padding:15px}.seo-contact .form-control{margin-bottom:10px}.header .navbar-toggler{margin-right:12px}.nav-search{display:none}.header .navbar-brand img{max-width:150px}.hero-header.simple-banner.digital-mark{background-color:#fff}.hidden-sm{display:none}.dr-appointment-box{float:none;position:relative;display:contents}}.bg-inverse{background-color:#374158}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.p-0{padding:0!important}.box-shadow-v2{-webkit-box-shadow:0 0 50px 0 rgba(22,104,183,.15);box-shadow:0 0 50px 0 rgba(22,104,183,.15)}.box-shadow-v2--onHover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.box-shadow-v2--onHover:hover{-webkit-box-shadow:0 0 50px 0 rgba(22,104,183,.15);box-shadow:0 0 50px 0 rgba(22,104,183,.15)}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.75rem}.bg-primary{background:#145391!important}.py-3{padding-top:15px;padding-bottom:15px}.bg-white{background:#fff!important}.startup-hero{background:#ecf5fe url(../../assets/imgs/hero-banner.png) no-repeat;background-size:cover;background-position:top center}.card{border:none!important}.btn-rounded{border-radius:100em}.card .btn-primary{background:#0081ff;-webkit-box-shadow:0 5px 40px 0 rgba(0,129,255,.3);box-shadow:0 5px 40px 0 rgba(0,129,255,.3);color:#fff}.card .btn-primary:hover{background:#0074e6;-webkit-box-shadow:none;box-shadow:none}.quick-features{text-align:left}.features-lead{margin-bottom:30px;color:#323e4f}.featues-single{margin-bottom:25px}.featues-single.last{margin-bottom:40px}.featues-single img{margin-right:20px;margin-top:8px}.featues-single h5{margin-bottom:5px;margin-left:50px;color:#323e4f}.featues-single p{color:#a1b8e4;margin-left:50px;margin-bottom:0}.masthead .featues-single h5,.masthead .features-lead{color:#fff}.masthead{position:relative;padding:30px 15px;color:#fff;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background-color:#424ea4;background-image:url(../../assets/imgs/header_bg.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.masthead .container{animation:fadein 2s;-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s}.signup-block{padding:20px 20px 10px;background:#fff;color:#535353;border-radius:10px;text-align:left;margin-bottom:25px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.4);-moz-box-shadow:0 0 25px rgba(0,0,0,.4);box-shadow:0 0 25px rgba(0,0,0,.4)}.masthead .cbr-button{padding:9px 37px!important;border-radius:100px}.masthead h4{font-weight:500!important}.col-xs-5th-1,.col-xs-5th-2,.col-xs-5th-3,.col-xs-5th-4{float:left}.col-xs-5th-5{float:left;width:100%}.col-xs-5th-4{width:80%}.col-xs-5th-3{width:60%}.col-xs-5th-2{width:40%}.col-xs-5th-1{width:20%}@media (min-width:768px){.col-sm-5th-1,.col-sm-5th-2,.col-sm-5th-3,.col-sm-5th-4{float:left}.col-sm-5th-5{float:left;width:100%}.col-sm-5th-4{width:80%}.col-sm-5th-3{width:60%}.col-sm-5th-2{width:40%}.col-sm-5th-1{width:20%}}@media (min-width:992px){.col-md-5th-1,.col-md-5th-2,.col-md-5th-3,.col-md-5th-4{float:left}.col-md-5th-5{float:left;width:100%}.col-md-5th-4{width:80%}.col-md-5th-3{width:60%}.col-md-5th-2{width:40%}.col-md-5th-1{width:20%}}@media (min-width:1200px){.col-lg-5th-1,.col-lg-5th-2,.col-lg-5th-3,.col-lg-5th-4{float:left}.col-lg-5th-5{float:left;width:100%}.col-lg-5th-4{width:80%}.col-lg-5th-3{width:60%}.col-lg-5th-2{width:40%}.col-lg-5th-1{width:20%}}.ms-sw h4{color:#343846!important}.ms-sw img{width:80%!important}.ms-sw .small-features-box-colors:hover{box-shadow:0 0 20px 0 rgba(8,164,255,.4);-webkit-box-shadow:0 0 20px 0 rgba(8,164,255,.4);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.ms-digital .hero-header{background:#232323;background-position:center;background-size:cover;padding:3em 0 3em;position:relative}.ms-digital ul{padding:0;margin:0;padding-left:20px}.ms-digital ul li:after{position:absolute;color:#2ffd0a;content:"";font-family:Fontawesome;left:0;top:-12px;font-size:30px;font-weight:400}.ms-digital ul.listing-mark{padding:0;margin:0}.ms-digital ul.listing-mark li{position:relative;list-style-type:none;padding-left:40px;margin:20px 0;color:#202021;font-weight:600;font-size:16px}.ms-digital2 ul li:after{color:#3ede2b}.ms-digital ul.listing-mark li:after{content:"\f058"}.ms-digital ul.listing-mark li:hover:after{content:"\f058"}.ms-ecom .hero-header{background:#232323;background-position:center;background-size:cover;padding:3em 0 3em;position:relative}.ms-ecom ul{padding:0;margin:0;padding-left:20px}.ms-ecom ul li:after{position:absolute;color:#a3ff39;content:"";font-family:Fontawesome;left:0;top:-12px;font-size:30px;font-weight:400}.ms-ecom ul.listing-mark{padding:0;margin:0}.ms-ecom ul.listing-mark li{position:relative;list-style-type:none;padding-left:40px;margin:20px 0;color:#1b0e3d;font-weight:600!important;font-size:18px;font-family:Montserrat,sans-serif}.ms-data-srvc ul.listing-mark li{position:relative;list-style-type:none;padding-left:40px;margin:20px 0;color:#1b0e3d;font-weight:500!important;font-size:16px}.ms-ecom ul.listing-mark li:after{content:"\f058"}.ms-ecom ul.listing-mark li:hover:after{content:"\f058"}.font-raj{font-family:Montserrat,sans-serif;font-weight:700}.management-section{position:relative;padding-top:135px;background-color:#6048f0;background-position:center center;background-repeat:no-repeat}.management-section .floated-text{position:absolute;left:-420px;bottom:0;line-height:250px;font-size:350px;font-weight:800;color:rgba(255,255,255,.05);text-transform:uppercase}.management-section .floated-text span{line-height:250px;color:#6048f0;text-shadow:-1px -1px 0 rgba(255,255,255,.1),1px -1px 0 rgba(255,255,255,.1),-1px 1px 0 rgba(255,255,255,.1),1px 1px 0 rgba(255,255,255,.1)}.management-section .title-box{position:relative;margin-bottom:40px}.management-section .heading-column{position:relative;margin-bottom:30px}.management-section .heading-column .inner-column{position:relative;padding-right:40px;text-align:right;border-right:2px solid #05e249}.management-section .heading-column .inner-column h2{position:relative;color:#fff;font-size:29px;font-weight:600;line-height:1.5em}.management-section .text-column{position:relative}.management-section .text-column .text{position:relative;color:#fff;font-size:14px;line-height:1.9em}.management-section .management-info-tabs .management-tabs{position:relative}.management-section .management-info-tabs .management-tabs .btns-outer{text-align:center}.management-section .management-info-tabs .management-tabs .tab-btns{position:relative;z-index:1;display:table;width:100%;border:1px solid rgba(255,255,255,.1)}.management-section .management-info-tabs .management-tabs .tab-btns .tab-btn{position:relative;width:16.666666%;font-size:18px;color:#fff;font-weight:600;line-height:24px;cursor:pointer;text-align:center;padding:20px 15px;height:168px;display:table-cell;vertical-align:middle;transition:all .5s ease;text-transform:capitalize;border-right:1px solid rgba(255,255,255,.1)}.management-section .management-info-tabs .management-tabs .tab-btns .tab-btn:last-child{border-right:none}.management-section .management-info-tabs .management-tabs .tab-btns .tab-btn .icon{display:block;font-size:50px;line-height:1em;font-weight:400;margin-bottom:12px}.management-section .management-tabs .tab-btns .tab-btn.active-btn,.management-section .management-tabs .tab-btns .tab-btn:hover{background-color:#6e58f3}.management-section .management-info-tabs .management-tabs .tabs-content .tab{position:relative;display:none;border-top:0}.management-section .management-info-tabs .management-tabs .tabs-content .tab.active-tab{display:block}.management-section .management-info-tabs .management-tabs .tabs-content .tab .content{position:relative;margin-top:-40px;z-index:1}.management-section .management-info-tabs .management-tabs .tabs-content .tab .image,.management-section .management-info-tabs .management-tabs .tabs-content .tab .image img{position:relative;display:block;width:100%}.ms-tab ul{padding:0;margin:0;padding-left:20px}.ms-tab ul li:after{position:absolute;color:#02d871;content:"";font-family:Fontawesome;left:0;top:2px;font-size:30px;font-weight:400}.ms-tab ul.listing-mark{padding:0;margin:0}.ms-tab ul.listing-mark li{position:relative;list-style-type:none;padding-left:40px;margin:20px 0;color:#1b0e3d;font-weight:600;font-size:16px}.ms-tab ul.listing-mark li:after{content:"\f178"}.ms-tab ul.listing-mark li:hover:after{content:"\f178"}.banner-area{position:relative;overflow:hidden}.gal{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media screen and (max-width:767px){.gal{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.portfolio-inner i img{width:100%;padding:7px 0}.portfolio-inner{margin-bottom:15px;padding:0!important}@media (max-width:500px){.gal{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.pagination{display:table;padding-left:0;border-radius:4px;margin:20px auto}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:0;margin:5px;color:#5a6f7c;text-decoration:none;background-color:#fff;border-radius:2px;width:37px;height:37px;text-align:center;line-height:37px;border:1px solid #eaeff5;-webkit-box-shadow:0 2px 10px 0 #d8dde6;box-shadow:0 2px 10px 0 #d8dde6}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus,.pagination>li>a:hover{z-index:2;color:#fff;cursor:pointer;background-color:#0f7dff;border-color:#0f7dff}.pagination li:first-child a{background:#0f7dff;border:1px solid #0f7dff;border-radius:2px;color:#fff}.pagination li:last-child a{background:#35434e;border:1px solid #35434e;border-radius:2px;color:#fff}.pagination>li{display:inline;width:200px!important}.section-bg-1{background-image:url(../imgs/banner-shape.jpg);background-size:cover;position:relative}.fact-default .counter-icon{color:#25b5ff}.section-header .section-title{font-size:3.4rem;line-height:1;text-transform:uppercase;margin-bottom:0}.counter-items{margin-bottom:-30px}.counter-item{float:left;width:100%;text-align:center;margin-bottom:30px}.counter-icon{font-size:6rem;line-height:100%;margin-bottom:3px}.fact-number{font-size:3.4rem;margin-bottom:3px;line-height:1.4;font-weight:700;font-family:Montserrat,sans-serif}.fact-number .count{font-weight:700}.fact-name{margin-bottom:0;font-size:1.8rem;line-height:140%}.section-countto.style-2 .counter-icon{color:#fff}.ms-btn3{padding:10px 45px!important;margin:5px}.ms-btn-bg1{background:0 0!important;border:2px solid #25b5ff!important}@media only screen and (min-width:768px){.ms-shape-one{position:absolute;content:"";left:3%;bottom:-50px;z-index:1;background-image:url(../imgs/girl_one.png);width:106px;height:200px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);animation:moveShap 20s linear 2s infinite alternate}.ms-shape-two{position:absolute;content:"";right:3%;top:-80px;z-index:1;background-image:url(../imgs/boy3.png);width:107px;height:214px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.ms-shape-three{position:absolute;content:"";left:5%;bottom:50px;z-index:1;background-image:url(../imgs/boy1.png);width:90px;height:200px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);animation:moveShap 20s linear 2s infinite alternate}.ms-shape-four{position:absolute;content:"";right:5%;bottom:50px;z-index:1;background-image:url(../imgs/girl_two.png);width:106px;height:200px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);animation:moveShap 20s linear 2s infinite alternate}.ms-shape-five{position:absolute;content:"";right:3%;bottom:100px;z-index:1;background-image:url(../imgs/home-mockup.png);width:380px;height:415px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);animation:moveShap 20s linear .2s infinite alternate}.ms-shape-six{position:absolute;content:"";right:0;bottom:0;z-index:0;background-image:url(../imgs/color-shape2.png);width:1920px;height:504px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);animation:moveShap 40s linear 1s infinite alternate}}.ms-shape-animation{-webkit-animation:mover 1.5s infinite alternate;animation:mover 1.5s infinite alternate}.ms-shape-animation2{-webkit-animation:mover 1.5s infinite alternate;animation:mover 1s infinite alternate}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-30px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-30px)}}.msh-radius11{-webkit-border-top-left-radius:25px;-moz-border-radius-topleft:25px;border-top-left-radius:25px}.msh-radius12{-webkit-border-bottom-right-radius:25px;-moz-border-radius-bottomright:25px;border-bottom-right-radius:25px}.msh-clients img{width:auto!important;max-width:100%!important}.msh-clients .sfb-icon{display:table;width:100%;text-align:center;line-height:70px;border-radius:50%;margin:20px auto;font-size:30px}.intro-section{padding-bottom:18px;color:#fff!important}.intro-section h2{color:#fff}.intro-content .title span{font-weight:600}.intro-content .title{margin-bottom:21px}.intro-content p{margin-bottom:31px}.intro-content .list li{position:relative;margin-bottom:6px;padding:0 0 0 23px}.intro-content .list li:before{position:absolute;content:"\f00c";font-family:FontAwesome;font-size:14px;color:#bd3140;left:-1px;top:1px}.intro-img-content img{position:relative;width:100%;z-index:1}.intro-img-content{position:relative;margin-top:-17px}.intro-img-content .title{font-size:120px;font-weight:700;color:#f4f4f4;line-height:63px;margin-bottom:26px}.intro-img-content .text{font-size:18px;color:#222;font-weight:700;line-height:21px;letter-spacing:4px}.ms-intro2{background:#596bfb;background:-moz-linear-gradient(right,#1bc7ff 0,#3747c9 100%,#596bfb 100%);background:-webkit-linear-gradient(right,#1bc7ff 0,#3747c9 100%,#596bfb 100%);background:linear-gradient(to left,#1bc7ff 0,#3747c9 100%,#596bfb 100%);background-position:center right;background-repeat:no-repeat;background-size:cover;z-index:1}.ms-intro2:after{background-image:url(../imgs/intro_bg.png);background-position:center right;background-repeat:no-repeat;background-size:cover;position:absolute;opacity:.4;top:0;left:0;width:100%;height:100%;content:"";z-index:-1}.sec-title h3{font-weight:500!important}.sec-title span{color:#424242}.feature-content-two{position:relative;padding:0 0 0 63px;margin-bottom:34px}.feature-content-two .icon-box{position:absolute;left:0;top:1px}.feature-left-column p{margin-bottom:49px}.feature-style-two .sec-title h2{margin-bottom:22px}.feature-content-two h4{margin-bottom:-2px}.feature-style-two .feature-right-colum{margin-left:68px}.feature-style-two .feature-right-colum img{width:100%}.feature-style-two .feature-right-colum .img-box{margin-bottom:10px}.feature-style-two .feature-right-colum .lower-content{position:relative;background:#fff;padding:32px 20px 18px 19px;border:1px solid #e8f2fe;box-shadow:0 0 18px 0 rgba(222,222,222,.75)}.feature-style-two .feature-right-colum .lower-content:before{position:absolute;content:'';height:100%;top:0;right:50%}.feature-style-two .feature-right-colum .lower-content .title{width:100%;display:inline-block;font-size:24px!important;text-align:center}.feature-style-two .feature-right-colum .lower-content .right-text .persent,.feature-style-two .feature-right-colum .lower-content .right-text .text{position:relative;display:inline-block;font-size:14px;font-family:Roboto,sans-serif;color:#222;line-height:17px}.feature-style-two .feature-right-colum .lower-content .right-text h2{position:relative;display:inline-block;font-weight:700}.feature-style-two .feature-right-colum .lower-content .right-text{padding-left:20px}.feature-style-two h4{font-size:18px}.feature-style-one{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;padding-bottom:106px}.feature-style-one .title-bottom-text{margin-bottom:35px}.hexagon{position:absolute;left:0;top:0;height:135px;width:135px;background:#fff;transition:all .5s ease}.double:after,.hexagon:before{position:absolute;content:''}.hexagon:before{top:2px;left:2px;height:calc(99% - 3px);width:calc(99% - 3px);background:#024686;z-index:-1}.double:after,.hexagon,.hexagon:before{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,101% 25%,100% 75%,50% 100%,0 75%,0 25%)}.white{color:#fff}.feature-content-one .hexagon-content{position:relative;display:inline-block;width:135px;margin:auto}.feature-content-one .icon-box i:before{font-size:60px;color:#fff;margin:0}.feature-content-one .lower-content{display:block;position:relative;margin-top:171px}.feature-content-one .lower-content h4{margin-bottom:13px}.feature-content-one .icon-box{position:relative;line-height:135px}.sec-title span{font-weight:400}.super-sale-area{position:relative;display:block;background:#014085}.super-sale-area .container-fluid{padding:0}.super-sale-area .row{margin:0}.super-sale-area .pd0{padding:0}.super-sale-image{position:relative;display:block}.super-sale-image .round-box{position:absolute;top:230px;right:-80px;width:160px;height:160px;border:15px solid rgba(255,255,255,.1);border-radius:50%;animation:fa-spin 5s ease infinite}.super-sale-image .round-box .inner{display:block;width:100%;height:100%;background:#596bfb;background:-moz-linear-gradient(right,#1bc7ff 0,#3747c9 100%,#596bfb 100%);background:-webkit-linear-gradient(right,#1bc7ff 0,#3747c9 100%,#596bfb 100%);background:linear-gradient(to left,#1bc7ff 0,#3747c9 100%,#596bfb 100%);border-radius:50%;text-align:center;padding:44px 0}.super-sale-image .round-box .inner p{color:#fff;font-size:18px;line-height:22px;font-weight:600;margin:0;text-transform:uppercase}.super-sale-image img{width:100%}@media (max-width:767px){.super-sale-image .round-box{position:absolute;top:120px;left:0;right:0;margin:0 auto;border:15px solid rgba(255,255,255,.1)}.super-sale-content{display:block!important;width:100%!important;padding:60px 35px 20px!important;margin:0 auto!important}}.super-sale-content{position:relative;max-width:470px;margin-left:120px;display:table;width:100%;height:100%}.super-sale-content .inner{display:table-cell;vertical-align:middle}.super-sale-content .sec-title{padding-bottom:3px}.super-sale-content .sec-title h6{color:#01b2ec}.super-sale-content .sec-title .title{color:#fff}.super-sale-content .inner-content{position:relative;display:block}.super-sale-content .inner-content h6{color:#e2dee7;font-size:18px;font-weight:600;text-transform:uppercase;font-family:Montserrat,sans-serif}.super-sale-content .inner-content h6 span{background:-webkit-linear-gradient(#00f9ff,#078ffa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:50px;font-weight:700;font-family:Montserrat,sans-serif!important}.super-sale-content .inner-content ul{position:relative;display:block;overflow:hidden;margin-top:25px;padding-top:27px;padding-bottom:35px;border-top:2px solid rgba(255,255,255,.1)}.super-sale-content .sec-title .title{font-size:26px;line-height:35px;font-weight:700;font-family:Montserrat,sans-serif}.super-sale-content .inner-content ul li{position:relative;display:block;padding-left:25px;color:#fff;font-size:18px;line-height:40px;font-weight:600;font-family:Montserrat,sans-serif}.super-sale-content .inner-content ul li:before{font-family:Fontawesome;position:absolute;top:14px;left:0;content:"\f00c";color:#02bef2;font-size:12px;line-height:12px}.super-sale-area .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.single-service-content .hexagon{position:absolute;left:0;top:0;height:95px;width:95px;background:#ccc;transition:all .5s ease}.single-service-content .hexagon:before{top:1px;left:1px;height:calc(100% - 2px);width:calc(100% - 2px);background:#fff;z-index:-1;transition:all .5s ease}.single-service-content:hover .hexagon,.single-service-content:hover .hexagon:before{background:#596bfb;background:-moz-linear-gradient(right,#1bc7ff 0,#3747c9 100%,#596bfb 100%);background:-webkit-linear-gradient(right,#1bc7ff 0,#3747c9 100%,#596bfb 100%);background:linear-gradient(to left,#1bc7ff 0,#3747c9 100%,#596bfb 100%)}.single-service-content .icon-box a{position:relative;display:inline-block;line-height:95px}.single-service-content .icon-box span{position:relative;display:inline-block;line-height:95px}.single-service-content .icon-box i:before{font-size:40px;color:#222;margin:0;transition:all .5s ease}.single-service-content:hover .icon-box i:before{color:#fff}.single-service-content .lower-content{margin-top:100px}.single-service-content .lower-content h4 a{display:inline-block;margin-bottom:0}.single-service-content .hexagon-content{position:relative;display:inline-block;width:95px;margin:auto}.single-service-content{position:relative;padding:25px 20px 25px;border:1px solid #eee;border-bottom:3px solid #2983d0;margin-bottom:30px;transition:all .5s ease;box-shadow:0 0 18px 0 rgba(222,222,222,.75)}.single-service-content:hover{border-bottom:3px solid #38b2f1}.service-section .sec-title h2{margin-bottom:-1px}.service-section .service-btn{display:inline-block;margin-top:20px}.service-section h4{margin-bottom:5px!important;font-size:20px}.choose-area{position:relative;display:block}.choose-area h6{font-size:20px;font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:5px}.choose-area .title{font-size:30px;font-weight:700;line-height:35px}.choose-content-box{position:relative;display:block;max-width:520px;width:100%}.choose-content-box .sec-title{padding-bottom:40px}.choose-content-box .inner-content{display:block}.choose-content-box .inner-content .text{display:block;padding-bottom:13px}.choose-content-box .inner-content ul{position:relative;display:block;overflow:hidden;width:100%;border-top:2px solid #eee;border-bottom:2px solid #eee}.choose-content-box .inner-content ul li{position:relative;display:inline-block;padding-top:22px;padding-bottom:1px;padding-bottom:20px;float:left;width:50%;text-align:center;border-right:2px solid #eee}.choose-content-box .inner-content ul li:last-child{border-right:none}.choose-content-box .inner-content ul li h1{font-size:50px;line-height:40px;margin:0 0 13px;font-family:Montserrat,sans-serif;font-weight:700;background:-webkit-linear-gradient(#0aabf9,#1f51cd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.choose-content-box .inner-content ul li span{display:block;color:#2d1b41;font-size:18px;line-height:16px;font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif}.choose-image-box{position:relative;display:block;overflow:hidden;border-radius:7px}.choose-image-box img{width:100%}.slogan-area-style2{position:relative;display:block;background-attachment:fixed;background-size:cover;background-position:center top;background-repeat:no-repeat;padding:80px 0;z-index:1}.slogan-area-style2::before{background:rgba(0,0,0,.5) none repeat scroll 0 0;position:absolute;top:0;left:0;height:100%;width:100%;content:"";z-index:-1}.slogan-area-style2 .inner-content{max-width:850px;width:100%;margin:0 auto}.slogan-area-style2 .icon-holder{position:relative;display:block;padding-bottom:38px}.slogan-area-style2 .icon-holder a{position:relative;display:inline-block;border:15px solid rgba(255,255,255,.1);color:#fff;height:145px;width:145px;border-radius:50%;text-align:center;transition:all .5s ease}.slogan-area-style2 .icon-holder a span:before{position:relative;display:block;width:100%;height:100%;background:#fff;font-size:50px;line-height:140px;border-radius:50%;transition:all 1s ease}.flaticon-modem:before{content:url(../imgs/call-center.png)}.slogan-area-style2 h3{background:-webkit-linear-gradient(#00f9ff,#078ffa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;line-height:30px;text-transform:uppercase;font-weight:700;font-family:Montserrat,sans-serif}.slogan-area-style2 .title{position:relative;display:block;margin:13px 0 25px;font-family:Montserrat,sans-serif}.slogan-area-style2 .title h5{color:#fff;font-size:16px;line-height:25px;font-weight:500}.slogan-area-style2 .button a{padding:17px 40px 17px}.msh-swd p{max-width:580px;font-family:Montserrat,sans-serif!important;font-weight:600;line-height:24px!important;color:#27e4ff!important}.msh-swd h1{font-family:Montserrat,sans-serif!important;line-height:50px}@media (min-width:992px){.hero-content h1{font-size:36px;line-height:42px!important}}@media (min-width:767px){.ms-li-bg{display:block;width:max-content;margin-bottom:5px}}@media (max-width:767px){.ms-li-bg{display:block;margin-bottom:5px}}.msh-swd .banner-form-header h3{margin:0;color:#fff;font-family:Montserrat,sans-serif!important}.msh-swd ul.simple-list li{list-style:none;padding:5px 15px 5px 30px;position:relative}.msh-swd ul.simple-list li:before{content:"\f00c";font-family:Fontawesome;position:absolute;left:0}.p-md-1{padding:.25rem!important}#about-area{padding:95px 0 85px}.about-content h5{font-weight:700;font-family:'Open Sans',sans-serif;background:-webkit-gradient(linear,right top,left top,from(#0985f9),to(#6809dc));background:linear-gradient(-90deg,#0985f9 0,#6809dc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent}.about-content h2{font-weight:700;margin:0 0 15px;font-family:Montserrat,sans-serif!important}.about-info{margin:40px 0 0}.about-info-single{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);text-align:center;border-radius:4px;padding:15px 10px;background:#fff}.about-info-single i{color:#1d46f5;font-size:26px}.about-info-single h6{font-weight:700;font-size:15px!important;font-family:Montserrat,sans-serif!important;background:-webkit-gradient(linear,right top,left top,from(#0985f9),to(#6809dc));background:linear-gradient(-90deg,#0985f9 0,#6809dc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;margin-bottom:5px}.ms-info2 .about-info-single h6{font-weight:700;font-size:19px!important;font-family:Montserrat,sans-serif!important;background:-webkit-gradient(linear,right top,left top,from(#0985f9),to(#363a5c));background:linear-gradient(-90deg,#0985f9 0,#363a5c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;margin-bottom:5px}#features-area{padding:105px 0 0;background-image:url(../imgs/bg-1.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;margin-bottom:40px}#features-area h2{font-family:Montserrat,sans-serif!important;font-weight:700;background:-webkit-linear-gradient(#05f,#078cfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ms-why h2{font-family:Montserrat,sans-serif!important;font-weight:700;background:-webkit-linear-gradient(#05f,#078cfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ms-testi1 h2{font-family:Montserrat,sans-serif!important;font-weight:700;background:-webkit-linear-gradient(#05f,#078cfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features-single{background-color:#fff;padding:30px 20px 15px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.06);box-shadow:0 0 30px rgba(0,0,0,.06);overflow:hidden;border-radius:4px;border-bottom:2px solid #1d46f5;margin:0 0 30px}.features-single h4{font-weight:700;margin:0 0 5px;font-family:Montserrat,sans-serif!important;font-size:20px}.features-single .icon{width:20%;float:left;margin:8px 0 0;text-align:center;padding-right:15px}.features-single i{color:#1d46f5;font-size:35px;display:inline-block;width:65px;height:65px;background-color:#f5f5ff;border-radius:50%;line-height:60px;-webkit-box-shadow:0 0 15px rgba(29,70,245,.5);box-shadow:0 0 15px rgba(29,70,245,.5);border:3px solid #fff;font-weight:500}.features-single .content{width:75%;float:left}@media (max-width:767px){.ms-slider-pad{padding-top:55px}.about-info-single h6{font-weight:600;font-size:16px!important}.digital-mark .font-size-38{font-size:26px!important}#features-area{background-size:cover;margin-bottom:0}.features-single .icon{width:100%;float:none;text-align:center;padding-right:0;margin:0 0 16px}.features-single .content{width:100%;float:left;text-align:center}.features-single i{text-align:center}#why-choose-area{background-position:top;background-size:cover;padding:100px 0 40px!important}.why-choose-single{padding:0 20px;margin-bottom:0}.why-choose-single h4{color:#fff;font-family:Montserrat,sans-serif}.why-choose-single p{color:#fff}.why-choose-single .content{margin:0 0 40px}.why-choose-img img{max-width:220px;margin:30px 0 20px}}#why-choose-area{background-size:cover;padding:70px 0 70px;background-image:url(../imgs/banner-2.png);background-repeat:no-repeat;background-position:left top}#why-choose-area h2{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:0}.why-choose-img img{max-width:320px}.why-choose-single{background-color:#fff;margin-bottom:30px;padding:30px 20px 20px;border-radius:4px}.why-choose-single h4{font-weight:700;margin:0 0 5px;font-family:Montserrat,sans-serif;font-size:20px}.why-choose-single i{width:65px;height:65px;display:inline-block;background-color:#f5f5ff;line-height:62px;font-size:30px;border-radius:50%;border:3px solid #fff;-webkit-box-shadow:0 0 15px rgba(29,70,245,.5);box-shadow:0 0 15px rgba(29,70,245,.5);color:#1d46f5;margin-bottom:15px}.d-table-cell{display:table-cell!important}.align-middle{vertical-align:middle!important}.d-table{width:100%!important;height:100%!important}#why-choose-area .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.d-table{display:table!important}.ms-com-shadow{box-shadow:0 0 20px 0 rgba(62,28,131,.41);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.41)}#about-area-ms{padding:10px 0 50px}.about-content-ms h6{font-weight:600;background-image:-webkit-gradient(linear,right top,left top,from(#0985f9),to(#6809dc));background-image:linear-gradient(-90deg,#0985f9 0,#6809dc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;margin:0 0 5px}.about-content-ms h2{font-weight:700;margin-bottom:10px;font-family:Montserrat,sans-serif!important;background:-webkit-gradient(linear,right top,left top,from(#0985f9),to(#09afdc));background:linear-gradient(-90deg,#0985f9 0,#09afdc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent}.about-content-ms ul li{font-size:14px;display:block;padding:5px 0;font-weight:600}.about-content-ms p{font-family:Roboto,sans-serif}.about-content-ms ul li i{font-size:16px;font-weight:700;color:#117ce2;padding-right:2px;background-image:-webkit-gradient(linear,right top,left top,from(#ff4364),to(#a80bb9));background-image:linear-gradient(-90deg,#ff4364 0,#a80bb9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent}.about-content-ms a{display:inline-block;background-image:-webkit-gradient(linear,right top,left top,from(#0985f9),to(#6809dc));background-image:linear-gradient(-90deg,#0985f9 0,#6809dc 100%);background-size:100% auto;padding:12px 30px;border-radius:30px;color:#fff;margin-top:30px;font-weight:500}.about-content-ms a:hover{background-size:200% auto}.about-img-ms{background-repeat:no-repeat;background-size:contain;background-position:center}.ms-data-about .about-info-single{height:90px;vertical-align:middle;padding-top:30px}.ms-data-clr h5{color:#4e505a}.counter-box{display:table;width:100%;text-align:center;background:#fff;box-shadow:0 0 20px 0 rgba(62,28,131,.08);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.08);padding:1.2em 0 1.8em;border-radius:4px}.counter-box i{font-size:70px;color:#007bff;line-height:1}.counter-box .counter{font-size:40px;display:block;margin:5px 0;font-weight:600;color:#2f3b52}.counter-box p{margin:0;font-size:18px;font-style:italic;font-family:initial}.ms-portfolio{font-size:16px!important;color:#fff!important}.ms-portfolio a{color:#fff!important}.ms-portfolio a:hover{color:#00ecff!important}@media only screen and (min-width:768px){.grid-ht{min-height:282px}.list-content-gs{min-height:210px}.features-grid-gs{min-height:414px}.features-single-gs{min-height:196px}.choose-single-gs{min-height:372px}.msh-app-features .features-icon-list-content{min-height:230px!important}.single-service-content-gs{min-height:415px}}.super-sale-content .inner-content .inner-text-gs{position:relative;display:block;overflow:hidden;margin-top:25px;padding-top:27px;padding-bottom:35px;border-top:2px solid rgba(255,255,255,.1)}.super-sale-content .inner-content .inner-text-gs p{color:#fff}#bottom .text-center{text-align:center!important}.bg-theme-colored{background-color:#1d5ea8!important}.text-white{color:#fff!important}.btn-theme-colored{color:#fff;background-color:#03a1cd;border-color:#03a1cd}.btn-theme-colored.focus,.btn-theme-colored:focus{color:#fff;background-color:#15467d;border-color:#0a213b}.btn-theme-colored:hover{color:#fff;background-color:#15467d;border-color:#144174}.text-theme-colored{color:#1d5ea8!important}.btn{font-size:13px;padding:8px 22px}.btn-flat{border-radius:5px}.btn-lg{font-size:14px;padding:12px 26px}.rtl{direction:rtl}@font-face{font-family:revicons;src:url(../fonts/revicons/revicons90c6.eot?5510888);src:url(../fonts/revicons/revicons90c6.eot?5510888#iefix) format('embedded-opentype'),url(../fonts/revicons/revicons90c6.woff?5510888) format('woff'),url(../fonts/revicons/revicons90c6.ttf?5510888) format('truetype'),url(../fonts/revicons/revicons90c6.svg?5510888#revicons) format('svg');font-weight:400;font-style:normal}[class*=" revicon-"]:before,[class^=revicon-]:before{font-family:revicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.rev_slider_wrapper{position:relative;z-index:0}.rev_slider{position:relative;overflow:visible}.tp-overflow-hidden{overflow:hidden}.rev_slider img,.tp-simpleresponsive img{max-width:none!important;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;margin:0;padding:0;border-width:0;border:none}.rev_slider .no-slides-text{font-weight:700;text-align:center;padding-top:80px}.rev_slider>ul,.rev_slider>ul>li,.rev_slider>ul>li:before,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{list-style:none!important;position:absolute;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:visible;list-style-type:none!important;background-image:none;background-position:0 0;text-indent:0;top:0;left:0}.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{visibility:hidden}.tp-revslider-mainul,.tp-revslider-slidesli{padding:0!important;margin:0!important;list-style:none!important}.rev_slider li.tp-revslider-slidesli{position:absolute!important}.tp-caption .rs-untoggled-content{display:block}.tp-caption .rs-toggled-content{display:none}.rs-toggle-content-active.tp-caption .rs-toggled-content{display:block}.rs-toggle-content-active.tp-caption .rs-untoggled-content{display:none}.rev_slider .caption,.rev_slider .tp-caption{position:relative;visibility:hidden;white-space:nowrap;display:block}.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}.tp-svg-layer svg{width:100%;height:100%;position:relative;vertical-align:top}.tp-carousel-wrapper{cursor:url(openhand.cur),move}.tp-carousel-wrapper.dragged{cursor:url(closedhand.cur),move}.tp-caption{z-index:1}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}.tp-caption{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;position:absolute;-webkit-font-smoothing:antialiased!important}.tp-caption.tp-layer-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all}.tp-caption.tp-hidden-caption,.tp-forcenotvisible,.tp-hide-revslider{visibility:hidden!important;display:none!important}.rev_slider audio,.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none!important}.rev_slider_wrapper{width:100%}.fullscreen-container{position:relative;padding:0}.fullwidthbanner-container{position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-static-layers{position:absolute;z-index:101;top:0;left:0}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00a8ff;position:absolute;left:-40px;top:0}.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00a8ff;position:absolute;right:0;top:0}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00a8ff;position:absolute;left:-40px;top:0}.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00a8ff;position:absolute;right:0;top:0}.tp-layer-inner-rotation{position:relative!important}img.tp-slider-alternative-image{width:100%;height:auto}.noFilterClass{filter:none!important}.rs-background-video-layer{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:0}.tp-caption.coverscreenvideo{width:100%;height:100%;top:0;left:0;position:absolute}.caption.fullscreenvideo,.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.caption.fullscreenvideo audio,.caption.fullscreenvideo iframe,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.videoisplaying .html5vid .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;color:#fff;z-index:3;margin-top:-25px;margin-left:-25px;line-height:50px!important;text-align:center;cursor:pointer;width:50px;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;vertical-align:top;z-index:4;opacity:0;-webkit-transition:opacity .3s ease-out!important;-moz-transition:opacity .3s ease-out!important;-o-transition:opacity .3s ease-out!important;transition:opacity .3s ease-out!important}.tp-audio-html5 .tp-video-play-button,.tp-hiddenaudio{display:none!important}.tp-caption .html5vid{width:100%!important;height:100%!important}.tp-video-play-button i{width:50px;height:50px;display:inline-block;text-align:center;vertical-align:top;line-height:50px!important;font-size:40px!important}.tp-caption:hover .tp-video-play-button{opacity:1}.tp-caption .tp-revstop{display:none;border-left:5px solid #fff!important;border-right:5px solid #fff!important;margin-top:15px!important;line-height:20px!important;vertical-align:top;font-size:25px!important}.videoisplaying .revicon-right-dir{display:none}.videoisplaying .tp-revstop{display:inline-block}.videoisplaying .tp-video-play-button{display:none}.tp-caption:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none!important}.fullscreenvideo .fullscreenvideo audio{object-fit:contain!important}.fullscreenvideo .fullscreenvideo video{object-fit:contain!important}.fullscreenvideo .fullcoveredvideo audio{object-fit:cover!important}.fullscreenvideo .fullcoveredvideo video{object-fit:cover!important}.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(to bottom,#000 13%,#323232 100%);background-image:-o-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-moz-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-webkit-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-ms-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.13,#000),color-stop(1,#323232));display:table;max-width:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tp-caption:hover .tp-video-controls{opacity:.9}.tp-video-button{background:rgba(0,0,0,.5);border:0;color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer;line-height:12px;font-size:12px;color:#fff;padding:0;margin:0;outline:0}.tp-video-button:hover{cursor:pointer}.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0 5px;display:table-cell;vertical-align:middle}.tp-video-seek-bar-wrap{width:80%}.tp-video-vol-bar-wrap{width:20%}.tp-seek-bar,.tp-volume-bar{width:100%;cursor:pointer;outline:0;line-height:12px;margin:0;padding:0}.rs-fullvideo-cover{width:100%;height:100%;top:0;left:0;position:absolute;background:0 0;z-index:5}.rs-background-video-layer video::-webkit-media-controls{display:none!important}.rs-background-video-layer audio::-webkit-media-controls{display:none!important}.tp-audio-html5 .tp-video-controls{opacity:1!important;visibility:visible!important}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.tp-dottedoverlay.twoxtwo{background:url(../assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(../assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(../assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(../assets/gridtile_3x3_white.png)}.tp-shadowcover{width:100%;height:100%;top:0;left:0;background:#fff;position:absolute;z-index:-1}.tp-shadow1{-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,.8);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,.8);box-shadow:0 10px 6px -6px rgba(0,0,0,.8)}.tp-shadow2:after,.tp-shadow2:before,.tp-shadow3:before,.tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:0 0;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.8);-moz-box-shadow:0 15px 10px rgba(0,0,0,.8);box-shadow:0 15px 10px rgba(0,0,0,.8);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.tp-shadow5{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.tp-shadow5:after,.tp-shadow5:before{content:"";position:absolute;z-index:-2;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.6);box-shadow:0 0 25px 0 rgba(0,0,0,.6);top:30%;bottom:0;left:20px;right:20px;-moz-border-radius:100px/20px;border-radius:100px/20px}.tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important}.purchase:hover,.tp-button.big:hover,.tp-button:hover{background-position:bottom,15px 11px}.purchase.green,.purchase:hover.green,.tp-button.green,.tp-button:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}.purchase.blue,.purchase:hover.blue,.tp-button.blue,.tp-button:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}.purchase.red,.purchase:hover.red,.tp-button.red,.tp-button:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}.purchase.orange,.purchase:hover.orange,.tp-button.orange,.tp-button:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}.purchase.darkgrey,.purchase:hover.darkgrey,.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}.purchase.lightgrey,.purchase:hover.lightgrey,.tp-button.lightgrey,.tp-button:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}.rev-btn,.rev-btn:visited{outline:0!important;box-shadow:none!important;text-decoration:none!important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Roboto,sans-serif;cursor:pointer}.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:900}.rev-btn.rev-withicon i{font-size:15px;font-weight:400;position:relative;top:0;-webkit-transition:all .2s ease-out!important;-moz-transition:all .2s ease-out!important;-o-transition:all .2s ease-out!important;-ms-transition:all .2s ease-out!important;margin-left:10px!important}.rev-btn.rev-hiddenicon i{font-size:15px;font-weight:400;position:relative;top:0;-webkit-transition:all .2s ease-out!important;-moz-transition:all .2s ease-out!important;-o-transition:all .2s ease-out!important;-ms-transition:all .2s ease-out!important;opacity:0;margin-left:0!important;width:0!important}.rev-btn.rev-hiddenicon:hover i{opacity:1!important;margin-left:10px!important;width:auto!important}.rev-btn.rev-medium,.rev-btn.rev-medium:visited{line-height:36px;font-size:14px;padding:10px 30px}.rev-btn.rev-medium.rev-withicon i{font-size:14px;top:0}.rev-btn.rev-medium.rev-hiddenicon i{font-size:14px;top:0}.rev-btn.rev-small,.rev-btn.rev-small:visited{line-height:28px;font-size:12px;padding:7px 20px}.rev-btn.rev-small.rev-withicon i{font-size:12px;top:0}.rev-btn.rev-small.rev-hiddenicon i{font-size:12px;top:0}.rev-maxround{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.rev-minround{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.rev-burger{position:relative;width:60px;height:60px;box-sizing:border-box;padding:22px 0 0 14px;border-radius:50%;border:1px solid rgba(51,51,51,.25);tap-highlight-color:transparent;cursor:pointer}.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat!important}.rev-burger span:nth-child(2){margin:3px 0}#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{transform:translateY(6px) rotate(-45deg);-webkit-transform:translateY(6px) rotate(-45deg)}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);opacity:0}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{transform:translateY(-6px) rotate(-135deg);-webkit-transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white{border:2px solid rgba(255,255,255,.2)}.rev-burger.revb-white span{background:#fff}.rev-burger.revb-whitenoborder{border:0}.rev-burger.revb-whitenoborder span{background:#fff}.rev-burger.revb-darknoborder{border:0}.rev-burger.revb-darknoborder span{background:#333}.rev-burger.revb-whitefull{background:#fff;border:none}.rev-burger.revb-whitefull span{background:#333}.rev-burger.revb-darkfull{background:#333;border:none}.rev-burger.revb-darkfull span{background:#fff}@-webkit-keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@-moz-keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid #fff;border-radius:23px}.rev-scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:400;color:#7f8c8d;color:#fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.rev-scroll-btn>.active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover{color:#fff}.rev-scroll-btn.revs-fullwhite{background:#fff}.rev-scroll-btn.revs-fullwhite span{background:#333}.rev-scroll-btn.revs-fulldark{background:#333;border:none}.rev-scroll-btn.revs-fulldark span{background:#fff}.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border-radius:50%;-webkit-animation:rev-ani-mouse 2.5s linear infinite;-moz-animation:rev-ani-mouse 2.5s linear infinite;animation:rev-ani-mouse 2.5s linear infinite}.rev-scroll-btn.revs-dark{border-color:#333}.rev-scroll-btn.revs-dark span{background:#333}.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#fff;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0,0,0,.5);width:60px;height:60px;box-sizing:border-box;cursor:pointer}.rev-cbutton-dark-sr{border-radius:3px}.rev-cbutton-light{color:#333;background-color:rgba(255,255,255,.75)}.rev-cbutton-light-sr{color:#333;border-radius:3px;background-color:rgba(255,255,255,.75)}.rev-sbutton{line-height:37px;width:37px;height:37px}.rev-sbutton-blue{background-color:#3b5998}.rev-sbutton-lightblue{background-color:#00a0d1}.rev-sbutton-red{background-color:#dd4b39}.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-caption img{background:0 0;zoom:1}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat}.tp-caption.slidelink a span{background:url(../assets/coloredbg.png) repeat}.tp-shape{width:100%;height:100%}.tp-caption .rs-starring{display:inline-block}.tp-caption .rs-starring .star-rating{float:none}.tp-caption .rs-starring .star-rating{color:#ffc321!important;display:inline-block;vertical-align:top}.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star}.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute}.tp-caption .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em!important}.tp-caption .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.tp-caption .rs-starring .star-rating{color:#ffc321!important}.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{font-size:1em!important;font-family:star}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background-color:#fff;background:url(../assets/loader.gif) no-repeat center center;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url(../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;-webkit-animation:tp-scaleout 1s infinite ease-in-out;animation:tp-scaleout 1s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes tp-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes tp-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes tp-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2s infinite linear;animation:tp-rotate 2s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2s infinite ease-in-out;animation:tp-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes tp-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.tp-bullets.navbar,.tp-tabs.navbar,.tp-thumbs.navbar{border:none;min-height:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.tp-bullets,.tp-tabs,.tp-thumbs{position:absolute;display:block;z-index:1000;top:0;left:0}.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:.5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tp-arr-imgholder,.tp-tab-image,.tp-thumb-image,.tp-videoposter{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.tp-tab.selected,.tp-tab:hover,.tp-thumb.selected,.tp-thumb:hover{opacity:1}.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important}.tp-tabs,.tp-thumbs{box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}.tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgba(255,255,255,.3);cursor:pointer}.tp-bullet.selected,.tp-bullet:hover{background:#fff}.tp-bannertimer{background:#000;background:rgba(0,0,0,.15);height:5px}.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,.5);width:40px;height:40px;position:absolute;display:block;z-index:1000}.tparrows:hover{background:#000}.tparrows:before{font-family:revicons;font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.tparrows.tp-leftarrow:before{content:'\e824'}.tparrows.tp-rightarrow:before{content:'\e825'}body.rtl .tp-kbimg{left:0!important}.dddwrappershadow{box-shadow:0 45px 100px rgba(0,0,0,.4)}.hglayerinfo{position:fixed;bottom:0;left:0;color:#fff;font-size:12px;line-height:20px;font-weight:600;background:rgba(0,0,0,.75);padding:5px 10px;z-index:2000;white-space:normal}.hginfo{position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600;background:#000;padding:2px 5px}.indebugmode .tp-caption:hover{border:1px dashed #c0392b!important}.helpgrid{border:2px dashed #c0392b;position:absolute;top:0;left:0;z-index:0}#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0;left:0;width:200px;height:150px;background:rgba(0,0,0,.7);z-index:100000;font-size:10px;overflow:scroll}.pl-20{padding-left:20px!important}.pr-20{padding-right:20px!important}.country-rate .country-form{padding:10px 0}.country-rate .country-rate-box{padding:14px 5px;margin-top:20px;border-radius:4px;border:1px solid #ececec;color:rgba(101,101,101,.6);box-shadow:0 5px 10px 0 rgba(222,222,222,.75)!important}.country-rate-box .media-body{line-height:22px!important;font-size:14px!important;color:#2e2e2e}.country-rate .country-rate-form-area{position:relative}.country-rate .country-rate-form-area:before{content:"";position:absolute;bottom:-25%;left:12%;height:40px;width:22px;background:url(../imgs/arrow.png) no-repeat}.country-rate .country-rate-btn{margin:20px 0 0}.country-rate input{font-size:12px;box-shadow:0 5px 7px 1px rgba(51,51,51,.1)}.country-rate .btn-3e{padding:10px 43px 10px 24px}.country-rate .btn-3e:before{line-height:2.6}.country-rate .btn-3e:after{transform:rotate(27deg) translateX(42px)}.country-rate .btn-3e:hover{color:#fff}.country-rate .media-body{padding-left:9px}.country-rate .media-body a{transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.country-rate .media-body a:hover{color:#faba35}.country-rate .media-body a:hover::before{color:#e94646}.country-rate .form-control{text-align:center;border-color:transparent;font-size:16px}.country-rate ::-webkit-input-placeholder{color:rgba(36,36,36,.5)}.country-rate ::-moz-placeholder{color:rgba(36,36,36,.5)}.country-rate :-ms-input-placeholder{color:rgba(36,36,36,.5)}.country-rate :-moz-placeholder{color:rgba(36,36,36,.5)}.custom-select{font-size:12px;height:auto;padding:.475rem 1.75rem .475rem .75rem;box-shadow:0 5px 7px 1px rgba(51,51,51,.1);font-size:16px}.home-page-two .country-rate .media-body h4{margin-bottom:2px}.home-page-two .country-rate .media-body a{margin-top:6px;font-size:16px}@media (min-width:768px){.country-rate{padding-bottom:60px;background:#f9f9f9;background-size:cover}.country-rate .all_prices{padding:0 0 20px}.country-rate .country-form{padding:20px 0}.country-rate .form-control{padding:10px;font-size:16px}.country-rate .custom-select{padding:10px;display:block;width:100%;font-size:17px}.country-rate-form-area{margin-bottom:20px;border-radius:5px}}@media (min-width:991px) and (max-width:1024px){.country-rate .media-body{padding-top:15px}}@media (min-width:1024px){.country-rate .country-rate-btn{margin:50px 0}.country-rate .country-form{padding:25px 0}.country-rate .country-rate-btn{margin:25px 0 0}}@media (min-width:1200px){.country-rate .country-rate-form-area{margin-bottom:50px}.country-rate .country-rate-form-area:before{bottom:-49%}.country-rate .country-rate-form-area:before{bottom:-30%}.country-rate .country-rate-box .country-img-box img{margin-top:5px}}@media (min-width:1400px){.country-rate .media-body{padding-top:5px;font-size:20px;line-height:28px}.country-rate a{font-size:17px}.country-rate .country-img-box{padding-right:0}.country-rate .media-body{font-size:16px}.country-rate .media-body h4{font-size:20px;line-height:1}.country-rate .custom-select,.country-rate .form-control{padding:14px;font-size:20px}.country-rate .country-rate-form-area{margin-bottom:70px}.country-rate .country-rate-btn{margin:40px 0 0}.country-rate .btn-3e{padding:15px 57px 15px 20px}.country-rate .btn-3e:before{line-height:3}.country-rate .btn-3e:after{transform:rotate(27deg) translateX(50px)}}@media (min-width:1650px){.country-rate .country-rate-form-area{margin-bottom:55px;margin-top:-50px}.country-rate .country-form{padding:30px 0}.country-rate .custom-select,.country-rate .form-control{font-size:18px}.country-rate .media-body{padding-left:20px}.home-page-two .country-rate .country-rate-form-area{margin-top:auto}}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.counter{padding:60px 0 52px;position:relative;-webkit-box-shadow:0 26px 12px -31px #000;-moz-box-shadow:0 26px 5px -31px #000;box-shadow:0 26px 5px -31px #000;z-index:3}.counter:after{position:absolute;content:'';width:144px;height:54px;left:50%;margin-left:-72px;top:100%;background:url(../img/triangle.png) no-repeat center center;background-size:contain}.counter .single-counter{display:inline-flex;width:100%;justify-content:center}.counter .single-counter .part-icon{width:60px;margin-right:30px}.counter .single-counter .part-icon img{width:100%}.counter .single-counter .part-text h2{font-size:40px;font-weight:700;color:#558af2;margin-top:-12px;margin-bottom:-1px}.counter .single-counter .part-text h3{font-size:16px;color:#333;font-weight:500;text-transform:uppercase}.counter .scroll-button{text-align:center;position:absolute;top:90%;width:100%;z-index:1;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.counter .scroll-button a{display:inline-block}.counter .scroll-button img{width:40px}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bgcolor-theme{border-top:1px solid #eee}.funfact-bgc1{background-color:#586d80}.funfact-bgc2{background-color:#5e758a}.funfact-bgc3{background-color:#546879}.funfact-bgc4{background-color:#637b90}.funfact-post{margin:0 20px;position:relative}.funfact-post.style2{margin:45px 20px}.funfact-post.style2 .icon{color:#fff;font-size:65px;line-height:54px;margin-bottom:10px;position:absolute;right:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.funfact-post.style2:hover .icon{margin-top:-10px;margin-bottom:20px}.funfact-post.style2 .fact-count{color:#fff;display:inline-block;font-size:30px;font-weight:700;margin-bottom:19px;margin-top:0;position:relative}.funfact-post.style2 .fact-count:after{border-bottom:2px dotted #fff;bottom:-10px;content:"";left:0;position:absolute;width:50px}.funfact-post.style2 .title{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;margin-top:0;text-transform:uppercase}.card .card-image{width:90%;height:60%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:30px;border-radius:6px;box-shadow:0 16px 18px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.card .card-image img{width:100%;height:100%;border-radius:6px;pointer-events:none}.card .card-image .card-caption{position:absolute;bottom:15px;left:15px;color:#fff;font-size:1.3em}.card-description{padding:15px}.card img{width:100%;height:auto}.img-raised{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.card .ftr{margin-top:15px}.card .ftr div{display:inline-block}.card .ftr .author{color:#888}.card .ftr .stats{float:right;line-height:30px}.card .ftr .stats{position:relative;top:1px;font-size:14px}.choose-text .btn{color:#002e5b;margin-top:19px;border:1px solid transparent}.choose-text .btn-ms1:hover{color:#fff;border:1px solid #fff}.choose-text .btn-ms1 i{margin-left:5px}.btn-ms1{-moz-user-select:none;background:#fbba42 none repeat scroll 0 0;border:medium none;border-radius:5px;color:#002e5b;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:700;line-height:1;margin-bottom:0;padding:15px 32px;text-align:center;text-transform:uppercase;transition:all .3s ease 0s;vertical-align:middle;white-space:nowrap;border:1px solid #fbba42}.btn-ms1:hover{background:#002e5b;color:#fff}.choose-area{background-size:cover;background-position:center center}.choose-wrapper{background:#fff;padding:30px 35px;border-bottom:15px solid #363a46;border-top:15px solid #363a46}.choose-title{position:relative;padding-bottom:2px}.choose-text .title{font-size:18px;text-align:center}.choose-text .icon-wrap{text-align:center;margin-top:20px}.choose-title h1{font-size:38px;color:#333;font-weight:700}.choose-title p{color:#333;font-size:14px;margin-bottom:0}.choose-text p{font-size:14px;color:#333;line-height:22px;margin-bottom:15px}.choose-text .btn{color:#002e5b;margin-top:19px;border:1px solid transparent}.choose-text .btn:hover{color:#fff;border:1px solid #fff}.choose-text .btn i{margin-left:5px}.request-area{background-size:cover;background-position:center center}.request-text{margin-bottom:20px}.request-text h1{font-size:38px;color:#fff;font-weight:800;margin-bottom:7px}.request2-wrapper .request-text h1{color:#002e5b}.request-text p{font-size:16px;color:#eee;line-height:32px;margin-bottom:0}.request2-wrapper .request-text p{color:#002e5b}.discuss{font-weight:700;font-size:16px;color:#eee;display:inline-block;font-family:Montserrat;margin-bottom:14px}.requests-wrapper{padding:50px 20px 50px}.request2-wrapper .discuss{color:#002e5b}#request-form input{border:1px solid #ebebeb;color:#eee;font-size:14px;font-weight:400;height:50px;padding-left:20px;text-transform:capitalize;width:100%;background:0 0;transition:.3s;background:#25252f}#request-form textarea{background:#25252f!important;border:1px solid #ebebeb;color:#eee;font-size:14px;font-weight:400;height:100px;padding-left:20px;text-transform:capitalize;width:100%;background:0 0;transition:.3s}.requests-wrapper #request-form input textarea{border:1px solid #d4d4d4;background:rgba(33,33,33,.9)}.request2-wrapper #request-form input textarea{border:1px solid #d4d4d4}#request-form input::-moz-placeholder{color:#fff;font-size:14px;opacity:1}#request-form input::placeholder{color:#b3b3b3;font-size:14px;opacity:1}#request-form textarea::placeholder{color:#b3b3b3;font-size:14px;opacity:1}.requests-wrapper #request-form input::-moz-placeholder{color:#b3b3b3;font-size:14px;opacity:1}.requests-wrapper #request-form input::placeholder{color:#b3b3b3;font-size:14px;opacity:1}.request2-wrapper #request-form input::-moz-placeholder{color:#002e5b;font-size:14px;opacity:1}.request2-wrapper #request-form input::placeholder{color:#002e5b;font-size:14px;opacity:1}#request-form input:hover{border-color:#fbba42}.requests-wrapper #request-form input:hover{border-color:#fbba42}.request2-wrapper #request-form input:hover{border-color:#002e5b}#request-form .btn{padding:17px 65px;border-radius:inherit;letter-spacing:1px;transition:.3s}.requests-wrapper #request-form .btn{padding:14px 45px;border-radius:inherit;font-weight:600;transition:.3s;color:#262829;background:#fff;transition:.3s;font-size:16px;font-family:Montserrat}.requests-wrapper #request-form .btn:hover{background:#fbba42;color:#444}.request2-wrapper #request-form .btn:hover{background:#002e5b;color:#fff}#request-form .btn i{margin-left:5px}.our-recent-area{background-size:cover;background-position:center center}.our-recent-text span{color:#fff;font-size:36px;margin-bottom:3px;display:inline-block}.our-recent-text h1{font-weight:800;color:#fff;font-size:48px;margin-bottom:40px}.our-recent-text p{color:#fff;font-size:16px;line-height:26px;margin-bottom:0;padding:0 76px;font-weight:400}.pb-110{padding-bottom:110px}.text-black .our-recent-text span{color:#333}.text-black .our-recent-text h1{color:#333}.text-black .our-recent-text p{color:#333}.pb-255{padding-bottom:255px}.pt-110{padding-top:110px}.case-study-img{position:relative}.case-study-img a img{width:100%}.case-study-text{position:absolute;bottom:0;padding:30px 15px 10px}.case-study-text>a{color:#444;background:#fff;display:inline-block;font-size:11px;text-transform:capitalize;font-weight:600;padding:7px 10px;line-height:1;margin-bottom:12px;border:1px solid #fff}.text-blank-bg{color:#fff!important;background:#343434!important;border:1px solid #fff!important;margin-left:10px!important;font-weight:500!important}.case-study-text h4{font-size:16px;font-weight:600;margin-bottom:0;line-height:26px}.case-study-text h4>a{color:#fff;text-transform:uppercase}.case-study-text h4>a:hover{color:#0fd3ff}.case-details-img{margin-bottom:35px}.case-details-img img{width:100%}.case-details-text{margin-bottom:48px}.case-details-text h3{font-weight:700;font-size:24px;color:#444}.case-details-text p{margin-bottom:0;padding-right:10px}.case-details2-text{margin-top:15px}.case-details2-text h4{font-weight:700;font-size:16px;color:#444;margin-bottom:14px}.case-details2-text h4 i{font-size:14px;padding-right:4px}.case-details2-text p{margin-bottom:0}.case-details2-text img img{width:100%}.case-details-menu{margin-top:44px;padding-left:65px;border-left:1px solid #e9e9e9}.case-details2-img img{width:100%}.case-details-menu li{font-weight:600;color:#444;font-size:14px;padding-bottom:10px}.case-details-menu li:last-child{padding-bottom:0}.case-details3-img{margin-bottom:45px}.case1-details-text{margin-bottom:0}.case1-details-text h3{margin-bottom:14px}.case1-details-text p{padding-right:28px}.google-map-area{position:relative}#contact-google-map{height:480px;width:100%}.map-content{position:relative}.map-content .content-text{position:absolute;top:-450px;width:370px;height:450px;left:20%;padding:40px 25px;margin-left:-15px;background:#0289cd}.map-content .content-text h4{font-size:25px;line-height:35px;font-weight:700;text-transform:uppercase;color:#fff;padding-bottom:13px;margin-bottom:23px;border-bottom:1px solid #fff;font-family:Roboto,sans-serif}.map-content .content-text p{font-size:15px;font-weight:400;line-height:26px;color:#fff;padding-bottom:25px;font-family:Roboto,sans-serif}.map-content .content-text h5{font-size:20px;font-weight:700;line-height:32px;color:#fff;margin-bottom:15px;text-transform:uppercase;font-family:Roboto,sans-serif}.map-content .content-text .contact-link .item{position:relative;margin-left:30px;margin-bottom:8px}.map-content .content-text .contact-link .item i{position:absolute;left:-30px;top:6px;font-size:15px;color:#fff}.map-content .content-text .contact-link .item h6{font-size:15px;font-weight:400;line-height:26px;color:#fff;font-family:Roboto,sans-serif}.map-content .content-text .contact-link .link-btn{margin-top:45px}.map-content .content-text .contact-link .link-btn a{color:#fff;letter-spacing:.5px;border:1px solid #fff}.map-content .content-text .contact-link .link-btn a:hover{color:#e6296a;background:#fff;border:1px solid #e6296a}.our-gallery-section{position:relative;padding:75px 0}.our-gallery-section p{font-size:14px;line-height:1.95em}@media only screen and (max-width:992px){.our-gallery-section .our-gallery-content{margin-top:30px;padding-left:0!important;padding-right:0!important}}.our-gallery-section .our-gallery-content img{display:none}.our-gallery-section .section-align-title-dec{font-size:25px;line-height:1.45em}.pyi{color:#ef4e4e;font-size:16px;font-weight:700}.pyi:hover{color:#3597d9;font-size:16px;font-weight:700}.choose-wrapper2{background:#fff;color:#333}.th-services{width:100%;float:left}.th-service{width:50%;float:left;padding:0;text-align:center}.th-service:nth-child(1){border-right:1px solid #fff}.th-service:nth-child(2){border-left:1px solid #e8e8e8}.th-service:nth-child(4){border-left:1px solid #e8e8e8}.th-service:nth-child(1),.th-service:nth-child(2){border-bottom:1px solid #e8e8e8}.th-serciceicon{width:100%;float:left;text-align:center}.th-servicetitle{width:100%;float:left;padding:30px 0 0}.ms-sw-srvce .th-services{width:100%;float:left}.ms-sw-srvce .th-service{width:33.33%;float:left;padding:0;text-align:center}.ms-sw-srvce .th-service:nth-child(1){border-right:1px solid #fff;padding:10px;background:#fff}.ms-sw-srvce .th-service:nth-child(2){border-left:1px solid #e8e8e8;padding:10px;background:#fff}.ms-sw-srvce .th-service:nth-child(3){border-left:1px solid #e8e8e8;padding:10px;background:#fff}.ms-sw-srvce .th-service:nth-child(1),.ms-sw-srvce .th-service:nth-child(2),.ms-sw-srvce .th-service:nth-child(3){border-bottom:1px solid #e8e8e8}.ms-sw-srvce .th-serciceicon{width:100%;float:left;text-align:center}.ms-sw-srvce .th-servicetitle{width:100%;float:left;padding:30px 0 0}.case-details-image{position:relative}.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.agency_callto_action{background-color:#22283a;background-repeat:no-repeat;background-size:cover;background-position:right center;color:#fff}.banner-icon-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-image:url(../imgs/welcome-icon-bg-2.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.case-details-banner{background-color:#00a39a;min-height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:1;overflow:hidden}.case-details-banner-content .agency-banner-content{margin-bottom:30px}.case-details-banner-content .agency-banner-content .watermark-title{color:#fff;opacity:.2;top:-126px}.case-details-banner-content .banner-title{margin-bottom:2px}.case-details-banner-content p{margin-bottom:0}.case-details-banner-content .case-info-list{margin-bottom:30px}.case-details-image{position:relative}.case-details-image>img{-webkit-box-shadow:0 -10px 30px 0 rgba(0,0,0,.1);box-shadow:0 -10px 30px 0 rgba(0,0,0,.1)}.case-details-image .watermark-title{color:#000;opacity:.2;font-size:9.375rem;font-weight:500;left:-24px;top:10px}.portfolio-meta li{position:relative;padding-left:50px}.portfolio-meta li i{position:absolute;left:0;top:0;color:#ff7810;font-size:30px}.portfolio-meta li span{color:#111121;display:block;font-weight:700;text-transform:uppercase;margin-bottom:7px}.theme-bg .portfolio-meta li,.theme-bg .portfolio-meta li i,.theme-bg .portfolio-meta li span{color:#fff}.list-icon li{position:relative;padding-left:40px}.list-icon li i{position:absolute;left:0;top:0;color:#ff7810;font-size:30px;line-height:30px}.list-icon-2 li{padding-left:20px;position:relative}.list-icon-2 li:before{content:"";background:#1eb5ff;position:absolute;top:8px;left:0;width:10px;height:2px;border-radius:4px}.custom-li{display:inline-block}.custom-li li{float:left;margin-bottom:15px;width:calc(100% / 2)}.list-icon-3 li i{color:#ff7810;height:35px;width:35px;line-height:35px;border:1px solid #ece9fa;text-align:center;border-radius:50%}@font-face{font-family:Flaticon;src:url(../font/Flaticon.eot);src:url(../font/Flaticon.eot?#iefix) format("embedded-opentype"),url(../font/Flaticon.woff) format("woff"),url(../font/Flaticon.ttf) format("truetype"),url(../font/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(../font/Flaticon.svg#Flaticon) format("svg")}}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}.flaticon-email:before{content:"\f100"}.flaticon-call:before{content:"\f101"}.flaticon-location:before{content:"\f102"}.flaticon-play-button:before{content:"\f103"}.flaticon-user:before{content:"\f104"}.flaticon-check:before{content:"\f105"}.flaticon-development:before{content:"\f106"}.flaticon-like:before{content:"\f107"}.flaticon-checked:before{content:"\f108"}.flaticon-tick:before{content:"\f109"}.flaticon-plus:before{content:"\f10a"}.flaticon-more:before{content:"\f10b"}.flaticon-quotation:before{content:"\f10c"}.flaticon-upload:before{content:"\f10d"}.work-process-inner{position:relative}.step-num{background:#038ccd;background:linear-gradient(90deg,#025aba 0,#0394cd 50%);border:5px solid #fff;border-radius:50%;color:#fff;font-size:30px;font-weight:700;height:80px;line-height:75px;position:absolute;right:-40px;top:-40px;width:80px;text-align:center}.work-process-inner .work-img{border:2px dashed #e2dfdf;border-radius:10px;display:inline-block;width:230px;height:250px;line-height:250px;margin:40px 0;position:relative}.work-process.style-2 .work-process-inner{padding-left:80px}.work-process.style-2 .step-num{right:inherit;left:0;top:0;border:none;width:60px;height:60px;line-height:60px;font-size:24px}.theme-bg .work-process-inner,.theme-bg .work-process-inner h4{color:#fff}.mb-10{margin-bottom:15px}.footer-light{position:relative;background-image:url(../imgs/accordion-bg.jpg);background:#333c56;color:#fff;margin-top:100px}.footer-light ul li{line-height:30px}.footer-icon{position:absolute;z-index:9;font-size:160px;top:90px;left:-30px}.footer-icon i{color:rgba(0,0,0,.1)}.ts-oval-shape{position:absolute;width:110%;left:-50px;top:-100px;border-top-left-radius:100%;border-top-right-radius:100%;border-top:210px solid #333c56;z-index:0}.footer-light .footer-widget{padding-top:20px;padding-bottom:40px}.footer-light .widget-title{color:#252a37;font-size:20px;margin-top:0;margin-bottom:25px;position:relative}.footer-light a{color:#8f8f8f}.footer-light a:hover{color:#a2df48}.newsletter-bg{padding-bottom:20px}.footer-main{position:relative;padding:0}.copyright{padding:0 0 0;font-size:14px;color:#8f8f8f}@media (max-width:991px){.copyright{text-align:center}}@media (max-width:767px){.copyright{text-align:center}.our-recent-text p{color:#fff;font-size:16px;line-height:26px;margin-bottom:0;padding:0 15px;font-weight:400}.our-recent-text h2{font-size:28px}}.copyright p{font-size:14px}.copyright .row{border-top:1px solid #4f576d;padding-top:20px}.footer-logo{margin:20px 0}.footer-social ul{list-style:none;margin:0;padding:0}.footer-social ul li{margin:0 10px 0 0;display:inline-block}.footer-social ul li a{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.footer-social ul li a:hover{color:#a2df48}.footer-social ul li a i{width:36px;height:36px;line-height:36px;background:rgba(255,255,255,.1);color:#fff;border-radius:100%;text-align:center;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.footer-social ul li i:hover{color:#fff}.footer-social ul li i.fa-facebook:hover{background:#3b5998}.footer-social ul li i.fa-twitter:hover{background:#2aa3ef}.footer-social ul li i.fa-linkedin:hover{background:#3f729b}.footer-social ul li i.fa-instagram:hover{background:#3f729b}.footer-social.social-color ul li i.fa-facebook{background:#3b5998}.footer-social.social-color ul li i.fa-twitter{background:#2aa3ef}.footer-social.social-color ul li i.fa-linkedin{background:#3f729b}.footer-social.social-color ul li i.fa-instagram{background:#c53942}.footer-social.social-color ul li i:hover{background:#000}.cta-box{margin-top:-280px;box-shadow:0 0 90px rgba(14,0,137,.06);border-radius:20px}.client-list{background:#eee;color:#000;padding:20px 20px 5px;font-weight:500;font-size:16px;display:inline-grid}.navbar-nav>li>.dropdown-menu{margin-top:20px;border-top-left-radius:4px;border-top-right-radius:4px}.pad-ms .navbar-default{border-radius:0}@media (min-width:768px){.pad-ms .navbar-nav>li{float:left;border-right:1px solid #e6e6e6}.navbar-nav>.dropdown .dropdown-menu{min-width:210px;margin-top:0;border-radius:0}.navbar-default .navbar-nav>li>a{width:auto;font-weight:500;font-size:15px}.mega-dropdown{position:static!important;width:100%}.mega-dropdown-menu{padding:20px 0;width:100%;box-shadow:none;-webkit-box-shadow:none}}.ms-project-main .gal{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media screen and (max-width:1420px){.ms-project-main .gal{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (max-width:767px){.ms-project-main .gal{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:500px){.ms-project-main .gal{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.ms-project-main .gallery-item{margin-bottom:30px}.ms-project-main #portfolio .project .zoom{top:28%}.mega-dropdown-menu>li>ul{padding:0;margin:0}.mega-dropdown-menu>li>ul>li{list-style:none}.mega-dropdown-menu>li>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#999;white-space:normal}.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{text-decoration:none;color:#444;background-color:#f5f5f5}.mega-dropdown-menu .dropdown-header{color:#428bca;font-size:18px;font-weight:700}.mega-dropdown-menu form{margin:3px 20px}.mega-dropdown-menu .form-group{margin-bottom:3px}.ms-projects{content:'';display:block;position:absolute;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:400;opacity:1;visibility:visible;transition:all .5s ease-in-out}.ms-projects-show{opacity:1!important;visibility:visible!important}.popular-todo-item{border:1px solid #ddd;box-shadow:3px 3px 11px rgba(0,0,0,.07);background-color:#fff}.popular-todo-item .todo-meta>div{margin:2px 5px}.popular-todo-item .todo-meta>div>span{display:inline-block;margin-right:4px}.popular-todo-item .todo-rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;font-size:13px;margin-bottom:10px}.popular-todo-item .todo-rating .rating-value{font-size:11px;color:#37436c;margin-bottom:5px}.todo-location{margin-bottom:5px}.popular-todo-item .todo-rating .rating-value>span{background-color:#5bb638;color:#fff;display:inline-block;margin-right:10px;text-align:center;padding:3px 5px 1px;border-radius:2px}#portfolio .overlay{position:relative;display:block;background:rgba(0,0,0,0)}#portfolio.overlay>img{vertical-align:middle}#portfolio .overlay:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:all .5s;-webkit-transition:all .5s}#portfolio .overlay:hover:after{opacity:1}#portfolio .cbr-adv-image{border:none}#portfolio .owl-nav,.owl-dots{display:none}.popular-todo-item .todo-rating .rating-icon>ul{list-style:outside none none;margin-bottom:0;padding-left:0}.popular-todo-item .todo-rating .rating-icon>ul>li{display:inline-block;font-size:13px}.popular-todo-item .todo-content{padding:15px 20px 0}.popular-todo-item .todo-content>.title{font-size:16px;margin-bottom:10px;color:#252525}.popular-todo-item .todo-content>.title a{display:inline-block}.popular-todo-item .todo-content>.title:hover a{color:#f12c15}.popular-todo-item .todo-content .todo-summary{font-size:13px}.popular-todo-item .todo-content .todo-summary>p{line-height:1.55em;color:#37436c}.popular-todo-item .todo-footer{border-top:1px solid #efefef;background-color:#f9f9f9;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px;color:#37436c}.popular-todo-item .todo-footer .todo-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popular-todo-item .todo-footer .todo-cat span{display:inline-block;margin-right:10px;font-size:15px}@media only screen and (min-width:992px) and (max-width:1199px){.popular-todo-item.todo-item-list .todo-thumbnail-area{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;max-width:280px}.popular-todo-item.todo-item-list .content-entry-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 280px);flex:0 0 calc(100% - 280px);max-width:calc(100% - 280px)}.popular-todo-item.todo-item-list .todo-content{padding:15px 20px}.popular-todo-item.todo-item-list .todo-meta{margin-bottom:10px}.popular-todo-item.todo-item-list .todo-footer{padding:10px 20px}}@media only screen and (max-width:1199px){.popular-todos-section.popular-todos-style-two .carousel-nav-text .owl-nav{margin-right:-465px;top:-150px}}@media only screen and (max-width:991px){.popular-todos-section.popular-todos-style-two .carousel-nav-text .owl-nav{margin-right:0;top:0;position:relative;right:auto;width:auto;text-align:center;margin-top:25px;min-height:75px}}@media only screen and (max-width:767px){.popular-todos-section.popular-todos-style-three .filter-tab-area.style-two{margin-bottom:40px;margin-top:-15px}.popular-todos-section.popular-todos-style-three .carousel-nav-dots .owl-dots{padding-top:20px}.popular-todo-item.todo-item-list{display:block}.popular-todo-item.todo-item-list .content-entry-wrap,.popular-todo-item.todo-item-list .todo-thumbnail-area{max-width:100%}}@media only screen and (max-width:575px){.popular-todo-item .todo-content{padding:20px 15px 0}.popular-todo-item .todo-meta{display:block}}.mb-20{margin-bottom:20px}.msh-client{position:relative}.msh-client h4:after{content:'';display:block;width:50px;height:3px;position:absolute;margin:auto;margin-top:5px;left:10px;margin-bottom:15px;background-color:#3597d9!important}.msh-client h4{margin-bottom:30px}#wordk-recent .read-more{color:#fff;font-size:16px;font-weight:400}#wordk-recent h2:after{background-color:#fff!important}#wordk-recent .read-more:hover{color:#16d1fb}.ms-digital-srvc ul.simple-list li:before{content:"\f00c";font-family:Fontawesome;position:absolute;left:0;color:#39ca1f}.ms-srvc-digital .title-app2:after{content:'';display:block;width:105px;height:3px;position:absolute;margin:auto;bottom:0;left:0;right:auto;background-color:#3597d9!important}.mb-30{margin-bottom:20px}.content-block .grad-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.grad-overlay{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.8995973389355743) 9%,rgba(255,255,255,0) 53%)}#portfolio .case-study-text h4{font-size:16px;font-family:Roboto,sans-serif;font-weight:500;color:#eaeaea}.app-project .project.portfolio-inner{box-shadow:none}.app-project .overlay:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:all .5s;-webkit-transition:all .5s;border-radius:41px}.play-btn{background:#fff;border-radius:50%;text-align:center;line-height:96px;animation:animate 2s linear infinite;cursor:pointer;width:80px;height:80px;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.play-btn i{color:#ffc107;font-size:80px}@keyframes animate{0%{box-shadow:0 0 0 0 rgba(255,193,7,.7)}40%{box-shadow:0 0 0 50px rgba(255,193,7,0)}80%{box-shadow:0 0 0 50px rgba(255,193,7,0)}100%{box-shadow:0 0 0 rgba(255,193,7,0)}}.ms-more:hover{color:#50cb5a}.ms-zoom{z-index:999;margin-top:50px}@media only screen and (min-width:768px){.pad-ms nav{display:inline-flex}}.ms-data-srvc1 ul.simple-list li{border:1px solid #dcdcdc;margin-bottom:10px;padding:10px 10px 8px 35px!important}.ms-data-srvc1 li:before{left:10px!important}.
