*{margin:0;padding:0}
body{background-color:#FFF;background-image:url(/wp-content/themes/newstandardsolutions/images/headerbg-blue.png);background-size:68%;background-position:top right;background-repeat:no-repeat;color:#333;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0;padding:0}

p{margin-bottom:20px;margin-top:0}
a,a:visited{color:#069;transition:all .35s ease 0s;text-decoration:none}
a:hover{text-decoration:none}
a img,img{border:none}
.img-responsive{max-width:100%;height:auto}
.clear{display:block;clear:both}
.clearH{display:block;clear:both;height:20px}
.clearHH{display:block;clear:both;height:50px}
.white{color:#fff}
.yellow{color:#F90}
.orange{color:#FF6229}
.blue{color:#069}
.green{color:#6DA01F}
.red{color:#D73D32}
.greybgs{background:#F0F0F0}
.darkbgs{background:#161D23;color:#fff}
.bluebgs{background:#017DB3;color:#fff}
.floatright{float:right}
.floatleft{float:left}
.center{text-align:center}
.alignleft{text-align:left}
.alignright{text-align:right}
.justify{text-align:justify}
.inline{display:inline-block}
amp-img.alignright,img.alignright{float:right;margin-left:15px;max-width:100%;height:auto}
amp-img.alignleft,img.alignleft{float:left;margin-right:15px;max-width:100%;height:auto}
amp-img.alignnone,amp-img.aligncenter,img.alignnone,img.aligncenter{float:none;max-width:100%;height:auto}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.imgborder{border:1px solid #E0E0E0;padding:4px}
.imgborder2{padding:0;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-box-shadow:0 58px 36px -56px #000;-moz-box-shadow:0 58px 36px -56px #000;box-shadow:0 58px 36px -56px #000}
.imgborder3{box-shadow:2px 2px 10px #000;padding:4px}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.large{font-size:110%;line-height:140%}
.small{font-size:90%;line-height:140%}
fieldset,form{border:0;margin:0;padding:0}
h1,h2,h3,h4{line-height:110%;font-family: 'Oswald', sans-serif;}
h1{font-size:36px;padding:0;margin-bottom:15px}
h2{font-size:30px;padding:0;margin-bottom:15px}
h3{font-size:24px;padding:0;margin-bottom:15px}
h4{font-size:20px;margin-bottom:10px}
h5{font-size:18px;margin-bottom:10px}
strong,.strong{font-weight:700}
.light{font-weight:300}
.titleborder{position:relative;display:block;text-align:center;margin:0 auto}
.line{border-bottom:1px solid #cdd1d0;display:block;margin:0 0 30px}
.sub-line{border:2px solid #FF8153;display:block;margin-bottom:-1px;width:50px}
.holder{background:#FF8152;height:2px;display:inline-block;width:50px}
.column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}
.column-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.column-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}
.section-title{font-size:36px;line-height:110%;font-weight:700}
ul.num{margin:15px 0 15px 36px;padding:0}
ul.num li{list-style:decimal;margin:0;padding:0 0 5px 3px}
ul.list{margin:20px 0 20px 20px;padding:0;list-style:none}
ul.list li{font-weight:400;list-style:none;padding:0 0 8px 20px;background:url(/wp-content/themes/newstandardsolutions/images/list.png) 0 0 no-repeat}
ul.bullet-icon{list-style:none;margin:15px 0;padding:0}
ul.bullet-icon li{list-style:none;margin:0;padding:0 0 5px 34px;background:url(/wp-content/themes/newstandardsolutions/images/arrow3.png) 0 5px no-repeat}
ul.bullet-icon li a{color:#000;display:block;text-decoration:none}
ul.bullet-icon li a:hover{color:#FF6229}
ul.bullet { margin: 0; padding: 0;}
ul.bullet li {margin:0; list-style: none; background: url(/wp-content/themes/newstandardsolutions/images/dot.png) no-repeat left center;padding-left: 20px; }


.wrap{clear:both;margin:0 auto;padding:0;width:80%;max-width:960px}
.wrapper{clear:both;margin:0 auto;padding:0;width:86%;max-width:1280px}
.box-20{float:left;width:20%;display:block}
.box-25{float:left;width:25%;display:block}
.box-30{float:left;width:30%;display:block}
.box-33{float:left;width:33.3%;display:block}
.box-35{float:left;width:35%;display:block}
.box-40{float:left;width:40%;display:block}
.box-45{float:left;width:45%;display:block}
.box-50{float:left;width:50%;display:block}
.box-55{float:left;width:55%;display:block}
.box-60{float:left;width:60%;display:block}
.box-65{float:left;width:65%;display:block}
.box-70{float:left;width:70%;display:block}
.box-75{float:left;width:75%;display:block}
.box-80{float:left;width:80%;display:block}
.box-100{clear:both;width:100%;display:block}
.row{margin:0 -15px}
.box-paddingS{padding:0 15px}
.box-paddingL{padding-left:20px}
.box-paddingR{padding-right:20px}
.box-padding{padding:15px}
.box-paddingT{padding:15px 0}
.box-paddingB{padding:15px 0}
.content-padding{padding:50px 0}
.inline-flex{ position: relative; display: flex; align-items: center; }
.flex-item{ position: relative; display: flex; align-items: center; width: 100%;}
.flex-content{ position: relative; display: flex; width: 100%;}
.pos_relative{position:relative; z-index:2;}
#header{position:relative;top:0;display:block;width:100%;margin:0;padding:0;z-index:99}
#headerImage{position:relative;clear:both;display:block;margin:0;padding:0;overflow:hidden}
.logo{float:left;display:block;width:24%;max-width:360px;margin:0;padding:5px 0}
.user-tools{background:#222222;color:#fff;font-weight:400;padding:8px 0 0;line-height:18px;display:block;clear:both}
.toplinks{margin:0;padding:0;display:inline-block}
.toplinks li{float:left;margin:0;padding:0 10px;list-style:none}
.toplinks li.socialicon{padding:0; margin-top: -5px}
.toplinks li a{color:#fff;display:block;line-height:100%}
.toplinks li .ampicon{width:25px;height:25px;float:left;transition:all .5s ease 0s}
.toplinks li a:hover{color:#FF6229}
.toplinks li .ampicon:hover,.toplinks li.socialicon:hover{transform:scale(1.1)}
ul.icons{display:block;margin:0;padding:0}
ul.icons li{display:inline-block;position:relative;margin:0;padding:0;list-style:none}
ul.icons li a{display:block;margin:0;padding:0;transition:all .5s ease 0s}
ul.icons li a:hover{display:block;margin:0;padding:0;transform:scale(1.1)}
.head-col{float:right;width:75%;margin:0;position:relative}
#topmenu{margin:0;padding:15px 0px;clear:both;display:block;position:relative}
#topmenu ul.menu{list-style:none;margin:0;float:right;clear:both;padding:0;display:block;transition:all .2s ease-out}
#topmenu ul.menu ul{display:none}
#topmenu ul.menu li:hover > ul{display:block}
#topmenu ul.menu{list-style:none;position:relative}
#topmenu ul.menu:after{clear:both;content:"";display:block}
#topmenu ul.menu li{float:left;list-style:none;display:table-row}
#topmenu ul.menu li:hover{left:auto}
#topmenu ul.menu li a{line-height:100%;padding:10px 15px;margin:0px 2px; color:#fff;text-align:center;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:16px;display:block;border-radius: 5px;transition:all .3s ease 0s}
#topmenu ul.menu ul{width:210px;position:absolute;top:100%;z-index:9999999;border:none;padding:2px 0;background-color:#fff;border-top:2px solid #6DA01F;border-radius:5px;-webkit-box-shadow:0 18px 54px -8px rgba(0,0,0,0.15);box-shadow:0 18px 54px -8px rgba(0,0,0,0.15);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
#topmenu ul.menu ul li{float:none;border:none;display:block;position:relative}
#topmenu ul.menu ul li + li{border-top:1px solid rgba(0,0,0,0.1)}
#topmenu ul.menu li a:hover,#topmenu ul.menu li.menu-item-has-children:hover a,#topmenu ul.menu li.current-menu-item a,#topmenu ul.menu li.current-page-ancestor.current-menu-ancestor a{color:#FFF200}
#topmenu ul.menu li.current-menu-item ul li a,#topmenu ul.menu li.current-menu-parent ul li.current-menu-item a,#topmenu ul.menu li.current-page-ancestor.current-menu-ancestor li a,#topmenu ul.menu li.menu-item-has-children:hover ul li a{color:#000}
#topmenu ul.menu ul li a:hover,#topmenu ul.menu ul.sub-menu li.menu-item a:hover,#topmenu ul.menu li.current-menu-item ul.sub-menu li a:hover{background:rgba(0,0,0,0.02);color:#111;border-top:none}
#topmenu ul.menu ul li a{background:transparent;height:auto;max-width:100%;border:none;color:#111;text-shadow:none;text-transform:capitalize;display:block;font-weight:400;font-size:14px;text-align:left;letter-spacing:0;line-height:16px;position:relative;padding:12px 8px 12px 15px}
#topmenu ul.menu ul ul{left:100%;width:200px;position:absolute;border-top:none;border-left:2px solid #6DA01F;top:0;z-index:9999999999}#topmenu ul.menu ul ul li{padding:0}
#topmenu ul.menu ul ul li a{display:block;padding:8px;max-width:100%;line-height:20px}
#topmenu ul.menu li.book-online a{display:inline-block;background-color:#FFF;background:linear-gradient(to bottom,rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 100%) repeat scroll 0 0 rgba(0,0,0,0);margin:16px 0 10px 10px;padding:8px 18px;border-radius:4px;color:#000;line-height:24px;transition:all .3s ease}
#topmenu ul.menu li.book-online a:hover{background:#FCC81F;color:#030C3F;transform:scale(1.05)}
a.read-more{display:inline-block;background-color:#FFF;background:linear-gradient(to bottom,rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 100%) repeat scroll 0 0 rgba(0,0,0,0);padding:12px 35px;font-size:16px;border-radius:50px;color:#000;line-height:24px;transition:all .3s ease}
a.read-more:hover{background:#FCC81F;color:#030C3F;transform:scale(1.05)}
a.readmore{float:none;background:#0D64D8;border:1px solid #0D64D8;color:#FFF;display:inline-block;padding:12px 40px;text-decoration:none;border-radius:50px;overflow:hidden;transition:all .3s ease-in-out}
a.readmore:hover{color:#FFF;border:1px solid #537929;background-color:#537929;}
a.viewmore{float:none;background:#537929;border:1px solid #547A2A;color:#FFF;display:inline-block;padding:12px 40px;text-decoration:none;border-radius:50px;overflow:hidden;transition:all .3s ease-in-out}
a.viewmore:hover{color:#FFF;border-color:#FF8152;background-color:#FF8152}
.content-padding{display:block;margin:0;padding:50px 0}
#mainContent{clear:both;margin:0;background:#FFF;padding:50px 0}
#leftContent{float:left;width:70%;padding:0;margin:0}
#rightContent{float:right;width:25%;padding:0;margin:0}
#rightContent .textwidget{ display: block; margin-bottom: 25px;}



.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:20px; height: 20px; opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;}
.carousel-control.left{ left: 90%; right:auto;}
.carousel-control.right{left:auto;right:0;}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:0%;z-index:5;display:inline-block; background: #3B3B3B; }
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;top: 85%; left: 40%;z-index:15;width:20%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:0px;text-indent:-999px; border-radius:0px;cursor:pointer; background-color:rgba(255, 255, 255, 1); border-radius: 1000px;}
.carousel-indicators .active{margin:0px;width:10px;height:10px;background-color:#FFA101}
.carousel-caption {position:absolute;left:10%;right:10%;top:25%;z-index:10;padding-top:20px;color:#000000; }
.carousel-caption .btn{text-shadow:none}
.carousel-item {
        position: relative;
        display: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        transition: -webkit-transform 0.6s ease;
        transition: transform 0.6s ease;
        transition: transform 0.6s ease, -webkit-transform 0.6s ease;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
        display: block;
}

.carousel-item-next,
.carousel-item-prev {
        position: absolute;
        top: 0%;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
        -webkit-transform: translateX(0);
        transform: translateX(0);
}


.carousel-control-prev,
.carousel-control-next {
        position: absolute;
        top: 0;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 5%;
        color: #fff;
        text-align: center;
        opacity: 0.8;  z-index: 9;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
        color: #fff;
        text-decoration: none;
        outline: 0;
        opacity: .9;
}

.carousel-control-prev {
        left: 0.5%;
}

.carousel-control-next {
        right: 0.5%;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
        display: inline-block;
        width: 15px;
        height: 15px;   padding: 10px;  border-radius: 4px;
        background-color:rgba(0, 0, 0, 0.5);  background-position: center center;
        background-size: 16px; background-repeat: no-repeat;
}

.carousel-control-prev-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.awards{ position: relative; clear: both; width: 100%; margin-bottom: 10px;}


.sliderContainer {
    width:100%; margin: 0px;
}
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
    }

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
    }

.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
    }

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
    }


.rslides_tabs {
    list-style: none;
    padding: 0;
    background: rgba(0,0,0,.25);
    box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
    -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
    font-size: 18px;
    list-style: none;
    margin: 0 auto 50px;
    max-width: 540px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    }

.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 1px;
    }

.rslides_tabs a {
    width: auto;
    line-height: 20px;
    padding: 9px 20px;
    height: auto;
    background: transparent;
    display: inline;
    }

.rslides_tabs li:first-child {
    margin-left: 0;
    }

.rslides_tabs .rslides_here a {
    background: rgba(255,255,255,.1);
    color: #fff;
    font-weight: bold;
    }

 .events {
    list-style: none;
    }

.callbacks_container {

    position: relative;
    float: left;
    width: 100%;
    }

.callbacks {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
    }

.callbacks li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    }

.callbacks img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    width: 100%;
    border: 0;
    }

.callbacks .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #CCCC99;
    background: #000;
    background: rgba(0,0,0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;  line-height: 40px;  text-transform: capitalize;
    max-width: none;
    }


.callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 44%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 40px;
    width: 40px;
    background:  url("/wp-content/themes/newstandardsolutions/images/themes.png") no-repeat left top;

    }

.callbacks_nav:active {
    opacity: 1.0;
    }

.callbacks_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
    }

#slider3-pager a {
    display: inline-block;
}

#slider3-pager img {
    float: left;
}

#slider3-pager .rslides_here a {
    background: transparent;
    box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
    padding: 0;
}
.ban_caption h5 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        font-size: 16px;  font-weight: 700;
        color: #FE1010;
        letter-spacing: 1px;
        margin-bottom: 5px;
}
.ban_caption h5::before {
        content: "";
        width: 25px;
        height: 2px;
        display: block;
        background-color: #FE1010;
        margin-right: 7px;
        opacity: .8;
}

.bancaption{ position:relative;width:100%; clear: both; display: flex; align-items: center;  padding: 50px 0px;  margin:0;  z-index: 999;  }


.ban_caption{ position:absolute;  width:45%; padding: 0; left: 8%; right:auto; height:auto;  padding:0; top: 25%; bottom:auto; z-index: 999;  }
.bancaption h3{color:#03204E; font-size:50px; font-weight: 900; line-height: 110%;  text-transform: capitalize;  padding: 0px 0;   display: block;  }
.bancaption h5{font-size:24px; }
.bancaption p{font-size:16px; line-height:140%; font-weight: 400; padding: 0px; margin: 0 0 25px 0px;  clear: both;}
.bancaption p span{ display: inline-block; background: rgba(254, 15, 15, 0.8); padding:10px;}


.bancaption-left{  position: relative; width:50%; margin-right: 10%;   }
.bancaption-right{ position: relative; width:45%;}
.bancaption-right img {
        width: 90%;
        max-width: 100%;
     /*   border-style: solid;
        border-width: 20px 20px 20px 20px;
        border-color: #FFFFFF;
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.15);*/
}


.box-sidebar{
    border-left: 1px solid #E0E0E0; padding-left: 25px;
}

#connect{
    position: relative; display: block; background: #F0F5FB; padding: 50px 0px; overflow: hidden;
}

#rocket-contact-cta-bg-layer-1{
    background: url(/wp-content/themes/newstandardsolutions/images/sky-stars.png);
    -webkit-animation: animatedBackground 2000s linear infinite;
    animation: animatedBackground 2000s linear infinite;
        -webkit-transform: rotate(60deg) scale(1);
    transform: rotate(60deg) scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 500%;
    height: 500%;
    position: absolute;
    left: -175%;
    top: 0;
}

#rocket-contact-cta-bg-layer-2 {
     background: url(/wp-content/themes/newstandardsolutions/images/star-streaks.png);
    -webkit-animation: animatedBackground 120s linear infinite;
    animation: animatedBackground 120s linear infinite;
    -webkit-transform: rotate(60deg) scale(1);
    transform: rotate(60deg) scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 500%;
    height: 500%;
    position: absolute;
    left: -175%;
    top: 0;
}

.spaceship {
    position: absolute;
    width: 115%;
    height: auto;
    bottom: 0;
    right: 0;
    -webkit-animation: spaceShipBob 3s ease-in-out infinite;
    animation: spaceShipBob 3s ease-in-out infinite;
    z-index: 97;
}

.animate-rocket{
    position: relative;  width: 400px; max-width: 100%; margin: 0 auto; padding-top: 80px;
}

.slide-top {
    -webkit-animation: slide-top 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate-reverse both;
            animation: slide-top 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate-reverse both;
}
@-webkit-keyframes slide-top {
    0% {
        -webkit-transform: translateY(0);
                        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-100px);
                        transform: translateY(-100px);
    }
}
@keyframes slide-top {
    0% {
        -webkit-transform: translateY(0);
                        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-100px);
                        transform: translateY(-100px);
    }
}


@-webkit-keyframes moveUp {
    0% {
        bottom: -2rem;
        opacity: 0
    }

    75% {
        opacity: 0
    }

    100% {
        bottom: -.55rem;
        opacity: 1
    }
}

@keyframes moveUp {
    0% {
        bottom: -2rem;
        opacity: 0
    }

    75% {
        opacity: 0
    }

    100% {
        bottom: -.55rem;
        opacity: 1
    }
}

@-webkit-keyframes mouse-wheel-animation {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(32px);
        transform: translateY(32px)
    }
}

@keyframes mouse-wheel-animation {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(32px);
        transform: translateY(32px)
    }
}

@-webkit-keyframes point-left {
    0% {
        -webkit-transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(-.4rem)
    }
}

@keyframes point-left {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-.4rem)
    }
}

@-webkit-keyframes point-right {
    0% {
        -webkit-transform: translateX(.4rem)
    }

    100% {
        -webkit-transform: translateX(0)
    }
}

@keyframes point-right {
    0% {
        transform: translateX(.4rem)
    }

    100% {
        transform: translateX(0)
    }
}

@-webkit-keyframes point-angle-up {
    0% {
        -webkit-transform: translate(0,0)
    }

    100% {
        -webkit-transform: translate(.4rem,.4rem)
    }
}

@keyframes point-angle-up {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translate(.4rem,.4rem)
    }
}

@-webkit-keyframes point-angle-down {
    0% {
        -webkit-transform: translate(-.4rem,-.4rem)
    }

    100% {
        -webkit-transform: translate(0,0)
    }
}

@keyframes point-angle-down {
    0% {
        transform: translate(-.4rem,-.4rem)
    }

    100% {
        transform: translate(0,0)
    }
}

@keyframes scrollingGradient {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -11520px 0
    }
}

@keyframes animatedBackground {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 0 30000px
    }
}

@keyframes spaceShipBob {
    0% {
        bottom: 2%
    }

    50% {
        bottom: 12%
    }

    100% {
        bottom: 2%
    }
}

@keyframes jetFlameShake {
    from,to {
        transform: translate3d(0,0,0)
    }

    10%,30%,50%,70%,90% {
        transform: translate3d(-2px,0,0)
    }

    20%,40%,60%,80% {
        transform: translate3d(2px,0,0)
    }
}

@-webkit-keyframes picture-swing {
    0% {
        -webkit-transform: rotate(-3deg)
    }

    50% {
        -webkit-transform: rotate(3deg)
    }

    100% {
        -webkit-transform: rotate(-3deg)
    }
}

@keyframes picture-swing {
    0% {
        transform: rotate(-3deg)
    }

    50% {
        transform: rotate(3deg)
    }

    100% {
        transform: rotate(-3deg)
    }
}

@-webkit-keyframes facebook-pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(59,89,152,.6)
    }

    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(59,89,152,0)
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(59,89,152,0)
    }
}



.box-sidebar  h2.head { font-size: 20px; font-weight: 300; line-height: 40px; border-bottom: 1px solid #E0E0E0; margin: 0 0 30px 0; color: #000000;}
.box-sidebar ul li{ margin: 0; padding: 0 0 0 10px;  position: relative; list-style: none;border-bottom: 1px dotted #d5d5d5;}
.box-sidebar ul li a{ display: block; line-height: 40px;color: #737373;-o-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;}
.box-sidebar ul li a:hover{ color: #0187C0;padding: 0 0 0 2px;}

.hr{background:#BE9E61;height:1px;margin:35px 0}
#services{position:relative;display:block;margin:0;padding:0px 0px 40px 0;}
#services::before{position:absolute;left:0;top:-50%;content:"";height:500px;width:30%;background-image:url(/wp-content/themes/newstandardsolutions/images/shape1.png);background-size:90%;background-repeat:no-repeat;background-position:top left}
#blog,#welcome{position:relative;display:block;width:100%;margin:0;padding:50px 0}
.box-about{box-shadow:0 5px 23px 0 rgba(0,0,0,0.3);padding:50px;padding-right:15%;background:rgba(119,80,51,0.9);color:#fff}
.icon-box{align-items:center;cursor:default;display:block;justify-content:center;padding:35px 30px;position:relative;text-align:center}
.icon-box::before,.icon-box::after{border:1px solid #e5e7e9;content:"";height:calc(100% - 35px);pointer-events:none;position:absolute;transition:all .33s ease 0s;width:calc(100% - 35px)}
.icon-box::before{border-width:1px 0 0 1px;left:0;top:0}
.icon-box::after{border-width:0 1px 1px 0;bottom:0;right:0}
.icon-box .divider{margin:13px auto;max-width:100%;transition:all .33s ease 0s}
.icon-box .box-top,.icon-box .box-body{filter:blur(0px);position:relative;transition:all .33s ease 0s;will-change:transform}
.icon-box .box-top{top:0}
.icon-box .box-body{max-width:100%}
.icon-box .box-header{bottom:0}
.icon-box .box-icon{display:inline-block;width:90px;margin:0 auto}
.icon-box.hover::before,.icon-box.hover::after,.icon-box:hover::before,.icon-box:hover::after{border-color:#0D64D8;height:100%;width:100%}
.icon-box.hover .box-top,.icon-box:hover .box-top{transform:translateY(-9px)}
.icon-box.hover .box-body,.icon-box:hover .box-body{transform:translateY(9px)}
.icon-box.hover .divider,.icon-box:hover .divider{width:168px;border:1px solid #f0f0f0}
.cp-box{margin:30px 0 0;width:100%}
.cp-box:hover .iconbox{border:1px solid}
.cp-box:first-child{margin:0}
.cp-box .iconbox{border:1px solid #c1c1c1;float:left;height:68px;margin:0 30px 0 0;position:relative;width:68px}
.cp-box .iconbox::before{background-color:#c1c1c1;bottom:-47px;content:"";height:46px;left:0;margin:auto;position:absolute;right:0;width:1px}
.cp-box .iconbox::after{background-color:#c1c1c1;bottom:-26px;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;width:5px}
.cp-text-box{overflow:hidden;padding:0;display:inline-block;width:70%}
.cp-outer-box h3{font-weight:400;margin-bottom:10px}
.cp-text-box .detail-box{box-sizing:border-box;float:left;margin:0 0 40px;padding:0 0 0 15px;position:relative}
.cp-text-box .iconbox{background-color:#fff;border:2px solid #bda999;border-radius:100%;color:#bda999;font-size:44px;height:84px;left:-97px;line-height:84px;position:absolute;text-align:center;top:0;width:84px}
.cp-text-box .inner{overflow:hidden}
.cp-text-box .detail-box:hover .iconbox{border:2px solid #fff;color:#fff}
.call-to-action-video{position:relative;display:block;background-color:#FFFFFF;overflow:hidden;z-index:1}
.call-to-action-video::before{content:'';position:absolute;right:0;top:0;width:68%;height:100%;z-index:9;background-image:url(/wp-content/themes/newstandardsolutions/images/shape2-blue.png);background-position:left top;background-size:cover;background-repeat:no-repeat}
.free-trial-price{max-width: 400px;}

.free-trial-image{position:absolute;text-align:center;width:49%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/wp-content/themes/newstandardsolutions/images/girl-img.jpg)}
.free-trial-image:before{position:absolute;content:'';background:rgba(72,112,30,0.8);width:100%;height:100%;top:0;left:0;z-index:1}
.free-trial-content{position:relative;z-index:9;color:#fff;max-width:555px;padding-left:30px;padding-top:70px;padding-bottom:70px}
.video-play-icon{position:absolute;display:block;width:100%;top:45%;left:-10%;z-index:4}
.video-play-icon span{width:80px;height:80px;line-height:80px;border-radius:50%;position:absolute;text-align:center;font-size:30px;cursor:pointer;background:#fff;-webkit-transition:.5s;padding-left:5px}
.color-bip span{-webkit-animation:ripple 1s linear infinite;animation:ripple 1s linear infinite}
.white-bip span{-webkit-animation:ripple-white 1s linear infinite;animation:ripple-white 1s linear infinite}
.align-right{float:right;}
a.video-play-icon-without-bip:hover span{color:#fff}
a.video-play-icon{border-radius:50%;display:block}
a.video-play-icon-without-bip{animation:none}
a.video-play-icon-without-bip:hover{-webkit-animation:ripple-white 1s linear infinite;animation:ripple-white 1s linear infinite;-webkit-transition:.5s;background-color:#65258a}
@-webkit-keyframes ripple {
0%{-webkit-box-shadow:0 0 0 0 rgba(50,100,245,.15),0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15);box-shadow:0 0 0 0 rgba(50,100,245,.15),0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15)}
100%{-webkit-box-shadow:0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15),0 0 0 60px rgba(50,100,245,0);box-shadow:0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15),0 0 0 60px rgba(50,100,245,0)}
}
@keyframes ripple {
0%{-webkit-box-shadow:0 0 0 0 rgba(50,100,245,.15),0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15);box-shadow:0 0 0 0 rgba(50,100,245,.15),0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15)}
100%{-webkit-box-shadow:0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15),0 0 0 60px rgba(50,100,245,0);box-shadow:0 0 0 20px rgba(50,100,245,.15),0 0 0 40px rgba(50,100,245,.15),0 0 0 60px rgba(50,100,245,0)}
}
@-webkit-keyframes ripple-white {
0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.1),0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1);box-shadow:0 0 0 0 rgba(255,255,255,0.1),0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1)}
100%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1),0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1),0 0 0 30px rgba(255,255,255,0)}
}
@keyframes ripple-white {
0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.1),0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1);box-shadow:0 0 0 0 rgba(255,255,255,0.1),0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1)}
100%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1),0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1),0 0 0 30px rgba(255,255,255,0)}
}
#about-us{position:relative;display:block;margin:0;padding:60px 0}
.progress{position:relative;display:-ms-flexbox;display:flex;height:12px;overflow:hidden;font-size:.75rem;background-color:#EBEBEB;border-radius:30px}
.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#537929;transition:width .6s ease}
.progress-item + .progress-item{margin-top:24px}
.progress-item{margin-bottom:20px}
.progress-title > h6{font-size:16px;font-weight:500;text-transform:capitalize}
.progress span{display:block;height:100%}
.progress-line{background-color:#537929;-webkit-animation:progressBar 3s ease-in-out;-webkit-animation-fill-mode:both;-moz-animation:progressBar 3s ease-in-out;-moz-animation-fill-mode:both}
@-webkit-keyframes progressBar {
0%{width:0}
100%{width:100%}
}
@-moz-keyframes progressBar {
0%{width:0}
100%{width:100%}
}
#counter{position:relative;padding:60px 0;background:#F2F7FF;text-align:center}
.circle-box{position:relative;display:block;margin:0 auto;height:180px;width:180px;overflow:hidden;background-color:#EBEBEB;border-radius:100%;transform:rotate(-90deg);overflow:hidden}
.circle-box span{display:block;height:100%}
.easyPieChart{position:relative;text-align:center;margin:auto}
.easyPieChart figure.canvas{position:absolute;width:150px;height:150px;left:-2px;top:-3px;margin:10%;border-radius:100%;background:#CCF;overflow:hidden;color:#fff}
.easyPieChart .points{position:relative;display:block;top:36%;z-index:9;text-align:center;color:#069;font-size:45px;font-weight:700;line-height:50px;transform:rotate(90deg)}
.easyPieChart .points sup{font-size:20px}
.progress-info{display:block;padding:15px 0;width:75%;margin:0 auto;text-align:center}
.progress-info h5{text-transform:capitalize;font-weight:400}
#testimonials{position:relative;padding:0;}
.testimonials-overlay{background:linear-gradient(75deg,#65258A 10%,#016A97);padding:60px 0}
.testimonial-quote{display:block;position:relative;width:100%;z-index:1}
.testimonial-quote::before{position:absolute;top:60px;left:4%;width:98%;height:80%;content:"";background:#028ECA;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-1}
.testimonial-quote-wrap{background:#EBEBFF;padding:30px 10px 10px 10px;z-index:4;margin-top:-30px}
blockquote{display:block;color:#000;margin:0 0 15px 0px;font-size:18px;line-height:150%;padding:20px 0px 10px 55px;position:relative;border-radius: 5px;box-shadow: 0px 0px 2px rgba(6,42,67,.2);}
blockquote::before{position:absolute;left:4px;top:0;content:"";height:50px;width:50px;background-image:url(/wp-content/themes/newstandardsolutions/images/icon-quote2.png);background-size:50px;background-repeat:no-repeat;background-position:top left;margin-right:12px}
blockquote p{margin:0;}
#testimonials .wptww-testimonials-text{display:block;color:#000;margin:0;font-size:18px;line-height:150%;padding:20px 20px 20px 55px;position:relative;text-align: left !important; border-radius:0; box-shadow:none}
#testimonials .wptww-testimonials-text::before{position:absolute;left:4px;top:0;content:"";height:50px;width:50px;background-image:url(/wp-content/themes/newstandardsolutions/images/icon-quote2.png);background-size:50px;background-repeat:no-repeat;background-position:top left;margin-right:12px}

.amp-carousel-button{display:none}
.client-name{font-size:20px;font-weight:700;color:#096596;display:block;text-align:right;text-transform:capitalize;padding:0 10px 0 0}
#portfolio{position:relative;text-align:center;padding:50px 0}
.portfolio-box{background:#fff;border:1px solid #efefef;padding:0;text-align:center;position:relative;overflow:hidden}
.portfolio-box-wrap{color:#000;display:block;height:100%;left:0;line-height:22px;margin:0;opacity:0;position:absolute;top:50%;padding:0;transform:translate(0px,-50%) scale(0.7);width:100%;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.portfolio-box:hover .portfolio-box-wrap{opacity:1;top:0;transform:scale(1)}
.portfolio-box .portfolio-box-wrap h4 a{color:#000;font-weight:700;text-transform:uppercase}
.portfolio-box .portfolio-box-wrap-inner{transform:translate(0px,-50%);top:50%;background:rgba(232,55,77,0.8);position:absolute;left:10%;padding:30px;width:80%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;transition-delay:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;margin-top:10px;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0}
.portfolio-box:hover .portfolio-box-wrap-inner{margin-top:0;background:rgba(255,255,255,0.86);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}
#footer{position:relative;display:block;background-image:url(/wp-content/themes/newstandardsolutions/images/footerbg.jpg);background-size:cover;font-size:14px;margin:0;padding:60px 0 0;color:#ccc}
.footer-logo{display:block;margin-bottom:20px}
#bar{background:rgba(0,0,0,0.6);padding:15px 0}
#footer h4{position:relative;font-size:20px;margin:0 0 40px;color:#fff}
#footer h4::after{content:"";display:block;height:3px;width:26px;background-color:#CCF;position:absolute;bottom:-10px;left:0}
ul.contact-line{margin:0 auto 20px;padding:0;display:block}
ul.contact-line li{list-style:none;margin:0;padding:0 0 10px;display:block;text-align:left}
ul.contact-line li figure{float:left;margin:5px 10px 0 0;width:20px;color:#FFF}
ul.contact-line li p{margin:0;overflow:hidden}
ul.contact-line li a{color:#FFF}
#footer ul.menu{margin:0 auto 20px;padding:0 0 0 5px}
#footer ul.menu li{display:block;padding:4px 0 6px;text-transform:capitalize;position:relative}
#footer ul.menu li a{color:rgba(255,255,255,0.8);font-size:14px;line-height:110%;display:block;font-weight:400;text-decoration:none}
#footer ul.menu li a:hover{color:#0D64D8}
.input-text{background-color:rgba(240,240,240,0.8);border:1px solid #E0E0E0;border-right:none;color:#a6a9b1;float:left;text-indent:10px;font:12px Helvetica,Arial,sans-serif;height:30px;margin:0;padding:3px 0;width:71%}
.input-submit{background-color:#F96742;border:0 none;color:#FFF;float:left;width:28%;font-size:12px;font-weight:400;margin:0;height:37px;padding:8px 0;text-transform:uppercase}
.input-submit:hover{color:#FFF;cursor:pointer;background:#D73D32}
.inputbox,.wpcf7-text{background:#F0F0F0;border:1px solid #E0E0E0;border-radius:2px;box-sizing:border-box;color:#333;float:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;margin:5px 0;padding:10px 0;text-indent:10px;width:100%}
.selectbox,.wpcf7-select{background:#F0F0F0;border:1px solid #E0E0E0;border-radius:2px;box-sizing:border-box;color:#333;float:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;margin:5px 0;padding:10px 0;text-indent:4px;width:100%}
.textarea,.wpcf7-textarea{background:#F0F0F0;border:1px solid #E0E0E0;border-radius:2px;box-sizing:border-box;color:#333;float:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;margin:5px 0;min-height:80px;padding:10px 0;text-indent:10px;width:100%}
.contact-form{clear:both;display:block;padding:10px 0}
.btn-submit,.wpcf7-submit{background:#F96742;border:1px solid #F96742;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:5px 0;padding:10px 30px;border-radius:4px;text-transform:uppercase;transition:all .3s ease 0s}
.btn-submit:hover,.wpcf7-submit:hover{background-color:#112537;border-color:#112537}
.submit-btn{background:none repeat scroll 0 0 #0F1748;border:none;border-bottom:4px solid #111;color:#fff;border-radius:5px;cursor:pointer;display:inline-block;font-weight:700;padding:15px 30px 13px;text-align:center;text-transform:uppercase}
.submit-btn:hover{background:none repeat scroll 0 0 #263793;border-bottom:4px solid #101849}
.copyright{padding:0}
.disclaimer{display:block;clear:both;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1);padding:15px 0;margin:15px 0;font-size:11px;line-height:110%}
.ban_caption{position:absolute;width:60%;padding:0;left:8%;right:auto;text-align:left;font-size:18px;top:25%;z-index:9}
.box-caption{max-width:560px}
.ban_caption h3{font-size:40px;font-weight:400;line-height:100%;text-transform:capitalize}
.ban_caption h4{font-size:20px;font-weight:700;line-height:100%;margin:0 0 8px;text-transform:capitalize}
a.slider-more{float:none;background:#0D64D8;color:#FFF;position:relative;border:1px solid #0D64D8;display:inline-block;padding:15px 30px;margin:10px 0;text-align:center;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;border-radius:50px;text-transform:uppercase;transition:all .35s ease 0s}
a.slider-more:hover{background:#54792A;color:#fff;border-color:#54792A;transform:scale(1.05)}
.blog_post{display:block;position:relative;background-color:#fff;border:1px solid #E0E0E0;padding:10px}
.blog_post h3{font-size:18px;margin:10px 0;color:#F96742}

table.tbl-pkg{color:#1c1c1c;margin:30px 0;max-width:100%;font-size:14px;border-collapse: collapse;}
table.tbl-pkg p{margin:0;padding:0}
table.tbl-pkg th{border:1px solid #248DEA;border-bottom:1px solid #e9e9e9;text-align:left;vertical-align:top}
table.tbl-pkg td{border:1px solid #248DEA;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-align:left;vertical-align:top}
table.tbl-pkg tr td:last-child{border-right:medium none}
table.tbl-pkg th{font-weight:400;color:#fff;padding:10px 15px;font-size:20px;background:#248EEB;text-align:left;vertical-align:top}
.tbl-pkg tr th span{font-size:14px;display:block;line-height:120%}
.tbl-pkg tr th:first-child{border-radius:2px 0 0 0;text-align:left}
.tbl-pkg tr th:last-child{border-radius:0 2px 0 0}
.tbl-pkg tr th:nth-child(2){background:#147BD5}
.tbl-pkg tr th:nth-child(3){background:#126EBF;border-right:solid 1px #248EEB;border-left:solid 1px #248EEB}
.tbl-pkg tr th:nth-child(4){background:#0D518C}
table.tbl-pkg td{line-height:160%;padding:9px 20px}
table.tbl-pkg tr{border:none;background:#fff none repeat scroll 0 0}
table.tbl-pkg tr:nth-child(2n){background:#F8F8F8 none repeat scroll 0 0}
.tbl-pkg tr td .centertxt{display:block;text-align:center;padding-top:5px}
a.shorttdlink{text-decoration:underline;color:#585a5a}
a.shorttdlink:hover{text-decoration:none;color:#01b8d9}
.tbl-pkg tr td.redheading{color:#147DD8;font-size:16px;font-weight:600;background:#fff}
.tbl-pkg tr td.redheading .normal{font-size:14px;color:#585A5A}
.tbl-pkg tr td.redbold{text-align:center;color:#f14130;font-size:15px;font-weight:600}
.tbl-pkg tr td.boldtxt{color:#364144;text-align:center;font-weight:600}
.tbl-pkg tr td.bttm{padding:10px;border:none;color:#fff;text-align:center}
.tbl-pkg tr td.bttm span{color:#fff;font-size:16px;font-weight:600;padding-bottom:6px;display:block}
.tbl-pkg tr:last-child td:nth-child(2){background:#147BD5}
.tbl-pkg tr:last-child td:nth-child(3){background:#126EBF;border-left:1px solid #248EEB;border-right:1px solid #248EEB}
.tbl-pkg tr:last-child td:nth-child(4){background:#0D518C}
a.btn-theme.red,button.btn-theme{background:#F14130;border:none;border-radius:5px;font-size:14px;font-weight:400;color:#fff;padding:5px 10px;display:inline-block;margin:1px}
a.btn-theme-white{background:#fff;border:none;border-radius:5px;font-size:14px;font-weight:400;color:#1C2426;padding:5px 10px;display:inline-block;margin:1px}
a.btn-theme.red:hover,a.btn-theme-white:hover,button.btn-theme:hover{background:#75B040;border-color:#75b040;color:#fff}
body.home .ts-pricing-table-style1 .price-unit{display:none}

.pricetablebg1{background-color:#FFC90E;color:#000;margin:0 0 -70px;padding:70px 10px;text-align:center;/*-webkit-clip-path:polygon(100% 0,100% 70%,0 100%,0 30%);clip-path:polygon(100% 0,100% 70%,0 100%,0 30%)*/}
.pricetablebg2{background-color:#FFF200;color:#000;margin:0 0 -70px;padding:70px 10px;text-align:center;-webkit-clip-path:polygon(100% 0,100% 70%,0 100%,0 30%);clip-path:polygon(100% 0,100% 70%,0 100%,0 30%)}
.pricetablebg3{background-color:#22B14C;color:#fff;margin:0 0 -90px;padding:60px 10px;text-align:center;-webkit-clip-path:polygon(100% 0,100% 70%,0 100%,0 30%);clip-path:polygon(100% 0,100% 70%,0 100%,0 30%)}
.pricetablebg4{background-color:#248EEB;color:#fff;padding:100px 10px 40px 0;text-align:center}
.max-price{display:block;font-size:25px;font-weight:900;padding:8px 0}
.price-title{text-align:center}
.price-tube{position: relative; overflow: hidden; width: 200px; margin: 0  auto; border-radius: 50px;}

.ts-pricing-table-style1{padding:25px 20px;background:#f3f3f3;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#676a6f;font-size:14px;-webkit-transition:all 1s ease 0;-o-transition:all 1s ease 0;transition:all 1s ease 0;margin-top:80px}
.ts-pricing-table-style1 ul{padding:0;list-style:none}
.ts-pricing-table-style1 .price-unit{width:100px;height:80px;padding-top:25px;border:3px solid #1687E9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#147DD8;margin:-70px auto 0}
.ts-pricing-table-style1 .price{font-size:30px;color:#fff;line-height:30px;display:block}
.ts-pricing-table-style1 .unit{color:#fff}
.ts-pricing-table-style1 h3{font-weight:500;font-size:16px;color:#252525;text-transform:uppercase;margin:25px 0 12px}
.ts-pricing-table-style1 li{border-bottom:1px solid #E5E5E5;line-height:130%;padding:10px}
.ts-pricing-table-style1.active li a{color:#676a6f}
.ts-pricing-table-style1 li:last-child{border:none}
.ts-pricing-table-style1 a.cta_pricing{background:#147DD8;color:#fff;text-transform:uppercase;margin-top:35px;padding:0 30px;line-height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;-webkit-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
.ts-pricing-table-style1 a.cta_pricing:hover,.ts-pricing-table-style1 a.cta_pricing:focus{background:#76A811}
.ts-pricing-table-style1.active{background:#fd4326;color:#fff}
.ts-pricing-table-style1.active .price-unit{border:3px solid #fff;background:#fd4326}
.ts-pricing-table-style1.active h3{color:#fff}
.ts-pricing-table-style1.active li{border-color:rgba(255,255,255,0.2)}
.ts-pricing-table-style1.active a.cta_pricing{background:rgba(255,255,255,0.2)}
.ts-pricing-table-style1.active a.cta_pricing:hover,.ts-pricing-table-style1.active a.cta_pricing:focus{color:#fd4326;background:#fff}

.ts-contact-hotline{width:252px;height:252px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#FFFFFF;border: 10px solid #F8F8F8;box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);display:table;margin:0 auto}
.table-cell{display:table-cell;vertical-align:middle}
.ts-contact-hotline h3,.ts-contact-hotline h4{margin:0 0 5px}
.ts-contact-hotline .ts-contact-icon{font-size:40px;margin-bottom:10px;display:inline-block}
.ts-contact-hotline p{margin:0px}
.ts-contact-hotline a{color:#737373}
.ts-contact-hotline a:hover{color:#FD4326}

.box-border{border: 1px solid #116CBB;background: #147DD8;color: #ffffff;margin: 15px 0;display: block;padding: 20px; min-height: 100px;}

.page_header_wrap{position:relative;padding:25px 0;background-color:#0187C0;color:#FFFFFF}
.hamburger{display:inline-block;padding:5px 10px;cursor:pointer}
.site-name{display:inline-block;padding:5px 5px 5px 40px;text-transform:uppercase}
#sidebar1{display:block;padding:15px 15px 25px;margin:0;background-color:#FFF;box-shadow:0 0 7px rgba(0,0,0,.3)}
#sidebar1 ul#menu-main-menu{margin:0;padding:0 0 20px;display:block}
#sidebar1 ul#menu-main-menu > li{list-style:none;padding:0 0 0 10px}
#sidebar1 ul#menu-main-menu > li + li{border-top:1px solid #F0F0F0}
#sidebar1 ul#menu-main-menu a{display:block;margin:0;padding:10px 5px;text-decoration:none;color:#000;font-weight:700;transition:all .55s ease 0s}
#sidebar1 ul#menu-main-menu ul{margin:0;padding:0 0 5px;display:block}
#sidebar1 ul#menu-main-menu ul > li{list-style:none;padding:0 0 0 15px}
#sidebar1 ul#menu-main-menu ul a{display:block;margin:0;padding:5px 0;text-decoration:none;color:#000;font-weight:400;transition:all .55s ease 0s}
#sidebar1 ul#menu-main-menu ul ul{margin:0;padding:0 0 10px}
#sidebar1 ul#menu-main-menu ul ul > li{list-style:none;padding:0 0 0 15px;background:url(/wp-content/themes/newstandardsolutions/images/link_mar.png) 7px 7px no-repeat}
#sidebar1 ul#menu-main-menu ul ul a{display:block;margin:0;padding:3px 5px;color:#000;font-weight:400;transition:all .55s ease 0s}
#sidebar1 ul#menu-main-menu a:hover{color:#F96742}
.close-sidebar{font-size:1.5em;padding:0 5px;text-align:right}
nav#topnav select,.goto,.headerbar{display:none}
@media (max-width: 1280px) {
.wrapper{clear:both;width:90%}
}
@media (max-width: 1024px) {
.wrapper{clear:both;width:95%}
#topmenu ul.menu li a{font-size:14px;text-transform:capitalize}
h1{font-size:30px}
h2{font-size:25px}
h3{font-size:20px}
h4{font-size:18px}
.ban_caption{width:50%}
.ban_caption h3{font-size:25px}
.ban_caption p{font-size:14px;line-height:130%}
a.slider-more,a.slidermore{font-size:14px;padding:8px 20px}
}
@media (min-width: 769px) and (max-width: 980px) {
.wrapper{clear:both;width:90%}
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-66,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:0 auto;display:block;position:relative;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:0;margin:0}
.flex-item, .flex-content{ display: block; clear: both;}

.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:0 auto;width:300px;text-align:center}
body{background-image:none}
#headerImage{background-image:url(/wp-content/themes/newstandardsolutions/images/headerbg-blue.png);background-size:46%;background-position:top right;background-repeat:no-repeat}
.page_header_wrap{background-image:url(/wp-content/themes/newstandardsolutions/images/map-pattern.png);background-repeat:no-repeat;background-position:center}
.headerbar{display:block;background:#F0F0F0}
#header{text-align:center;width:100%;position:relative;z-index:999}
#topmenu{float:none;margin:0px auto;padding:0px;width:100%;clear:both;}
.moduletable_dropdown{float:none;clear:both;margin:0px auto;width:100%;background:none;text-align:center;}
nav#topnav ul, nav#topnav ul.menu{display:none;}
nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0px auto;height:40px;padding:10px 10px;font-size:0px;border:1px solid #1A4C9B;background:#1A4C9B url(../images/menu.png) left center no-repeat;position:relative;color:#FFFFFF;}
nav#topnav select option{display:block;background:#1A4C9B;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:6px 0px 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px;}
nav#topnav select option:hover{background:#231F20;}
iframe{width:100%;height:350px}
#leftContent,#rightContent{float:none;width:96%;margin:0 auto;padding:2% 2% 3%;clear:both}
#footer,#bar{text-align:center}
h1,.section-title{font-size:30px}
.ban_caption{width:46%;left:8%;bottom:auto;top:15%}
.ban_caption h3{font-size:24px}
.ban_caption p,.scInner p{font-size:14px;line-height:130%}
a.slider-more, a.slidermore{margin:0;font-size:14px;font-weight:700;line-height:120%;padding:14px 30px;text-transform:capitalize}
.call-to-action-video::before{display:none}
.free-trial-image { position: relative; width: 100%;  height: 100%; }
.free-trial-content{ background: #017BAF;max-width:90%;margin:0 auto;padding:50px 30px;}
.testimonial-quote-wrap{margin-top:20px}
#mainslider{height:auto}
.bancaption { display:block; padding: 50px 0px; margin: 0 auto; }
.bancaption-left { width: 100%; margin-right:0;}
.bancaption-right { width: 100%; margin-right:0;}
.bancaption h3 { font-size: 46px; }
#testimonials { overflow: hidden; }
#customer-reviews{height:auto}

#footer h4::after{left:48%}
ul.contact-line{max-width:250px}
.footer-logo{max-width:300px;margin-left:auto;margin-right:auto}
.blog_post img{position:relative;width:100%;margin:0}
.blog_txt{padding:0}
.blog-title{height:auto}
.column-2,.column-3,.column-4{column-count:2;column-gap:20px}
}
@media (max-width: 768px) {
.wrapper{clear:both;width:90%} .wrap{width:100%}
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-66,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:0 auto;display:block;position:relative;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:0;margin:0}
.flex-item, .flex-content{ display: block; clear: both;}
.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:0 auto;width:300px}
body{background-image:none}
#headerImage{background-image:url(/wp-content/themes/newstandardsolutions/images/headerbg-blue.png);background-size:46%;background-position:top right;background-repeat:no-repeat}
.page_header_wrap{background-image:url(/wp-content/themes/newstandardsolutions/images/map-pattern.png);background-repeat:no-repeat;background-position:center}
.headerbar{display:block;background:#F0F0F0}
#header{text-align:center;width:100%;position:relative;z-index:99}
#topmenu{float:none;margin:0px auto;padding:0px;width:100%;clear:both;}
.moduletable_dropdown{float:none;clear:both;margin:0px auto;width:100%;background:none;text-align:center;}
nav#topnav ul, nav#topnav ul.menu{display:none;}
nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0px auto;height:40px;padding:10px 10px;font-size:0px;border:1px solid #1A4C9B;background:#1A4C9B url(../images/menu.png) left center no-repeat;position:relative;color:#FFFFFF;}
nav#topnav select option{display:block;background:#1A4C9B;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:6px 0px 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px;}
nav#topnav select option:hover{background:#231F20;}
iframe{width:100%;height:350px}
#leftContent,#rightContent{float:none;width:96%;margin:0 auto;padding:2% 2% 3%;clear:both}
#footer,#bar{text-align:center}
h1,.section-title{font-size:30px}

.ban_caption{width:46%;left:8%;bottom:auto;top:15%}
.ban_caption h3{font-size:20px}
.ban_caption p{font-size:12px;line-height:130%}
a.slider-more, a.slidermore{margin:0;font-size:14px;font-weight:700;line-height:120%;padding:14px 30px;text-transform:capitalize}
#mainslider{height:auto}
.bancaption { display:block; padding: 50px 0px; margin: 0 auto; }
.bancaption-left { width: 100%; margin-right:0;}
.bancaption-right { width: 100%; margin-right:0;}
.bancaption h3 { font-size: 40px; }
#testimonials { overflow: hidden; }
#customer-reviews{height:auto}

.call-to-action-video::before{display:none}
.free-trial-image { position: relative; width: 100%;  height: 100%; }
.free-trial-content{ background: #017BAF;padding:50px 30px;}
.testimonial-quote-wrap{margin-top:20px}
#footer h4::after{left:48%}
ul.contact-line{max-width:250px}
.footer-logo{max-width:300px;margin-left:auto;margin-right:auto}
.blog_post img{position:relative;width:100%;margin:0}
.blog_txt{padding:0}
.blog-title{height:auto}
.column-2,.column-3,.column-4{column-count:2;column-gap:20px}
}
@media (max-width: 640px) {
.wrapper{clear:both;width:90%;} .wrap{width:100%}
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-66,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:0 auto;display:block;position:relative;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:0;margin:0}
.flex-item, .flex-content{ display: block; clear: both;}
.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:0 auto;width:300px;text-align:center}
body{background-image:none}
#headerImage{background-image:url(/wp-content/themes/newstandardsolutions/images/headerbg-blue.png);background-size:46%;background-position:top right;background-repeat:no-repeat}
.page_header_wrap{background-image:url(/wp-content/themes/newstandardsolutions/images/map-pattern.png);background-repeat:no-repeat;background-position:center}
.headerbar{display:block;background:#F0F0F0}
#header{text-align:center;width:100%;position:relative;z-index:999}
#topmenu{float:none;margin:0px auto;padding:0px;width:100%;clear:both;}
.moduletable_dropdown{float:none;clear:both;margin:0px auto;width:100%;background:none;text-align:center;}
nav#topnav ul, nav#topnav ul.menu{display:none;}
nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0px auto;height:40px;padding:10px 10px;font-size:0px;border:1px solid #1A4C9B;background:#1A4C9B url(../images/menu.png) left center no-repeat;position:relative;color:#FFFFFF;}
nav#topnav select option{display:block;background:#1A4C9B;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:6px 0px 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px;}
nav#topnav select option:hover{background:#231F20;}
iframe{width:100%;height:300px}
#footer,#bar{text-align:center}
h1,.section-title{font-size:25px}
h2{font-size:20px}
h3{font-size:16px}
h4{font-size:14px}
.ban_caption{width:55%;left:8%;bottom:auto;top:15%}
.ban_caption h3{font-size:20px}
.ban_caption p{display:block}
a.slider-more, a.slidermore{margin:0;font-size:13px;font-weight:700;line-height:120%;padding:12px 30px;text-transform:capitalize}
blockquote{font-size:14px;line-height:140%}
.client-name{font-size:14px}
#mainslider{height:auto}
.bancaption { display:block; padding: 50px 0px; margin: 0 auto; }
.bancaption-left { width: 100%; margin-right:0;}
.bancaption-right { width: 100%; margin-right:0;}
.bancaption h3 { font-size: 40px; }
#testimonials { overflow: hidden; }
#customer-reviews{height:auto}
.call-to-action-video::before{display:none}
.free-trial-image { position: relative; width: 100%;  height: 100%; }
.free-trial-content{ background: #017BAF;padding:50px 30px;}
.testimonial-quote-wrap{margin-top:20px}
#footer h4::after{left:46%}
ul.contact-line{max-width:220px}
.footer-logo{max-width:300px;margin-left:auto;margin-right:auto}
.blog_post img{position:relative;width:100%;margin:0}
.blog_txt{padding:0}
.blog-title{height:auto}
.column-2,.column-3,.column-4{column-count:1;column-gap:0}
}
@media (max-width: 480px) {
.wrapper{clear:both;width:90%} .wrap{width:100%}
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-66,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:0 auto;display:block;position:relative;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:0;margin:0}
.flex-item, .flex-content{ display: block; clear: both;}

body{background-image:none}
#headerImage{background-image:url(/wp-content/themes/newstandardsolutions/images/headerbg-blue.png);background-size:46%;background-position:top right;background-repeat:no-repeat}
.page_header_wrap{background-image:url(/wp-content/themes/newstandardsolutions/images/map-pattern.png);background-repeat:no-repeat;background-position:center}
.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:0 auto;width:90%;text-align:center}
.headerbar{display:block;background:#F0F0F0}
#header{text-align:center;width:100%;position:relative;box-shadow:none}
#topmenu{float:none;margin:0px auto;padding:0px;width:100%;clear:both;}
.moduletable_dropdown{float:none;clear:both;margin:0px auto;width:100%;background:none;text-align:center;}
nav#topnav ul, nav#topnav ul.menu{display:none;}
nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0px auto;height:40px;padding:10px 10px;font-size:0px;border:1px solid #1A4C9B;background:#1A4C9B url(../images/menu.png) left center no-repeat;position:relative;color:#FFFFFF;}
nav#topnav select option{display:block;background:#1A4C9B;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:6px 0px 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px;}
nav#topnav select option:hover{background:#231F20;}
.ban_caption{width:60%;left:8%;bottom:auto;top:10%}
.ban_caption p{height:60px;overflow:hidden}

#mainslider{height:auto}
.bancaption { display:block; padding: 50px 0px; margin: 0 auto; }
.bancaption-left { width: 100%; margin-right:0;}
.bancaption-right { width: 100%; margin-right:0;}
.bancaption h3 { font-size: 40px; }
#testimonials { overflow: hidden; }
#customer-reviews{height:auto}

.free-trial-image { position: relative; width: 100%;  height: 100%; }
.free-trial-content{ background: #017BAF;padding:20px;}

.cp-text-box{padding:25px 0 0;display:block;width:100%}
.call-to-action-video::before{display:none}

.testimonial-quote-wrap{margin-top:20px}
blockquote{padding:50px 0 0}
blockquote::before{bottom:-50px;top:auto}
#footer h4::after{left:46%}
ul.contact-line{max-width:200px}
iframe{width:100%;height:250px}
#footer,#bar{text-align:center}
a.slider-more, a.slidermore{margin:0;font-size:13px;font-weight:700;line-height:120%;padding:10px 25px;text-transform:capitalize}
.column-2,.column-3,.column-4{column-count:1;column-gap:0}
}