
body
{
background:#fff;
margin:0px;
padding:0px;
font-family:'latoregular',Arial, Helvetica, sans-serif;
}
html,body 
{
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;

}
h1,h2,h3,h4,h5,h6,p
{
margin:0px;
padding:0px;
}
li,ol,ul
{
list-style:none;
margin:0px;
padding:0px;
}
img
{
border:none;
}
.clear_div
{
clear:both;
}

p
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
margin:0px;
}
h2
{
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:29px;
font-weight:normal;
color:#000000;
margin:0px;

}
.clear_div
{
clear:both;
}
.wrraper
{
width:100%;
position:relative;
}

.header_sec
{
width:100%;
position:absolute;
top:0px;
z-index:10;
}

.header_inner
{
width:1180px;
margin:0px auto;
}
.logo
{
float:left;
padding-top:31px;
}
.header_right
{
width:550px;
float:right;
padding-top:38px;
}
.social_icon
{
float:right;
}
.social_icon a
{
float:left;
opacity:.4;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
margin-right:12px;
}
.social_icon a:last-child
{
margin-right:0px;
}

.social_icon a:hover
{
opacity:1;
}
.navigation
{
width:100%;
float:right;
padding-top:34px;
}


/*--banner css--*/

.banner_sec
{
width:100%;
}
.banner_sec .carousel-indicators
{
display:none;
}
.banner_sec .carousel-control.left
{
width:55px;
height:55px;
left:30px;
}
.banner_sec .carousel-control.right
{
width:55px;
height:55px;
right:30px;
}
.banner_sec .carousel-control
{
top:50%;
opacity:0.15;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}

.banner_sec .carousel-control:hover,.carousel-control:focus
{
opacity:1;
}
.banner_sec .carousel-caption
{
text-shadow:none;
top:40%;
}
.banner_sec .carousel-inner > .item > img, .carousel-inner > .item > a > img
{
width:100%;
}

.banner_text
{
width:1180px;
margin:0px auto;
text-align:center;
}
.banner_text h2
{
font-family:'latoblack',Arial, Helvetica, sans-serif;
font-size:150px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
margin:0px;
line-height:120px;
padding-bottom:15px;
}
.banner_text h3
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:normal;
color:#ffffff;
margin:0px;
padding-bottom:20px;
}

.tryit_btn
{
background:#e46828;
height:49px;
text-decoration:none;
display:inline-block;
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
text-align:center;
line-height:49px;
letter-spacing:1px;
padding-left:22px;
padding-right:22px;
}
.go_logo
{
display:inline-block;
padding-top:14px;
padding-bottom:9px;
}
.banner_text p
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:normal;
color:#ffffff;
margin:0px;
}

/*--banner line css--*/

.bannerline_sec
{
background:#e46828;
width:100%;
}
.bannerline_in
{
width:1180px;
margin:0px auto;
}
.bannerline_left
{
float:left;
padding-top:28px;
}
.bannerline_left h2
{
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:42px;
font-weight:normal;
color:#ffffff;
margin:0px;
padding-bottom:5px;
}
.bannerline_left p
{
font-family:'latolight_italic',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
margin:0px;
}

.bannerline_right
{
float:right;
padding-top:37px;
padding-bottom:37px;
}

/*--advance sec css--*/

.advance_sec
{
width:1180px;
margin:0px auto;
padding-top:100px;
padding-bottom:150px;
}

.advance_left
{
float:left;
width:28%;
text-align:center;
border-right:3px solid #e5e5e5;
padding:0px 25px 0px 25px;
}
.advance_left h2
{
font-family:'latosemibold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#707070;
text-transform:uppercase;
margin:0px;
line-height:26px;
padding-bottom:5px;
}
.advance_left h3
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#707070;
text-transform:uppercase;
margin:0px;
padding-bottom:20px;
}
.advance_left p
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
line-height:22px;
margin:0px;
}
.advance_left p a
{
text-decoration:none;
color:#707070;
}

.advance_icon
{
padding:0px;
}
.advance_left_text
{
padding-top:24px;
}

.advance_right
{
padding-bottom:42px;
}

.engage
{
border-right:none;
float:right;
width:30.5%;
}


/*--extended sec css--*/

.extended_sec
{
width:100%;
padding-bottom:120px;
}
.extended_left
{
float:left;
width:65%;
}
.extended_left img
{
width:100%;
}
.extended_right
{
width:25%;
float:right;
padding:5% 6% 0px 4%;
}
.extended_right h2
{
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:60px;
font-weight:normal;
color:#707070;
text-transform:uppercase;
line-height:60px;
margin:0px;
padding-bottom:21px;
}
.extended_right h2 span 
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:normal;
color:#707070;
text-transform:none;
line-height:37px;
}
.extended_right ul
{
margin:0px;
padding:0px;
padding-bottom:28px;
}
.extended_right ul li
{
background:url(../images/tick.png) no-repeat left 3px;
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
padding-left:27px;
padding-bottom:6px;
}
.extended_right ul li a
{
text-decoration:none;
color:#707070;
}

.free_trialbtn
{
background:#e46828;
height:32px;
float:left;
text-decoration:none;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
text-align:center;
padding-left:12px;
padding-right:12px;
line-height:35px;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
margin-right:8px;
}
.free_trialbtn:hover
{
background:#000000;
}
.free_trialbtn.purchase
{
margin-right:0px;
}


.lite_versionimg
{
float:right;
width:42%;
}
.lite_versionimg img
{
width:100%;
}
.lite_versiontext
{
float:left;
width:39%;
padding:20% 0px 0px 19%;
}
.lite_sec
{
padding-bottom:75px;
}


.tool_img
{
width:60%;
float:left;
}
.tool_img img
{
width:100%;
}
.tool_text
{
float:right;
width:29%;
padding:24% 6% 0px 5%;
}

/*--testimonial css--*/

.testimonial_sec
{
background:url(../images/testimonialbg.jpg) no-repeat fixed center top / cover;
width:100%;
}

.testimonial_inner
{
width:1180px;
margin:0px auto;
text-align:center;
padding-top:105px;
padding-bottom:200px;
}
.testi_innerone
{
width:937px;
display:inline-block;
text-align:center;
}
.testimonial_inner h2
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:80px;
font-weight:normal;
color:#707070;
margin:0px;
padding-bottom:89px;
}
.testimonial_inner h3
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:normal;
color:#ffffff;
margin:0px;
padding-bottom:20px;
}
.testimonial_inner p
{
font-family:'latoitalic',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#ffffff;
margin:0px;
}
.testi_seprator
{
display:inline-block;
padding-top:30px;
padding-bottom:22px;
}
.testimonial_inner h4
{
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#ffffff;
margin:0px;
}
.testimonial_inner .carousel-control
{
display:none;
}
.testimonial_inner .carousel-indicators li
{
background:#fff;
width:18px;
height:19px;
border:none;
margin:0px;
margin-right:10px;
}
.testimonial_inner .carousel-indicators .active
{
background:#e46828;
width:18px;
height:19px;
border:none;
margin:0px;
margin-right:10px;
}
.testimonial_inner .carousel-indicators
{
bottom:-90px;
}


/*--question sec css--*/

.question_sec
{
width:1180px;
margin:0px auto;
border-bottom:7px solid #e5e5e5;
padding-top:80px;
padding-bottom:65px;
}
.question_box
{
float:left;
width:33.33%;
text-align:center;
}
.question_icon
{
padding:0px;
}
.question_box h3
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:normal;
color:#707070;
margin:0px;
padding-bottom:13px;
}
.question_box p
{
font-family:'latolight_italic',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
margin:0px;
padding-bottom:5px;
}
.question_box p a
{
text-decoration:underline;
color:#707070;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.question_box p a:hover
{
color:#000000;
}

.question_text
{
padding:18px 35px 0px 35px;
}

/*--logo sec css--*/

.logo_sec
{
width:1180px;
margin:0px auto;
padding-top:51px;
padding-bottom:66px;
}
.logo_sec a
{
float:left;
margin-right:43px;
}
.logo_sec a.last_child
{
margin-right:0px;
}

/*--bottom line css--*/

.bottomline_sec
{
background:#e46828;
width:100%;
}
.bottomline_in
{
width:1180px;
margin:0px auto;
}
.bottomline_left
{
float:left;
padding-top:28px;
}
.bottomline_left h2
{
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:42px;
font-weight:normal;
color:#ffffff;
margin:0px;
padding-bottom:5px;
}
.bottomline_left p
{
font-family:'latolight_italic',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
margin:0px;
}

.bottomline_right
{
float:right;
padding-top:37px;
padding-bottom:37px;
}

.footer_sec
{
background:#000000;
width:100%;
}
.footer_inner
{
width:1180px;
margin:0px auto;
padding-top:70px;
padding-bottom:70px;
}
.footer_inner h3
{
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#e46828;
text-transform:uppercase;
margin:0px;
padding-bottom:11px;
}
.footer_inner p
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#5d5e5e;
line-height:20px;
margin:0px;
}
.footer_logo
{
float:left;
}
.getin_tuch
{
width:273px;
float:left;
margin-left:202px;
}
.getin_tuch p
{
padding-bottom:10px;
}

.getin_tuch p a
{
text-decoration:none;
color:#5d5e5e;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.getin_tuch p a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.signup_right
{
width:364px;
float:right;
}
.signup_right p
{
padding-bottom:13px;
}

.signup_one
{
background:#ffffff;
width:364px;
height:43px;
float:left;
}
.email_input
{
background:none;
border:none;
width:299px;
float:left;
font-family:'latolight_italic',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
padding:12px 10px;
}
.email_input::-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
}

.submit_arrow
{
background:url(../images/submit-arrow.png) no-repeat left top;
width:43px;
height:43px;
float:right;
border:none;
cursor:pointer;
}

/*--blog page css--*/

.inner_banner
{
width:100%;
position:relative;
}
.inner_banner img
{
width:100%;
}
.banner_intext_sec
{
width:100%;
position:absolute;
top:51%;
text-align:center;
}
.banner_intext
{
width:1180px;
margin:0px auto;
}
.banner_intext h2
{
font-family:'latoblack',Arial, Helvetica, sans-serif;
font-size:65px;
font-weight:normal;
color:#ffffff;
margin:0px;
text-transform:uppercase;
padding-bottom:3px;
}
.banner_intext p
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:normal;
color:#ffffff;
margin:0px;
}

.blog_sec
{
width:1180px;
margin:0px auto;
padding-top:60px;
padding-bottom:70px;
}
.blog_box
{
width:553px;
float:left;
margin-right:73px;
margin-bottom:55px;
}
.blog_box.last_child
{
margin-right:0px;
}

.blog_box_img
{
padding:0px;
}
.blog_box_text
{
padding-top:24px;
}
.blog_box_text h3
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:normal;
color:#707070;
margin:0px;
padding-bottom:15px;
}
.blog_box_text h3 a
{
text-decoration:none;
color:#707070;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.blog_box_text h3 a:hover
{
color:#e46828;
}
.blog_box_text p
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#707070;
line-height:26px;
margin:0px;
}
.blog_date
{
padding-top:22px;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
margin:0px;
}

/*--blog detail page css--*/

.blog_detailsec
{
width:1180px;
margin:0px auto;
padding-top:57px;
padding-bottom:80px;
}

.detail_left
{
width:746px;
float:left;
}
.detail_date
{
padding-bottom:28px;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
margin:0px;
}
.detail_left h3
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:normal;
color:#e46828;
line-height:35px;
margin:0px;
padding-bottom:23px;
}
.detail_left p
{
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#707070;
line-height:26px;
margin:0px;
padding-bottom:15px;
}

.detail_right
{
width:374px;
float:right;
border-left:6px solid #e5e5e5;
padding-bottom:17px;
}
.detail_right h4
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:normal;
color:#e46828;
text-transform:uppercase;
margin:0px;
}
.detail_right ul
{
margin:0px;
padding:0px;
}
.detail_right ul li
{
list-style:none;
background:url(../images/tick1.png) no-repeat left 4px;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
padding-left:27px;
}
.detail_right ul li a
{
text-decoration:none;
color:#707070;
}
.category
{
border-bottom:1px solid #e5e5e5;
padding:0px 0px 30px 50px;
}
.category h4
{
padding-bottom:22px;
}
.category ul li
{
padding-bottom:13px;
}
.archieved
{
padding:40px 0px 0px 50px;
}
.archieved h4
{
padding-bottom:17px;
}
.archieved ul li
{
padding-bottom:14px;
}
.banner_intext h2.detail
{
font-size:50px;
}

.pre_sec
{
width:100%;
}
.pre_left
{
background:#e5e5e5;
width:43.9%;
height:66px;
float:left;
text-decoration:none;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#707070;
margin-bottom:2px;
line-height:65px;
padding-left:6%;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.pre_left.pre_right
{
float:right;
text-align:right;
width:43.9%;
padding-right:6%;
padding-left:0px;
}
.pre_left:hover
{
background:#cccccc;
}

/*--lite version page css--*/

.lite_versionsec
{
width:1180px;
margin:0px auto;
padding-top:60px;
padding-bottom:70px;
}
.lite_version_left
{
width:750px;
float:left;
}
.lite_version_left h2
{
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:45px;
font-weight:normal;
color:#666666;
margin:0px;
text-transform:uppercase;
padding-bottom:10px;
}
.lite_version_left h3
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#e46828;
text-transform:uppercase;
margin:0px;
padding-bottom:15px;
}
.lite_version_left p
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#707070;
line-height:26px;
margin:0px;
padding-bottom:12px;
}
.lite_version_left ul
{
margin:0px;
padding:0px;
}
.lite_version_left ul li
{
list-style:none;
background:url(../images/tick1.png) no-repeat left 4px;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
padding-left:27px;
padding-bottom:12px;
}
.lite_version_right
{
width:380px;
float:right;
border-left:6px solid #e5e5e5;
padding-bottom:17px;
}
.lite_version_right h3
{
font-family:'latosemibold',Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#e46828;
text-transform:uppercase;
margin:0px;
padding-bottom:25px;
text-align:center;
}
.need_box
{
float:right;
text-align:center;
padding:20px 0px;
width:344px;
border:1px solid #ccc;
margin-bottom:25px;
}
.need_box_icon
{
padding:0px;
}
.need_box_text
{
padding:15px 10px 0px 15px;
}
.need_box_text h4
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#e46828;
text-transform:uppercase;
margin:0px;
padding-bottom:10px;
}
.need_box_text p
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
line-height:24px;
margin:0px;
padding-bottom:15px;
}

.learn_btn
{
background:#e46828;
height:30px;
display:inline-block;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#fff;
border-radius:3px;
text-transform:uppercase;
padding-left:12px;
padding-right:12px;
text-decoration:none;
line-height:31px;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.learn_btn:hover
{
background:#000000;
}

.lite_one
{
padding-bottom:30px;
border-bottom:1px solid #ccc;
}
.lite_one ul
{
margin:0px;
padding:0px;
}
.lite_one ul li
{
list-style:none;
background:url(../images/tick1.png) no-repeat left 4px;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#707070;
padding-left:27px;
padding-bottom:12px;
}
.lite_one ul li a
{
text-decoration:none;
color:#707070;
}
.lite_one ul li a:hover
{
text-decoration:underline;
}
.register_btn
{
background:#e46828;
height:30px;
display:inline-block;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#fff;
border-radius:3px;
text-transform:uppercase;
padding-left:15px;
padding-right:15px;
text-decoration:none;
line-height:31px;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
margin-top:20px;
}
.register_btn:hover
{
background:#000000;
}

.version_feature
{
padding-top:30px;
}
.version_feature ul li
{
padding-bottom:10px;
}

/*--contact page css--*/

.contact_right
{
}
.contact_right .need_box
{
padding-top:5px;
padding-bottom:5px;
}

.contact_left
{
}
.contact_form
{
padding-top:15px;
}
.contact_form h3
{
font-size:19px;
color:#666666;
}

.contactform_one
{
padding:0px;
}
.nameinput_sec
{
width:48%;
float:left;
padding-bottom:15px;
}
.name_title
{
float:left;
width:100%;
}
.name_title p
{
font-size:15px;
padding-bottom:0px;
}

.name_input
{
background:none;
width:94%;
border:1px solid #d9d9d9;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#666666;
padding:9px 10px 9px 10px;
}
.nameinput_sec.mail
{
float:right;
}
.nameinput_sec.phone
{
width:100%;
}
.nameinput_sec.phone .name_input
{
width:97%;
}
.message_textarea
{
background:none;
width:97%;
height:100px;
border:1px solid #d9d9d9;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#666666;
padding:9px 10px 9px 10px;
resize:none;
}

.submit_btn
{
background:#e46828;
height:40px;
width:110px;
display:inline-block;
font-family:'latosemibold',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#fff;
border-radius:3px;
text-transform:uppercase;
padding-left:12px;
padding-right:12px;
text-decoration:none;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
border:none;
cursor:pointer;
margin-top:15px;
}
.submit_btn:hover
{
background:#000000;
}

.google_map
{
width:100%;
height:450px;
margin-top:50px;
}
