@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'texgyreherosbold';
    src: url('../fonts/texgyreheros-bold-webfont.eot');
    src: url('../fonts/texgyreheros-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreheros-bold-webfont.woff2') format('woff2'),
         url('../fonts/texgyreheros-bold-webfont.woff') format('woff'),
         url('../fonts/texgyreheros-bold-webfont.ttf') format('truetype'),
         url('../fonts/texgyreheros-bold-webfont.svg#texgyreherosbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/**************************Reset style***********************/
abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{ background: transparent; font-size: 100%; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table, table td { padding:0; border:none; border-collapse:collapse; }
img { vertical-align:middle; border:0;}
embed { vertical-align:top;}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
a{ text-decoration:none; color:#333;}
a:hover{text-decoration:none !important; color:#304f66 !important;}


/**************************Reset style End***********************/
/**************************Header section style ***********************/

body{ padding:0; margin:0;font-family: 'Roboto', sans-serif;}
.clear{ clear:both;}
.header{ width:100%; float:left;}
.top_hed{ width:100%; float:left; background:#222222; padding:20px 0;}
.top_nav{ width:100%; float:left; padding:0; margin:0; list-style:none;}
.top_nav li{ float:left; padding:0; margin:0;}
.top_nav li a{ float:left; padding:0 10px 0 20px; margin:0; font-size:18px; color:#fff; font-weight:400; background:url(../images/arrow1.png) center left no-repeat;}
.top_nav li a.fst{ background:none;}
.hr_bottom{ width:100%; float:left; background:#eeeeee; padding:20px 0;}
.logo{ width:100%; float:left;}
.navigation{ width:100%; float:left; padding:10px 0 0 0;}
.navbar-default{ background:none!important; border:none!important;}
.navbar{ margin-bottom:0px !important; min-height:40px !important;}
.navbar-nav{ float:left !important;}
.navbar-collapse{ padding:0 !important;}
.navbar-nav > li > a{ padding: 20px 10px 20px 24px !important;font-family: 'Roboto', sans-serif; color:#4a6980 !important; font-size:21px !important; font-weight:500; background:url(../images/arrow2.png) center left no-repeat;}
.first_child{ background:none !important;}
.last_child{padding:15px 0px 15px 14px !important;}
.navbar-nav > li > a:hover{ color:#000!important; }
.navbar-nav > li > a.active{color:#000!important; }

/**************************Banner section style ***********************/
.banner_section{ width:100%; float:left; background:url(../images/banner_bg.jpg) center center no-repeat; background-size:cover; min-height:419px; position:relative;}
.banner_section_inner{ width:100%; float:left; position:relative;}
.banner_logo{ position:absolute; left:0; right:0; top:120px; text-align:center;}

/**************************Body section style ***********************/
.section1{ width:100%; float:left; padding:20px 0; margin:0;}
/*.fa-server{ width:100%; float:left; padding:5% 0 3% 0; text-align:center;}*/
.fa-server{ top: 4px;}
.inpag h1{ color:#304f66; margin:0; padding:40px 0 0 0; font-size:51px; font-weight:300; text-align:center;}
.inpag h1 span{ color:#304f66; margin:0; padding:40px 0 30px 0; font-size:51px; font-weight:900;}
.list1{ width:100%; float:left; text-align:center;}
.list1 img{ margin:40px 0;}
.list1 h2{ font-size:44px; color:#304f66; padding:0 0 30px 0; margin:0; font-weight:600;}
.list1 p{ color:#000; font-size:23px; line-height:40px; padding:0 0 30px 0; margin:0; font-weight:300;}

.section2{ width:100%; float:left; background:#d5d5d5;}
.nh_right{ background:url(../images/bt_bg.png) center  left no-repeat;}
.nh_right h3{ font-size:34px; color:#c03a36; font-weight:600; margin:0; padding:40px 0 20px 4%;}
.nh_right p{ font-size:22px; color:#333333; line-height:35px; margin:0; padding:0 0 40px 4%; font-weight:300;}
.lsupport{ width:100%; text-align:right; float:left;}
.lsupport a{ color:#fff; font-size:22px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(213, 79, 75);
background:-moz-linear-gradient(90deg, rgb(213, 79, 75) 50%, rgb(169, 35, 31) 70%);
background:-webkit-linear-gradient(90deg, rgb(213, 79, 75) 50%, rgb(169, 35, 31) 70%);
background:-o-linear-gradient(90deg, rgb(213, 79, 75) 50%, rgb(169, 35, 31) 70%);
background:-ms-linear-gradient(90deg, rgb(213, 79, 75) 50%, rgb(169, 35, 31) 70%);
background:linear-gradient(180deg, rgb(213, 79, 75) 30%, rgb(169, 35, 31) 70%); padding:16px 20px; float:right; line-height:20px; margin:15% 0 0 0;}
.lsupport a:hover{ text-decoration:none !important; color:#fff !important;
background: rgb(169, 35, 31);
background:-moz-linear-gradient(90deg, rgb(169, 35, 31) 50%, rgb(213, 79, 75) 70%);
background:-webkit-linear-gradient(90deg, rgb(169, 35, 31) 50%, rgb(213, 79, 75) 70%);
background:-o-linear-gradient(90deg, rgb(169, 35, 31) 50%, rgb(213, 79, 75) 70%);
background:-ms-linear-gradient(90deg, rgb(169, 35, 31) 50%, rgb(213, 79, 75) 70%);
background:linear-gradient(180deg, rgb(169, 35, 31) 30%, rgb(213, 79, 75) 70%);}

.logo_icon img{ margin:0 6% 20px 6%;}
.four_logo{ width:100%; float:left; padding:40px 0 40px 0;}
.four_logo img{ width:24%;}
.list_step{ width:100%; float:left; margin:10px 0 30px 0;}
.list_step_left{ width:25%; float:left;}
.list_step_right{ width:73%; float:right; padding:15px 0;}
.list_step_right h2{ font-size:44px; font-weight:600; color:#304f66; padding:0 0 20px 0; margin:0; line-height:30px;}
.list_step_right p{ color:#000; font-size:23px; line-height:40px; font-weight:300;}

/**************************Footer section style ***********************/
.footer{ width:100%; float:left; border-top:3px solid #17364d; padding:35px 0 5px 0; background:#eeeeee;}
.ft_topsection{ width:100%; float:left;}
.ft_box{ width:100%; float:left;}
.ft_box h3{ color:#304f66; font-size:34px; margin:0; padding:0 0 20px 0; font-weight:900;}
.ft_box p{ color:#222222; font-size:22px; font-weight:300; margin:0; padding:0 0 10px 0; line-height:24px;}
.ft_box p i{ color:#304f66;}
.ft_list{ width:100%; float:left; padding:0; margin:0; list-style:none;}
.ft_list li{ padding:0 0 5px 0; margin:0;}
.ft_list li a{ padding:0 0 0px 0; margin:0; color:#222222; font-size:22px; font-weight:300;}
.newst{ width:100%; float:left; background:url(../images/ft_bg.png) center center no-repeat; min-height:260px;}
.newst_form{ width:100%; float:left; padding:20px 0 0 0;}
.nest_input{ width:70%; float:left; color:#777777; font-size:22px; height:50px; line-height:50px; padding:0 10px; outline:none; border:1px solid #bbbbbb; background:#d5d5d5;-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
 border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;}
.nest_btn{ background:#325168; color:#fff; font-size:22px; text-align:center; line-height:50px; width:26%; float:left; border:none; outline:none;-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;}
.ft_bottom{ width:100%; float:left; border-top:1px solid #bbbbbb; padding:10px 0 0 0; margin:30px 0 0 0;}
.ft_text{ color:#000; font-size:20px; font-variant:300;}
.ft_text1{ color:#304f66; font-size:22px; font-variant:300; text-align:right;}

.inner_section{ width:100%; float:left; padding:40px 0;}
.is1{ padding:0 8%;}
.is1 h1{ font-size:44px; color:#304f66; font-weight:600; text-align:left; margin:0 0 30px 0;}
.is1 p{ font-size:24px; font-weight:300; color:#000; line-height:35px; padding:0 0 30px 0;}
.tods{ width:100%; text-align:center; float:left; padding:20px 0 50px 0;}
.tods h2{ font-size:44px; font-weight:300; color:#304f66; margin:0; padding:0 0 30px 0;}
.tods h2 span{ font-size:44px; font-weight:900;}
.btest{ color:#304f66; font-size:22px; font-weight:400; line-height:30px; border:2px solid #304f66;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding:10px 30px;}
.btest i{ margin:5px 5px 0 0;}
.is2 h1{ text-align:center; font-size:51px; font-weight:300; padding:40px 0 40px 0;}
.is2 h1 span{ font-variant:900;}
.is2_img{ width:100%; float:left; text-align:center; padding:0 0 30px 0;}
.btest2{color:#fff; font-size:22px; font-weight:400; line-height:30px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding:10px 30px;background: rgb(73, 104, 127);
background:-moz-linear-gradient(90deg, rgb(73, 104, 127) 50%, rgb(50, 81, 104) 70%);
background:-webkit-linear-gradient(90deg, rgb(73, 104, 127) 50%, rgb(50, 81, 104) 70%);
background:-o-linear-gradient(90deg, rgb(73, 104, 127) 50%, rgb(50, 81, 104) 70%);
background:-ms-linear-gradient(90deg, rgb(73, 104, 127) 50%, rgb(50, 81, 104) 70%);
background:linear-gradient(180deg, rgb(73, 104, 127) 30%, rgb(50, 81, 104) 70%);}
.btest2 i{ margin:5px 5px 0 0;}
.btest2:hover{ color:#fff !important;}
.is2 h2{ font-size:44px; font-weight:600; padding:0 0 40px 0; margin:0; color:#304f66;}
.search_bar{ width:100%; float:left; padding:0 0 40px 0;}
.search_bar_input{ width:80%; float:left; height:55px; line-height:55px; padding:0 10px 0 50px; background: url(../images/search_icon.png) 12px 14px no-repeat #eeeeee; border:1px solid #bbbbbb; outline:none; color:#777777;
font-size:22px; font-weight:300;}
.search_bar_btn{background:#325168; color:#fff; font-size:22px; text-align:center; line-height:55px; width:20%; float:left; border:none; outline:none;-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;}
.cat_section{ width:100%; float:left; padding:40px 0 0px 0;}
.cat_section h2{ color:#304f66; font-size:34px; padding:0 0 20px 0; margin:0; font-weight:900;}
.cat_section_list{ width:100%; float:left; padding:20px 0 0 3%; margin:0; list-style:none;}
.cat_section_list li{ width:25%; float:left; margin:0 0 35px 0; padding:0; color:#333; font-size:22px; font-weight:400; line-height:20px;}
.cat_section_list li i{ color:#304f66;}
.cat_section_list1{ padding:20px 0 0 0; margin:0 0 50px 0; list-style:none; width:100%; float:left;}
.cat_section_list1 li{ border-bottom:1px solid #777777; border-top:1px solid #777777; padding:10px 1%; float:left; margin:0 20px 0 0; width:47%; color:#4a6980; font-size:20px; font-weight:400; line-height:28px;}
.cat_section_list1 li i{ font-size:28px; padding:0 5px 0 0;}
.is3{padding:0 4%;}
.is3 h1{text-align:center; font-size:51px; font-weight:300; padding:40px 0 10px 0;}
.textc{ text-align:center;}
.contactus_form{ padding:40px 14%;}
.form_contal{border:1px solid #bbbbbb; height:58px; line-height:58px; padding:0 40px 0 20px; outline:none; color:#777777; font-size:22px; font-weight:400; width:94%; margin:0 0 20px 0;}
.ctrli{ background:url(../images/cont_icon1.png) 98% center no-repeat #eeeeee !important;}
.ctrli1{ background:url(../images/cont_icon2.png) 98% center no-repeat #eeeeee !important;}
.ctrli2{ background:url(../images/cont_icon3.png) 98% center no-repeat #eeeeee !important;}
.ctrli3{ background:url(../images/cont_icon4.png) 98% 20px no-repeat #eeeeee !important;}
.form_conta2{border:1px solid #bbbbbb; min-height:80px; line-height:58px; padding:0 40px 0 20px; outline:none; color:#777777; font-size:22px; font-weight:400; width:94%; margin:0 0 20px 0;resize: none;}
.csubmitbtn{ width:100%; float:left; text-align:center; padding:0 0 50px 0;}
.cont_btn{ color:#fff; font-size:22px; font-weight:400;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding:10px 30px;background: rgb(73, 104, 127);
background:-moz-linear-gradient(90deg, rgb(73, 104, 127) 30%, rgb(50, 81, 104) 70%);
background:-webkit-linear-gradient(90deg, rgb(73, 104, 127) 30%, rgb(50, 81, 104) 70%);
background:-o-linear-gradient(90deg, rgb(73, 104, 127) 30%, rgb(50, 81, 104) 70%);
background:-ms-linear-gradient(90deg, rgb(73, 104, 127) 30%, rgb(50, 81, 104) 70%);
background:linear-gradient(180deg, rgb(73, 104, 127) 30%, rgb(50, 81, 104) 70%); border:none; outline:none;}
.cont_btn:hover{background: rgb(50, 81, 104);
background:-moz-linear-gradient(90deg, rgb(50, 81, 104) 30%, rgb(73, 104, 127) 70%);
background:-webkit-linear-gradient(90deg, rgb(50, 81, 104) 30%, rgb(73, 104, 127) 70%);
background:-o-linear-gradient(90deg, rgb(50, 81, 104) 30%, rgb(73, 104, 127) 70%);
background:-ms-linear-gradient(90deg, rgb(50, 81, 104) 30%, rgb(73, 104, 127) 70%);
background:linear-gradient(180deg, rgb(50, 81, 104) 30%, rgb(73, 104, 127) 70%);}
.contact_info{ width:100%; float:left; text-align:center; font-size:44px; color:#304f66; font-weight:300; padding:0 0 40px 0;}
.contact_info span{ font-weight:900;}
.contact_info span i{ padding:10px 0 0 0; font-size:50px;}

.footer_banner{ width:100%; float:left; background:url(../images/ftbanner_bg.jpg) center center; min-height:407px;}
.ftc_left{ width:50%; float:left; min-height:403px;}
.footer_banner .carousel-caption{ text-align:left; left: 55%;padding-bottom: 30px;right: 0;top: 4%;}
.footer_banner .carousel-caption h3{ color:#e9edee; font-size:52px; font-weight:300; padding:0 0 40px 0; margin:0;font-family: 'Roboto', sans-serif;}
.footer_banner .carousel-caption h3 span{ font-weight:900; text-transform:uppercase;}
.footer_banner .carousel-caption h4{ color:#e9edee; font-size:22px; font-weight:600; padding:0 0 5px 0; margin:0;font-family: 'Roboto', sans-serif;}
.footer_banner .carousel-caption p{ color:#e9edee; font-size:20px; font-weight:300; padding:0 0 0px 0; margin:0;font-family: 'Roboto', sans-serif; line-height:40px;}
.footer_banner .carousel-indicators li{ width:15px; height:15px;}


.left_testimonial{ width:100%; float:left; padding:30px 0; margin:0; list-style:none;}
.left_testimonial li{ padding:0 0 80px 0; margin:0; position:relative; width:100%; float:left;}
.tops{ width:100%; float:left; position:relative;}
.tops_text{ background:#4a6980; padding:4%; position:relative; color:#fff; font-size:24px; font-weight:300; line-height:40px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.botns{ text-align:right; padding:15px 80px 0 0; width:100%; float:left;}
.botns p{ color:#000; font-size:24px; font-weight:300;}
.botns p span{ color:#304f66; font-size:24px; font-weight:600;}
.rating img{ margin:0 0 0 5px;}
.testarrow{ position:absolute; bottom:-88px; right:20px;}

.botns1{ text-align:left; padding:15px 0 0 80px; width:100%; float:left;}
.botns1 p{ color:#000; font-size:24px; font-weight:300;}
.botns1 p span{ color:#304f66; font-size:24px; font-weight:600;}
.rating img{ margin:0 0 0 5px;}
.testarrow1{ position:absolute; bottom:-88px; left:20px !important;}
.pad{ padding:192px 0 0 0;}

.readmore{ color:#17364d; font-size:24px; font-weight:600;}
.readmore:hover{ color:#000;}
.readmore i{ font-weight:900; font-size:30px; line-height:38px;}
.four_section{ padding:40px 0 0px 0; width:100%; text-align:center;}
.four_section h2{ color:#304f66; font-size:34px; font-weight:600; margin:0; padding:30px 0 25px 0;}
.four_section p{ color:#000; font-size:22px; font-weight:300; line-height:40px;}
.down_arrow{ width:100%; float:left; text-align:center; padding:40px 0 60px 0;}
.down_arrow i{ color:#304f66; font-size:60px;}
.down_arrow i:hover{ color:#000;}
.towbox_section{ width:100%; float:left; background:#eeeeee; padding:40px 0 0 0;}
.is4{ padding:0 8%; text-align:center;}
.is4 h2{ color:#4a6980; font-size:50px; font-weight:300; margin:0; padding:0 0 40px 0;}
.is4 h2 span{ font-weight:900; text-transform:uppercase;}
.is4 p{ font-weight:300; color:#000; font-size:24px; line-height:40px; margin:0; padding:0 0 30px 0;}
.two_section{ width:100%; float:left; padding:0 0 20px 0;}
.two_section_inner{ width:100%; float:left; padding:20px 0 0 0; margin:0 0 30px 0;}
.two_section_inner h2{ background:#17364d; padding:34px 0; width:100%; text-align:center; color:#fff; font-weight:300; font-size:37px; margin:0;}
.two_section_inner h2 span{ font-weight:900; text-transform:uppercase;}
.permonth{ width:100%; float:left; text-align:center; padding:66px 0;}
.mbg{ background:url(../images/map1.jpg) top center no-repeat;}
.pm_rate{ font-size:72px; color:#fff; margin:0; padding:0;font-family: 'texgyreherosbold';}
.pm_rate span{ font-size:36px;}
.pm_text{ color:#fff; font-size:30px; font-weight:300; margin:0;}
.hplan_section{ background:#fefefe; border:1px solid #c9c6c5; padding:40px 0; margin:0; width:100%; float:left;}
.hp1{ width:45%; float:left; text-align:center;}
.hp1 h3{ color:#000; font-size:25px; font-weight:600;}
.hp1 p{ color:#000; font-size:23px; font-weight:300;}
.rg{ float:right;}
.mhs{ width:100%; text-align:center; float:left; padding:0 0 30px 0;}
.mhs h3{ color:#000; font-size:25px; font-weight:600;}
.mhs p{ color:#000; font-size:23px; font-weight:300;}
.twolink_btn{ width:100%; float:left; display:inline-block; text-align:center;}
.rmbtn{ display:inline-block; margin:5px 15px; text-align:center; color:#fff; border:1px solid #106c10;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(92, 184, 92);
background:-moz-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:-webkit-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:-o-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:-ms-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:linear-gradient(180deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%); padding:10px 40px; font-size:25px; font-weight:400;}
.rmbtn:hover{ display:inline-block; margin:5px 15px; text-align:center; color:#fff !important; border:1px solid #106c10;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(67, 159, 67);
background:-moz-linear-gradient(90deg, rgb(67, 159, 67) 30%, rgb(92, 184, 92) 70%);
background:-webkit-linear-gradient(90deg, rgb(67, 159, 67) 30%, rgb(92, 184, 92) 70%);
background:-o-linear-gradient(90deg, rgb(67, 159, 67) 30%, rgb(92, 184, 92) 70%);
background:-ms-linear-gradient(90deg, rgb(67, 159, 67) 30%, rgb(92, 184, 92) 70%);
background:linear-gradient(180deg, rgb(67, 159, 67) 30%, rgb(92, 184, 92) 70%); padding:10px 40px; font-size:25px; font-weight:400;}
.orbtn{ color:#17364d;padding:10px 40px; font-size:25px; font-weight:400;border:1px solid #17364d;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; display:inline-block;}
.orbtn:hover{ background:#17364d; color:#fff !important;}
.mbg1{ background:url(../images/map2.jpg) top center no-repeat;}
.pad2 p{ line-height:18px; padding:0;}
.pad2 li{ padding:0 0 18px 0;}
.earnmony{ width:100%; float:left; text-align:center; background:url(../images/erm_bg.jpg) center center no-repeat; background-size:cover; background-attachment:fixed; padding:75px 0;}
.earnmony h2{ color:#fff; font-size:52px; font-weight:300; padding:0 0 140px 0; margin:0;}
.earnmony h2 span{ font-weight:900;}
.lrbtn{ font-size:34px; color:#fff;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:2px solid #fff; padding:5px 30px; font-weight:300;}
.lrbtn:hover{ background:#17364d; color:#fff !important;}
#toTop {display: none;text-decoration: none;position: fixed;bottom: 10px;right: 10px;overflow: hidden;width: 52px;height: 52px;
border: none;text-indent: 100%;background: url("../images/to-top2.png") no-repeat 0px 0px;}
.concept_banner{ width:100%; float:left; background:url(../images/banner_bg1.jpg) center center no-repeat; background-size:cover; min-height:209px; padding:88px 0 64px 0;}

.concept_banner .carousel-caption{ text-align:left; left: 55%;padding-bottom: 30px;right: 0;top: 0;}
.concept_banner .carousel-caption h3{ color:#e9edee; font-size:52px; font-weight:300; padding:0 0 40px 0; margin:0;font-family: 'Roboto', sans-serif;}
.concept_banner .carousel-caption h3 span{ font-weight:900; text-transform:uppercase;}
.concept_banner .carousel-caption h4{ color:#e9edee; font-size:22px; font-weight:600; padding:0 0 5px 0; margin:0;font-family: 'Roboto', sans-serif;}
.concept_banner .carousel-caption p{ color:#e9edee; font-size:20px; font-weight:300; padding:0 0 0px 0; margin:0;font-family: 'Roboto', sans-serif; line-height:40px;}
.concept_banner .carousel-indicators li{ width:15px; height:15px;}
.concept_banner .carousel-indicators {bottom: -50px;}
.dh_list{ padding:0 0 0 0; margin:0; list-style:none;}
.dh_list li{ color:#eeeeee; font-size:34px; font-weight:300; background:url(../images/bullete.png) left center no-repeat; padding: 0 0 0 40px; margin:0 0 5px 0;}
.pmrate1{ position:absolute; background:url(../images/pmbg.png) 0 0 no-repeat; width:169px; height:169px; right:0; top:110px; text-align:center; padding:45px 0 0 0;}
.pm_rate1{font-size:42px !important; color:#304f66 !important; margin:0 !important; padding:0 !important;font-family: 'texgyreherosbold' !important;}
.pm_rate1 span{font-size:28px !important; line-height:16px;}
.pm_text1{ font-size:22px !important; color:#304f66 !important; font-weight:400 !important;}
.pnbtn{font-size:24px; color:#fff;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:2px solid #fff; padding:6px 20px; font-weight:300; float:left; margin:10px 0 0 40px;}
.pnbtn:hover{background:#17364d; color:#fff !important;}

.table_section{ width:100%; float:left; margin:20px 0 30px 0; background:#eeeeee; border:1px solid #aaaaaa; padding:30px 0 0 0;}
.ts_row1{ position:relative;}
.twc1{ border:1px solid #bd7137; background:url(../images/tbbg.jpg) 0 0 repeat-x; color:#eeeeee; font-size:24px; font-weight:300;}
.tbbga{ position:absolute; top:0; left:-14px; top:-16px;}
.colm1{ float:left; padding:10px 0;}
.wid1{ width:22%;}
.tex1{ font-size:28px; font-weight:900; text-transform:uppercase; font-style:italic;line-height: 49px;padding: 10px 0 10px 20px;}
.tex1 img{ margin:0 10px 0 0;}
.wid2{ width:18%;}
.tex2{ font-size:24px; font-weight:300;line-height: 49px;padding: 10px 0 10px 20px; text-align:center;}
.infoicon{ text-align:right; color:#fff; font-size:30px; float:right;line-height: 26px;padding: 10px 0 0;}
.ts_row2{ width:100%; float:left; padding:10px 0;}
.colm2{ float:left; padding:20px 0 0 0;}
.bor1{ border-right:1px solid #bebebe; min-height:125px;}
.textnum{}
.textnum{font-size:51px !important; color:#304f66 !important; margin:0 !important; padding:0 !important;font-family: 'texgyreherosbold' !important; font-weight:bold; line-height:48px;}
.textnum span{font-size:20px !important; line-height:18px;}
.pm_text4{ font-size:22px !important; color:#304f66 !important; font-weight:300 !important; padding:0; margin:0;}
.colm2 h3{ color:#000; font-size:25px; padding:0; margin:0;}
.ts_row3{ width:100%; float:left; padding:30px 0 25px 0;border-bottom: 1px solid #aaaaaa; background:#d5d5d5;}
.ornowbtn{ width:24%; text-align:center; float:left; margin:20px 0 0 0;}
.ornowbtn a{ color:#fff; font-size:22px; font-weight:400;border:1px solid #bd7137;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(204, 153, 65);
background:-moz-linear-gradient(90deg, rgb(204, 153, 65) 30%, rgb(189, 113, 55) 70%);
background:-webkit-linear-gradient(90deg, rgb(204, 153, 65) 30%, rgb(189, 113, 55) 70%);
background:-o-linear-gradient(90deg, rgb(204, 153, 65) 30%, rgb(189, 113, 55) 70%);
background:-ms-linear-gradient(90deg, rgb(204, 153, 65) 30%, rgb(189, 113, 55) 70%);
background:linear-gradient(180deg, rgb(204, 153, 65) 30%, rgb(189, 113, 55) 70%); padding:12px 30px;}
.ornowbtn a i{ line-height:30px;}
.ornowbtn a:hover{ color:#fff !important;}
.ts_row3_list{ width:74%; float:left; padding:0; margin:0; list-style:none;}
.ts_row3_list li{ color:#000; font-size:22px; font-weight:400; float:left; width:32%; background:url(../images/bullete1.png) 0 0 no-repeat; padding:0 0 0 45px; margin:0 0 10px 0;}


.not_enough{ width:100%; float:left; padding:100px 0; background: url(../images/not_enough.jpg) center center no-repeat; background-size:cover; background-attachment:fixed; text-align:center;}
.not_enough h2{ color:#fff; font-size:44px; font-weight:300; margin:0; padding:0 0 20px 0;}
.not_enough h2 span{ font-weight:900;}
.fish{ padding:30px 0; margin:0 0 80px 0;} 
.dhbtn{font-size:24px; color:#fff;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:2px solid #fff; padding:8px 20px; font-weight:300;}
.dhbtn:hover{background:#17364d; color:#fff !important;}
.twc2{border:1px solid #8e8e8e; background:url(../images/tbbg1.jpg) 0 0 repeat-x; color:#eeeeee; font-size:24px; font-weight:300;}
.twc3{ background:url(../images/tbbg2.jpg) 0 0 repeat-x; color:#eeeeee; font-size:24px; font-weight:300; padding:1px 0;}
.bgc1 a{color:#fff; font-size:22px; font-weight:400;border:1px solid #8e8e8e;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(111, 112, 107);
background:-moz-linear-gradient(90deg, rgb(111, 112, 107) 30%, rgb(142, 142, 142) 70%);
background:-webkit-linear-gradient(90deg, rgb(111, 112, 107) 30%, rgb(142, 142, 142) 70%);
background:-o-linear-gradient(90deg, rgb(111, 112, 107) 30%, rgb(142, 142, 142) 70%);
background:-ms-linear-gradient(90deg, rgb(111, 112, 107) 30%, rgb(142, 142, 142) 70%);
background:linear-gradient(180deg, rgb(111, 112, 107) 30%, rgb(142, 142, 142) 70%); padding:12px 30px;}
.bgc2 a{color:#fff; font-size:22px; font-weight:400;border:1px solid #b27511;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(238, 189, 61);
background:-moz-linear-gradient(90deg, rgb(238, 189, 61) 30%, rgb(178, 117, 17) 70%);
background:-webkit-linear-gradient(90deg, rgb(238, 189, 61) 30%, rgb(178, 117, 17) 70%);
background:-o-linear-gradient(90deg, rgb(238, 189, 61) 30%, rgb(178, 117, 17) 70%);
background:-ms-linear-gradient(90deg, rgb(238, 189, 61) 30%, rgb(178, 117, 17) 70%);
background:linear-gradient(180deg, rgb(238, 189, 61) 30%, rgb(178, 117, 17) 70%); padding:12px 30px;}
.text2{ color:#304f66; font-weight:400;}
.tbg1{ background:#304f66; border:none;}
.orbg4 a{border:1px solid #106c10;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(92, 184, 92);
background:-moz-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:-webkit-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:-o-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:-ms-linear-gradient(90deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);
background:linear-gradient(180deg, rgb(92, 184, 92) 30%, rgb(67, 159, 67) 70%);}
.tbg2{ background:#e6b300; border:none;}
.tbg3{ background:#c03a36; border:none;}
.tmbg{width:100%; float:left; padding:100px 0; background: url(../images/not_enough1.jpg) center center no-repeat; background-size:cover; background-attachment:fixed; text-align:center;}
.pad3{ margin:100px 0 0 0;}
.tmbg h2{ margin:0 0 200px 0;}
.infoicon:hover{ color:#fff !important;}
.mbd{ display:none; background:#333; color:#fff; padding:5px;}


.threeserver_part{ width:100%; float:left; padding:60px 0;}
.serverpart1{ float:left;}
.wed1{ width:32%;}
.spbg h2{ width:100%; background:#17364d; float:left; color:#fff; text-align:center; font-style:italic; font-weight:900; text-transform:uppercase; margin:0; padding:24px 0;}
.spbg h2 i, .spbg h2 img { position: relative; right: 16px;}
.ratesection{ text-align:center; padding:15px 0 24px 0; position:relative; width:100%; float:left;}
.rsbg{ background:#304e66;}
.buttonarow{ position:absolute; left:0; right:0; bottom:-26px;}
.pm_rate3{ color: #fff !important;font-family: "texgyreherosbold" !important;font-size: 51px !important;margin: 0 !important;padding: 0 !important; font-weight:bold;}
.pm_rate3 span {font-size: 20px !important;line-height: 38px;}
.pm_text5{color: #fff !important;font-size: 22px !important;font-weight: 400 !important; line-height:10px;}
.serpartcont{ border:1px solid #aaaaaa; background:#eeeeee; padding:40px 0 0 0; width:100%; float:left;}
.list3{ margin:0; padding:0 6% 10px 6%; list-style:none;}
.list3 li{ border-top:1px solid #bebebe; padding:14px 0; font-size:18px; color:#000; font-weight:400;}
.list3 li:first-child{ border-top:none;}
.list3 li i{ color:#304f66; font-size:24px; padding:0 15px 0 5px;}
.list3 li img{ margin:0 15px 0 5px;}
.serpartcont_bottom{ border-top:1px solid #aaaaaa; background:#d5d5d5; padding:20px 6%; border-bottom:2px solid #aaaaaa;}
.serpartcont_bottom ul{ padding:0 0 40px 0; margin:0; width:100%; float:left; list-style:none;}
.serpartcont_bottom ul li{padding:6px 0; font-size:18px; color:#000; font-weight:400;  width:100%; float:left;}
.serpartcont_bottom ul li span{ color:#304f66; font-weight:600;}
.serpartcont_bottom ul li i{ color:#5cb85c; font-size:30px; padding:0 15px 0 5px;}
.wd8{ width:100%; margin:0 0 20px 0;}
.bgc a{border:1px solid #05a1ca;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgb(17, 183, 225);
background:-moz-linear-gradient(90deg, rgb(17, 183, 225) 30%, rgb(1, 160, 202) 70%);
background:-webkit-linear-gradient(90deg, rgb(17, 183, 225) 30%, rgb(1, 160, 202) 70%);
background:-o-linear-gradient(90deg, rgb(17, 183, 225) 30%, rgb(1, 160, 202) 70%);
background:-ms-linear-gradient(90deg, rgb(17, 183, 225) 30%, rgb(1, 160, 202) 70%);
background:linear-gradient(180deg, rgb(17, 183, 225) 30%, rgb(1, 160, 202) 70%);}
.br1{ border:1px solid #12b8e2;}
.bgc3 h2{ background:#009fc9;}
.bgc4{ background:#12b7e4;}
.mrg1{ margin:30px 0 0 0;}
.prd1{padding: 55px 0 0;}
.wed2{width:34%;}
.prd1 .list3 li{ padding: 18px 0;}
 




@media only screen and (min-width:320px) and (max-width:768px){
.newst{ min-height:150px;}	
.ft_text{ text-align:center;}
.ft_text1{ text-align:center;}
.lsupport{ text-align:left;}
.lsupport a{ float:left; margin:0 0 10px 20px;}
.list_step_left{ width:100%; text-align:center;}
.list_step_right{ width:100%; text-align:center;}
.is2_img img{ width:100%;}
.is1{ padding:0;}
.cat_section_list{ padding:20px 0 0 0;}
.cat_section_list li{ width:50%;}
.cat_section_list1 li{ margin:0; width:98%;}
.contactus_form{ padding:40px 3%;}
.form_contal{ width:98%;}
.form_conta2{ width:98%;}
.testarrow1{ position:absolute; bottom:-88px;  right:20px !important; text-align:right;}
.pad{ padding:0 0 0 0;}
.botns1{text-align:right; padding:15px 80px 0 0; width:100%; float:left;}
.tbbga{ display:none;}
.twc1{ width:50%; float:left;}
.ts_row2{ width:50%;}
.ornowbtn{ width:100%;}
.ts_row3_list{ width:98%; padding:30px 2% 0 2%;}
.ts_row3_list li{ width:50%;}
.wid1{ width:100%;}
.wid2{ width:100%;}
.twc1{ background:#ca9340; border:none;}
.bd1{ border-bottom:1px solid #bd7137;}
.tex2{padding: 30px 10px 30px 20px;text-align: left; min-height:120px;}
.tex1{padding: 30px 0 30px 20px; font-size:24px;min-height:120px;}
.ts_row2{ padding:0;}
.bor1{ min-height:120px;}
.twc2{ background:#7e7f7c; border:none;}
.twc2{ width:50%; float:left;}
.twc3{ background:#eebd3d; border:none;}
.twc3{ width:50%; float:left;}\
.concept_banner .carousel-caption .item img{ display:none !important;}
.concept_banner .carousel-caption{ background:rgba(0, 0, 0, 0.4); left:0;}
.wed1{ width:100%;}
.mrg1{ margin:30px 0 30px 0;}
.wed2{ width:100%;}

}
@media only screen and (min-width:320px) and (max-width:767px){
.top_nav li{ float:none; display:inline-block; text-align:center;}
.top_nav li a{ display:inline-block; text-align:center;}
.top_nav{ display:inline-block; text-align:center;}	
.logo{ width:100%; text-align:center;}
.navbar-nav{ margin:0 !important; width:100% !important; text-align:center;}
.navbar-nav > li > a{ background:none;}
.navbar-header{ text-align:center !important;}
.navbar-toggle{ float:none !important; margin-right:0 !important;}
.navbar-nav > li > a{ padding: 10px 10px 10px 10px !important;}
}
@media only screen and (min-width:320px) and (max-width:640px){
.four_logo{ text-align:center;}
.four_logo img{ width:40%;}
.is1{ padding:0 2%;}
.search_bar_input{ width:64%;}
.search_bar_btn{ width:35%;}
.footer_banner .carousel-caption{ left:0; right:0; width:100%; padding:0 2%;}
.footer_banner{ min-height:0px;}
.footer_banner .carousel-caption{ left:2%; background:rgba(0, 0, 0, 0.4);}
.concept_banner .carousel-caption h3{padding: 0 0 5px;}
.dh_list li{ margin:0; font-size:26px;}
}
@media only screen and (min-width:320px) and (max-width:480px){
.logo img{ width:80%;}
.nest_input{ width:50%;}
.nest_btn{ width:40%;}
.list_step_right h2{ font-size:34px; line-height:44px;}
.cat_section_list li{ width:98%;}
.footer_banner .carousel-caption h3{ font-size:30px; padding:0 0 5px 0;}
.footer_banner .carousel-caption p{ line-height:24px;}
.ts_row3_list li{ width:100%;}
.fish img{ width:100%;}
.tex1{ font-size:14px !important;padding: 30px 0 30px 3px;}
.concept_banner .carousel-caption h3{ font-size:34px;}
.mbd{ display:block;}
.lrg{ display:none;}
.concept_banner .carousel-caption p{ font-size:20px !important; color:#fff !important;}
.pm_rate1 span {font-size: 20px !important;line-height: 38px;padding: 0 5px;}
.rmbtn{ width:70%; padding:10px 0;white-space: nowrap;}
.orbtn{width:70%; padding:10px 0;}

}
@media only screen and (min-width:320px) and (max-width:360px){
.top_nav li a{ font-size:14px;}
.nest_input{ width:58%; font-size:18px;}
.nest_btn{ font-size:18px;}
.logo_icon img{ margin:0 0 20px 0;}
.is2 h2{ font-size:30px;}
.tex1{ font-size:18px;}
.smh{ height:350px !important;}
}




























