/* CSS Document Responsive*/
.clrfix {
	clear:both;
}


/*Styles for screen 600px and lower*/
/*---------------------Custom CSS-------------------*/
/*For background image container only*/
@media only screen and (max-width: 1024px) {

    #silder-inner .content {
        max-width: 55%;
    }
}
@media only screen and (max-width: 959px) {
	.tab ul li:hover ul, #menu-bott ul li:hover ul {
		display:none;
	}
	#top-link {
		display:block;
	}

	#videos .videos:last-child {
		float: left;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#header {
width:95%;
}
#header .logo {
float:none;
width:100%;
text-align:center;
padding:0px 0px 10px;
}
#header .right {
float:none;
width:100%;
text-align:center;
}
#header .top {
float:none;
width:100%;
text-align:center;
}
#header .social {
float:none;
width:100%;
text-align:center;
margin:0px;
padding:10px 0px 5px;
border-right:none;
}
#header .number {
float:none;
width:100%;
text-align:center;
border-bottom:1px solid #d5d5d5;
border-right:none;
margin:0px;
padding:5px 0px 10px;
}
 #silder {
/*width:95%;*/
}
.main {
/*width:95%;*/
}
#tabs .box {
float:none;
width:100%;
padding:10px 0px 30px;
}
#tabs .box2 {
float:none;
width:100%;
padding:10px 0px 10px;
}
 .index-content .left {
float:none;
width:100%;
padding:0px 0px 20px;
}
.index-content .left .tab {
float:left;
width:33%;
}
.index-content .right {
float:none;
width:100%;
padding:10px 0px 20px;
}
.index-content .contact input {
width:98%;
}
.index-content .contact textarea {
width:98%;
}
.index-content .right .input {
width:98%;
}
 #videos .videos {
margin:0px 20px 20px 0px;
float:left;
}
#videos .videos2 {
margin:0px 20px 20px 0px;
float:left;
}
 .harbour .left {
width:23%;
}
.harbour .right {
width:68%;
padding:0px 0px 0px 20px;
}
 #bott-box {
padding:0px 0px;
}
#bott-box .box {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .box2 {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .input {
width:98%;
}
 #footer {
width:95%;
}
#footer .left {
float:none;
width:100%;
text-align:center;
}
#footer .right {
float:none;
width:100%;
text-align:center;
}
 #silder-inner {
width:100%;
}
#top-link {
width:95%;
}
 #community-left {
float:none;
width:100%;
padding:10px 0px 20px;
}
#community-right {
float:none;
width:100%;
padding:10px 0px 20px;
}
 #community-left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.community {
float:left;
width:45%;
margin:20px 35px 20px 0px;
}
#community-right {
float:none;
width:100%;
padding:15px 0px 20px;
}
#contact input {
width:98%;
}
#contact textarea {
width:98%;
}
.stay .input {
width:98%;
}
 .container_left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.chbox .left {
float:none;
width:100%;
}
.chbox .right {
float:none;
width:100%;
}
 .listing_box .datleft {
width:80px;
padding:0px;
}
.listing_box .textright {
width:86%;
}
 .event_listing .thmbox {
width:90%;
float:none;
}
.event_listing .detailtext {
width:90%;
float:none;
margin:10px 0px 0px 15px;
}

/*----------------New CSS----------------*/
.finace {
width:100%;
float:none;
}
.body-main-left {
width:100%;
float:none;
margin:20px 0px;
}
.body-main-right {
width:100%;
float:none;
margin:20px 0px;
}
 .manager {
margin:10px 0px;
padding:0px 0px;
width:16%;
float:left;
}
.manager-right {
margin:10px 0px;
padding:0px 0px;
width:80%;
float:right;
}
.cisco-line-cisco {
margin:10px 0px 0px 0px;
}
.ciscotext {
margin:10px 0px 0px 0px;
width:80%;
}
.reason {
margin:10px 0px 0px 0px;
}
/*---------------------Navigation-------------------*/

/*--------------ENDS-------------*/

#silder .tab {
border-top:none;
}
#silder .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #menu-bott {
margin:10px 0px;
}
#menu-bott ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#menu-bott ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .tab {
border-top:none;
}
#silder-inner .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder-inner .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .content {
width:88%;

margin-top:25px;
}
}
 @media only screen and (max-width: 767px) {
#header {
width:95%;
}
#header .logo {
float:none;
width:100%;
text-align:center;
padding:0px 0px 10px;
}
#header .right {
float:none;
width:100%;
text-align:center;
}
#header .top {
float:none;
width:100%;
text-align:center;
}
#header .social {
float:none;
width:100%;
text-align:center;
margin:0px;
padding:10px 0px 5px;
border-right:none;
}
#header .number {
float:none;
width:100%;
text-align:center;
border-bottom:1px solid #d5d5d5;
border-right:none;
margin:0px;
padding:5px 0px 10px;
}
 #silder {
/*width:95%;*/
}
.main {
/*width:95%;*/
}
#tabs .box {
float:none;
width:100%;
padding:10px 0px 30px;
}
#tabs .box2 {
float:none;
width:100%;
padding:10px 0px 10px;
}
 .index-content .left {
float:none;
width:100%;
padding:0px 0px 20px;
}
.index-content .left .tab {
float:left;
width:33%;
}
.index-content .right {
float:none;
width:100%;
padding:10px 0px 20px;
}
.index-content .contact input {
width:98%;
}
.index-content .contact textarea {
width:98%;
}
.index-content .right .input {
width:98%;
}
 #videos .videos {
margin:0px 20px 20px 0px;
float:left;
}
#videos .videos2 {
margin:0px 20px 20px 0px;
float:left;
}
 .harbour .left {
width:23%;
padding:0;
}
.harbour .right {
width:68%;
padding:0px 0px 0px 20px;
}
 #bott-box {
padding:0px 0px;
}
#bott-box .box {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .box2 {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .input {
width:98%;
}
 #footer {
width:95%;
}
#footer .left {
float:none;
width:100%;
text-align:center;
}
#footer .right {
float:none;
width:100%;
text-align:center;
}
 #silder-inner {
width:100%;
}
#top-link {
width:95%;
}
 #community-left {
float:none;
width:100%;
padding:10px 0px 20px;
}
#community-right {
float:none;
width:100%;
padding:10px 0px 20px;
}
 #community-left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.community {
float:left;
width:45%;
margin:20px 30px 20px 0px;
}
#community-right {
float:none;
width:100%;
padding:15px 0px 20px;
}
#contact input {
width:98%;
}
#contact textarea {
width:98%;
}
.stay .input {
width:98%;
}
 .container_left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.chbox .left {
float:none;
width:100%;
}
.chbox .right {
float:none;
width:100%;
}
 .listing_box .datleft {
width:80px;
padding:0px;
}
.listing_box .textright {
width:85%;
}
 .event_listing .thmbox {
width:90%;
float:none;
}
.event_listing .detailtext {
width:90%;
float:none;
margin:10px 0px 0px 15px;
}

/*----------------New CSS----------------*/
.finace {
width:100%;
float:none;
}
.body-main-left {
width:100%;
float:none;
margin:20px 0px;
}
.body-main-right {
width:100%;
float:none;
margin:20px 0px;
}
 .manager {
margin:10px 0px;
padding:0px 0px;
width:16%;
float:left;
}
.manager-right {
margin:10px 0px;
padding:0px 0px;
width:80%;
float:right;
}
 .cisco-line-cisco {
margin:10px 0px 0px 0px;
}
.ciscotext {
margin:10px 0px 0px 0px;
width:80%;
}
.reason {
margin:10px 0px 0px 0px;
}
/*---------------------Navigation-------------------*/

/*--------------ENDS-------------*/

#silder .tab {
border-top:none;
}
#silder .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #menu-bott {
margin:10px 0px;
}
#menu-bott ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#menu-bott ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .tab {
border-top:none;
}
#silder-inner .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder-inner .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .content {
width:88%;
max-width: none;
margin-top:25px;
}

/*.fullwidthbanner-container {
	display:none;
}*/
.fullwidthbanner-container .tp-caption {
	display:none;
}
.down-botton {
	float:none;
	display:inline-block;
}
.Our-Internet.partial {
	width:auto;
}
.pdf-sidebar {
    display: inline-block;
    width: 100%;
	float:none;
}
.pdf-sidebar img {
	display:block;
	margin:0 auto;
}
.testimonial_box .testimonial_wrapper {
	height:150px !important;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
#header {
width:95%;
}
#header .logo {
float:none;
width:100%;
text-align:center;
padding:0px 0px 10px;
}
#header .right {
float:none;
width:100%;
text-align:center;
}
#header .top {
float:none;
width:100%;
text-align:center;
}
#header .social {
float:none;
width:100%;
text-align:center;
margin:0px;
padding:10px 0px 5px;
border-right:none;
}
#header .number {
float:none;
width:100%;
text-align:center;
border-bottom:1px solid #d5d5d5;
border-right:none;
margin:0px;
padding:5px 0px 10px;
}
 #silder {
/*width:95%;*/
}
.main {
/*width:95%;*/
}
#tabs .box {
float:none;
width:100%;
padding:10px 0px 30px;
}
#tabs .box2 {
float:none;
width:100%;
padding:10px 0px 10px;
}
 .index-content .left {
float:none;
width:100%;
padding:0px 0px 20px;
}
.index-content .left .tab {
float:none;
width:100%;
}
.index-content .right {
float:none;
width:100%;
padding:10px 0px 20px;
}
.index-content .contact input {
width:98%;
}
.index-content .contact textarea {
width:98%;
}
.index-content .right .input {
width:98%;
}
 #videos .videos {
margin:0px 0px 20px;
float:none;
}
#videos .videos2 {
margin:0px 0px 20px;
float:none;
}
 .harbour .left {
width:23%;
}
.harbour .right {
width:68%;
padding:0px 0px 0px 20px;
}
 #bott-box {
padding:0px 0px;
}
#bott-box .box {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .box2 {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .input {
width:98%;
}
 #footer {
width:95%;
}
#footer .left {
float:none;
width:100%;
text-align:center;
}
#footer .right {
float:none;
width:100%;
text-align:center;
}
 #silder-inner {
width:100%;
}
#top-link {
width:95%;
}
 #community-left {
float:none;
width:100%;
padding:10px 0px 20px;
}
#community-right {
float:none;
width:100%;
padding:10px 0px 20px;
}
 #community-left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.community {
float:none;
width:100%;
margin:20px 0px;
}
#community-right {
float:none;
width:100%;
padding:15px 0px 20px;
}
#contact input {
width:98%;
}
#contact textarea {
width:98%;
}
.stay .input {
width:98%;
}
 .container_left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.chbox .left {
float:none;
width:100%;
}
.chbox .right {
float:none;
width:100%;
}
 .listing_box .datleft {
width:80px;
padding:0px;
}
.listing_box .textright {
width:80%;
}
 .event_listing .thmbox {
width:90%;
float:none;
}
.event_listing .detailtext {
width:90%;
float:none;
margin:10px 0px 0px 15px;
}

/*----------------New CSS----------------*/
.down-botton {
width:100%;
float:none;
}
.finace {
width:100%;
float:none;
}
.finace .hdttle h5 {
width:100%;
}
.finace .hdttle h6 {
width:100%;
}
.finace-left {
float:none;
width:100%;
margin:10px 0px 0px;
}
.finace-right {
float:none;
width:100%;
margin:8px 0px 20px;
}
.body-main-left {
width:100%;
float:none;
margin:20px 0px;
}
.body-main-right {
width:100%;
float:none;
margin:20px 0px;
}
.tachnical {
width:100%;
}
.tachnical h4 {
float:none;
width:100%;
}
.tachnical-right {
float:none;
width:100%;
}
 .manager {
margin:10px 0px;
padding:0px 0px;
width:20%;
float:left;
}
.manager-right {
margin:10px 0px;
padding:0px 0px;
width:73%;
float:right;
}
 .cisco-line-cisco {
margin:10px 0px 0px 0px;
}
.ciscotext {
margin:10px 0px 0px 0px;
width:75%;
}
.reason {
margin:10px 0px 0px 0px;
}
/*---------------------Navigation-------------------*/

/*--------------ENDS-------------*/

#silder .tab {
border-top:none;
}
#silder .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #menu-bott {
margin:10px 0px;
}
#menu-bott ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#menu-bott ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .tab {
border-top:none;
}
#silder-inner .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder-inner .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .content {
width:88%;
margin-top:5px;
}
}
 @media only screen and (max-width: 479px) {
 #silder-inner h2 span {
     white-space:nowrap;
 }
#header {
width:95%;
}
#header .logo {
float:none;
width:100%;
text-align:center;
padding:0px 0px 10px;
}
#header .right {
float:none;
width:100%;
text-align:center;
}
#header .top {
float:none;
width:100%;
text-align:center;
}
#header .social {
float:none;
width:100%;
text-align:center;
margin:0px;
padding:10px 0px 5px;
border-right:none;
}
#header .number {
float:none;
width:100%;
text-align:center;
border-bottom:1px solid #d5d5d5;
border-right:none;
margin:0px;
padding:5px 0px 10px;
}
 #silder {
/*width:95%;*/
}
.main {
/*width:95%;*/
}
#tabs .box {
float:none;
width:100%;
padding:10px 0px 30px;
}
#tabs .box2 {
float:none;
width:100%;
padding:10px 0px 10px;
}
 .index-content .left {
float:none;
width:100%;
padding:0px 0px 20px;
}
.index-content .left .tab {
float:none;
width:100%;
}
.index-content .right {
float:none;
width:100%;
padding:10px 0px 20px;
}
.index-content .contact input {
width:98%;
}
.index-content .contact textarea {
width:98%;
}
.index-content .right .input {
width:98%;
}
 #videos .videos {
margin:0px 0px 20px;
float:none;
}
#videos .videos2 {
margin:0px 0px 20px;
float:none;
}
 .harbour .left {
width:22%;
}
.harbour .right {
width:68%;
padding:0px 0px 0px 20px;
}
 #bott-box {
padding:0px 0px;
}
#bott-box .box {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .box2 {
float:none;
width:100%;
padding:25px 0px 25px;
}
#bott-box .input {
width:98%;
}
 #footer {
width:95%;
}
#footer .left {
float:none;
width:100%;
text-align:center;
}
#footer .right {
float:none;
width:100%;
text-align:center;
}
 #silder-inner {
width:100%;
}
#top-link {
width:95%;
}
 #community-left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.community {
float:none;
width:100%;
margin:20px 0px;
}
#community-right {
float:none;
width:100%;
padding:15px 0px 20px;
}
#contact input {
width:98%;
}
#contact textarea {
width:98%;
}
.stay .input {
width:98%;
}
 .container_left {
float:none;
width:100%;
padding:25px 0px 20px;
}
.chbox .left {
float:none;
width:100%;
}
.chbox .right {
float:none;
width:100%;
}
 .cate_listing {
margin:4px 0px 20px;
width:100%;
float:none;
}
.listing_box .datleft {
width:80px;
padding:0px;
}
.listing_box .textright {
width:70%;
}
 .event_listing .thmbox {
width:90%;
float:none;
}
.event_listing .detailtext {
width:90%;
float:none;
margin:10px 0px 0px 15px;
}

/*----------------New CSS----------------*/
.down-botton {
width:100%;
float:none;
}
.finace {
width:100%;
float:none;
}
.finace .hdttle h5 {
width:100%;
}
.finace .hdttle h6 {
width:100%;
}
.finace-left {
float:none;
width:100%;
margin:10px 0px 0px;
}
.finace-right {
float:none;
width:100%;
margin:8px 0px 20px;
}
.body-main-left {
width:100%;
float:none;
margin:20px 0px;
}
.body-main-right {
width:100%;
float:none;
margin:20px 0px;
}
.tachnical {
width:100%;
}
.tachnical h4 {
float:none;
width:100%;
}
.tachnical-right {
float:none;
width:100%;
}
 .manager {
margin:10px 0px;
padding:0px 0px;
width:30%;
float:left;
}
.manager-right {
margin:10px 0px;
padding:0px 0px;
width:60%;
float:right;
}
.cisco-line-cisco {
margin:10px 0px 0px 0px;
}
.ciscotext {
margin:10px 0px 0px 0px;
width:65%;
}
.reason {
margin:10px 0px 0px 0px;
}
/*---------------------Navigation-------------------*/

/*--------------ENDS-------------*/

#silder .tab {
border-top:none;
}
#silder .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #menu-bott {
margin:10px 0px;
}
#menu-bott ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#menu-bott ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .tab {
border-top:none;
}
#silder-inner .tab ul li {
background-image:none;
display:block;
padding:0px;
margin:0px;
}
#silder-inner .tab ul li a {
color:#FFF;
text-decoration:none;
display:block;
padding:10px 10px;
font-weight:600;
border-top:1px solid #717171;
border-bottom:1px solid #a9a9a9;
font-size:13px;
}
 #silder-inner .content {
width:88%;
margin-top:-10px;
}
table tr td, table tr td p, table tr td em {
	font-size:10px !important;
	padding:0 !important;
	margin:0 !important;
}
.index-content .contact input.send {
	width:100%;
}
#videos .videos, #videos .videos2 {
	width:100%;
}
#silder-inner .img, #silder-inner img {
	min-height:90px;
}
#silder-inner h2 a {
	font-size:14px;
}
#silder-inner h2 span {
	font-size:22px;
}
.pdf-sidebar img {
	width:100%;
	height:auto;
}
.testimonial_box .testimonial_wrapper {
	height:215px !important;
}
.office {
    width: 100%;
}
.office-head > span {
    font-size: 12px;
}
}

 @media only screen and (max-width: 959px) {
/* multisite */
.listing_box.multisite .textright {
margin: 0px 0px;
padding: 0px 0px;
float: right;
width: 100% ;
}

.listing_box.multisite .datleft {
width: 100% ;
border: 1px solid #4e7dc8;
font-size: 0.9rem;
}
#silder .tab, #silder-inner .tab, #menu-bott, #top-link {
	display:none;
}
}
