/*
 Theme Name:   Divi Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Divi Child Theme
 Author URI:   http://example.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divi-child
*/


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

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family: 'ElegantIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}



@font-face {
	font-family: 'et-line';
	src:url('fonts/et-line.eot');
	src:url('fonts/et-line.eot?#iefix') format('embedded-opentype'),
		url('fonts/et-line.woff') format('woff'),
		url('fonts/et-line.ttf') format('truetype'),
		url('fonts/et-line.svg#et-line') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'et-line';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}


/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble {
	font-family: 'et-line';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}
.icon-mobile:before {
	content: "\e000";
}
.icon-laptop:before {
	content: "\e001";
}
.icon-desktop:before {
	content: "\e002";
}
.icon-tablet:before {
	content: "\e003";
}
.icon-phone:before {
	content: "\e004";
}
.icon-document:before {
	content: "\e005";
}
.icon-documents:before {
	content: "\e006";
}
.icon-search:before {
	content: "\e007";
}
.icon-clipboard:before {
	content: "\e008";
}
.icon-newspaper:before {
	content: "\e009";
}
.icon-notebook:before {
	content: "\e00a";
}
.icon-book-open:before {
	content: "\e00b";
}
.icon-browser:before {
	content: "\e00c";
}
.icon-calendar:before {
	content: "\e00d";
}
.icon-presentation:before {
	content: "\e00e";
}
.icon-picture:before {
	content: "\e00f";
}
.icon-pictures:before {
	content: "\e010";
}
.icon-video:before {
	content: "\e011";
}
.icon-camera:before {
	content: "\e012";
}
.icon-printer:before {
	content: "\e013";
}
.icon-toolbox:before {
	content: "\e014";
}
.icon-briefcase:before {
	content: "\e015";
}
.icon-wallet:before {
	content: "\e016";
}
.icon-gift:before {
	content: "\e017";
}
.icon-bargraph:before {
	content: "\e018";
}
.icon-grid:before {
	content: "\e019";
}
.icon-expand:before {
	content: "\e01a";
}
.icon-focus:before {
	content: "\e01b";
}
.icon-edit:before {
	content: "\e01c";
}
.icon-adjustments:before {
	content: "\e01d";
}
.icon-ribbon:before {
	content: "\e01e";
}
.icon-hourglass:before {
	content: "\e01f";
}
.icon-lock:before {
	content: "\e020";
}
.icon-megaphone:before {
	content: "\e021";
}
.icon-shield:before {
	content: "\e022";
}
.icon-trophy:before {
	content: "\e023";
}
.icon-flag:before {
	content: "\e024";
}
.icon-map:before {
	content: "\e025";
}
.icon-puzzle:before {
	content: "\e026";
}
.icon-basket:before {
	content: "\e027";
}
.icon-envelope:before {
	content: "\e028";
}
.icon-streetsign:before {
	content: "\e029";
}
.icon-telescope:before {
	content: "\e02a";
}
.icon-gears:before {
	content: "\e02b";
}
.icon-key:before {
	content: "\e02c";
}
.icon-paperclip:before {
	content: "\e02d";
}
.icon-attachment:before {
	content: "\e02e";
}
.icon-pricetags:before {
	content: "\e02f";
}
.icon-lightbulb:before {
	content: "\e030";
}
.icon-layers:before {
	content: "\e031";
}
.icon-pencil:before {
	content: "\e032";
}
.icon-tools:before {
	content: "\e033";
}
.icon-tools-2:before {
	content: "\e034";
}
.icon-scissors:before {
	content: "\e035";
}
.icon-paintbrush:before {
	content: "\e036";
}
.icon-magnifying-glass:before {
	content: "\e037";
}
.icon-circle-compass:before {
	content: "\e038";
}
.icon-linegraph:before {
	content: "\e039";
}
.icon-mic:before {
	content: "\e03a";
}
.icon-strategy:before {
	content: "\e03b";
}
.icon-beaker:before {
	content: "\e03c";
}
.icon-caution:before {
	content: "\e03d";
}
.icon-recycle:before {
	content: "\e03e";
}
.icon-anchor:before {
	content: "\e03f";
}
.icon-profile-male:before {
	content: "\e040";
}
.icon-profile-female:before {
	content: "\e041";
}
.icon-bike:before {
	content: "\e042";
}
.icon-wine:before {
	content: "\e043";
}
.icon-hotairballoon:before {
	content: "\e044";
}
.icon-globe:before {
	content: "\e045";
}
.icon-genius:before {
	content: "\e046";
}
.icon-map-pin:before {
	content: "\e047";
}
.icon-dial:before {
	content: "\e048";
}
.icon-chat:before {
	content: "\e049";
}
.icon-heart:before {
	content: "\e04a";
}
.icon-cloud:before {
	content: "\e04b";
}
.icon-upload:before {
	content: "\e04c";
}
.icon-download:before {
	content: "\e04d";
}
.icon-target:before {
	content: "\e04e";
}
.icon-hazardous:before {
	content: "\e04f";
}
.icon-piechart:before {
	content: "\e050";
}
.icon-speedometer:before {
	content: "\e051";
}
.icon-global:before {
	content: "\e052";
}
.icon-compass:before {
	content: "\e053";
}
.icon-lifesaver:before {
	content: "\e054";
}
.icon-clock:before {
	content: "\e055";
}
.icon-aperture:before {
	content: "\e056";
}
.icon-quote:before {
	content: "\e057";
}
.icon-scope:before {
	content: "\e058";
}
.icon-alarmclock:before {
	content: "\e059";
}
.icon-refresh:before {
	content: "\e05a";
}
.icon-happy:before {
	content: "\e05b";
}
.icon-sad:before {
	content: "\e05c";
}
.icon-facebook:before {
	content: "\e05d";
}
.icon-twitter:before {
	content: "\e05e";
}
.icon-googleplus:before {
	content: "\e05f";
}
.icon-rss:before {
	content: "\e060";
}
.icon-tumblr:before {
	content: "\e061";
}
.icon-linkedin:before {
	content: "\e062";
}
.icon-dribbble:before {
	content: "\e063";
}









.slider-arrow {
position: absolute;
top: 40px;
width: 20px;
height: 20px;
background: black;
color: #fff;
text-align: center;
text-decoration: none;
border-radius: 50%;
font-size:23px;
font-weight:bold;
color: #aaaaaa !important;
}
.sa-left {
    left: -5%;
    top: 40%;
}
.sa-right {
    right: 0%;
    top: 40%;
}


/* Divi icons */
.arrow_up:before {
	content: "\21";
}
.arrow_down:before {
	content: "\22";
}
.arrow_left:before {
	content: "\23";
}
.arrow_right:before {
	content: "\24";
}
.arrow_left-up:before {
	content: "\25";
}
.arrow_right-up:before {
	content: "\26";
}
.arrow_right-down:before {
	content: "\27";
}
.arrow_left-down:before {
	content: "\28";
}
.arrow-up-down:before {
	content: "\29";
}
.arrow_up-down_alt:before {
	content: "\2a";
}
.arrow_left-right_alt:before {
	content: "\2b";
}
.arrow_left-right:before {
	content: "\2c";
}
.arrow_expand_alt2:before {
	content: "\2d";
}
.arrow_expand_alt:before {
	content: "\2e";
}
.arrow_condense:before {
	content: "\2f";
}
.arrow_expand:before {
	content: "\30";
}
.arrow_move:before {
	content: "\31";
}
.arrow_carrot-up:before {
	content: "\32";
}
.arrow_carrot-down:before {
	content: "\33";
}
.arrow_carrot-left:before {
	content: "\34";
}
.arrow_carrot-right:before {
	content: "\35";
}
.arrow_carrot-2up:before {
	content: "\36";
}
.arrow_carrot-2down:before {
	content: "\37";
}
.arrow_carrot-2left:before {
	content: "\38";
}
.arrow_carrot-2right:before {
	content: "\39";
}
.arrow_carrot-up_alt2:before {
	content: "\3a";
}
.arrow_carrot-down_alt2:before {
	content: "\3b";
}
.arrow_carrot-left_alt2:before {
	content: "\3c";
}
.arrow_carrot-right_alt2:before {
	content: "\3d";
}
.arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.arrow_carrot-2left_alt2:before {
	content: "\40";
}
.arrow_carrot-2right_alt2:before {
	content: "\41";
}
.arrow_triangle-up:before {
	content: "\42";
}
.arrow_triangle-down:before {
	content: "\43";
}
.arrow_triangle-left:before {
	content: "\44";
}
.arrow_triangle-right:before {
	content: "\45";
}
.arrow_triangle-up_alt2:before {
	content: "\46";
}
.arrow_triangle-down_alt2:before {
	content: "\47";
}
.arrow_triangle-left_alt2:before {
	content: "\48";
}
.arrow_triangle-right_alt2:before {
	content: "\49";
}
.arrow_back:before {
	content: "\4a";
}
.icon_minus-06:before {
	content: "\4b";
}
.icon_plus:before {
	content: "\4c";
}
.icon_close:before {
	content: "\4d";
}
.icon_check:before {
	content: "\4e";
}
.icon_minus_alt2:before {
	content: "\4f";
}
.icon_plus_alt2:before {
	content: "\50";
}
.icon_close_alt2:before {
	content: "\51";
}
.icon_check_alt2:before {
	content: "\52";
}
.icon_zoom-out_alt:before {
	content: "\53";
}
.icon_zoom-in_alt:before {
	content: "\54";
}
.icon_search:before {
	content: "\55";
}
.icon_box-empty:before {
	content: "\56";
}
.icon_box-selected:before {
	content: "\57";
}
.icon_minus-box:before {
	content: "\58";
}
.icon_plus-box:before {
	content: "\59";
}
.icon_box-checked:before {
	content: "\5a";
}
.icon_circle-empty:before {
	content: "\5b";
}
.icon_circle-slelected:before {
	content: "\5c";
}
.icon_stop_alt2:before {
	content: "\5d";
}
.icon_stop:before {
	content: "\5e";
}
.icon_pause_alt2:before {
	content: "\5f";
}
.icon_pause:before {
	content: "\60";
}
.icon_menu:before {
	content: "\61";
}
.icon_menu-square_alt2:before {
	content: "\62";
}
.icon_menu-circle_alt2:before {
	content: "\63";
}
.icon_ul:before {
	content: "\64";
}
.icon_ol:before {
	content: "\65";
}
.icon_adjust-horiz:before {
	content: "\66";
}
.icon_adjust-vert:before {
	content: "\67";
}
.icon_document_alt:before {
	content: "\68";
}
.icon_documents_alt:before {
	content: "\69";
}
.icon_pencil:before {
	content: "\6a";
}
.icon_pencil-edit_alt:before {
	content: "\6b";
}
.icon_pencil-edit:before {
	content: "\6c";
}
.icon_folder-alt:before {
	content: "\6d";
}
.icon_folder-open_alt:before {
	content: "\6e";
}
.icon_folder-add_alt:before {
	content: "\6f";
}
.icon_info_alt:before {
	content: "\70";
}
.icon_error-oct_alt:before {
	content: "\71";
}
.icon_error-circle_alt:before {
	content: "\72";
}
.icon_error-triangle_alt:before {
	content: "\73";
}
.icon_question_alt2:before {
	content: "\74";
}
.icon_question:before {
	content: "\75";
}
.icon_comment_alt:before {
	content: "\76";
}
.icon_chat_alt:before {
	content: "\77";
}
.icon_vol-mute_alt:before {
	content: "\78";
}
.icon_volume-low_alt:before {
	content: "\79";
}
.icon_volume-high_alt:before {
	content: "\7a";
}
.icon_quotations:before {
	content: "\7b";
}
.icon_quotations_alt2:before {
	content: "\7c";
}
.icon_clock_alt:before {
	content: "\7d";
}
.icon_lock_alt:before {
	content: "\7e";
}
.icon_lock-open_alt:before {
	content: "\e000";
}
.icon_key_alt:before {
	content: "\e001";
}
.icon_cloud_alt:before {
	content: "\e002";
}
.icon_cloud-upload_alt:before {
	content: "\e003";
}
.icon_cloud-download_alt:before {
	content: "\e004";
}
.icon_image:before {
	content: "\e005";
}
.icon_images:before {
	content: "\e006";
}
.icon_lightbulb_alt:before {
	content: "\e007";
}
.icon_gift_alt:before {
	content: "\e008";
}
.icon_house_alt:before {
	content: "\e009";
}
.icon_genius:before {
	content: "\e00a";
}
.icon_mobile:before {
	content: "\e00b";
}
.icon_tablet:before {
	content: "\e00c";
}
.icon_laptop:before {
	content: "\e00d";
}
.icon_desktop:before {
	content: "\e00e";
}
.icon_camera_alt:before {
	content: "\e00f";
}
.icon_mail_alt:before {
	content: "\e010";
}
.icon_cone_alt:before {
	content: "\e011";
}
.icon_ribbon_alt:before {
	content: "\e012";
}
.icon_bag_alt:before {
	content: "\e013";
}
.icon_creditcard:before {
	content: "\e014";
}
.icon_cart_alt:before {
	content: "\e015";
}
.icon_paperclip:before {
	content: "\e016";
}
.icon_tag_alt:before {
	content: "\e017";
}
.icon_tags_alt:before {
	content: "\e018";
}
.icon_trash_alt:before {
	content: "\e019";
}
.icon_cursor_alt:before {
	content: "\e01a";
}
.icon_mic_alt:before {
	content: "\e01b";
}
.icon_compass_alt:before {
	content: "\e01c";
}
.icon_pin_alt:before {
	content: "\e01d";
}
.icon_pushpin_alt:before {
	content: "\e01e";
}
.icon_map_alt:before {
	content: "\e01f";
}
.icon_drawer_alt:before {
	content: "\e020";
}
.icon_toolbox_alt:before {
	content: "\e021";
}
.icon_book_alt:before {
	content: "\e022";
}
.icon_calendar:before {
	content: "\e023";
}
.icon_film:before {
	content: "\e024";
}
.icon_table:before {
	content: "\e025";
}
.icon_contacts_alt:before {
	content: "\e026";
}
.icon_headphones:before {
	content: "\e027";
}
.icon_lifesaver:before {
	content: "\e028";
}
.icon_piechart:before {
	content: "\e029";
}
.icon_refresh:before {
	content: "\e02a";
}
.icon_link_alt:before {
	content: "\e02b";
}
.icon_link:before {
	content: "\e02c";
}
.icon_loading:before {
	content: "\e02d";
}
.icon_blocked:before {
	content: "\e02e";
}
.icon_archive_alt:before {
	content: "\e02f";
}
.icon_heart_alt:before {
	content: "\e030";
}
.icon_star_alt:before {
	content: "\e031";
}
.icon_star-half_alt:before {
	content: "\e032";
}
.icon_star:before {
	content: "\e033";
}
.icon_star-half:before {
	content: "\e034";
}
.icon_tools:before {
	content: "\e035";
}
.icon_tool:before {
	content: "\e036";
}
.icon_cog:before {
	content: "\e037";
}
.icon_cogs:before {
	content: "\e038";
}
.arrow_up_alt:before {
	content: "\e039";
}
.arrow_down_alt:before {
	content: "\e03a";
}
.arrow_left_alt:before {
	content: "\e03b";
}
.arrow_right_alt:before {
	content: "\e03c";
}
.arrow_left-up_alt:before {
	content: "\e03d";
}
.arrow_right-up_alt:before {
	content: "\e03e";
}
.arrow_right-down_alt:before {
	content: "\e03f";
}
.arrow_left-down_alt:before {
	content: "\e040";
}
.arrow_condense_alt:before {
	content: "\e041";
}
.arrow_expand_alt3:before {
	content: "\e042";
}
.arrow_carrot_up_alt:before {
	content: "\e043";
}
.arrow_carrot-down_alt:before {
	content: "\e044";
}
.arrow_carrot-left_alt:before {
	content: "\e045";
}
.arrow_carrot-right_alt:before {
	content: "\e046";
}
.arrow_carrot-2up_alt:before {
	content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.arrow_carrot-2left_alt:before {
	content: "\e049";
}
.arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.arrow_triangle-up_alt:before {
	content: "\e04b";
}
.arrow_triangle-down_alt:before {
	content: "\e04c";
}
.arrow_triangle-left_alt:before {
	content: "\e04d";
}
.arrow_triangle-right_alt:before {
	content: "\e04e";
}
.icon_minus_alt:before {
	content: "\e04f";
}
.icon_plus_alt:before {
	content: "\e050";
}
.icon_close_alt:before {
	content: "\e051";
}
.icon_check_alt:before {
	content: "\e052";
}
.icon_zoom-out:before {
	content: "\e053";
}
.icon_zoom-in:before {
	content: "\e054";
}
.icon_stop_alt:before {
	content: "\e055";
}
.icon_menu-square_alt:before {
	content: "\e056";
}
.icon_menu-circle_alt:before {
	content: "\e057";
}
.icon_document:before {
	content: "\e058";
}
.icon_documents:before {
	content: "\e059";
}
.icon_pencil_alt:before {
	content: "\e05a";
}
.icon_folder:before {
	content: "\e05b";
}
.icon_folder-open:before {
	content: "\e05c";
}
.icon_folder-add:before {
	content: "\e05d";
}
.icon_folder_upload:before {
	content: "\e05e";
}
.icon_folder_download:before {
	content: "\e05f";
}
.icon_info:before {
	content: "\e060";
}
.icon_error-circle:before {
	content: "\e061";
}
.icon_error-oct:before {
	content: "\e062";
}
.icon_error-triangle:before {
	content: "\e063";
}
.icon_question_alt:before {
	content: "\e064";
}
.icon_comment:before {
	content: "\e065";
}
.icon_chat:before {
	content: "\e066";
}
.icon_vol-mute:before {
	content: "\e067";
}
.icon_volume-low:before {
	content: "\e068";
}
.icon_volume-high:before {
	content: "\e069";
}
.icon_quotations_alt:before {
	content: "\e06a";
}
.icon_clock:before {
	content: "\e06b";
}
.icon_lock:before {
	content: "\e06c";
}
.icon_lock-open:before {
	content: "\e06d";
}
.icon_key:before {
	content: "\e06e";
}
.icon_cloud:before {
	content: "\e06f";
}
.icon_cloud-upload:before {
	content: "\e070";
}
.icon_cloud-download:before {
	content: "\e071";
}
.icon_lightbulb:before {
	content: "\e072";
}
.icon_gift:before {
	content: "\e073";
}
.icon_house:before {
	content: "\e074";
}
.icon_camera:before {
	content: "\e075";
}
.icon_mail:before {
	content: "\e076";
}
.icon_cone:before {
	content: "\e077";
}
.icon_ribbon:before {
	content: "\e078";
}
.icon_bag:before {
	content: "\e079";
}
.icon_cart:before {
	content: "\e07a";
}
.icon_tag:before {
	content: "\e07b";
}
.icon_tags:before {
	content: "\e07c";
}
.icon_trash:before {
	content: "\e07d";
}
.icon_cursor:before {
	content: "\e07e";
}
.icon_mic:before {
	content: "\e07f";
}
.icon_compass:before {
	content: "\e080";
}
.icon_pin:before {
	content: "\e081";
}
.icon_pushpin:before {
	content: "\e082";
}
.icon_map:before {
	content: "\e083";
}
.icon_drawer:before {
	content: "\e084";
}
.icon_toolbox:before {
	content: "\e085";
}
.icon_book:before {
	content: "\e086";
}
.icon_contacts:before {
	content: "\e087";
}
.icon_archive:before {
	content: "\e088";
}
.icon_heart:before {
	content: "\e089";
}
.icon_profile:before {
	content: "\e08a";
}
.icon_group:before {
	content: "\e08b";
}
.icon_grid-2x2:before {
	content: "\e08c";
}
.icon_grid-3x3:before {
	content: "\e08d";
}
.icon_music:before {
	content: "\e08e";
}
.icon_pause_alt:before {
	content: "\e08f";
}
.icon_phone:before {
	content: "\e090";
}
.icon_upload:before {
	content: "\e091";
}
.icon_download:before {
	content: "\e092";
}
.social_facebook:before {
	content: "\e093";
}
.social_twitter:before {
	content: "\e094";
}
.social_pinterest:before {
	content: "\e095";
}
.social_googleplus:before {
	content: "\e096";
}
.social_tumblr:before {
	content: "\e097";
}
.social_tumbleupon:before {
	content: "\e098";
}
.social_wordpress:before {
	content: "\e099";
}
.social_instagram:before {
	content: "\e09a";
}
.social_dribbble:before {
	content: "\e09b";
}
.social_vimeo:before {
	content: "\e09c";
}
.social_linkedin:before {
	content: "\e09d";
}
.social_rss:before {
	content: "\e09e";
}
.social_deviantart:before {
	content: "\e09f";
}
.social_share:before {
	content: "\e0a0";
}
.social_myspace:before {
	content: "\e0a1";
}
.social_skype:before {
	content: "\e0a2";
}
.social_youtube:before {
	content: "\e0a3";
}
.social_picassa:before {
	content: "\e0a4";
}
.social_googledrive:before {
	content: "\e0a5";
}
.social_flickr:before {
	content: "\e0a6";
}
.social_blogger:before {
	content: "\e0a7";
}
.social_spotify:before {
	content: "\e0a8";
}
.social_delicious:before {
	content: "\e0a9";
}
.social_facebook_circle:before {
	content: "\e0aa";
}
.social_twitter_circle:before {
	content: "\e0ab";
}
.social_pinterest_circle:before {
	content: "\e0ac";
}
.social_googleplus_circle:before {
	content: "\e0ad";
}
.social_tumblr_circle:before {
	content: "\e0ae";
}
.social_stumbleupon_circle:before {
	content: "\e0af";
}
.social_wordpress_circle:before {
	content: "\e0b0";
}
.social_instagram_circle:before {
	content: "\e0b1";
}
.social_dribbble_circle:before {
	content: "\e0b2";
}
.social_vimeo_circle:before {
	content: "\e0b3";
}
.social_linkedin_circle:before {
	content: "\e0b4";
}
.social_rss_circle:before {
	content: "\e0b5";
}
.social_deviantart_circle:before {
	content: "\e0b6";
}
.social_share_circle:before {
	content: "\e0b7";
}
.social_myspace_circle:before {
	content: "\e0b8";
}
.social_skype_circle:before {
	content: "\e0b9";
}
.social_youtube_circle:before {
	content: "\e0ba";
}
.social_picassa_circle:before {
	content: "\e0bb";
}
.social_googledrive_alt2:before {
	content: "\e0bc";
}
.social_flickr_circle:before {
	content: "\e0bd";
}
.social_blogger_circle:before {
	content: "\e0be";
}
.social_spotify_circle:before {
	content: "\e0bf";
}
.social_delicious_circle:before {
	content: "\e0c0";
}
.social_facebook_square:before {
	content: "\e0c1";
}
.social_twitter_square:before {
	content: "\e0c2";
}
.social_pinterest_square:before {
	content: "\e0c3";
}
.social_googleplus_square:before {
	content: "\e0c4";
}
.social_tumblr_square:before {
	content: "\e0c5";
}
.social_stumbleupon_square:before {
	content: "\e0c6";
}
.social_wordpress_square:before {
	content: "\e0c7";
}
.social_instagram_square:before {
	content: "\e0c8";
}
.social_dribbble_square:before {
	content: "\e0c9";
}
.social_vimeo_square:before {
	content: "\e0ca";
}
.social_linkedin_square:before {
	content: "\e0cb";
}
.social_rss_square:before {
	content: "\e0cc";
}
.social_deviantart_square:before {
	content: "\e0cd";
}
.social_share_square:before {
	content: "\e0ce";
}
.social_myspace_square:before {
	content: "\e0cf";
}
.social_skype_square:before {
	content: "\e0d0";
}
.social_youtube_square:before {
	content: "\e0d1";
}
.social_picassa_square:before {
	content: "\e0d2";
}
.social_googledrive_square:before {
	content: "\e0d3";
}
.social_flickr_square:before {
	content: "\e0d4";
}
.social_blogger_square:before {
	content: "\e0d5";
}
.social_spotify_square:before {
	content: "\e0d6";
}
.social_delicious_square:before {
	content: "\e0d7";
}
.icon_printer:before {
	content: "\e103";
}
.icon_calulator:before {
	content: "\e0ee";
}
.icon_building:before {
	content: "\e0ef";
}
.icon_floppy:before {
	content: "\e0e8";
}
.icon_drive:before {
	content: "\e0ea";
}
.icon_search-2:before {
	content: "\e101";
}
.icon_id:before {
	content: "\e107";
}
.icon_id-2:before {
	content: "\e108";
}
.icon_puzzle:before {
	content: "\e102";
}
.icon_like:before {
	content: "\e106";
}
.icon_dislike:before {
	content: "\e0eb";
}
.icon_mug:before {
	content: "\e105";
}
.icon_currency:before {
	content: "\e0ed";
}
.icon_wallet:before {
	content: "\e100";
}
.icon_pens:before {
	content: "\e104";
}
.icon_easel:before {
	content: "\e0e9";
}
.icon_flowchart:before {
	content: "\e109";
}
.icon_datareport:before {
	content: "\e0ec";
}
.icon_briefcase:before {
	content: "\e0fe";
}
.icon_shield:before {
	content: "\e0f6";
}
.icon_percent:before {
	content: "\e0fb";
}
.icon_globe:before {
	content: "\e0e2";
}
.icon_globe-2:before {
	content: "\e0e3";
}
.icon_target:before {
	content: "\e0f5";
}
.icon_hourglass:before {
	content: "\e0e1";
}
.icon_balance:before {
	content: "\e0ff";
}
.icon_rook:before {
	content: "\e0f8";
}
.icon_printer-alt:before {
	content: "\e0fa";
}
.icon_calculator_alt:before {
	content: "\e0e7";
}
.icon_building_alt:before {
	content: "\e0fd";
}
.icon_floppy_alt:before {
	content: "\e0e4";
}
.icon_drive_alt:before {
	content: "\e0e5";
}
.icon_search_alt:before {
	content: "\e0f7";
}
.icon_id_alt:before {
	content: "\e0e0";
}
.icon_id-2_alt:before {
	content: "\e0fc";
}
.icon_puzzle_alt:before {
	content: "\e0f9";
}
.icon_like_alt:before {
	content: "\e0dd";
}
.icon_dislike_alt:before {
	content: "\e0f1";
}
.icon_mug_alt:before {
	content: "\e0dc";
}
.icon_currency_alt:before {
	content: "\e0f3";
}
.icon_wallet_alt:before {
	content: "\e0d8";
}
.icon_pens_alt:before {
	content: "\e0db";
}
.icon_easel_alt:before {
	content: "\e0f0";
}
.icon_flowchart_alt:before {
	content: "\e0df";
}
.icon_datareport_alt:before {
	content: "\e0f2";
}
.icon_briefcase_alt:before {
	content: "\e0f4";
}
.icon_shield_alt:before {
	content: "\e0d9";
}
.icon_percent_alt:before {
	content: "\e0da";
}
.icon_globe_alt:before {
	content: "\e0de";
}
.icon_clipboard:before {
	content: "\e0e6";
}


	.glyph {
		float: left;
		text-align: center;
		padding: .75em;
		margin: .4em 1.5em .75em 0;
		width: 6em;
text-shadow: none;
	}
        .glyph_big {
        font-size: 128px;
        color: #59c5dc;
        float: left;
        margin-right: 20px;
        }

        .glyph div { padding-bottom: 10px;}

	.glyph input {
		font-family: consolas, monospace;
		font-size: 12px;
		width: 100%;
		text-align: center;
		border: 0;
		box-shadow: 0 0 0 1px #ccc;
		padding: .2em;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
	}
	.centered {
		margin-left: auto;
		margin-right: auto;
	}
	.glyph .fs1 {
		font-size: 2em;
	}
/* Divi icons */







.slider-arrow1 {
position: absolute;
top: 40px;
width: 20px;
height: 20px;
background: black;
color: #fff;
text-align: center;
text-decoration: none;
border-radius: 50%;
font-size:23px;
font-weight:bold;
color: #aaaaaa !important;
}
.sa-left1 {
    left: -5%;
    top: 40%;
}
.sa-right1 {
    right: -4%;
    top: 40%;
}

.white-font {
color: #fff; 
}


.container {
    position: relative;
    width: 100%;
    max-width: 1080px;
    margin: auto;
}

/*

div#et-top-navigation {
    margin: 0 auto !important;
    left: 0 !important;
    width: 70%;
}
*/

div#images-inline {
    display:inline-block;
}

div#images-inline img {
    padding: 15px;
}


/*call to action form */
.et_pb_contact_form {
    margin-left: 14%;
}

.et_contact_bottom_container {
    float: left;
    margin-top: 0%;
    text-align: right;
}

button.et_pb_contact_submit.et_pb_button {
    margin-left: 0%;
}

/*call to action form */

/* Verticle tabs */
/* commented due to home page tabs 
ul.et_pb_tabs_controls.clearfix {
    display: inline-grid;
}

.et_pb_module.et_pb_tabs.et_pb_tabs_0.et_slide_transition_to_1.et_slide_transition_to_2.et_slide_transition_to_0 {
    display: inline-flex;
}

div#verticle-tabs {
    display: inline-flex;
}
*/

/* Verticle tabs */


/* Hero section */
p.hero-section-bottom-area {
    font-size: 16px;
    color: #fff;
    margin: 0 auto;
	margin-top: 2%;
    margin-bottom: -7%;
	margin-top: 4%;
}
/* Hero section */


/* CTA Form CF7 */
/*
.white-space {
     margin-top: 0%;
    margin-bottom: -2%;
    margin-left: -5%;
}
*/
div#cta-form {
    max-width: 100%;
    display: flex;
    margin: 0 auto;
    width: 100%;
	margin-left: 12%;
	padding-top: 5%;
}


/*
div#left-half {
    width: 50%;
    float:right;
	margin-right: -10%;
}

div#right-half {
    width: 50%;
    float: left;
    margin-left: -3%;
    margin-top: 0.5%;
}
*/


div#left-half {
	width: 45%;
    float: right;
}

div#right-half {
    width: 25%;
    float: left;
    margin-left: 3px;
}



.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7-select, .wpcf7-url {
	width: 93%;
	padding: 17px;
	border: 1px solid rgba(204, 204, 204, 0.60);
	border-radius: 2px;
	font-family: "Open Sans",Arial,sans-serif !important;
	font-size:14px !important;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
}

.wpcf7-submit {
    background: #6eba01;
    color: #fff;
    rm: uppercase;
    border: 1.5px solid #6eba01;
    padding: 13px 100px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 85% !important;
    font-size: 17px;
    font-weight: 600;
}

.wpcf7-submit:hover {
    background: #fff;
    color: black;
    rm: uppercase;
    padding: 13px 100px;
    cursor: pointer;
	border-radius: 2px;
    align-items: center;
	display: flex;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 85% !important;
    font-size: 17px;
	font-weight: 600;
	border: 1.5px solid #6eba01;
}



#why-choose-wraper .wpcf7-submit .wpcf7-submit:hover{
margin-top:-1%
}




#why-choose-wraper #cta-form #right-half {
	width: 25%;
	float: left;
	margin-left: 1%;
}




.testimonial-cta div#left-half {
    width: 30%;
    float: right;
    margin-left: 15%;
}


.testimonial-cta #cta-form #right-half {
    width: 22%;
    float: left;
    margin-left: 1%;
}
#pricing-plan-wraper .full-check-1 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -61em;
    margin-top: 5em;
}
#testimonial-cta .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 5em;
    color: inherit;
    margin-left: -35em;
}
#testimonial-cta .full-check-7 a {
    color: #2ea3f2;
}
.page-id-47800 #testimonial-cta .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 5em;
    color: #fff;
    margin-left: -35em;
}
.page-id-47800 #testimonial-cta .full-check-7 a{ 
    color: #fff; 
}
.page-id-47751 #testimonial-cta .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 5em;
    color: #fff;
    margin-left: -35em;
}
.page-id-47751 #testimonial-cta .full-check-7 a{ 
    color: #fff; 
}
.page-id-47826 #testimonial-cta .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 5em;
    color: #fff;
    margin-left: -35em;
}
.page-id-47826 #testimonial-cta .full-check-7 a{ 
    color: #fff; 
}

/*
div#try-it-now-button {
    margin-top: -1%;
}
*/
/* CTA Form CF7 */


.testimonial p{
	color:#fff !important; 
}

.testimonial .et_pb_testimonial_author {
    color: #fff;
}


/* Primary menu button */

.emergency-button {
	  -moz-osx-font-smoothing: grayscale;
    background: #F53240 none repeat scroll 0 0;
    border: 2px solid #F53240;
    border-radius: 4px;
    color: #fff !important;
    cursor: pointer;
    line-height: 2.4em;
    margin: 4px auto;
    padding: 7px 15px !important;
    transition: all 0.2s ease 0s;
	text-align: center;
	line-height: 18px;
}


.et_header_style_left .et-fixed-header #et-top-navigation  nav>ul>li#menu-item-47248>a, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
    color: #fff !important;
  }


/* Primary menu button */


/* Trusted by */
div#trusted-by {
    margin-top: 17%;
}

div#trusted-by-icons {
    margin-left: -11%;
}
/* Trusted by */


div#code-ends {
    margin-top: -8%;
}


/*Pricing table css*/

.tabs-container {
    width: 50%;
    margin: 0 auto;
    margin-left: 23%;
	margin-bottom: -7%;
}

		ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
			width: 150%;
		}
		ul.tabs li {
		background: none;
		color: #4686f5;
		font-weight: 600;
		display: inline-block;
		padding: 10px 15px;
		cursor: pointer;
		font-size: 20px;
		margin-right: 3%;
		}

		ul.tabs li:hover{
			background-color: #6eba01;
			color: #fff;
			border-radius: 4px;
		}

		ul.tabs li.current{
			background-color: #6eba01;
			color: #fff;
			border-radius: 4px;
		}
		.tab-content{
			display: none;
			padding: 15px;
		}

		.tab-content.current{
			display: inherit;
		}
/*Pricing table css*/

div#pricing-plan-wraper {
    width: 80%;
    margin: 0 auto;
}


li#menu-item-47522 {
    margin-left: -5%;
}

li#menu-item-46537 {
   /*  padding-right: 12%; */
}




/* CSS for mobile */

@media (max-width: 480px) {


.youtube-button {
    background-color: #6eba01;
    border: none;
    color: white;
    padding: 15px 34px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
}

span.su-lightbox.play-video {
    /* background: #6eba01; */
    /* border-color: #6eba01; */
    /* border-radius: 4px; */
    /* letter-spacing: 2px; */
    font-size: 12px;
    font-weight: 600!important;
    /* padding: 10px 55px; */
    /* background-color: #6eba01; */
    cursor: pointer;
}


.white-space div#left-half {
    width: 100%;
    float: none;
}

.white-space div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    /* width: 100%; */
    margin-left: -8%;
    /* padding-top: 5%; */
}

.white-space div#right-half {
    width: 86%;
    float: none;
    margin-left: 18%;
}


.white-space .wpcf7-submit {
    background: #6eba01;
    color: #fff;
    rm: uppercase;
    border: 1.5px solid #6eba01;
    padding: 15px 85px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 82% !important;
    margin-left: -4%;
	margin-top: 6%;
}


.white-space .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7-select, .wpcf7-url {
    width: 95%;
    padding: 17px;
    border: 1px solid rgba(204, 204, 204, 0.60);
    border-radius: 2px;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-size: 14px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 1.5px 3.5px 0 rgba(0, 0, 0, 0.14) !important;
}


.why-choose-wraper div#left-half {
    width: 83%;
    float: none;
    margin-left: -1%
}


.why-choose-wraper div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    /* width: 100%; */
    margin-left: -8%;
    /* padding-top: 5%; */
}

.why-choose-wraper div#right-half {
    width: 38%;
    float: left;
    margin-left: -7%;
}

#why-choose-wraper #cta-form #right-half {
	width: 38%;
    float: left;
    margin-left: -6%;
}


.why-choose-wraper .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7-select, .wpcf7-url{
    width: 72%;
    padding: 17px;
    border: 1px solid rgba(204, 204, 204, 0.60);
    border-radius: 2px;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-size: 14px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 1.5px 3.5px 0 rgba(0, 0, 0, 0.14) !important;
}


.why-choose-wraper .wpcf7-submit{
    background: #6eba01;
    color: #fff;
    rm: uppercase;
    border: 1.5px solid #6eba01;
    padding: 15px 89px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 100% !important;
    margin-left: 42%;
    margin-top: 16%;
}



.home-page-testimonials div#left-half {
    width: 92%;
    float: none;
    margin-left: -2%;
}

.home-page-testimonials div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    /* width: 100%; */
    margin-left: -8%;
    /* padding-top: 5%; */
}


.home-page-testimonials #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: -5% !important;
}





.home-page-testimonials .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7-select, .wpcf7-url{
    width: 70%;
    padding: 17px;
    border: 1px solid rgba(204, 204, 204, 0.60);
    border-radius: 2px;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-size: 14px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 1.5px 3.5px 0 rgba(0, 0, 0, 0.14) !important;
}


.home-page-testimonials .wpcf7-submit{
    background: #6eba01;
    color: #fff;
    rm: uppercase;
    border: 1.5px solid #6eba01;
    padding: 15px 85px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 100% !important;
    margin-left: 42%;
    margin-top: 16%;
}


.features-page-faq div#left-half {
    width: 75%;
    float: none;
    margin-left: 1%;
}


.features-page-faq div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    /* width: 100%; */
    margin-left: -8%;
    /* padding-top: 5%; */
}


.features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: -5% !important;
}





.features-page-faq .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7-select, .wpcf7-url{
    width: 70%;
    padding: 17px;
    border: 1px solid rgba(204, 204, 204, 0.60);
    border-radius: 2px;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-size: 14px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 1.5px 3.5px 0 rgba(0, 0, 0, 0.14) !important;
}


.features-page-faq .wpcf7-submit{
    background: #6eba01;
    color: #fff;
    rm: uppercase;
    border: 1.5px solid #6eba01;
    padding: 15px 85px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 100% !important;
    margin-left: 42%;
    margin-top: 16%;
}


.testimonial-cta div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    /* width: 100%; */
    margin-left: -8%;
    /* padding-top: 5%; */
}


.testimonial-cta div#left-half {
    width: 67%;
    float: right;
    margin-left: 20%;
}


.testimonial-cta #cta-form #right-half {
    width: 22%;
    float: left;
    margin-left: 38%;
}





.testimonial-cta .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7-select, .wpcf7-url{
    width: 70%;
    padding: 17px;
    border: 1px solid rgba(204, 204, 204, 0.60);
    border-radius: 2px;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-size: 14px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 1.5px 3.5px 0 rgba(0, 0, 0, 0.14) !important;
}


.testimonial-cta .wpcf7-submit{
    background: #6eba01;
    color: #fff;
    rm: uppercase;
    border: 1.5px solid #6eba01;
    padding: 15px 85px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 100% !important;
    margin-left: 42%;
    margin-top: 16%;
}



/* pricing tabs */

/*
ul.tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 340px;
    margin-left: -93%;
}
*/
ul.tabs {
	position: relative;
    left: 68%;
    top: 50%;
    transform: translate(-50%, -50%);
	list-style: none;
    width: 340px;
	margin-bottom: -100%;
}

ul.tabs li {
    background: none;
    color: #4686f5;
    font-weight: 400;
    display: inline-block;
    padding: 10px 6px;
    cursor: pointer;
    font-size: 11px;
}


.tabs-container {
    width: 43%;
    margin: 0 auto;
    margin-left: 32%;
}

/* pricing tabs */

}


span.mobile_menu_bar:before {
    color: #fff !important;
}


#mobile_menu {
background-color: #f4f4f4 !important;
}

ul#mobile_menu a {
    color: black;
}



p.hero-section-bottom-area {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    margin: 0 auto;
    margin-bottom: -7%;
	margin-top: 4%;
}


/* CSS for mobile */



/* Video button */

@media only screen and (min-width:769px) {

span.su-lightbox.play-video {
    background: #6eba01;
    border-color: #6eba01;
    border-radius: 4px;
    letter-spacing: 2px;
    font-size: 17px;
    font-weight: 600!important;
    padding:10px 55px;
    background-color: #6eba01;
	cursor:pointer;
}

span.su-lightbox.play-video:before {
	content: attr(data-icon);
    font-family: "ETmodules"!important;
    line-height: 1.7em;
    font-size: 17px!important;
    opacity: 1;
    margin-left: -1.3em;
    right: auto;
    display: inline-block;
	cursor:pointer;
}

}
/* Video button */

.et-fixed-header #logo {
content: url("https://www.malcare.com/wp-content/uploads/2018/06/MalCare-Black-GDPR-250x70-Cropped.png");
}


div#images-inline-white {
    display:inline-block;
}

div#images-inline-white img {
    padding: 15px;
}


div#hero-images-inline {
    display: flex;
    margin-left: -9%;
    width: 125%;
    margin-top: 11%;
    margin-bottom: -8%;
}


div#hero-images-inline img {
   padding: 10px;
}


.hero-images-inline-content {
    padding-top: 16px;
    color: white;
}


div#hero-images-inline-new {
    display: flex;
    margin-left: -9%;
}

div#hero-images-inline-new img {
    padding: 10px;
    height: 50% !important;
}


img.intel-logo {
    width: 11% !important;
    margin-top: -0.5%;
}


.youtube-button {
    background-color: #6eba01;
    border: none;
    color: white;
    padding: 14px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 17px;
    font-weight:600;
	cursor:pointer;
}

.white-space {
    margin-top: -5%;
}



/* Slider */
.et_pb_slide_image img {
    border-radius: 50%;
    width: 160px;
}

@media only screen and (max-width: 767px){
.et_pb_slide_image, .et_pb_slide_video {display: block !important;}}
@media only screen and (max-width: 479px){
.et_pb_slide_image, .et_pb_slide_video {display: block !important;}}

/* Slider */


/* vertical tabs 
.vertical-container{
			display: flex;
			width: 100%;
			margin: 0 auto;
		}


		ul.vertical-tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
			width:30%
			
		}
		ul.vertical-tabs li{
			background: none;
			color: black;
			display: flex;
			padding: 10px 15px;
			cursor: pointer;
		}

		ul.vertical-tabs li.current{
			background: #4e5ed0;
			color: #fff;
		}

		.vertical-tab-content{
			width:60%
			display: none;
			background: #4e5ed0;
			color:#fff;
			padding: 15px;
		}

		.vertical-tab-content.current{
			display: inherit;
		}



.vertical-tab-content .et_pb_blurb_9 .et_pb_blurb_content {
    margin-top: -25%;
    max-width: 58%;
}



/* vertical tabs */



/* vertical tabs */

ul.et-tabs-control, .et_left_tabs_bg {
    width: 300px !important;
}

/*
.et-tabs-content {
    height: 500px;
}
*/
ul.et-tabs-control > li > a {
    background-color: #6eba01;
}

.tabs-left .et-tabs-control li a {
    display: block;
    padding: 15px 10px 15px 20px;
    color: #fff !important;
    text-shadow: none !important;
    font-size: 14px;
}

.tabs-left .et-tabs-control li a:hover {
    color: #fff !important;
 }

 .tabs-left .et-tabs-control li.active a:hover {
    color: #4c4c4c !important;
 }

 span.icon_tools{
    font-size: 55px;
	color: #4686f5; 
}

span.icon_chat_alt{
    font-size: 55px;
	color: #4686f5;
}

span.icon_flowchart_alt{
    font-size: 55px;
	color: #4686f5;
}

.et-tabs-content {
    width: 45%;
    margin: 0 auto;
}



.wpcf7-form-control.wpcf7-submit {
    box-sizing: content-box;
    padding: 13px 40px;
}


#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
    width: 110%;
}


@media (max-width: 480px) {
.page-id-47800 .testimonial-cta #cta-form #right-half {
    width: 37%;
    float: left;
    margin-left: 14%;
}

.page-id-47800 .testimonial-cta div#left-half {
    width: 100%;
    margin-left: 30%;
}


.page-id-47826 .testimonial-cta #cta-form #right-half {
    width: 37%;
    float: left;
    margin-left: 14%;
}

.page-id-47826 .testimonial-cta div#left-half {
    width: 100%;
    margin-left: 30%;
}




.page-id-47751 .testimonial-cta #cta-form #right-half {
    width: 37%;
    float: left;
    margin-left: 14%;
}

.page-id-47751 .testimonial-cta div#left-half {
    width: 100%;
    margin-left: 30%;
}


.page-id-47943 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: -4%;
}
.page-id-47943 .testimonial-cta #cta-form #right-half {
    width: 37%;
    float: left;
    margin-left: 14%;
}
.page-id-47943 .testimonial-cta div#left-half {
    width: 100%;
    margin-left: 30%;
}





.page-id-47866 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: -4%;
}
.page-id-47866 .testimonial-cta #cta-form #right-half {
    width: 37%;
    float: left;
    margin-left: 14%;
}
.page-id-47866 .testimonial-cta div#left-half {
    width: 100%;
    margin-left: 30%;
}
.page-id-47866 .testimonial-cta div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    margin-left: 0;
}
.page-id-47866 .features-page-faq div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    margin-left: 0%;
}


.page-id-47993 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-47993 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-47993 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-47993 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}




.page-id-48002 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48002 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48002 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48002 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}


.page-id-48010 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48010 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48010 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48010 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}



.page-id-48151 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48151 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48151 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48151 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}


.page-id-48180 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48180 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48180 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48180 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}



.page-id-48189 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48189 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48189 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48189 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}


.page-id-48201 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48201 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48201 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48201 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}


.page-id-48209 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48209 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48209 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48209 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}



.page-id-48215 .features-page-faq div#left-half {
    width: 107%;
    float: none;
    margin-left: 0% !important;
}
.page-id-48215 .features-page-faq #cta-form #right-half {
    width: 41% !important;
    float: left !important;
    margin-left: 0% !important;
}
.page-id-48215 .testimonial-cta div#left-half {
    width: 90%;
    margin-left: 34%;
}
.page-id-48215 .testimonial-cta #cta-form #right-half {
    width: 30%;
    margin-left: 22%;
}



/* Home page */

.page-id-47266 .testimonial-cta div#cta-form {
    max-width: 275px;
    display: grid;
    margin: 0 auto;
    width: 100%;
    margin-left: -8% !important;
    margin-top: 10% !important;
}

.page-id-47266 .testimonial-cta div#left-half {
    width: 100% !important;
    float: left !important;
    margin-left: 28% !important;
}

.page-id-47266 .testimonial-cta #cta-form #right-half {
    width: 40% !important;
    float: left !important;
    margin-left: 11% !important;
    margin-top: -3%;
}



.page-id-47266 .home-page-testimonials div#left-half {
    width: 114% !important;
    float: none !important;
    margin-left: -4% !important;
}

.page-id-47266 .home-page-testimonials div#cta-form {
    max-width: 250px !important;
    display: grid !important;
    margin: 0 auto !important;
    margin-left: -3% !important;
}


.page-id-47266 .why-choose-wraper div#left-half {
    width: 105% !important; 
    float: none !important;
    margin-left: 3% !important;
}

.page-id-47266 #why-choose-wraper #cta-form #right-half {
    width: 40% !important;
    float: left !important;
    margin-left: -4% !important;
}


.page-id-47266 .white-space div#cta-form {
    max-width: 250px;
    display: grid;
    margin: 0 auto;
    margin-left: -6%;
}

.page-id-47266 .white-space div#right-half {
    width: 48% !important;
    float: none !important;
    margin-left: 19% !important;
}
.page-id-47266 .white-space div#left-half {
    width: 111% !important;
    float: none !important;
}




}


p.alternative-pages {
    margin-top: -6%;
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #f4f4f4 !important;
    font-weight: 700;
    vertical-align: middle;
}

.tablepress thead th {
    border-bottom: 1px solid #f4f4f4 !important;
}



/* Affiliate page */

.page-id-48098 div#affiliate-form .et_contact_bottom_container {
    margin-left: 40%;
}


@media (max-width: 480px) {

.page-id-48098 div#affiliate-form {
    margin-left: -20%;
}

.page-id-48098 div#affiliate-form .et_contact_bottom_container {
    margin-left: 34% !important;
}
}

.hero-trusted div#hero-images-inline {
	display: flex;
	margin-left: 7%;
	width: 125%;
	margin-top: -8px;
	margin-bottom: -4%;
}

.hero-trusted .hero-images-inline-content {
	padding-top: 30px !important;
	font-size: 20px !important;
}

.page-id-48151 div#hero-images-inline {
    display: flex;
    margin-left: 7%;
    width: 125%;
    margin-top: -8px;
    margin-bottom: -4%;
}

.page-id-48180 div#hero-images-inline {
    display: flex;
    margin-left: 7%;
    width: 125%;
    margin-top: -8px;
    margin-bottom: -4%;
}

.page-id-48189 div#hero-images-inline {
    display: flex;
    margin-left: 7%;
    width: 125%;
    margin-top: -8px;
    margin-bottom: -4%;
}

.page-id-48201 div#hero-images-inline {
    display: flex;
    margin-left: 7%;
    width: 125%;
    margin-top: -8px;
    margin-bottom: -4%;
}

.page-id-48209 div#hero-images-inline {
    display: flex;
    margin-left: 7%;
    width: 125%;
    margin-top: -8px;
    margin-bottom: -4%;
}

.page-id-48215 div#hero-images-inline {
    display: flex;
    margin-left: 7%;
    width: 125%;
    margin-top: -8px;
    margin-bottom: -4%;
}

/* Home Page */

.page-id-47266 p.hero-section-bottom-area {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    margin: 0 auto;
    margin-bottom: -7%;
    margin-top: -18%;
}

.page-id-47266 p.white-font {
    margin-top: 3%;
}


/*

@media only screen and (min-width: 732px) {
   
.page-id-47266 .white-space div#right-half {
    width: 53% !important;
    float: none !important;
    margin-left: 18% !important;
}

.page-id-47266 #why-choose-wraper #cta-form #right-half {
    width: 40% !important;
    float: left !important;
    margin-left: 1% !important;
}

.page-id-47266 .why-choose-wraper div#left-half {
    width: 107% !important;
    float: none !important;
    margin-left: 2% !important;
}

.page-id-47266 #why-choose-wraper #cta-form #right-half {
    width: 44% !important;
    float: left !important;
    margin-left: -5% !important;
    margin-top: -3%;
}

}

/* Home Page Ends here*/




table{
	border:none !important; 
}

td{
	border:none !important; 
}

table.tryitnow {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	margin-top: 10%;
}

table.features-getstartednow {
	table-layout: fixed;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	margin-bottom: -29%;
}


table.herosection {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	margin-top: 20%;
}

.page-id-47266 p.hero-section-bottom-area {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    margin: 0 auto;
    margin-bottom: -7%;
    margin-top: -20%;
}

input[type="email"] {
	width: 100%;
    padding: 17px;
    border: 1px solid rgba(204, 204, 204, 0.60);
    border-radius: 2px;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-size: 14px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 1.5px 3.5px 0 rgba(0, 0, 0, 0.14) !important;
}

input[type="submit"] {
    background: #6eba01;
    color: #fff;
    rm: uppercase;
    border: 1.5px solid #6eba01;
    padding: 13px 100px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center;
    margin: auto;
    width: 100% !important;
    font-size: 17px;
    font-weight: 600;
}

.bvstrike {
	text-decoration: line-through;
	font-size: 17px;
	font-weight: bolder;
}
.et_pb_fullwidth_header_0 {
	padding-top: 20px!important;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
	font-size: 34px!important;
}

.page-id-50161 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
	font-size: 34px!important;
}


.bvsignup {
	width: 85%;
	padding: 15px;
	border: 1px solid rgba(204, 204, 204, 0.60);
	border-radius: 2px;
	font-family: "Open Sans",Arial,sans-serif !important;
	font-size: 14px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0px 1.5px 3.5px 0 rgba(0, 0, 0, 0.14) !important;
}
#footer-bottom {
	display: none;
}
#mc-signup-half {
	margin-left: -13% !important;
}
.bv-link-header1 {
	padding-top: 10px;
	padding-bottom: 0px;
}

/* Comparison table */

td.icon_close_alt2 {
    font-size: 30px;
	color:black;
}

td.icon_check_alt2 {
    font-size: 30px;
	color:black;
}

.comparison-table tr, th {
    border: 1px solid black;
}

td.category-column {
    border: 1px solid black !important;
}

th {
    background-color: #6eba01;
    color: #fff !important;
}

td.category-column {
    border: 1px solid black !important;
    background: #f4f4f4;
}

.div-table-container
{
	width: 100%;
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
}

th.compare-column {
    width: 0px;
	text-align: center;
}

.page-id-48215 th.features-column {
    width: 16%;
}
th.features-column {
	width: 27%;
}
/*
.widget_search #searchsubmit {
    position: relative !important;
}
*/

.bv-sidebar-review {
	margin-top: 7px;
}
.bv-review-logo {
	vertical-align: middle;
}

.bv-single {
	font-size: 16px;
	line-height: 23px;
}
#sidebar .et_pb_widget {
	float: none;
	width: 100%;
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 28px;
	display:none
}

.full-check-8 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -29.3em;
    margin-top: 5em;
    color: #fff;
}
.page-id-47266 .full-check-8 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -29.5em;
    margin-top: 5em;
    color: #fff;
}
.full-check-8 a {color:rgba(255, 255, 255, 0.66) !important;}

.full-check-1 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -51.2em;
    margin-top: 5em;
}

.full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -52.3em;
    margin-top: 5em;
    color:#fff;
}
.full-check-7 a {color:#fff;}
.full-check-2 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -58em;
    margin-top: 5em;
}
.page-id-48486 .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -38em;
    margin-top: 5em;
    color: #000;
}
.page-id-48486 .full-check-7 a {color:#2ea3f2;}
.page-id-48485 .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -38em;
    margin-top: 5em;
    margin-right: -24em;
	margin-left:-41em !important;	
    color: #000;
}
.page-id-48485 .full-check-7 a {color:#2ea3f2;}
.page-id-48189 .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -38em;
    margin-top: 5em;
    color: #000;
}
.page-id-48189 .full-check-7 a {color:#2ea3f2;}
.page-id-48484 .full-check-2 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -58em;
    margin-top: 5em;
    color: #000;
}
.page-id-48484 .full-check-2 a {color:#2ea3f2;}
.page-id-48484 .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -38em;
    margin-top: 5em;
    color: #000;
}
.page-id-48484 .full-check-7 a {color:#2ea3f2;}
.page-id-48484 .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -38em;
    margin-top: 5em;
    color: #000;
}
.page-id-48484 .full-check-7 a {color:#2ea3f2;}
.page-id-48483 .full-check-2 a {color:#2ea3f2;}
.page-id-48483 .full-check-2 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -66em;
    margin-top: 5em;
    color: #000;
}
.page-id-48483 .full-check-7 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -38em;
    margin-top: 5em;
    color: #000;
}
.page-id-48483 .full-check-7 a {color:#2ea3f2;}
span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: none;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
		border: #faebcc;
		color: #8a6d3b;
		background-color: #faebcc;
}

/*
.home .why-choose-wraper div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid red !important;
    color: red !important;
}

.page-id-48189 .pricing-plan-wraper div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid red !important;
    color: red !important;
}

.page-id-48485 .testimonial-cta div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid red !important;
    color: red !important;
}

.page-id-48485 .testimonial-cta div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid red !important;
    color: red !important;
}

.page-id-48486 .pricing-plan-wraper div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid red !important;
    color: red !important;
}
*/

.full-check-4 {
    width: 100%;
    float: left;
    margin-left: -30em;
    margin-top: 5em;
    color: #fff;
}
.full-check-8 {
	   margin-left:-30em;
    }

@media only screen and (device-width: 1024px) {
	.full-check-4 {
	   margin-left:-22em;
    }
	.full-check-8 {
	   margin-left:-22em;
    }
}



@media only screen and (device-width: 768px) {
	.full-check-4 {
	   margin-left:-36em;
    }
	.full-check-8 {
	   margin-left:-36em;
    }
}

@media (max-width: 480px) {
	input[type="email"] {
		width: 95% !important;
    }
	
	.full-check-4 {
	   margin-left:-19em;
    }
	
	.full-check-8 {
	   margin-left:-19em;
    }
}

#why-choose-wraper-1 .full-check-1 {
    color: #fff;
}
#why-choose-wraper-1 .full-check-1 a {
    color: rgba(255, 255, 255, 0.57);
}
#pricing-plan-wraper .full-check-2 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -61.5em;
    margin-top: 5em;
}
#why-choose-wraper-1 .full-check-1 {
    color: #fff;
}
#why-choose-wraper-1 .full-check-1 a{
    color: rgba(255, 255, 255, 0.56);
}

.home div#banner-top-heading {
    margin-top: -1% !important;
    margin-bottom: 1%;
}

/* Search icon */
/*Hide the search button*/
input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
	background: transparent;
    color: transparent;
    border: none;
    width: 55px !important;
    z-index: 2;
}
/*Add padding to the search input field*/
input.et_pb_s,
.widget_search input#s {
    padding-right: 55px !important;
}
/*Add the icon*/
.et_pb_searchform:before,
.widget_search::before {
    content: '\55';
    position: absolute;
    font-family: 'ETModules';
    z-index: 1;
    right: 0;
    font-size: 20px;
    padding: 8px 20px;
	color:#4686f5;
}
/* Search icon ends here */

/* Go to top */
#go-to-top:after {
    content: '';
    position: absolute;
    top: 1.3em;
    left: 1em;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0.8em 0.8em 0 0.8em;
    border-color: #fff transparent transparent transparent;
    -webkit-transform: rotate(180deg);
}
#go-to-top {
    background: rgba(0,0,0,.6);
    position: fixed;
    right: 10px;
    bottom: 10px;
    border-radius: 50%;
    padding: 25px 25px;
    color: #fff;
    cursor: pointer;
}

/* Help Now page */

#help-now h1 {
    font-size: 32px;
    font-weight: 800;
    margin-top: 0;
    padding-bottom: 30px;
}

#help-now h2 {
    font-size: 20px;
    line-height: 185%;
    margin-right: 0;
    margin-left: 0;
    font-weight: 500;
    margin-bottom: 30px;
}

#help-now h3 {
    font-size: 24px;
    font-weight: 700;
    margin-right: 0;
    margin-left: 0;
    text-align: left;
    border: none;
    margin-bottom: 15px;
}
#help-now .list-block {
    padding-left: 0!important;
    list-style-type: disc!important;
}
#help-now .ml-15 {
    margin-left: .9375rem;
}
#help-now .check-list li::before {
    content: "\2713";
    width: 20px;
    height: 20px;
    font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: #619f42;
    display: block;
    float: left;
    position: absolute;
    margin-left: -25px;
    font-weight: 600;
}
#help-now .list-block li {
    font-size: 20px;
    font-weight: 600;
    display: block;
    margin-bottom: 20px;
    text-align: left;
    margin-left: 20px;
    color: #333;
    padding-left: 10px;
    line-height: 1.5em;
}

#help-now .cta {
    z-index: 100;
    right: 0;
    width: 358px;
    margin-left: 70px;
}
#help-now .cta .body {
    padding: 20px;
    text-align: left;
}
#help-now .cta h4 {
    font-size: 17px;
    font-weight: 600;
    display: block;
    width: 100%;
    padding-top: 10px;
    text-align: center;
    color: #fff;
}
#help-now .cta h3 {
    font-size: 44px;
    font-weight: 800;
    display: block;
    width: 100%;
    padding-top: 10px;
    text-align: center;
    color: #fff;
}
#help-now .cta h2 {
    font-size: 50px;
    font-weight: 800;
    display: block;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 4px;
    text-align: center;
    color: #333;
    line-height: 1.5;
}
#help-now sup {
    top: -.5em; 
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
#help-now .cta h2 span {
    font-size: 15px;
    color: #333;
    font-weight: 600;
}
#help-now .cta h5 {
    font-size: 14px;
    font-weight: 400;
    display: block;
    width: 100%;
    text-align: center;
    color: #56595c;
    font-style: italic;
}
#help-now .cta a {
    font-size: 19px;
    display: block;
    margin: 20px auto;
    margin-right: 35px;
    margin-left: 35px;
    padding: 15px 40px;
    text-align: center;
    color: #fff!important;
    background-color: #25bea0;
    font-weight: 600;
    border-radius: 10px;
}

/* Generic Page */
.feature-image {
    margin-left: -50%;
    padding-right: 20px;
}
.feature-image img {
    float: right; 
    width: 50vw;
    max-width: 800px;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
}
.feature-details {
    margin: 0 auto;
    width: 100%;
    max-width: 500px;
    padding: 70px 20px;
}
.feature-intro {
    margin-bottom: 10px;
}
.feature-heading {
    font-size: 35px;
    color: #323539;
    margin-bottom: 20px;
    display: inline-block;
	line-height: 1;
}
.feature-description p {
    margin-bottom: 10px;
} 
.feature-description span {
    font-size: 17px;
}
.feature-intro span {
    font-size: 17px;
}
.icon-right-dotted-arrow {
	background: url('https://www.malcare.com/wp-content/uploads/2018/06/arrow.png');
	height: 30px;
	width: 36px;
	float: left;
}

/* Guest posting form*/
div#guest-posting-form div {
    padding: 10px 2px !important;
}
.guest-posting-submit-button {
    float: left;
}

.guest-posting-checkbox {
    margin-left: -15px !important;
}

img.write-for-us-image {
    border: 1px solid;
}

.page-id-50725 div.wpcf7-response-output {
    margin: 6em 0.5em 1em !important;
}


/* Affiliate Page */

#hero-affi h1 {
    font-size: 4rem;
    font-weight: 100;
    color: #fff;
    text-align: center;
    margin-bottom: 2rem;
} 
#hero-affi h1+p { 
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 300;
    color: #fff;
    text-align: center;
}
#hero-affi .btn-wrap {
    margin-top: 4rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    max-height: 12rem;
}
.btn-wrap {
    text-align: center;
}
.btn-wrap .btn {
    background: 0 0;
    border-radius: 3.5rem;
    border: 2px solid #fff;
    padding: 2rem 4.5rem;
    font-family: roboto,Helvetica,Arial,sans-serif;
    font-size: 1.8rem;
    color: #fff;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.btn-wrap small {
    margin-top: 3rem;
    display: block;
}
.btn-wrap small { 
    font-weight: 300;
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    margin-top: 1rem;
    line-height: 1.1;
}
#benefits h2 {
    font-size: 3.5rem;
    letter-spacing: -.5px;
    font-weight: 300;
    color: #4686f5;
    text-align: center;
    margin-bottom: 2rem;
}
#benefits .desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
}
#benefits .blank {
    height: 454px;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 290px;
}
#benefits .desc .info {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
#benefits .desc h3 {
    font-size: 2.8rem;
    font-weight: 300;
    color: #4686f5;
    margin-bottom: 2rem;
}

#benefits .desc p {
    font-size: 1.6rem;
    line-height: 1.4;
    font-weight: 300;
    color: #000;
}

#benefits .desc .more {
    color: #4686f5;
    cursor: pointer;
}
#benefits .benefits-scheme {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
}
#benefits.visible .pin {
    -webkit-animation-play-state: running;
    animation-play-state: running;
}
#benefits .benefits-scheme .scheme .column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
#benefits .benefits-scheme .scheme {
    width: 100%;
    margin-top: 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
#benefits .benefits-scheme .scheme .column>* {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#benefits .benefits-scheme .scheme .column>* .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border: 2px solid #b0bec5;
    border-radius: 2rem;
    padding: 1rem;
    box-sizing: border-box;
}
#benefits .benefits-scheme .scheme .column>* .list ul {
    display: inline-block;
    padding: 0;
}
#benefits .benefits-scheme .scheme .column>* .list li {
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 300;
    color: #000;
    margin: .5rem 0;
    list-style: none;
}
#benefits .benefits-scheme .scheme .column>* .list li strong {
    font-weight: 400;
    color: #000;
}
#benefits .benefits-scheme .scheme .line {
    -ms-flex-preferred-size: 18rem;
    flex-basis: 18rem;
    text-align: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
}
#benefits .benefits-scheme .scheme .line span {
    font-size: 1.5rem;
    line-height: 2;
    font-weight: 300;
    color: #000;
    border-bottom: 2px solid #b0bec5;
    width: 80%;
    display: block;
    margin: 0 auto;
    padding-bottom: 0.5rem;
}
#benefits .benefits-scheme .scheme .column>* {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#benefits .more-info {
    visibility: hidden;
    opacity: 0;
    height: 0;
}


#benefits .benefits-scheme .img {
    background: url(https://www.malcare.com/wp-content/uploads/2018/09/MC-20-off.png) no-repeat;
    width: 234px;
    height: 454px;
    position: absolute;
    left: -3rem;
    top: 50%;
    margin-top: 3rem;
    -webkit-transform: translateX(-100%) translateY(-100%);
    transform: translateX(-100%) translateY(-100%);
    text-align: center;
}
#benefits .benefits-scheme .img::before {
    content: '';
    display: block;
    background: url(https://www.malcare.com/wp-content/uploads/2018/06/benefits-line.png) center bottom no-repeat;
    position: absolute;
    bottom: 22px;
    left: 50%;
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    width: 275px;
    height: 199px;
}
#benefits .benefits-scheme .img span {
    position: absolute;
    bottom: 3.5rem;
    right: 1rem;
    font-size: 1.5rem;
    line-height: 0.4;
    font-weight: 300;
    color: #000;
}
#features .feature h2 {
    font-size: 2.1rem;
    line-height: 1.2;
    font-weight: 300;
    color: #25bea0;
    margin-bottom: 2rem;
    text-align: center;
}
#features .feature p {
    font-size: 1.4rem;
    line-height: 1.4;
    font-weight: 300;
    color: #000;
}
#join-us h2 {
    font-size: 3.5rem;
    letter-spacing: -.5px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    margin-bottom: 2rem;
    line-height: 1.2;
}
.in-view a {
    color: #fff;
}

div#moreinfoarea .et_pb_text_inner {
   display: none;
}

.info ul {
    font-size: 16px !important;
}

div#moreinfoarea p {
    font-size: 16px;
}
div#moreinfoarea ul {
    font-size: 16px;
}

/*

.page-id-50194 .full-check-8 {
	   margin-left:-51em;
    }


@media only screen and (device-width: 768px) {
	.full-check-8 {
	   margin-left:-24em;
    }
}

@media (max-width: 480px) {
	.full-check-8 {
	   margin-left:-19em;
    }
}
*/

@media (max-width: 480px) {
.why-choose-wraper div#cta-form {
    max-width: 158px;
    display: flex;
    margin: 0 auto;
    width: 100%;
    margin-left: -8%;
    padding-top: 5%;
}


.full-check-1 {
    position: relative;
    width: 100%;
    float: left;
    margin-left: -19.2em;
    margin-top: 5em;
}

div#cta-form {
    max-width: 100%;
    display: flex;
    margin: 0 auto;
    width: 100%;
    margin-left: 12%;
    padding-top: 5%;
}

.home-page-testimonials div#cta-form {
    max-width: 100%;
    display: flex;
    margin: 0 auto;
    width: 100%;
    margin-left: 12%;
    padding-top: 5%;
}

}


/*  ------------------ Pricing page -----------------------   */
.three-columns .et_pb_module {
	width: 33.33% !important;
	float: left;
}


.four-columns .et_pb_module {
	width: 25% !important;
	float: left;
}

.five-columns .et_pb_module {
	width: 20% !important;
	float: left;
}

.six-columns .et_pb_module {
	width: 16.66% !important;
	float: left;
}




/*
.new-pricing-button {
    color: #ffffff!important;
    background: #000000;
    border-color: #000000;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 13px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    background-color: #000000;
	padding:8px;
}

.new-pricing-button {
    color: #000 !important;
    background: transparent !important;
    border-color: #000000 !important;
    border: 2px solid !important;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 13px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    padding: 8px;
}

*/

.new-pricing-button {
    color: #fff !important;
    background: #17252A !important;
    border-color: #17252A !important;
    border: 2px solid !important;
    border-radius: 0px;
    font-size: 18px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    padding: 10px 25px;
}


.new-pricing-button:hover {
	color:#000 !important;
	border-color:#facc43 !important;
	background:#facc43 !important;
}




span.month-year {
    font-size: 16px;
}
span.new-pricing-subtext {
    font-size: 14px;
}

.pricing-page h1, h2, h3, h4, h5, h6 {
    padding-bottom: 0px; 
}

.pricing-page h1{ 
	font-size:28px;
}
.pricing-page h2{ 
	font-family: montserrat;
	font-size:20px;
	font-weight:bold;
}

.pricing-page h3{ 
	font-size:16px;
}

/*For line height  */
h3,h4,h5,h6 {
	line-height:1.3em !important; 
}

.pricing-page h4{ 
	font-size:14px;
	line-height: 1.2em;
}

span.new-pricing-subtext {
    font-size: 14px;
 }

span.new-pricing-dollor {
    font-size: 14px;
    vertical-align: super;
}

.new-pricing-first-section-backgroung {
    background-image: url(/wp-content/uploads/2018/10/Union-62@2x.png);
    background-repeat:no-repeat;
    background-size: contain !important;
	margin: 10px 5px 10px 12px;
    padding: 7% 10% 2% 7%;
}

.new-pricing-popular-section-backgroung {
    background-image: url(/wp-content/uploads/2018/10/Union-63@2x.png);
    background-repeat:no-repeat;
    background-size: contain !important;
    margin:10px 10px;
}


img.aligncenter.size-full.wp-image-48960 {
    width: 16px !important;
    height: auto;
	margin-top: 1px;
    margin-bottom: 1px;
}

.extra-height-cell {
    height: 60px;
}
.pt-blank-cell {
    height: 45px;
}
.small-height-cell {
    height: 45px;
}

.xl-height-cell {
    height: 85px;
}

.comparetable h1{ 
	font-size:35px;
}
.comparetable h2{ 
	font-family: montserrat;
	font-size:20px; 
}

.comparetable h3{ 
	font-size:16px;
	padding-left: 5px;
}

.comparetable h4{ 
	font-size:14px;
	line-height: 1.2em;
	text-align: left;
	padding-left: 5px;
}

.comparetable p {
    font-size: 12px;
    text-align: left;
	padding-left: 5px;
	line-height: 1.1rem;
}

.xl-height-cell img {
    margin-top: 18px !important;
}


/* new pricing buttons */

.new-tabs-container {
    text-align: center !important;
}

.new-tabs-container ul.tabs {
    margin: 0px auto;
    padding: 0px;
    list-style: none;
    width: 600px;
    border: none;
	border-radius: 30px;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}

.new-tabs-container ul.tabs li {
    background: none;
    color: #17252a;
    font-weight: 600;
    display: inline-block;
    padding: 5px 10px;
    cursor: pointer;
    font-size: 15px;
    margin-right: 0%;
}

.new-tabs-container ul.tabs li.current {
    background: #4686f5;
    color: #fff;
	border-radius: 30px;
	padding: 15px 0px;
}

/*
.new-tabs-container ul.tabs li:hover {
    background: #4686f5;
    color: #fff;
	border-radius: 30px;
	padding: 15px 0px;
}
*/

div#tabmenusection li.tab-link {
    width: 202px;
}


.ym-buttons {
    text-align: center;
}

/*
.ym-buttons button {
    background: black;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    padding: 10px 10px;
    cursor: pointer;
    font-size: 15px;
    border-radius: 30px;
	border: none !important; 
}
.ym-buttons button:focus {
    background: #4686f5 !important;
}
*/

button.btn1 {
    width: 80px;
    background: #fff !important;
    color: black;
    font-weight: 500;
    display: inline-block;
    padding: 10px 10px;
    cursor: pointer;
    font-size: 14px;
    border-radius: 30px 0px 0px 30px;
    border: 1px solid #17252a;
	transition: all 0.3s;
}

button.btn1:focus {
    background: #17252a !important;
	color:#fff !important;
}


button.btn2 {
    width: 80px;
    background: #fff !important;
    color: black;
    font-weight: 500;
    display: inline-block;
    padding: 10px 10px;
    cursor: pointer;
    font-size: 14px;
    border-radius: 0px 30px 30px 0px;
    border: 1px solid #17252a;
	transition: all 0.3s;
}

button.btn2:focus {
    background: #17252a !important;
	color:#fff !important;
}

h2.noofsites {
    font-size: 18px;
    margin-top: -5px !important;
}

span.colordot {
    height: 15px;
    width: 15px;
    background-color: #4686f5;
    border-radius: 50%;
    display: inline-block;
}

span.greydot {
    height: 15px;
    width: 15px;
    background-color: #d5d5d5;
    border-radius: 50%;
    display: inline-block;
}


.new-pricing-table-cta {
    text-align: center;
    margin-top: 20px !important;
}

.smallmarginright {
	margin-right:5px;
}


.tooltip .tooltiptext {
    visibility: hidden;
    width: 160px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


.discountedprice {
    display: none;
}

.genralblackbutton {
	font-size: 30px;
	background: #17252A none repeat scroll 0 0;
    border: 2px solid #17252A;
    border-radius: 4px;
    color: #fff !important;
    cursor: pointer;
    line-height: 2.4em;
    margin: 4px auto;
    padding: 4px 8px !important;
    transition: all 0.2s ease 0s;
}


.p-year {
    margin-top: -12px;
}

.p-month {
    margin-top: -12px !important;
}



.simpledivider {
    height: 10px;
}


.extra-height-cell #dotid {
    padding-top: 6px;
}

.xl-height-cell #dotid {
    padding-top: 20px !important;
}


/* toogle switch */

.toggle p {
    font-size: 12px;
}

#container {
    width: 160px;
    height: 36px;
    margin: auto;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    user-select: none;
    cursor: pointer;
}

.tooglecontainer {
    width: 160px;
    height: 36px;
    margin: auto;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    user-select: none;
    cursor: pointer;
}

.inner-container {
    position: absolute;
    left: 0;
    top: 0;
    width: inherit;
    height: inherit;
    text-transform: uppercase;
    font-size: .6em;
    letter-spacing: .2em;
}

.inner-container:first-child {
    background: #e9e9e9;
    color: #a9a9a9;
}

/* toogle Default color */

.inner-container:nth-child(2) {
    background: #F53240
;
    color: white;
    clip-path: inset(0 50% 0 0);
    transition: .3s cubic-bezier(0,0,0,1);
}

.toggle {
    width: 50%;
    position: absolute;
    height: inherit;
    display: flex;
    box-sizing: border-box;
    padding-top: 7px;
}

.toggle p {
    margin: auto;
	font-weight:bold;
}

.toggle:nth-child(1) {
    right: 0;
}

/* Toogle switch ends here */


a.compareplanlink {
    font-size: 32px;
    background: #17252A none repeat scroll 0 0;
    border: 2px solid #17252A;
    border-radius: 4px;
    color: #fff !important;
    cursor: pointer;
    line-height: 2.4em;
    margin: 4px auto;
    padding: 12px 100px !important;
    transition: all 0.2s ease 0s;
}



@media (max-width: 480px) {
.pricing-page h2 {
	font-size:9px;
}
.pricing-page h1 {
    font-size: 9px;
}

span.new-pricing-dollor {
    font-size: 4px;
}

span.month-year {
    font-size: 6px;
}

span.new-pricing-subtext {
    font-size: 8px;
}

.new-pricing-first-section-backgroung {
    margin: -25px 0px;
}

.new-pricing-popular-section-backgroung {
    margin: -25px 0px;
}

.new-pricing-button {
    font-size: 5px;
}

.comparetable h2 {
    font-family: montserrat;
    font-size: 9px;
}

.new-tabs-container ul.tabs li {
    padding: 0px 0px;
    font-size: 8px;
}

.new-tabs-container ul.tabs {
    width: 307px;
}
div#tabmenusection li.tab-link {
    width: 100px;
}


li.tab-link {
    width: 100px;
}

.new-tabs-container ul.tabs {
    left: 50% !important;
}
	
.new-pricing-button {
    padding: 5px 7px;
}

.genralblackbutton {
    font-size: 16px;
}

div#new-pricing-table {
    height: 90px;
}

.small-height-cell p {
    font-size: 9px;
}
.pt-blank-cell p {
    font-size: 9px;
}
.extra-height-cell p {
    font-size: 9px;
}

.mobile-heading h2 {
    font-size: 8px;
}
.hideinmobile {
    display: none;
}
h2.noofsites {
    font-size: 18px;
}

div#dotid h4 {
    font-size: 8px;
}
.mobile-innder-text h4 {
    font-size: 8px !important;
}

}


.discountedprice {
    margin-top: -32px !important;
}

s.strikeouttext {
    font-size: 12px;
    margin-left: -37px;
}


/* Pricing page ends here */

.page-id-51703 #mc-signup-half {
	margin-left: 0px !important;
	margin-top: -15px !important;
}

.page-id-51703 .full-check-8 {
    margin-left: -57.5em;
}


@media (max-width: 1024px) {
.et_right_sidebar #sidebar {
    padding-left: 10px !important;
	padding-right: 10px !important;
}

.single .post {
    padding-right: 10px;
    padding-left: 10px;
}	
}


/* Testimonial Fix */

div#bv-testimonial-slider-updated .et_pb_slides {
    margin-top: -60px;
    margin-bottom: -60px;
}

@media (max-width: 1024px) {
div#bv-testimonial-slider-updated .et_pb_slides {
    margin-top: 0px;
    margin-bottom: 0px;
}	
}


/* Case study page */

img.roundimage {
    border-radius: 50%;
}


/*For heading bottom space */
h1,h2,h3,h4,h5,h6 {
	padding-bottom:10px !important; 
}

h3{
	line-height:1.3em !important;
	font-size: 24px;
}
p {
	line-height:1.5em !important
}


/* New modules css */
.show-button {
    text-align: center;
    padding: 0 20px;
    color: #FFF;
    background-color: #4686f5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 14px;
    height: 50px;
    width: fit-content;
    line-height: 50px;
    cursor: pointer;
}

div#hide {
    margin: 0 auto;
}

#extended-data-wrap span.et_pb_image_wrap {
    width: 75px !important;
}


/* Blog */
/* Related post */

div#post-blog-content {
    width: 80%;
    margin: 0 auto;
}

div#post-title-blog {
    margin-left: 10%;
    padding-top: 16%;
}


ul#related-posts-list {
    display: flex;
}

ul#related-posts-list li {
    background-color: #fff;
	margin: 20px;
	margin-bottom: 5%;
	max-width: 33.3%;
	width: 100%;
	border: 1px solid #e2e2e2;
}

.relatedcontent {
    padding: 2% !important;
}

.relatedcontent h3 {
    line-height: 1.2em;
    padding-left: 12px;
    padding-right: 12px;
}

.related {
    width: 100%;
	padding-top: 40px;
    margin: 0 auto;
	background-color: #f2f2f2;
}

div#related_posts {
    max-width: 1080px;
    margin: 0 auto;
}

h2.related-heading {
    text-align: center;
}


/* Mobile */
@media (max-width: 480px) {
ul#related-posts-list {
    display: grid;
}
div#post-title-blog {
margin-bottom: -20%;
}

}

.et_right_sidebar #left-area {
    float: left;
    padding-right: 7%;
    padding-left: 5.5%;
}

article p {
    font-size: 16px;
	font-weight: 400;
}

/* Blog Css ends here */


/* Menu changes  */
.inactiveLink a {
   pointer-events: none;
   cursor: default;
}

#top-menu .sub-menu .menu-item a { 
    font-size: 14px; 
}

#top-menu li li {
    padding: 0 10px;
}
#top-menu li li a {
    padding: 6px 9px;
}




/* Pricing page new 2 */

div#tabmenusection-new li.tab-link {
    width: 250px;
	height: 200px;
    vertical-align: top;
	color: #666;
	border-radius: 18px 18px 0 0;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}

p.newtabheading {
    font-size: 25px;
    text-align: center;
    padding: 20px 10px;
    border-radius: 18px 18px 0 0;
}

div#tabmenusection-new ul.tabs li {
	font-size:18px;
	font-weight:normal;
	border-radius: 18px !important;
}


div#tabmenusection-new ul.tabs li:hover {
	background-color: #fff;
    border-radius: 4px;
}

div#tabmenusection-new ul.tabs li:hover .newtabheading{
	background: #4686f5;
    color: #fff;
}


div#tabmenusection-new ul.tabs li.current {
    background-color: #fff;
    border-radius: 4px;
}

div#tabmenusection-new ul.tabs h2 {
	text-align:center;
}

.current .newtabheading {
    background: #4686f5;
    color: #fff;
}

.new-rectangle-tabs-container ul.tabs li {
	padding: 0px;
}

.newtabsubheading {
    padding: 30px 20px;
    text-align: center;
}

.newpricingpageympadding {
    margin-top: 22px !important;
    position: relative;
	top: 5px;
	left: -2px;
}


.new-rectangle-tabs-container ul.tabs li {
	margin-right: 0.6%;
    margin-left: 0.6%;
}


/* Tool tip */

.tooltip1 .tooltiptext1 {
  visibility: hidden;
  width: 200px;
  background-color: black;
  color: #fff;
  font-size: 12px;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 105%;
}

.tooltip1 .tooltiptext1::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent black transparent transparent;
}
.tooltip1:hover .tooltiptext1 {
  visibility: visible;
}

.et_pb_column {
    position: initial;
}

@media (max-width: 480px) { /*breakpoint*/
.newpricingpageympadding {
    margin-top: 12px !important;
}
.new-rectangle-tabs-container {
    margin-top: 400px;
}

.new-rectangle-tabs-container ul.tabs li {
    margin-top: 20px;
}

}

.four-menu-items ul.tabs {
    width: 818px;
}
span.small-heading-text {
    font-size: 15px;
}

div#new-toggle-wrap {
    position: absolute;
    top: 140px;
    z-index: 5;
    left: 75px;
}

p.toggle-bottom-text {
    text-align: center;
    padding-top: 10px;
}

span.heading-text {
    font-size: 24px;
}

div#new-toggle-wrap .tooglecontainer {
    left: 25px;
}


@media (max-width: 1370px) {
.newpricingpage-lr-padding {
    padding-right: 7% !important;
    padding-left: 7% !important;
}
}


@media (max-width: 1028px) {
.newpricingpage-lr-padding {
    padding-right: 0% !important;
    padding-left: 0% !important;
}
}

@media (min-width: 1599px) {
.newpricingpage-lr-padding {
    padding-right: 14% !important;
    padding-left: 14% !important;
}
}


@media (min-width: 1800px) {
.newpricingpage-lr-padding {
    padding-right: 21% !important;
    padding-left: 21% !important;
}
}


@media (max-width: 480px) {
div#new-toggle-wrap {
    top: -90px;
    left: -20px;
}

.four-menu-items ul.tabs {
    width: 100%;
}

.four-menu-items {
    margin-top: 150px;
}
.four-menu-items li.tab-link {
    width: 100% !important;
}

.four-menu-items .new-tabs-container ul.tabs li {
    display: block;
}

.page-id-54454 .new-pricing-first-section-backgroung {
    margin: -15px 0px;
}

.page-id-54454 .pricing-page h1 {
    font-size: 14px;
}
.page-id-54454 .mobile-heading h2 {
    font-size: 12px;
}


.tooltip1 .tooltiptext1 {
  top: 30px;
  left: 9%;
}
.tooltip1 .tooltiptext1::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
}

.pt2-extra-height-cell {
    height: 71px;
}

.page-id-51635 .discountedprice {
    margin-top: -50px !important;
    position: relative;
    top: 25px;
    left: 14px;
}

/* Convertfox Position Change */
.convertfox-chat {
    right: 50px !important;
    bottom: 10px !important;
}



/* Footer changes */

.accordion {
    background-color: transparent;
	font-family: poppins;
    color: #444;
    cursor: pointer;
    padding: 5px 5px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

/*
.active, .accordion:hover {
    background-color: #ccc;
}
*/

.accordion:after {
    content: '\25bc';
    color: #777;
	font-size: 12px;
    margin-left: 5px;
}

.accordion.active:after {
    content: "\25b2";
}

.panel {
    padding: 0px 0px 10px 0px;
	margin-top: -10px;
   /* background-color: white; */
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
	max-width: 180px;
}

.new-footer-style {
    background: #dcdcdc;
}

.footlink li {
    margin-bottom: 0px;
}

.footlink li a {
    text-decoration: none;
    color: #ffffff;
	font-style: italic;
}
.footlink li a:hover {
    text-decoration: none;
    color: #ffffff;
    border-bottom: 1px solid;
}

.footlink-new {
    text-align: center;
    padding:20px;
}

.footlink-new ul {
	display: inline-flex;
}

/* hide post title 
.entry-title {
   display: none;
}
*/