/* Download Glocom Home Page */
.downloadGlocomRow {
    display: flex;
    justify-content: center;
}

.downloadGlocomRow .downloadGlocomBtn {
    width: 400px;
    height: 40px;
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998;
}

/* International Rates */
#internationalRates {
    height: 14vh;
}

#internationalRates .intRatesTitle {
    color: #1d4c6a;
    font-weight: bold;
}

#internationalRates .initialDiv {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 20px;
}

#internationalRates .downloadCallRates {
  color: #000000;
}

#internationalRates .downloadCallRates .downloadCallRatesFirstDiv {
  display: flex;
  justify-content: center;
  font-size: 60px;
  color: #008000;
}

#internationalRates .downloadCallRates .downloadCallRatesSecondDiv {
display: flex;
justify-content: center;
font-weight: bold;
}

@media only screen and (max-width: 400px){
  #internationalRates {
    padding: 10px 10px;
  }
  #internationalRates .intRatesTitle {
    font-size: 10px;
  }
  #internationalRates .downloadCallRates .downloadCallRatesSecondDiv {
      font-size: 11px;
  }
  #internationalRates .downloadCallRates .downloadCallRatesFirstDiv {
    font-size: 40px;
  }
}
/* END OF International Rates */


/* --- RESET --- */
html,body,h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,dl,dt,dd,header,footer,nav,aside,section,article,button{margin: 0;padding: 0;list-style: none;border: none;text-decoration: none;outline: none;}
header,footer,nav,aside,section,article{display: block;}
/* --- RESET || END --- */

/* --- FONTS --- */
@font-face {
    font-family: 'open_sansbold';
    src: url('../../fonts/opensans-bold-webfont.eot');
    src: url('../../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('../../fonts/opensans-light-webfont.eot');
    src: url('../../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-light-webfont.woff') format('woff'),
         url('../../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../../fonts/opensans-regular-webfont.eot');
    src: url('../../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../../fonts/opensans-semibold-webfont.eot');
    src: url('../../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* --- FONTS || END--- */

/* --- CONTENT --- */
html,body{height: 100%;}
body{overflow-y: scroll;}

body{background: url("../../images/mainbg.gif");font-family: 'Open Sans', sans-serif;font-size: 14px;color: #333;}
header{width: 1100px;height: 135px;position: relative;margin: 0 auto; background-color:#fff;}
h1{width: 220px;height: 58px;margin: 0px 0 0 40px;float: left;position: relative;line-height: 2rem;}
nav{position: relative;background: none;}
nav ul li{float: left;background: none;}
nav ul li a{font-family: 'Open Sans', sans-serif;font-size: 14px;text-transform: uppercase;padding: 7px 10px;background: none;}
nav ul li a:hover,nav ul li a.on{color: #3B6E8F;background: #FFFFFF;}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea ,select{
	margin: 0 0 0.5rem;
}

.height-40px{
  height: 40px;
}

.nav-container{
  background-color: #3B6E8F;
  color: #FFFFFF;
  height: 28px;
  display: flex;
  justify-content: center;
  margin-top:50px;
}

.iframe-container{
  height: 90vh;
}

.training-iframe{
  width: 100%;
  height: 500px;
}

#maincontent{width: 1100px;position: relative;margin: 0 auto;padding: 0 40px 20px 40px;background: #fff;overflow: hidden; margin-top:-22px;}
#tech-support{width: 100%;height: 43px;line-height: 40px;text-align: right;color: #ca3f20;font-family: 'Open Sans', sans-serif;font-size: 25px;position: relative;padding-right: 50px;;padding-top: 20px;}
.logo-head{margin-top: 13px;}
#tech-support a{color: #ca3f20;}
h2{color: #1d4c6a;font-family: 'Open Sans', sans-serif;font-size: 18px;text-transform: uppercase;}
h2#hosting-services-title{background: url("../../images/hosting-services-icon.png") 0 0 no-repeat;}
h2#keys-to-success-title{background: url("../../images/keys-to-success-icon.png") 0 0 no-repeat;}
h2#where-doyou-start-title{background: url("../../images/where-doyou-start-icon.png") 0 0 no-repeat;}
h3{font-size: 18px;font-weight: normal;color: #1d4c6b;font-family: 'Open Sans', sans-serif;text-transform: uppercase;}
ul#home-columns > li{/* margin-bottom: 20px; */}
.flex-direction-nav a{width: 50px;height: 50px;color: #266289;}
.flex-control-nav{bottom: 0;text-align: left;padding-left: 20px;}
.flex-control-paging li a{background: #fff;-webkit-box-shadow:none;box-shadow:none;}
.flex-control-paging li a:hover{background: #266289;}
.flex-control-paging li a.flex-active{background: #266289;}
#flexslider_container{position: relative;height:402px !important;;-webkit-transform: translateZ(0);margin-bottom: 40px;margin-top:20px;}
.flexslider{border: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;height:402px;}
.ullist{padding-left: 0;margin-left: 0;}
.ullist li{padding-left: 12px;background: url("../../images/ul-dash.gif") 0 14px no-repeat;}
ol,ol li{list-style: decimal;}
ol li{margin-bottom: 5px;}
ol li p{font-size: 14px;margin-bottom: 0;}

figure{margin: 0 0 27px 0;width: 100%;height: 200px;position: relative;overflow: hidden;background: url("../../images/mainimgbg.jpg") no-repeat;background-size: cover;}
figure img{width: 100%;height: auto;position: absolute;left: 0;bottom: 0;}
ul li.profilelist{margin-bottom: 20px;}
.profilelist .medium-2.column{padding:0;}
.profilelist .medium-10.column{padding:0 0 0 1.5rem;}
.profilelist dt{font-family: 'Open Sans', sans-serif;font-size: 18px;color: #1d4c6a;text-transform: uppercase;margin-bottom: 12px;font-weight: normal;line-height: 18px;}
.profilelist dd{color: #333;font-size: 15px;text-align: justify;}
.profilelist img{width: 100%;}
.profileimg{margin-bottom: 20px;}
label{line-height: 2.5;font-size: 16px;}
footer{background-color: #002B59; width: 1100px !important;}
footer div{font-size: 13px;padding:15px 0; margin:0; background-color:#002B59; color:white;}

#my_footer{
	width: 1100px;
	max-width: 100%;
	background-color:#3B6E8F;
	}
#my_footer div{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 35px;
	padding-left: 35px;
	width: 49.8%;
	display: inline-block;
	margin:0;
}

	#my_footer #first-div{
		color: #fff !important;
		text-align: right;
		background-color:#3B6E8F;
		border: 0;
	}
	#my_footer #second-div{
		color: #fff !important;
		text-align: left;
		background-color:#3B6E8F;
		border-right: solid 0.5px;
		line-height: 28px;
	}
	
#contactForm{
	width:60%;
	margin: 0 auto;
}


#payment-top-section{padding-bottom: 15px;border-bottom:1px solid #cacaca;margin-bottom: 20px;}
.alertmsg{color: #fe0505;font-size: 14px;padding-left: 15px;}
#amount{background: url("../../images/currency.png") 10px 50% no-repeat; padding-left: 25px;}
.button{background: #3085d6;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 18px;color: #fff;padding: 0.5rem 2rem 0.5rem 2rem;}
.button:hover{background: #1b67af;}
.buttonswrapper{clear: both;margin-right: 0.5rem !important;}
.buttonswrapper .button{float: right;margin-left: 0.5rem;}
#contactRequest-wrapper{margin-left: 0;margin-right: 0;}
#contactRequest{width: 100%;height: 110px;}
textarea{resize: none;}

#downloadslist li{width: 30%;float: left;margin: 15px;padding: 0;}
#downloadslist li a{display: block;width: 100%;height: 40px;line-height: 40px;padding-left: 50px;background: #22577a url("../../images/downloads-icon.png") 10px 50% no-repeat;color: #fff;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 16px;}
#downloadslist li.third{margin-right: 0;}
#downloadslist li a:hover{background: #ffa200 url("../../images/downloads-icon.png") 10px 50% no-repeat;}

#phone_list_btn {float:left; padding-left:15px; }
#phone_list_btn div{width: 160px;float: left;margin: 0px;padding-bottom:10px;}
#phone_list_btn div a{display: block; text-transform:uppercase;width: 100%;height: 25px;line-height: 26px;padding-left: 0px ;color: #1d4c6a;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;}
#phone_list_btn div.third{margin-right: 0;}
#phone_list_btn div a:hover{color: #d04526  ;}

#portfoliolist li{float: left;border: 1px solid #e5e5e5;}
#downloadslist li a{margin:0 auto;}
a.left-off-canvas-toggle{display:none;background:#d04526 url("../../images/menu-icon.jpg") no-repeat;color: #fff;height: 40px;line-height: 40px;text-indent: -9999px;width: 40px;position: absolute;left: 0;top: 0;z-index: 99999 !important;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
aside.left-menu{background: #e8e8e9;width:200px;position: absolute;left:-200px;box-sizing: border-box;z-index: 20;height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
aside.left-menu ul li{height: 40px;border-top: 1px solid #d8d8dc;}
aside.left-menu ul li a{display: block;height:40px;line-height: 40px;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;color: #5c5b5b;padding-left: 10px;}
aside.left-menu ul li a:hover,.left-menu ul li a.on{background: #d04526;color: #fff;}
aside.left-menu.active{left: 0;}
a.left-off-canvas-toggle.active{left: 200px;}
ol#supportlist li{background: url("../../images/supportlink-icon.png") 0 0 no-repeat;}
ol#supportlist,ol#supportlist > li{list-style: none;}
ol#supportlist li{margin-left: 20px; overflow: hidden;}
ol#supportlist li ol li{list-style-type: upper-latin !important;background: none;}
ol#supportlist > li.music{background: url("../../images/music-icon.png") 0 0 no-repeat !important;list-style: none;}
ol#supportlist li ol li{list-style-type: upper-latin;display: block;}
ol#supportlist li a{display:block;padding-left: 72px;padding: 10px 72px;color: #1d4c6a;font-family: 'Open Sans', sans-serif;font-size: 18px;text-transform: uppercase;}
ol#supportlist li > a{float:left;}
ol#supportlist > li > a{display:inline-block;padding-left: 72px;padding-top: 10px;color: #1d4c6a;font-family: 'Open Sans', sans-serif;font-size: 18px;}
ol#supportlist li ol li a{padding-left:0; padding-bottom:2px; color: #333;text-transform:none;font-size: 16px;}
ol#supportlist li ol{margin-left: 80px;list-style-type: upper-latin;float: left;}
/* ========================================================== */
/*                    Portfolio                         */
/* ========================================================== */

  #portfolio{width:100%;padding-bottom:120px;position:relative;z-index:9;}
  #list{margin-bottom:30px;}
  .portfolio_list{position:relative;padding: 0;}
  .list_item{margin-bottom:2%;margin-right: 25px;overflow: hidden;width: 314px;height: 272px !important;}
  .list_item:nth-child(4n){clear: left;float:none; }
  .portfolio_details{display:block;clear:both;background-color:#fff;border-bottom:1px solid #e2e2e2;text-align:center;width: 314px;height: 65px;padding-top: 10px;}
  .list_item:hover .portfolio_details{background-color:#ececec;transition: background-color .25s ease-in-out;-moz-transition: background-color .25s ease-in-out;-webkit-transition: background-color .25s ease-in-out;}
  .portfolio_details h2{font-size:15px;text-transform:uppercase;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-style: italic;color:#000;margin:0 0 5px 0;padding: 0;width: 100%;height: auto;}
  .portfolio_details h6{font-size:14px;font-family: 'Open Sans', Arial, Helvetica, sans-serif;color:#666;text-align: center;font-style: italic;}
  .list_item:hover .portfolio_details span{color:#eee;transition: color .25s ease-in-out;-moz-transition: color .25s ease-in-out;-webkit-transition: color .25s ease-in-out;}
  .view {width:100%;padding:0;border:1px solid #e2e2e2;float: left;overflow: hidden;position: relative;text-align: center;cursor: default;display: block;}
  .view .mask,.view .content {position: absolute;overflow: hidden;top: 0;left: 0;}
  a.preview-icon:hover,a.link-icon:hover{display: block;}
  .view img {display: block;position: relative;}
  .view span.zoom {cursor: pointer;display: block;font-size: 50px;height: 100%;line-height: 4.5;position: absolute;text-align: center;width: 100%;}
  .view-first img {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
  .view-first .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;background-color: rgba(74,119,148, 0.7);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;height:100%;width:100%;}
  .list_item:hover .view-first img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
  .list_item:hover .view-first .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
  .list_item:hover .view-first a.zoom {-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-ms-transition-delay: 0.2s;transition-delay: 0.2s;}
  #easing {top:10%;width:50%;z-index:101;}
  .preview-icon{width: 37px;height: 38px;background: url("../../images/preview-icon.png") bottom no-repeat;position: absolute;left: 110px;top: 100px;display:none;}
  .preview-icon:hover{background: url("../../images/preview-icon.png") top no-repeat;}
  .link-icon{display:block;width: 37px;height: 38px;background: url("../../images/link-icon.png") bottom no-repeat;position: absolute;right: 110px;top: 100px;display: none;}
  .link-icon:hover{background: url("../../images/link-icon.png") top no-repeat;}
  .policytxt{text-align: right; margin-right:-50px; background-color:#002B59; color:white;}
  .policytxt a {color: white;}
  .policytxt a:hover {color: #008cba;}
  .buttonswrapper .button{width: 30%;display: inline-block;}
  figure#support-top-banner{background:url('../../images/supportimg.jpg') 0 50% no-repeat;background-size:cover;}
  figure#profile-top-banner{background:url('../../images/profile-img.jpg') 0 50% no-repeat;background-size:cover;}
  figure#payment-top-banner{background:url('../../images/payment-img.jpg') 0 50% no-repeat;background-size:cover;}
  figure#downloads-top-banner{background:url('../../images/downloadsimg.jpg') 0 50% no-repeat;background-size:cover;}
  figure#contactus-top-banner{background:url('../../images/mainimgbg.jpg') 50% 50% no-repeat;background-size:cover;}
  ul li.profilelist h4{font-family: 'open_sansbold';font-size: 18px;color: #1d4c6a;text-transform: uppercase;padding-bottom: 10px;width: 100%;border-bottom: 2px solid #1d4c6a;margin-bottom: 20px;} 
  /* ul li.profilelist .accordion-wrapper{padding: 0 0.9375rem;} */
  ul li.profilelist .accordion-wrapper h5{font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 18px;color: #d04526;text-transform: uppercase;margin-bottom: 10px; margin-top: 25px;} 
  ul li.profilelist .accordion-wrapper dt{width:100%;background:#f8f8f8 url("../../images/gray_accordion_tabs.png") bottom repeat-x;padding:9px 20px 9px 20px;text-align: left;line-height: 20px;font-size: 14px;color: #1d4c6a;text-transform: uppercase;margin-bottom: 7px;position: relative;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;cursor: pointer;}
  ul li.profilelist .accordion-wrapper dt.on{background: #fbfbfb;padding-left: 20px;font-size: 14px;margin-bottom:0px;position: relative;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;cursor: pointer;}
  ul li.profilelist .accordion-wrapper dt span{display: block;width:18px;height:18px;background: url("../../images/accordion_plus.png") no-repeat;position: absolute;right: 2%;top: 10px;}
  ul li.profilelist .accordion-wrapper dt.on span{background: url("../../images/accordion_minus.png") no-repeat;}
  ul li.profilelist .accordion-wrapper dd{background: #fbfbfb;text-align: left;padding: 15px 20px;font-size: 14px;color: #333;display: none;}
  .noselect{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
  aside.left-menu{display: none;}
  #plans_and_pricing{font-family: 'open_sansbold';font-size:18px;color: #1d4c6a;padding-bottom: 10px;text-transform: uppercase;border-bottom:2px solid #1d4c6a;position: relative;margin-bottom: 0.3rem;top:0px;}
  #plans_and_pricing a{display: block;width:26px;height:31px;background:url("../../images/pdf-icon.jpg") no-repeat;position: absolute;left: 170px;top: -5px;}
  .pricing-table{border:none;}
  .pricing-table li.bullet-item{border:none;border-bottom: 2px solid #e6e7e7;/*height: 42px;line-height: 42px;*/font-size: 14px;color: #333;padding:17px;overflow: hidden;}
  .pricing-table.bluetable li.bullet-item{background: #eef6fa;color: #333;text-align: left;padding:10px;}
  .pricing-table.bluetable li.bullet-item.white{background: #fff;border-bottom:none;height: 50px;}
  .pricing-table li.bullet-item.true{background:#f8f8f8 url("../../images/true-icon.png") 50% no-repeat;margin:auto;}
  .pricing-table li.bullet-item.false{background:#f8f8f8 url("../../images/false-icon.png") 50% no-repeat;margin:auto;}
  .pricing-table .title,#addon-features{text-transform: uppercase;background:#378ec6;font-size:18px;font-family: 'open_sanssemibold';border-bottom: 4px solid #e5e6e6;padding:0;height:50px;line-height: 50px;}
  /*#pricingtables{margin-bottom: 18px;}*/
  #pricingtables .columns{padding: 0 0.3rem;}
  #addon-features{color: #fff;width: 233px;text-align: center;margin-left:0.9rem;margin-bottom: 28px;}
  dl#addons{width: 380px;margin-left:0.9rem;}
  dl#addons dt{font-family: 'open_sanssemibold';font-size: 14px;color:#333;width: 180px;float: left;margin-bottom:10px;}
  dl#addons dd{font-family: 'open_sanssemibold';font-size: 14px;color:#d50202;width: 180px;float: left;margin-bottom:10px;}
  #home-columns dl dt i{margin-right:20px;}
  #home-columns dl dt{font-weight: normal;font-size: 18px;color: #1d4c6a;font-family: 'Open Sans', sans-serif;text-transform: uppercase;}
  #home-columns dl dt{margin-bottom: 20px;}
#home-columns dl dd{text-align: justify;}
#contactmessage{font-size: 29px; position: absolute; top: 77px; left: 36%; color: #b2b2b2;}
/* --- Phones page--- */
.clearBoth{clear:both; height:15px;}

.phones_container_main{width:100%; margin: 20px;}

.phones_container_title_1{height:30px; }

.phones_container_title_1_1{float:left; padding:3px; }
.phones_container_title_1_2{float:left; font-weight: bold; font-size: 16px; color:#1d4c6a; padding-top: 2px;}

.phones_container_title_2{height:2px; background-color:#1d4c6a;}

.phones_container_1{}

.phones_container_1_1{width:100%; }
.phones_container_1_3{font-size:17px; padding-top:10px; padding-bottom:10px;}


.phones_container_1_1_1{float:left; min-width:300px; max-width:300px; width:30%}
.phones_container_1_1_2{float:left; width:70%; padding-left: 20px; padding-top:40px; }

.phones_container_1_1_2_1{font-size:18px; padding-bottom: 20px;}
.phones_container_1_1_2_2{font-size:12px; padding-bottom:20px;}
.phones_container_1_1_2_3{font-size:12px}

.phones_container_1_1_2_3_1{height:24px;}
.

.phones_container_1_1_1_1{height: 230px; width: 300px; }
.phones_container_1_1_1_2{background-color:#378ec6; width: 300px; color: #FFF; text-transform:uppercase; padding:10px; font-size:15px; text-align:center; font-weight:bold }
.phones_container_1_1_1_3{font-weight:bold; color:#1d4c6a; }
.phones_container_1_1_1_4{font-weight:bold; color:#1d4c6a; font-size:32px; height:1px; }
.phones_container_1_1_1_5{font-weight:bold; color:#1d4c6a; font-size:13px; }

.phones_container_2{width:100%}
.phones_container_2_1{float:left; width:25%; height:195px;}

/* unvisited link */
.phones_container_2_1 a:link {
    color:#245d82;
}

/* visited link */
.phones_container_2_1 a:visited {
    color:#245d82;
}

/* mouse over link */
.phones_container_2_1 a:hover {
    color: #378ec6;
}

/* selected link */
.phones_container_2_1 a:active {
    color: #245d82;
}

.phones_container_2_1_1{text-align:center}
.phones_container_2_1_2{ text-transform: uppercase; text-align:center; font-size:16px;}

.captchacolumn {
  text-align: right;
}

.robot {
  width: 20px;
  padding-top: 4px !important;
}

.textiamnotarobot {
  margin-right: 9px !important;
}

#call-support{
	float: right;
	max-width: 400px;
    margin-right: 30px;
}


/* --- Phones page || End--- */
/* --- CONTENT || END --- */

/* --- RESPONSIVE STYLES --- */
@media only screen and (max-width: 1150px){
	header,#maincontent,footer{width: 100%;}
  .buttonswrapper{text-align: center;}
  .buttonswrapper .button{width: auto;}
  aside.left-menu{display: none;}
}

@media only screen and (max-width: 1075px) {
    nav ul li a{padding: 7px;font-size:13px;}
	#tech-support{background-color: #fff;}
}

@media only screen and (max-width: 1050px){
  #downloadslist li{width: 29%;}
  aside.left-menu{display: none;}
  #flexslider_container,.flexslider .slides > li:first-child {height: auto !important;}
  #tech-support{background-color: #fff;}
}

@media only screen and (max-width: 1001px){
  aside.left-menu{display: none;}
  nav{margin: 40px 10px 0 0;}
  h1{margin: 20px 0 0 10px;}
  #tech-support{background-color: #fff;}
}

@media only screen and (max-width: 980px){
	#maincontent{padding:0 30px 30px 30px;}
	nav ul li a{font-size: 13px;padding:5px 8px;}
	aside.left-menu{display: block;}
	#tech-support{background-color: #fff;}
}

@media only screen and (max-width: 950px){
	header{background: #fff;overflow: hidden;height: 190px;}
	h1{margin-left: auto; margin-right: auto;float: none;}
	#maincontent{padding:0 0 30px 0px;}
	a.left-off-canvas-toggle{display: block;}
	nav{display: none;}
	
	h3{margin-left: 20px;}
	#home-columns{margin:20px;}
    #downloadslist{width:90%;margin: 0 auto;}
	#downloadslist li{width: 100%;float: none;margin-left: 0;}
	#list{margin-left: 40px;}
    .dont-open-too-wide{width: 99% !important;margin-left: 10px !important;}
    .alertmsg{display: block;margin-bottom: 20px;}
    #plans_and_pricing{top: 0;margin-top: 30px;}
  #my_footer #second-div{width:49%; display: inline-block;}
  #my_footer #first-div{width:50%; display: inline-block;}
  #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;}
  .flex-control-nav{display: none;}
  #call-support{margin: 0 auto !important; float: none;}
	}

@media only screen and (max-width: 850px){
  .pricing-table .title{font-size: 16px;}
  #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;}
  }
@media only screen and (max-width: 780px){
  .pricing-table .title{font-size: 14px;}
  #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;} 

}

@media only screen and (max-width: 769px){
  .pricing-table li.bullet-item.t1 {height: 50px;}
		#my_footer #second-div{width: 100%; display: block; text-align: center;}
		#my_footer #first-div{width: 100%;display: block; text-align: center;}
		  #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;}
}

@media only screen and (max-width: 710px){
  footer div{text-align: center !important;width: 100%; background-color: red;}  
  .buttonswrapper .button{width: auto;}  
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
    #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;}
}

@media only screen and (max-width: 650px){
  figure#contactus-top-banner{background:url('../../images/contactimg.jpg') 60% 50% no-repeat;background-size:cover;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #tech-support{background-color: #fff;}
}

@media only screen and (max-width: 635px){
  .buttonswrapper .button{float: none;}  
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
    #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;}
  #call-support{max-width: 300px;}
  header{height:171px;}
  .mc-image{margin-left:70px !important;}
}
  
@media only screen and (max-width: 515px){
  figure#contactus-top-banner{background:url('../../images/contactimg.jpg') 65% 50% no-repeat;background-size:150%;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
    #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;}
  }

@media only screen and (max-width: 400px){
  #home-columns{margin-left: 10px;}
  #tech-support{font-size: 14px;padding-top: 0;background-color: #fff; text-align:center !important; margin-top:-10px;}
  .logo-head{margin-top: -10px;}
  #mobile-nav{margin-top: 20px;}
  #contactmessage{font-size: 15px; position: relative; top: 0px; left: 0px; color: #b2b2b2;}
  #maincontent{margin-top: -50px;}
  #flexslider_container{margin-bottom: -40px; margin-top: 10px;}
  #home-columns{margin-top:0;}
  .flex-nav-prev{display: none;}
  .flex-nav-next{display: none;}
}