
/* 01 MAIN STYLES
****************************************************************************************************/
::selection {
  color: #fff;
  background: #265962;
}
::-moz-selection {
  color: #fff;
  background: #265962;
}
/* default color: #00abc9 */
.icon-promotion,

.owl-partner-warp .prev-partners,
.owl-partner-warp .next-partners,
.owl-partner-warp .next-partners2,
.owl-partner-warp .prev-partners2,
.prev-team,
.next-team,
.sub-header a,
.process-item,
.slide-services .prev-detail-services,
.slide-services .next-detail-services,
ul.countdown li span,
.header-mobile-menu .mm-toggle,
.copyright a,
.navi-level-1.dot-seperator > li > a:after,
.navi-level-1.line-separator > li > a:after,
.navi-level-1.circle-separator > li > a:after,
.navi-level-1.square-separator > li > a:after,
.navi-level-1.plus-separator > li > a:after,
.navi-level-1.strip-separator > li > a:after,
.hover-style-4 .navi-level-1 li a:hover,
.header-v6 .right-header a:hover,
.sub-header .sub-header-content .breadcrumb-arc a,
.navi-level-1 > li .navi-level-2 li a:hover,
.btn-border:hover,
.btn-border:focus,
ul.list-link-footer li:hover a,
.arr-pj-container a:hover,
.sidebar-left .sidebar-style-2 li.current-menu-item a,
.sidebar-left .sidebar-style-2 li:hover a,
.portfolio-grid-2-warp .portfolio-grid-2-container .element-item .project-info h4:hover,
.portfolio-grid-2-warp .portfolio-grid-2-container .element-item .project-info a.cateProject:hover,
.portfolio-grid-1-warp .portfolio-grid-1-container .element-item .project-info a.cateProject:hover,
.portfolio-grid-1-warp .portfolio-grid-1-container .element-item .project-info h4:hover,
.portfolio-grid-3-warp .portfolio-grid-3-container .element-item .project-info h4:hover,
.portfolio-grid-3-warp .portfolio-grid-3-container .element-item .project-info a.cateProject:hover,
.latest-blog-post-data a:hover,
.footer-data .tags p a:hover, .footer-data .share p a:hover,
.comment-respond .logged-in-as a:hover,
.comments-area ol.comment-list li.comment .comment-content .reply a:hover,
ul.style-list-circle li a:hover,
.prev-team:hover,
.next-team:hover,
.view-more:hover,
.sidebar-left ul.sidebar-style-2 li:hover a,
.sidebar-right ul.sidebar-style-2 li:hover a,
.main-sidebar ul li:hover a,
.sidebar-right ul.sidebar-style-2 li.active a,
.form-search-home-6 .btn-search-home-6:hover,
.product-info h3:hover,
.sub-header a:hover,
table.shop_table .product-name a:hover,
.item-team .member-info .social-member a:hover,
.main-sidebar ul li:hover::before,
ul.social-dark li a,
.sidebar-left ul.sidebar-style-2 li.active a,
div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.cart_list.product_list_widget .product-detail a:hover,
.woocommerce a.remove:hover,
.hover-style-4 .navi-level-1 > li > a:hover,
.line-separator ul.navi-level-1 > li > a:after, .circle-separator ul.navi-level-1 > li > a:after, 
.square-separator ul.navi-level-1 > li > a:after,
.plus-separator ul.navi-level-1 > li > a:after, .strip-separator ul.navi-level-1 > li > a:after 
{color:#265962;}

.woocommerce .cart_list.product_list_widget .product-detail a.remove:hover,
.woocommerce-cart .cart_list.product_list_widget .product-detail a.remove:hover,
.woocommerce .cart_item a.remove:hover
{
color:#265962!important;

}

.sub-header .sub-header-content .breadcrumb-arc a:hover 
{color:#265962;}

.sidebar-left .sidebar-style-2 li.current-menu-item , 
.sidebar-left .sidebar-style-2 li:hover
  {border-right-color:#265962;}

.svg-triangle-icon,
.hexagon {
  stroke:#265962;
}


mark,
.item-promotion-h5,
.latest-blog-post-date,
.owl-item.synced .process-item,
.process-2-container .process-item span.order,
.section-dark-ourStatistics .ourStatis-item-2 .circle-statis,
.accordion-process .panel-default > .panel-heading .panel-title > a,
.accordion-process .panel-default > .panel-heading .panel-title > a.collapsed:hover,
.accordion-style-light .panel-default > .panel-heading .panel-title > a,
.accordion-style-light .panel-default > .panel-heading .panel-title > a.collapsed,.process-2-container .process-2-item span.order,
.mobile-menu .open + a,
.process-item:hover,
.arc-sorting div.fancy-select ul.options li.selected,
.arc-sorting div.fancy-select ul.options li:hover,
ul.social-dark li a:hover,
.accordion-style-light .panel-default > .panel-heading .panel-title > a.collapsed:hover,
.footer-mobile-menu ul.social li a:hover,
.mobile-menu > li:hover > a,
.mobile-menu li li:hover a,
ul.list-link-footer li:hover:before,
ul.social li a:hover,
ul.social li.active a,
#to-the-top:hover,
.btn-border-ghost:hover,
.btn-main-color,
.language div.fancy-select ul.options li.selected,
.language div.fancy-select ul.options li:hover,
.navi-level-1 > li .navi-level-2,
span.mini-cart-counter,
.hover-style-2 .navi-level-1 > li > a > span:before,
.hover-style-3 .navi-level-1 > li > a > span:before,
.hover-style-5 .navi-level-1 > li > a > span:before,
.main-sidebar .tagcloud a:hover,
.newsletter-field .newsletter-button,
nav .navi-level-1 > li > a:before,
nav .navi-level-1 > li:hover > a:before,
.comment-respond .btn-submit:hover,
.tab2.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a,
.tab2.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:hover,
div.tab2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a ,
.tab3.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a ,
.tab3.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:hover,
div.tab3.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
div.tab4.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after,
div.tab4.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a:after,
div.acc1.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a:hover,
div.acc1.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover,
ul.list-link-footer-2 li:hover:before,
.product-single.type-product button.button.alt.single_add_to_cart_button,
.woocommerce a.button.btn-main-color,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.project-terms a:hover h4:before,
.project-terms-2 a.current h4:before,
.project-terms-2 a:hover h4:before,
.project-terms a h4:before,
.project-terms a.current h4:before,
.project-terms-2 a h4:before, .tnp-field-button .tnp-button
{background-color:#265962;}

.avatar-testimonials img,
.avatar-testimonials-1-columns-v2 img,
.large-avatar img,
.blog-1-column-warp .customNavigation .btn:hover,
.form-subcribe input.form-control:focus,
.owl-item.synced .process-item,
.form-subcribe textarea.form-control:focus,
.owl-item.synced .process-item,
.accordion-style-light .panel-default > .panel-heading .panel-title > a,.item-team .member-info,
.form-subcribe form input:focus,
.tagcloud a:hover,
.testimonial-1-column-v2-warp .customNavigation .btn:hover,
.process-item:hover,
.form-contact input.form-control:focus,
.sidebar-left ul.sidebar-style-2 li:hover,
.sidebar-right ul.sidebar-style-2 li:hover,
.sidebar-left ul.sidebar-style-2 li.active,
.sidebar-right ul.sidebar-style-2 li.active,
.btn-coupon:hover,
.form-contact-arc input.form-control:focus,
.form-contact-arc textarea.form-control:focus,
.newsletter-comingsoon .newsletter-email:focus,
ul.countdown li,
.form-subcrible-footer .btn-subcrible-footer:hover,
ul.list-link-footer li:hover a,
.form-subcrible-footer input.form-control:focus,
.form-subcrible-footer input.form-control:hover,
.btn-border:hover,
.btn-border:focus,
.main-sidebar .wp-tag-cloud a:hover,
.top_cart_list_product .buttons .btn-border-white:hover
{border-color:#265962;}

div.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a,
.dropdown-menu.top_cart_list_product
{border-top-color:#265962;}

.tab2.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list
{border-bottom-color:#265962;}

/* default color 2 */


.layer-1,
.blog-terms a h4:before,
.blog-terms a:hover h4:before,
.blog-terms a.current h4:before,
.main-sidebar .promotion .promotionText,
.element-item:hover .project-info,
.projectContainer .element-item:hover .project-info,
.ourteamGrid-warp .team-grid-item:hover .grid-team-overlay,
ul.social-dark li a:hover,
#overlay,
.modal-search, .lay-overlay
{background: ;}

/* header background */
header.header-v4, header.header-v3, header.header-v2,header.header-v1 {
	background: ;
}
header.header-v4, header.header-v3, header.header-v2,header.header-v1 
{
border-bottom-color: ;
}
header.header-v4.skrollable-after, header.header-v3.skrollable-after, header.header-v2.skrollable-after,header.header-v1.skrollable-after,
header.header-v2.header-v4.skrollable-after
 {
	background: ;
}
.header-v2 .navi-level-1 > li a, .header-v3 .navi-level-1 > li a, .header-v4 .navi-level-1 > li a, .header-v1 .navi-level-1 > li a
{
color: ;
}
.topbar-dark 
{
color: ;
}
.topbar-dark 
{
  background-color: rgba(38,89,98,1);
}

.line-separator nav ul.navi-level-1 > li > a:after, .circle-separator nav ul.navi-level-1 > li > a:after, .square-separator nav ul.navi-level-1 > li > a:after,
.plus-separator nav ul.navi-level-1 > li > a:after, .strip-separator nav ul.navi-level-1 > li > a:after, .header-v3 ul.navi-level-1 > li > a:after,
.hover-style-4 nav .navi-level-1 > li:hover > a {
  color:#265962;
}
.hover-style-2 nav .navi-level-1 > li > a > span:before, .hover-style-3 nav .navi-level-1 > li > a > span:before,
.hover-style-5 nav .navi-level-1 > li > a > span:before{
  background-color:#265962;
}

/* preload */
#royal_preloader.logo .percentage {
  color: #212121}
#header{
margin: 0 auto;
}
header .left-header .navi-level-1 li a.logo{
    width:250px !important;
}
.header-v2{
    border:none !important;
}
#cardsdw{
        box-shadow: 0 14px 30px rgba(0,0,0,0.1);
}
span.icon_search{
    display:none;
}
.header-fix{
    position:absolute !important;
}
canvas.particles-js-canvas-el {
    height: 300px !important;
    width: 100% !important;
   position: relative;
    top: -250px;
}
section#particles-js{
    height:300px;
}
.particlein{
    z-index:5;
}
#contactform{
    background-attachment:fixed;
}
#contactform input[type=text], input[type=tel], input[type=email]{
    width:100%;
    border: none;
    color: white;
    background-color: transparent;
    border-bottom: 4px solid white;
    height: 50px;
}
#contactform input[type=text]::placeholder, input[type=tel]::placeholder, input[type=email]::placeholder{
    color:white;
}
#contactform input[type=submit]{
    background-color: white;
    border: none;
    padding: 12px 100px;
    color: #265962;
    font-size:17px;
}
.footer-v1 .footer-right ul.social {
    float: right;
    position: relative;
    left: 965px;
    top: 70px;
}
.header-v2 nav{
    width:70%;
}
.menu-item-1317, .menu-item-1316{
    background-color:#265962;
    color:white;
    border:1px solid white;
}
.nbnchecker button {
    color: #265962 !important;
}





/* Adience-030418 */
#page{
	position:unset;
}
.menu-item-1317:hover, .menu-item-1316:hover{
	background-color:rgba(255,255,255,0);
}
.about-thumb-heading-txt{
	text-transform:uppercase;
	font-weight:bold !important;
}
.white-txt{
	color:#fff !important;
}
.footer-v1 .footer-left{
	width:20%
}
.footer-v1 .footer-right{
	width:80%
}
.footer-v1 .footer-right ul.social {
    float: right;
    position: relative;
    right: 0;
    top: 0 !important;
	left:auto !important;
}
.about-info-item span.counter{
	display:block;
	font-size:50px;
	text-align:center;
	color:#265962;
	font-weight:300;
	margin:20px auto 0;
}
.about-info-item span.counter:after {
    content: "%";
}
.stat-2nd-col .about-info-item span.counter:after {
    content: "mbps";
}

.about-info-item h5.text-cap{
	font-size:16px;
	text-align:center;
	text-transform:capitalize;
	color:#000;
	font-weight:400;
	margin:0 auto;
	padding:30px 0 0 0;
}
header#mainmenu{
	background-color:;
}
#inner-ban{
    margin-top:-80px !important;
    padding-bottom:80px;
}
.about-thumb-heading-txt{
	text-transform:uppercase;
	font-weight:bold !important;
}
/*.ab-6-thumb-para p{
    text-align:justify !important;
}*/
.white-txt{
	color:#fff !important;
}
.footer-v1 .footer-left{
	width:20%
}
.footer-v1 .footer-right{
	width:80%
}
.footer-v1 .footer-right ul.social {
    float: right;
    position: relative;
    right: 0;
    top: 0 !important;
	left:auto !important;
}
#aware-row .row{
    display:block;
}
.sp-para{
    text-align: center;
    font-size: 25px;
    line-height:1.2;
    color: #000;
    font-weight:300;
    letter-spacing:2px;
    max-width:800px;
    width:100%;
    margin:0 auto;
}

.service-list-col .left-icon-item i {
    font-size: 38px;
    border: 1px solid #265962;
    color: #fff;
    background-color: #265962;
}
.service-list-col .left-icon-item h4{
    font-weight:300;
    color:#000;
    font-size:22px;
    text-transform:uppercase;
}
.btn-submit{
    border-radius:3px;
    color:#fff;
}
.btn-submit:hover{
    background-color:#68c9da;
    color:#000;
}
.form-contact-arc .form-group{
    margin:0 0 10px 0;
}
.form-contact-arc .form-group p{
    color:#000;
    font-weight:400;
    text-transform:uppercase;
    font-size:13px;
}
.form-contact-arc input.form-control {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
    border: 2px solid #f1f1f1;
}
.address-list li{
    list-style-type:none;
    color:#fff;
    text-align:center;
}
.address-list li i{
    display:block;
    margin:0 auto 5px;
    color:#fff;
    font-size:25px;
    font-weight:300;
    text-align:center;
}
.blog-list .latest-blog-post-description .btn-main-color{
    color:#fff;
    border-radius:3px;
}
.blog-list .latest-blog-post-description a h3{
    color:#265962;
    font-weight:400;
    text-transform:uppercase;
}
.blog-list .latest-blog-post-description a h3:hover{
    text-decoration:none;
    color:#000;
}
.blog-list .latest-blog-post-img .latest-blog-post-date .day, 
.blog-list .latest-blog-post-img .latest-blog-post-date .month{
    color:#fff;
}
.blog-list .latest-blog-post-description .blog-para{
    color:#000;
    font-weight:400;
    line-height:1.2;
    font-size:13px;
}
.blog-list article{
    border-bottom:1px solid #ddd;
}
.page-template-template-blog #page header#mainmenu, .single-post #page header#mainmenu{
    background:url("http://www.myintegrate.com.au/wp-content/uploads/2018/04/blog-ban2.jpg") 0 0/cover no-repeat;
}
.page-template-template-blog #page header#mainmenu{
    height:340px !important;
}
.single-post #page header#mainmenu{
    height:130px !important;
}
.page-template-template-blog #page header#mainmenu:after{
    content: "NEWS";
    font:300 36px/1.2 'Roboto', sans-serif;
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    letter-spacing: 2px;
    margin:140px auto 0;
    display:block;
}

.page-template-template-blog #page #content{
    margin-top:260px;
}
.single-post #page #content{
    margin-top:20px;
}
.single-post #content .blog-detail h1{
    font-weight:300;
    color:#000;
    letter-spacing: 0px;
    padding-bottom:8px;
    border-bottom:1px solid #ddd;
}
.single-post #content .blog-detail .lastest-news-detail h4{
    font-weight:500;
    color:#265962;
}
.single-post #content .blog-detail .share p{
    padding:10px;
    border-radius:3px;
    background-color:#265962;
    text-transform:uppercase;
    color:#e6e30e;
}
.single-post #content .blog-detail .share p a{
    padding:0 5px;
    font-weight:500;
    color:#fff;
    text-transform:capitalize;
    letter-spacing:1px;
}
.single-post #content .blog-detail .share p a:hover{
    color:#149bd9;
}
.single-post #content .blog-detail #comments{
    display:none;
}
.copyright a{
    color:#fff !important;
    text-transform:uppercase !important;
    font-weight:500 !important;
}
.copyright a:hover {
    color: #c5aa11 !important;
}
#inner-ban .wpb_wrapper h2{
    text-transform:uppercase;
}
.policy-txt blockquote{
    border-left: 5px solid #265962;
    margin-bottom:25px !important;
}
.policy-txt blockquote p{
    font-weight:400;
    font-size:14px;
    letter-spacing:1px;
    line-height:2;
    color:#000;
    padding-top:5px;
    padding-bottom:5px;
}
.contact-page-form input[type=text], .contact-page-form input[type=tel], .contact-page-form input[type=email]{
    color:#000 !important;
}
.home-contact-form{
    max-width:800px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    float:none !important;
}
.home section#particles-js{
    height:300px !important;
}
.header-mobile-menu .mm-toggle .icon_close{
    color:#fff;
}
.mobile-menu li a:hover{
    color:#fff;
}
.header-v2 .navi-level-1 > li.menu-item a{
    color:#fff;
}
.hover-style-4 nav .navi-level-1 > li.menu-item:hover > a, .hover-style-4 .navi-level-1 li.menu-item a:hover{
    color: #4ebfd3;
    background-color: rgba(38,89,98,0.9);
}
.current-menu-item a, .current-menu-item a:hover{
    color: #4ebfd3 !important;
    background:none !important;
    cursor:default;
}
.menu-item-1317, .menu-item-1316{
	background-color:rgb(38,89,98); !important;
}
.hover-style-4 nav .navi-level-1 > li.menu-item-1317:hover > a, .hover-style-4 nav .navi-level-1 > li.menu-item-1316:hover > a, .hover-style-4 nav .navi-level-1 > li.menu-item-1317 > a:hover, .hover-style-4 nav .navi-level-1 > li.menu-item-1316 > a:hover{
	background-color:rgba(255,255,255,1) !important;
	color:#265962;
}
.mobile-menu li.menu-item-1317 a, .mobile-menu li.menu-item-1316 > a{
	background-color:#265962 !important;
	color:#fff;
}
.mobile-menu li.menu-item-1317:hover > a, .mobile-menu li.menu-item-1316:hover > a, .mobile-menu li.menu-item-1317 > a:hover, .mobile-menu li.menu-item-1316 > a:hover{
	background-color:rgba(255,255,255,1) !important;
	color:#265962;
}
.link-color{
    color:rgb(255, 237, 34);
}
.link-color:hover{
    color:#fff;
}
.copyright{
    margin-top:-1px;
}
.popupaoc-button {
    padding: 10px 15px;
    background-color: #fff;
    color:#222;
    margin: 0 auto;
    display: block;
    text-align: center;
    max-width: 220px;
    width: 100%;
    text-transform: uppercase;
}
.popupaoc-button:hover {
    background-color: #222;
    color:#fff;
}
#cardsdw{
    padding-bottom:20px;
}
.heading-caps{
    text-transform:uppercase;
}
.theme-btn a.vc_btn3-color-turquoise{
    background-color:#265962 !important;
}
.theme-btn a.vc_btn3-color-turquoise:hover{
    background-color:#4ebfd3 !important;
}

/* 160418-footer-logo start */
.footer-v1 .footer-left{
    width:100%;
}
.footer-v1 .footer-left a img.img-responsive{
    display: block;
    max-width: 200px;
    width:100%;
    height: auto;
    margin: 0 auto;
}
/* 160418-footer-logo end */

@media only screen and (max-width: 1024px) {
    .navi-level-1 > li a{
        font-size: 11px;
        position: relative;
        padding: 5px;
        letter-spacing: 0;
    }
}
@media only screen and (max-width: 990px) {
    .page-template-template-blog #page header#mainmenu{
        height:250px !important;
    }
    .single-post #page header#mainmenu{
        height:70px !important;
    }
    .single-post #page #content{
        margin-top:60px;
    }
    section#particles-js{
        height:500px !important;
    }
    .home section#particles-js{
        height:300px !important;
    }
    .footer-v1 .footer-left {
        width: 80%;
    }
    .footer-v1 .footer-left, .footer-v1 .footer-right{
        display:block;
        float:none;
        margin:0 auto;
    }
    .footer-v1 .footer-right ul.social{
        margin:20px auto 0;
        text-align: center;
        float:none;
    }
    
    /* 160418-footer-logo start */
    .footer-v1 .footer-left{
        width:100%;
    }
    .footer-v1 .footer-left a img.img-responsive{
        display: block;
        max-width: 200px;
        width:100%;
        height: auto;
        margin: 0 auto;
    }
    /* 160418-footer-logo end */
    
    
}
@media only screen and (max-width: 768px) {
    .tp-revslider-mainul .tp-shape{
        font-size:25px !important;
        line-height:2 !important;
        margin-top:30px;
    }
    .tp-revslider-mainul .tp-caption{
        font-size:12px !important;
        line-height:2 !important;
    }
    #cardsdw{
        margin-bottom:50px;
    }
    .footer-v1 {
        padding: 55px 50px 0;
    }
    
}

@media only screen and (max-width: 740px) {
    section#particles-js{
        height:800px !important;
    }
    .home section#particles-js{
        height:300px !important;
    }
}
@media only screen and (max-width: 667px) {
    .home section#particles-js{
        height:350px !important;
    }
}