/*======================== fonts start ========================*/
@import url("../fonts/fonts.css");
/*======================== fonts end ========================*/

/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset { margin:0; padding:0; }

img, fieldset { border:none; }

/* set image max width to 100% */ 
img { max-width:100%; height:auto; /*width:auto\9;*/ /* ie8 */ }

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body { font-family:'Conv_HelveticaNeue'; font-size:14px; color:#3E3E3E; text-decoration:none; line-height:18px; position:static!important; }
a { color:#46709b; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; color:#4e4e4e; }
p { margin:0; padding:0; line-height:18px; }

/* list */
ul, ol { margin:0; padding:0; line-height:; list-style-position:inside; }
li { margin:0; padding:0; }

/* headings */
h1, h2, h3, h4, h5, h6 { font-family:'source_sans_prolight'; line-height:normal; color:#000000; font-weight:bold; }
h1 { font-size:30px; }
h2 { font-size:28px; }
h3 { font-size:26px; color:#114072; }
h4 { font-size:24px; }
h5 { font-size:22px; }
h6 { font-size:20px; }

/* reset webkit search input styles */
input[type=search] { -webkit-appearance:none; outline:none; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { display:none; }

.clear-fix { height:0; line-height:0; content:"."; border:none; font-size:0px; clear:both; }

.f-left { float:left!important; }
.f-right { float:right!important; }

/************************************************************************************
STRUCTURE
*************************************************************************************/

.bg-main { width:100%; display:block; clear:both; overflow:hidden; background:url(../images/bg.png) left top repeat-x; background-color:#FFFFFF; background-attachment:fixed;}

#header { width:100%; display:block; clear:both; border-top:3px solid #d8d8d8; }

#head-top { width:940px; display:block; clear:both; margin:0 auto; }

#head-top .logo { width:270px; height:66px; display:block; float:left; padding:10px 0; }
#head-top .logo a { display:block; float:left; }

#head-top ul.top-links { display:block; float:right; padding:5px 10px; background-color:#d8d8d8; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }
#head-top ul.top-links li { font-family:'helveticaneuelight'; font-size:15px; color:#111111; text-decoration:none; display:block; float:left; border-right:1px solid #b1b1b1; }
#head-top ul.top-links li a { display:block; float:left; padding:0 20px; text-decoration:none; color:#000000; }
#head-top ul.top-links li a:hover { text-decoration:none; color:#46709b; }

#head-top ul.home-news { display:block; float:left; padding:16px 0 0 0; margin:0 0 0 81px;}
#head-top ul.home-news li { display:block; float:left; padding:0 20px 0 0 ; font-size:15px; }
#head-top ul.home-news li a { }
#head-top ul.home-news li a:hover { }

#head-top ul.call { display:block; float:right; clear:right; padding-top:10px; }
#head-top ul.call li { display:block; float:left; line-height:32px; /*font-family:'code_boldregular';*/ font-size:15px; color:#000000; padding-right:10px; }
#head-top ul.call li img { float:left; margin-right:10px; }
#head-top ul.call li a { text-decoration:none; color:#000000; }
#head-top ul.call li a:hover { text-decoration:none; color:#000000; }

#nav-wrapper { width:100%; display:block; clear:both; background-color:#2c8c34; }

#nav { width:940px; height:40px; display:block; clear:both; margin:0 auto; position:relative; }




.search { width:220px; height:29px; display:block; float:right; padding:4px 0; position:relative; right:0; top:0; }
.inpt-search { width:207px; height:17px; background-color:#FFFFFF; border:1px solid #23752a; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:absolute; z-index:0; font-family:'helveticaneuelight'; font-size:14px; color:#000000; padding:5px; -webkit-transition: width .7s; -moz-transition: width .7s; transition: width .7s; right:0; }
.serch-btn { width:32px; height:27px; display:block; position:absolute; right:2px; top:6px; background:url(../images/search-icon.png) scroll 6px 5px no-repeat; border:none; cursor:pointer; z-index:1; }

#slider-wrap { width:100%; display:block; clear:both; }
#slider-main { width:940px; min-height:340px; display:block; clear:both; margin:0 auto; background:url(../images/globe.png) right bottom no-repeat; }
#slider-main h1 { font-size:26px; color:#FFFFFF; padding:35px 0 0 0; }
#slider-main p { font-family:'helveticaneuemedium'; font-size:16px; color:#000000; }

.get-started { display:block; border:1px solid #1d64ae; font-family:Arial, Helvetica, sans-serif!important; font-size:18px; color:#FFFFFF; text-align:center; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-left:30px; }
.get-started a { display:block; background:url(../images/grdnt-1.gif) left top repeat-x; background-color:#2f8f31; color:#FFFFFF; text-decoration:none; padding:10px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:18px; }
.get-started a:hover { background-image:none; background-color:#3aa83e; }
.get-started a:focus { background-image:none; background-color:#227a24; }

#content-main { width:940px; display:block; clear:both; margin:0 auto; padding:20px 0 0 0; overflow:hidden; }

#box-main { display:block; clear:both; padding:10px; background-color:#FFFFFF; margin-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #d8d8d8; }

#signup { width:306px; height:276px; display:block; background:url(../images/signup-bg.png) left top no-repeat; background-size:100% 100%; float:left; }
#signup form { display:block; clear:both; overflow:hidden; margin:0; padding:35px 10px 20px 50px; }
#signup h4 { display:block; clear:both; line-height:34px; padding:0 0 15px 46px; }
input.sign-inpt { width:218px; /*height:18px;*/ background-color:#ececec; border:1px solid #dfdfdf; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:8px; font-family:'helveticaneuemedium'; font-size:13px; color:#727171; padding:5px; }

select.sign-select { width:230px; height:28px; background-color:#ececec; border:1px solid #dfdfdf; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:8px; font-family:'helveticaneuemedium'; font-size:13px; color:#727171; padding:5px; }

p.sign-checkbox { display:block; float:left; padding-right:15px; }
p.sign-checkbox input { float:left; margin:3px 10px 0 0; }
p.sign-checkbox span { display:block; float:left; }

input.sign-btn { width:90px; height:30px; display:block; border:1px solid #1d64ae; background:url(../images/grdnt-2.gif) left top repeat-x; background-color:#2466ac; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family:'code_boldregular'; font-size:14px; color:#FFFFFF; text-align:center; cursor:pointer; }
input.sign-btn:hover { text-decoration:none; color:#ffffff; background-color:#2f73b8; background-image:none; }

#testimonials { width:275px; padding:0 15px; /*margin:0 10px 0 0;*/ float:left; overflow:hidden; color:#727171; /*border-right:1px solid #d8d8d8;*/ }
#testimonials strong { font-size:14px; }
#testimonials strong span { color:#46709b; }
#testimonials p img { border:1px solid #ececec; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-left:10px; }
.heading { display:block; clear:both; line-height:66px; overflow:hidden; margin-bottom:10px; }
.heading img { float:left; margin-top:-18px; margin-right:10px; }
.heading h4 { display:block; background-color:#ececec; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; font-size:22px; padding:10px; padding-left:0; margin-top:10px; }

.test-border { border:1px solid #d8d8d8; border-bottom:none; border-top:none; }

p.readmore1 { width:90px; height:23px; display:block; border:1px solid #1d64ae; background:url(../images/grdnt-2.gif) left bottom repeat-x; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family:'code_boldregular'; font-size:13px; color:#FFFFFF; text-align:center; }
p.readmore1 a { width:90px; line-height:24px; display:block; text-decoration:none; color:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
p.readmore1 a:hover { text-decoration:none; color:#ffffff; background-color:#2f73b8; background-image:none; }
p.readmore1 a:active { box-shadow:0 0 2px 2px #2568ae inset; }	


#latst-prss-rls { display:block; clear:both; padding:0 0 10px 0; border-top:1px solid #d8d8d8; }
#latst-prss-rls h1 { text-align:center; margin:10px 0; }

#network { display:block; clear:both; border-top:1px solid #D8D8D8; padding:15px 0 20px; text-align:center; }
#network h1 { font-size:28px; } 

#inner-head-wrap { width:100%; display:block; clear:both; background-color:#46709b; border-bottom:1px solid #4c7aa9; }
#inner-head { width:940px; display:block; margin:0 auto; /*background-color:#46709b;*/ }
#step-heading { width:234px; display:block; float:left; font-family:'source_sans_prolight'; font-size:27px; color:#ffffff; line-height:28px; padding:17px 0 0 10px; }

#inner-heading { width:228px; height:88px; background:url(../images/grdnt-3.gif) left top repeat-x; background-color:#3f6388; border:1px solid #4c7aa9; position:absolute; bottom:0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; font-family:'source_sans_prolight'; font-size:30px; color:#FFFFFF; line-height:88px; padding:0 0 0 20px; box-shadow:0px 0px 2px 1px #426891; } 

#inner-pgntn-wrap { width:100%; display:block; clear:both; background-color:#3f6388; position:relative; min-height:47px; z-index:0; }

.inner-content { padding-top:0px!important; }

#left { width:255px; display:block; float:left; position:fixed; }


ul#left-nav { width:250px; display:block; float:left; background-color:#46709b; font-size:14px; color:#ffffff; box-shadow:0px 0px 3px 0px #808080; font-weight:normal; }
ul#left-nav li { display:block; clear:both; border-bottom:1px solid #4c76a1; }
ul#left-nav li a { display:block; clear:both; width:auto; line-height:47px; text-decoration:none; color:#ffffff; padding-left:20px; /*background:url(../images/arrow-actv.png) scroll 10px 12px no-repeat;*/ }
ul#left-nav li a:hover { text-decoration:none; color:#ffffff; background-color:#3F6388; }
ul#left-nav li a.active { text-decoration:none; color:#ffffff; background-color:#3f6388; }

#right { width:675px; min-height:400px; float:right; display:block; /*background-color:#FFFFFF;*/ -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }

ul.innr-pagntn { display:block; clear:both; height:47px; }
ul.innr-pagntn li { display:inline-block; font-size:12px; color:#FFFFFF; }
ul.innr-pagntn li a { text-decoration:none; display:block; padding:0 20px 0 0; margin-right:10px; background:url(../images/pag-arrow.gif) right center no-repeat; line-height:47px; color:#3dcc48; }

#right-cont { display:block; clear:both; overflow:hidden; padding:20px 0px; }

.how-h { font-size:18px; line-height:24px; }

#why { width:218px; padding:15px; display:block; float:left; border:1px solid #eaeaea; box-shadow:0px 0px 3px 0px #808080; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; background-color:#FFFFFF; }
#why .why-img { display:block; border-bottom:1px solid #e7e7e7; }
#why .why-img h2 { font-size:18px; color:#000000; font-weight:bold; padding:0 0 10px 0; }
#why p { display:block; clear:both; font-size:16px; color:#000000; padding-top:10px; }

span.head-cont { width:670px; float:right; display:block; font-family:'source_sans_prolight'; font-size:20px; color:#FFFFFF; line-height:normal; padding:20px 0; }

.how-step-main { width:100%; display:block; float:right; padding:0 0 10px 0; margin-bottom:20px; border-bottom:1px solid #CCCCCC; }
.how-step-main ul { width:100%; display:block; float:left; clear:both; } 
.how-step-main li { display:block; float:left; font-family:'source_sans_prolight'; font-size:18px; color:#FFFFFF; padding:0 53px; font-weight:bold; text-align:center; }
.how-step-main li a { display:block; float:left; text-decoration:none; color:#4E4E4E; }
.how-step-main li p { display:block; float:left; text-align:left; clear:both; line-height:25px; padding:0 0 20px 0; color:#000000; }
.how-step-main li span { width:15px; height:15px; line-height:18px; text-align:center; display:block; float:left; font-family:'helveticaneuemedium'; font-size:15px; background-color:#949a9a; padding:5px; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; margin-right:10px; color:#FFFFFF; }
.how-step-main li.active span { background-color:#3f6388; }
.how-step-main li img { float:left; clear:both; }
.how-step-main li img.step-1 { margin:0 0 0 0; }
.how-step-main li img.step-2 { margin:0 0 0 5px; }
.how-step-main li img.step-3 { margin:0 0 0 35px; }



.step-icon { display:block; float:left; background-color:#5887b7; width:83px; height:83px; border-radius:100%; }
.step-txt { width:20%; font-family:'source_sans_prolight'; font-size:18px; color:#FFFFFF; }
.step-txt strong { font-family:'helveticaneuemedium'; font-size:24px; }

.slider1 div { text-align:left; }
.slider1 div img { float:left; }
.slider1 div p { display:block; float:left; }

#why-header { display:block; clear:both; }
#why-header img { float:left; }
#why-header h2 { color:#FFFFFF; padding:10px 0; }

/*============ tabify menu start ===========*/
.tab-menu { width:100%; padding:0; clear:both; display:block; margin:0 auto; overflow:hidden; }
.tab-menu li { display:inline; padding:0 5px; float:left; }
.tab-menu li a { width:143px; display:block; text-align:center; float:left; text-decoration:none; color:#ffffff; font-weight:bold; outline:none; font-size:15px; color:#4e4e4e; overflow:hidden; padding:10px 0; }
.tab-menu li a p { width:100%; font-size:100%; display:block; padding-top:5px; font-weight:normal; margin:0 auto; }
.tab-menu li a img { width:70%; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; /*opacity:0.5; transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out; -webkit-transition: opacity 0.5s ease-out; -o-transition: opacity 0.5s ease-out;*/ }

.tab-menu li a:hover { /*background:url(../images/tab-active-bg.png) left center no-repeat; background-color:#e7e7e7;*/ }
.tab-menu li a:hover img { opacity:1; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); transition: all 0.3s; -webkit-transition: all 0.3s; }
.tab-menu li.active a { }
.tab-menu li.active a img { opacity:1; }

.tab-content {  width:97%; float:left; display:block; clear:both; border:1px solid #e7e7e7; -moz-border-radius:8px; -webkit-border-radius:8px 8px; border-radius:8px; background-color:#ffffff; padding:10px; margin:1px 0 10px 1px; }
.tab-content h2 { font-size:24px; color:#46709b; margin-bottom:10px; }
.tab-content span { float:left; overflow:hidden; display:block; padding-right:10px; }
.tab-content p { display:block; overflow:hidden; }

.tab-content img { float:left; overflow:hidden; margin:0 15px; }
.tab-content p { overflow:hidden; }


.get-started1 { width:124px; height:32px; display:block; text-align:center; }
.get-started1 a { width:122px; line-height:30px; display:block; background:url(../images/grdnt6.gif) left top repeat-x; background-color:#3e8f20; border:1px solid #1d64ae; border-radius:5px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; box-shadow:1px 1px #9dd585 inset; }
.get-started1 a:hover { background-image:none; background-color:#348114; }
.get-started1 a:active { background-image:none; background-color:#45a61d; box-shadow:0 0 3px 3px #317d13 inset; }



/*============ tabify menu end ===========*/

#slider2 {
   	width:98%;
	display:block; float:left;
	clear:both;
	position:relative; z-index:0;
	height:auto;
	overflow:hidden;
}
.swipe {
    overflow: hidden;
    visibility: hidden;
    position: relative;
}
.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-wrap > div {
    float:left;
    width: 100%;
    position: relative;
}
.swipe-wrap div div {
    display: inline-block;
    /*width: 50%;*/
    float: left
}
.prev { width:24px; height:24px; display:block; border:none; position:absolute; top:55px; left:0; z-index:1; background:url(../images/next-prev.png) scroll 1px 0 no-repeat; text-indent:-99999px; cursor:pointer; outline:none; }
.next { width:23px; height:23px; display:block; border:none; position:absolute; top:55px; right:0; z-index:1; background:url(../images/next-prev.png) right top no-repeat; text-indent:-99999px; cursor:pointer; outline:none; }

ul#client-account { display:block; clear:both; list-style-type:none; padding:10px 0; overflow:hidden; background-color:#46709b; margin-bottom:1px; }
ul#client-account li { display:block; float:left; }
ul#client-account li a { width:117px; display:block; float:left; text-align:center; text-decoration:none; color:#FFFFFF; }
ul#client-account li a img { background-color:#FFFFFF; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; padding:10px; border:1px solid #FFFFFF; }
ul#client-account li a p { display:block; clear:both; }
ul#client-account li a:hover { text-decoration:none; color:#9bccff; }
ul#client-account li a:hover img { border:1px solid #ffffff; background-color:#b9e3ff; }
ul#client-account li a.active { text-decoration:none; color:#9bccff; }
ul#client-account li a.active img { border:1px solid #ffffff; background-color:#b9e3ff; text-decoration:none; color:#9bccff; }

table.table-format { border-collapse:collapse; }
table.table-format td { padding:5px; }

.color-green { color:#34A41A; } 

input.inpt-typ-txt { width:90%; height:18px; border:1px solid #cfcfcf; border-radius:5px; box-shadow:2px 2px 3px 0px #EAEAEA inset; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; }
input.inpt-typ-txt:focus { background-color:#efefef; box-shadow:2px 2px 3px 0px #CECECE inset; }

input.inpt-typ-txt1 { width:30%; height:18px; border:1px solid #cfcfcf; border-radius:5px; box-shadow:2px 2px 3px 0px #EAEAEA inset; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; }
input.inpt-typ-txt1:focus { background-color:#efefef; box-shadow:2px 2px 3px 0px #CECECE inset; }

input.inpt-login { height:30px; background:url(../images/grdnt-2.gif) left top repeat-x; background-color:#1d64ae; border:1px solid #1d64ae; border-radius:5px; font-family:'code_boldregular'; font-size:14px; color:#ffffff; font-weight:normal; cursor:pointer; padding:0 10px; box-shadow:1px 1px #a6ceef inset; }
input.inpt-login:hover { background-color:#1d63ab; background-image:none; }
input.inpt-login:active { background-color:#1d63ab; background-image:none; box-shadow: 0 0 3px 3px #154475 inset; }

.button { width:auto; height:32px; display:block; }
.button a { width:auto; line-height:30px; display:block; text-align:center; background:url(../images/grdnt-2.gif) left top repeat-x; background-color:#1d63ab; font-family:'code_boldregular'; font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none; border:1px solid #1d64ae; border-radius:5px; box-shadow:1px 1px #a6ceef inset; float:left; padding:0 10px; }
.button a:hover { background-color:#3177bc; background-image:none; }
.button a:active { background-color:#3177bc; background-image:none; box-shadow:0 0 3px 3px #1d64ae inset; }

.green-fade-btn { width:auto; height:30px; display:block; padding:0 10px; line-height:30px; text-align:center; font-family:'code_boldregular'; font-size:14px; color:#FFFFFF; background-color:#78b062; box-shadow:1px 1px #abc5df inset; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #6ea458; font-weight:bold; }
.green-active-btn { width:auto; height:30px; display:block; padding:0 10px; line-height:30px; text-align:center; font-family:'code_boldregular'; font-size:14px; color:#FFFFFF; background-color:#2f8f31; box-shadow:1px 1px #abc5df inset; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #6ea458; font-weight:bold; }

textarea.txtarea { width:90%; height:150px; border:1px solid #cfcfcf; border-radius:5px; box-shadow:2px 2px 3px 0px #EAEAEA inset; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; overflow:auto; }
textarea.txtarea:focus { background-color:#efefef; box-shadow:2px 2px 3px 0px #CECECE inset; }

select.inpt-select { width:92%; height:28px; border:1px solid #cfcfcf; border-radius:5px; box-shadow:2px 2px 3px 0px #EAEAEA inset; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; }
select.inpt-select:focus { background-color:#efefef; box-shadow:2px 2px 3px 0px #CECECE inset; }

select.inpt-select1 { width:32%; height:28px; border:1px solid #cfcfcf; border-radius:5px; box-shadow:2px 2px 3px 0px #EAEAEA inset; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; }
select.inpt-select1:focus { background-color:#efefef; box-shadow:2px 2px 3px 0px #CECECE inset; }

#distrbtn-main { display:block; clear:both; padding:15px 0 0 0; }
ul#distrbtn-logo { width:100%; display:block; clear:both; list-style-type:none; padding:10px 0 0 0; overflow:hidden; }
ul#distrbtn-logo li { width:18%; display:block; float:left; padding:0 10px 10px 0; }
ul#distrbtn-logo li img { display:block; float:left; }

#contact-left { width:400px; display:block; float:left; padding:10px 0 10px 10px; }

#contact-right { width:510px; display:block; float:right; padding:10px; margin-top:42px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
#contact-right .cont-col { display:block; clear:both; padding:10px 0; }

#contact-right .cont-col h6 { font-size:17px; }

.contact-pddng { padding:0px!important; }

.fixed {
  position: fixed;
  top: 0;
  z-index:999;
}

.stick {
  position: fixed;
  top: 0;
  z-index:999;
}

.services { display:block; clear:both; background:url(../images/services-banner.gif) left top no-repeat; background-size:100% 100%; padding:15px 10px 30px 10px; color:#FFFFFF; }
.services h1 { font-size:36px; color:#FFFFFF; }
.services p { font-family:'source_sans_prolight'; font-size:18px; }

ul.check-arrow { list-style-type:none; }
ul.check-arrow li { background:url(../images/check-arrow.png) scroll 0 5px no-repeat; padding-left:30px; line-height:24px; }

.view-sample { display:block; clear:both; border-top:1px solid #d8d8d8; padding:1% 0; }
.view-sample h3 { display:block; clear:both; }
.view-sample ul { display:block; clear:both; overflow:hidden; padding:2% 0; list-style-type:none; }
.view-sample li { display:inline-block; padding:0 4px; }
.view-sample li img { border:1px solid #46709b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.view-sample li h6 { display:block; border-bottom:1px solid #d8d8d8; clear:both; }
.view-sample li h6 a { display:block; clear:both; padding:2% 0 3% 0; background:url(../images/arrow.png) right center no-repeat; text-decoration:none; color:#000000; }
.view-sample li h6 a:hover { text-decoration:none; color:#46709b; }
.view-sample strong a { text-decoration:underline; font-size:15px; }
.view-sample strong a:hover { text-decoration:none; color:#000000; }
 
.td-padding { padding:5px; font-size:12px; }
#pckg-detls { width:100%; height:200px; display:block; text-align:center; background:url(../images/pckg-detls-bg.gif) left top no-repeat; background-size:100% 70%; float:left; }
#pckg-detls p { width:100%; /*height:97px;*/ /*display:table-cell;*/ width:100%; display:block; /*vertical-align:middle;*/ padding:20% 0; }

.pckg-three { padding:10% 0!important; }

#packgs { width:103px; height:200px; display:block; float:right; position:relative; }
#packgs p { font-size:12px; color:#FFFFFF; text-shadow:1px 1px #206126; line-height:20px; padding:10% 0 0 0; }
#packgs h1 { margin:0; padding:10% 0; line-height:20px; font-family:'helveticaneuemedium'; font-size:28px; font-weight:bold; line-height:normal; color:#fff319; text-shadow:1px 1px #18491c; } 

.packgs-bg1 { background:url(../images/pckg-bg-1.gif) left top no-repeat; }
.packgs-bg2 { background:url(../images/pckg-bg-2.gif) left top no-repeat; }
.packgs-bg3 { background:url(../images/pckg-bg-3.gif) left top no-repeat; }
.packgs-bg4 { background:url(../images/pckg-bg-4.gif) left top no-repeat; }

.buy-now { width:84px; height:30px; display:block; text-align:center; font-size:14px; color:#FFFFFF; text-shadow:1px 1px #41781f; position:absolute; bottom:5%; left:9%; }
.buy-now a { width:82px; height:28px; display:block; text-decoration:none; color:#FFFFFF; border:1px solid #339e3c; background:url(../images/grdnt-4.gif) left top repeat-x; line-height:26px; box-shadow:0px 1px 1px 1px #ade18d inset; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.buy-now a:hover { background-color:#5ca52f; background-image:none; }

.bott-border { width:100%; display:block!important; clear:both; border-bottom:1px solid #e7e7e7; overflow:hidden; float:none!important; margin-bottom:10px; }

.combo-head { display:block; background-color:#6ab371; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; font-size:20px; padding:25px 0 25px 25px; text-align:center; color:#FFFFFF; }
.combo-sub-h { font-size:16px; color:#FFFFFF; }
.combo-cont { font-size:14px; color:#339e3c; }
.combo-prc { font-size:14px; color:#306E30; font-weight:bold; }
.combo-footer { display:block; clear:both; padding:10px 10px 10px 0; background-color:#a0e2a6; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; font-size:20px; }
.combo-footer .buy-now { position:static!important; }



.pr-writing { display:block; clear:both; position:relative; background-color:#6ab371; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:24px; color:#FFFFFF; text-shadow:1px 1px #58955e; line-height:90px; padding:0 0 0 20px; }
.pr-writing-tag { width:192px; height:129px; display:block; background:url(../images/pr-writing-tag-bg.png) left top no-repeat; position:absolute; right:15px; top:-19px; text-align:center; text-shadow:1px 1px #26496c; }
.pr-writing-tag p { font-size:20px; line-height:24px; padding:15px 0 0 0; } 
.pr-writing-tag span { font-size:36px; font-weight:bold; display:block; padding:10px 0; }

#pr-writing-info { display:block; clear:both; border-top:1px solid #CCCCCC; margin:40px 0 0 0; padding:0 0 10px 0; }
#pr-writing-info .pr-info-left { width:431px; float:left; padding:10px 0 0 0; }

.discount { width:185px; display:block; float:right; color:#46709b; padding:20px 0 0 0; text-align:right; text-decoration:underline; font-size:16px; text-align:center; } 

#free-trial-tag { width:155px; height:55px; display:block; float:left; padding:15px 0 0 35px; }







































#footer-wrap { width:100%; display:block; clear:both; background-color:#46709b; }

#footer-main { width:940px;/* min-height:180px;*/ margin:0 auto; padding:20px 0; display:block; clear:both; }

ul#footer-menu { width:175px; display:block; color:#FFFFFF; text-decoration:none; list-style-type:none; font-family:'helveticaneuemedium'; }
ul#footer-menu li { text-decoration:none; color:#FFFFFF; line-height:20px; }
ul#footer-menu li strong { font-size:14px; }
ul#footer-menu li a { text-decoration:none; color:#FFFFFF; }
ul#footer-menu li a:hover { text-decoration:underline; color:#FFFFFF; }

#footr-rgt { width:280px; display:block; border-left:1px solid #5284b8; padding-left:15px; color:#FFFFFF; padding-bottom:5px; float:right; }
#footr-rgt form { margin:0; padding:10px 0 0 0; display:block; clear:both; }
#footr-rgt form span { color:#ffffff; margin-bottom:6px; display:block; }

#footr-rgt input.sucrb-input { width:180px; height:19px; padding:7px 10px 7px 15px; border:1px solid #396898; color:#878585; font-family:'Conv_HelveticaNeue'; font-size:14px; background-color:#ffffff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; background-image:none; background-image:none; }

#footr-rgt input.sucrb-btn { width:52px; height:34px; background:url(../images/grdnt-2.gif) left top repeat-x; background-color:#2466ac; border:1px solid #1d64ae; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; font-family:'code_boldregular'; color:#FFFFFF; font-size:16px; cursor:pointer; box-shadow:-1px -1px #4880bb inset; margin-left:10px; }
#footr-rgt input.sucrb-btn:hover { background-image:none; background-color:#407fbd; border:none; box-shadow:0 0 1px 1px #304d6a inset; }
#footr-rgt input.sucrb-btn:active { background-image:none; background-color:#407fbd; box-shadow:0 0 3px 3px #1a538d inset;  }
#footr-rgt p { margin:0 0 10px 0; }

ul#social { display:block; clear:both; overflow:hidden; list-style-type:none; }
ul#social li { display:block; float:left; padding-right:5px; }
ul#social li a { display:block; float:left; }


.copyright { width:100%; display:block; clear:both; background-color:#3f6388; border-top:1px solid #4c7aa9; }
.copyright p { width:940px; display:block; text-align:left; margin:0 auto; padding:10px 0; color:#FFFFFF; }

#content-wrapper{min-height:250px;}


ul#packages-main { display:block; clear:both; overflow:hidden; list-style-type:none; }
ul#packages-main li { display:block; clear:both; overflow:hidden; background-color:#fbfbfb; }
ul#packages-main li h1 { font-family:'source_sans_prolight'; font-size:28px; color:#FFFFFF; display:block; clear:both; overflow:hidden; text-align:center; line-height:24px; padding:10px; }
ul#packages-main li span { font-family:'helveticaneuemedium'; font-size:14px; }
ul#packages-main .packages-head-bg-1 { background-color:#2c8c34; }
ul#packages-main .packages-head-bg-2 { background-color:#2c83aa; }
ul#packages-main .packages-head-bg-3 { background-color:#2c8c34; }
ul#packages-main .packages-head-bg-4 { background-color:#2c8c34; }
ul#packages-main .packages-detls-left { width:488px; display:block; float:left; padding:20px 0 20px 20px; font-size:16px; } 
ul#packages-main .packages-detls-right { width:126px; display:block; float:right; padding:20px; text-align:center; }
ul#packages-main .packages-detls-right h3 { font-family:'helveticaneuemedium'; font-size:36px; color:#494949; font-weight:bold; margin:0 0 5px 0; }
ul#packages-main .packages-detls-bg { background-color:#f5f4f4!important; }

.text-p{padding-bottom:10px; font-weight:bold; font-size:16px;}

.see-plan { width:100%; height:62px; display:block; clear:both; overflow:hidden; background-color:#3d3d3d; margin-bottom:20px; }
.see-plan p { width:100%; display:block; text-align:center; line-height:62px; font-family:'source_sans_prolight'; font-size:25px; color:#FFFFFF; text-decoration:none; margin:0 auto; }
.see-plan p a { text-decoration:underline; color:#FFFFFF; }
.see-plan p a:hover { text-decoration:none; color:#FFFFFF; }

.distn {font-weight:bold !important;}
#main-headings h1{color:#165595 !important; padding-bottom:10px;}
#content p{padding:0 0 10px 0;}
#latst-prss-rls h1{color:#165595 !important;}
#network h1{color:#165595 !important;}


/*======================================= pricing and features =======================================*/
h1.pricing-head { font-family:'source_sans_prolight'; font-size:28px; color:#FFFFFF; }
table.pricing-futrs { margin:0px; padding:0px; }
table.pricing-futrs td { padding:5px 20px; }
table.pricing-futrs p { font-size:16px; line-height:normal; }
table.pricing-futrs h2 { font-size:36px; color:#494949; font-weight:bold; font-family:'Conv_HelveticaNeue' !important; }

#every-futr h1{color:#165595 !important; text-align:center;}

ul#futur-plans { width:940px; display:block; clear:both; overflow:hidden; padding:50px 0 0 0; position:relative; }
ul#futur-plans li { width:220px; height:84px; display:block; float:left; text-align:center; float:left; color:#FFFFFF; font-size:16px;  border-radius:10px; padding:10px 0; margin:0 20px 20px 0; line-height:normal; background:url(../images/info.png) no-repeat right bottom; background-color:#3b8cb0; }
ul#futur-plans li div { width:220px; height:84px; display:table-cell; vertical-align:middle; }

ul#pricing-futr { width:468px; min-height:325px; display:block; border-right:1px  solid #e4e3e3; float:left; background-color:#f5f4f4; }
ul#pricing-futr h2 { font-size:18px; color:#ffffff; display:block; background-color:#2c83aa; padding:10px; border-bottom:1px solid #FFFFFF; }
ul#pricing-futr li { display:block; background:url(../images/ul-arrow.png) scroll 10px 8px no-repeat; padding:5px 10px 5px 38px; /*border-bottom:1px solid #FFFFFF;*/ }
.do-u-hav { display:block; clear:both; border:1px solid #7a7979; border-left:none; border-right:none; font-family:'Conv_HelveticaNeue'; font-size:22px; line-height:80px; text-align:center; }


.glossymenu p {margin-bottom:10px;}

.glossymenu ul li a{display:inline-block !important; color:#46709b !important;}

.Ihide {display:none;}
.Ipublish{display:block};

