/*
Theme Name:     Divi Child
Theme URI:      https://www.elegantthemes.com/gallery/divi/
Description:    Divi Child Theme
Author:         Elegant Themes
Author URI:     https://www.elegantthemes.com
Template:       Divi
Version:        1.0.0
*/

@font-face {
  font-family: ETmodules;
  src: url( "https://speedtest.shopcmp.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf");
}
.social-icon {position: fixed;bottom: 10%;left: 0;z-index: 999;}
.social-icon a{text-decoration:none !important;}
.social-icon .instagram {background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);}
.social-icon .twitter {background: #1DA1F2 !important;}
.social-icon .linkedin {background: #0077B5!important;}
.social-icon .youtube {background: #FF0000!important;}
.social-icon .icon {background-color:#1877F2;color: rgb(255,255,255) !important;font-size: 26px !important;display: block !important;text-align: center;margin-bottom: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;position: relative;left: -73%;height: 40px;line-height: 40px;}
.social-icon .icon span {padding: 0px 15px !important;font-weight: 600;}
.social-icon .icon {color: rgb(255,255,255) !important;font-size: 16px !important;text-align: center;line-height: 40px;border-radius: 0 10px 10px 0;}
.fa.fa-instagram::before {content: "\e09a" !important;font-family: ETmodules !important;}
.social-icon .icon .fa {width: 40px !important;height: 40px !important;line-height: 40px !important;right: 0;float: right;}
.fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow {font-family: "Font Awesome 6 Brands";font-weight: 400;}
.fa.fa-instagram::before {content:"\e09a" !important;font-family: ETmodules !important;}
.fa.fa-facebook::before {content:"\e093" !important;font-family: ETmodules !important;}
.fa.fa-twitter::before {content:"\e094" !important;font-family: ETmodules !important;}
.fa.fa-linkedin::before {content:'\e09d';font-family: ETmodules!important;}
.fa.fa-youtube-play::before {content:'\e0a3';font-family: ETmodules!important;}
.social-icon .icon:hover {left: 0px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
@font-face {font-family: 'ETmodules';  src: url(https://speedtest.shopcmp.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf);}
.dvcs_ms_container{padding-top: 0 !important;}
.nav li li ul.sub-menu {top: -3px;}

ul.brandlist {list-style-type: none;column-count: 6;break-inside: avoid-column;}
#seperator::after {content: '';position: absolute;width: 3px;background-color: #e3e3e3;top: 0;bottom: 0;right: -6%;z-index: 9999999;overflow: visible !important;}
.blogsectdiv .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {background-color: rgba(0,0,0,0.5);width: 75%;margin: 0 auto auto;padding-bottom: 20px;}
.homepost .et_pb_post {margin-bottom: 10px;word-wrap: break-word;}
.tbas .et_pb_tabs_controls li {border-right: transparent;margin-right:10px}
.tbas .et_pb_tabs_controls li a {text-decoration: none;color: #666;padding: 10px 20px;vertical-align: middle;display: table-cell;line-height: inherit;border: 1px solid #ccc;border-radius: 45px;transition: all 0.5s ease;}
.tbas ul.et_pb_tabs_controls::after {border-top: transparent;content: "";display: block;visibility: visible;position: relative;top: -1px;z-index: 9;}
.tbas .et_pb_tabs_controls li.et_pb_tab_active {background-color: #77be24;transition: all 0.5s ease;border-radius: 25px;}
.tbas ul.et_pb_tabs_controls {background-color: #fff;}
.active_btn button::before {content: '';width: 100%;-webkit-animation-name: ShineAnimation;-webkit-animation-duration: 4s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(.12,.89,.98,.47);position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
@-webkit-keyframes ShineAnimation{from {background-repeat:no-repeat;background-image:-webkit-linear-gradient(top left,rgba(255, 255, 255, 0.0) 0%,rgba(255, 255, 255, 0.0) 45%,rgba(255, 255, 255, 0.5) 48%,rgba(255, 255, 255, 0.8) 50%,rgba(255, 255, 255, 0.5) 52%,rgba(255, 255, 255, 0.0) 57%,rgba(255, 255, 255, 0.0) 100%);background-position:-250px -250px;background-size: 600px 600px} to {background-repeat:no-repeat;background-position:250px 250px;}}
.active_btn button {margin-right: 13px;padding: 16px 24px !important;border-radius: 13px;text-transform: uppercase;margin-bottom: 20px;cursor: pointer !important;background-color: rgb(255, 255, 255) !important;box-shadow: 1px 5px 8px 0px rgba(50, 45, 158, 0.19);border: solid 1px rgba(50, 45, 158, 0.08);font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;position:relative;}
.active_btn .active_phone {color: #fff;background: #0fa1ba;background: -moz-linear-gradient(135deg, #80cfdc 0%,#0fa1ba 100%);background: -webkit-linear-gradient(135deg, #80cfdc 0%,#0fa1ba 100%);background: linear-gradient(135deg, #80cfdc 0%,#0fa1ba 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7F8180', endColorstr='#4E4F4F',GradientType=1 );border: transparent !important;}
.active_btn button b {font-size: 18px;}
.accordioncss .et_pb_toggle.et_pb_module.et_pb_accordion_item{margin-bottom: 3%;}
#top-menu-nav > ul > li > a:hover {opacity: 1;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.col-2 .services_list {column-count: 2;}
.col-2new .services_list {column-count: 2;column-gap: 8em;}
.col-2 ul.services_list .special {background-color: #FDD514;list-style-type: none;color: #162455;font-weight: 600;border-radius: 25px;padding: 3px 10px;margin-top: 5px;width: 120px;text-align: center;}
#top-menu li a:before {content: "";position: absolute;z-index: -1;left: 51%;right: 51%;top: -13px;height: 62%;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border: none;}
#top-menu li a:hover::before {left: -7px;right: -7px;border: 2px solid #57d100;}
#top-menu .sub-menu li a:before {content: "";position: absolute;z-index: -1;left:51%;right: 51%;top: 100%;background:#57d100;height: 2px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
#top-menu ul.sub-menu  {padding: 0 0 10px 0;}
#top-menu ul.sub-menu li a:hover::before {border: 0px solid #57d100;}
#top-menu .sub-menu li a:hover:before {left: 0;right: 0;}
#top-menu li a{font-size:15px!important;}
/* ************************modal css************************************ */
.cuwstommods .modal {display: none;position: fixed;z-index: 1;padding-top: 10%;left: 0;top: 0;width: 100%;height: 100%; overflow: auto;background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.6);}
.cuwstommods .modal-content { border-radius: 15px; background-color: #fff; margin: auto; padding: 20px; border: 1px solid transparent; width: 90%; box-shadow: 0 0 15px 0px #ccc;}
.cuwstommods .close {color: #fff !important;font-size: 22px;z-index: 99999;opacity: 1;text-align: center;cursor: pointer;}
.cuwstommods .modal-content h3 {padding-bottom: 25px;}
.ribbon {position: absolute;right: var(--right, 10px);top: var(--top, -23px);filter: drop-shadow(2px 3px 2px rgba(0, 0, 0, 0.5));}
.ribbon > .content {color: white;font-size: 1.25rem;text-align: center;font-weight: 400;background: var(--color, #2ca7d8) linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.25) 100%);padding: 8px;clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%, 0 100%);width: var(--width, 34px);min-height: var(--height, 46px);transition: clip-path 1s, padding 1s, background 1s;}
.ribbon.slant-up > .content {clip-path: polygon(0 0, 100% 0, 100% calc(100% - 0px), 50% calc(100% - 8px), 0 100%);}
.bb::before, .bb::after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.bb {font-size: 20px;text-align: center !important;margin: auto;color: #69ca62;box-shadow: inset 0 0 0 1px rgba(105, 202, 98, .5);padding: 67px 0;line-height: 2.5;font-weight:800;}
.bb::before, .bb::after {content: '';z-index: -1;margin: -5%;box-shadow: inset 0 0 0 2px;animation: clipMe 8s linear infinite;}
.bb::before {animation-delay: -3s;}
 @keyframes clipMe {0%, 100% {clip: rect(0px, 220px, 2px, 0px);}25% {clip: rect(0px, 2px, 220px, 0px);}50% {clip: rect(218px, 220px, 220px, 0px);}75% {clip: rect(0px, 220px, 220px, 218px);}}

.icon_check::before {content: "\4e";}
.icon_check {text-shadow: 0 0;font-family: ETmodules !important;font-weight: 400;font-style: normal;font-variant: normal;line-height: 1;text-transform: none;font-size: 17px;}
.home_security_tbl_new tbody td {border: 1px solid #eaeaea !important;}
.light-fill-call.big-small-text.text-center {background-color: #d6d6d6;}
@keyframes blink{0%{opacity: 0;}50%{opacity: .5;}100%{opacity: 1;}}
.seperator{border-top-color: rgba(15,161,186,0.3);border-top-style: dotted;border-top-width: 2px;margin-top: 10px;padding-bottom: 10px;}
.splcallout {background-color: #77BE24;color: #fff;padding: 8px 5px ;border-radius: 12px;margin-left: 10px;font-size: 15px !important;position: relative;font-size: 16px !important;}
.splcallout::before {position: absolute;top: 55%;left: -8px;width: 0;height: 0;margin-top: -11px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #77BE24;content: '';}       

.slider_header {font-weight: bold;font-style: normal;text-transform: none;text-decoration: none;font-size: 36px;margin-bottom: 0px !important;padding-bottom: 0;}

.deskmnu a:hover, .et-menu li > a {text-decoration: none !important;color:#7CDA24!important ;}


.dvcs_ms_pause_play.dvcs_ms_paused::before {display: inline-block;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: ETmodules;font-size: 33px;font-weight: 400;font-style: normal;font-variant: normal;-webkit-font-smoothing: antialiased;line-height: 1;text-transform: none;speak: none;content: "\45" !important;color: #00aa90;}
.aioseo-location-box .icon, .aioseo-opening-hours-icon {color: #77be24;}
.aioseo-location .post-meta {display: none !important;}
.et-menu li li a {width: 240px !important;}
.nav li li {padding: 0 !important;}
.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {top: calc(100% + 10px) !important;}
.text-section-new ul.et_pb_tabs_controls::after {border-top: 1px solid #fff;content: "";display: block;visibility: visible;position: relative;top: -1px;z-index: 9;}
.dvcs_ms_container p {margin-bottom: 0 !important;}
.homepost .post-content-inner p {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.blogsidebar div#block-4 {display: none;}
.blogsidebar div#block-3 {margin-bottom: 30px;}
.sidebararchive div#block-11 {margin-bottom: 0px;}
body.post-template-default.single.single-post.single-format-standard {margin-top: 5%;}
body.post-template-default.single.single-post.single-format-standard .container {width: 80%;max-width: 80%;}
/*mobile colalpsible menu css*/
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before, .et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {content: '\4d';}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, ul.et_mobile_menu li.page_item_has_children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {width: 100%;height: 100%;padding: 0px !important;max-height: 44px;border: none;position: absolute;right: 0px;top: 0px;z-index: 999;background-color: transparent;}
ul.et_mobile_menu>li.menu-item-has-children, ul.et_mobile_menu>li.page_item_has_children, ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children, .et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children, .et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children, .et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {position: relative;}
.et_mobile_menu .menu-item-has-children>a, .et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {background-color: transparent;}
ul.et_mobile_menu .menu-item-has-children .sub-menu, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {display: none !important;visibility: hidden !important;}
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {display: block !important;visibility: visible !important;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {text-align: center;opacity: 1;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {top: 10px;    position: relative;font-family: "ETModules";content: '\4c';color: #000;font-size: 20px;float: right;}
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {content: '\4d';}
.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {position: absolute;right: 5%;margin-left: -20px;top: -14px;width: 0;height: 0;content: '';border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid #ffffff;}
.mobile_menu_bar {position: relative;display: block;bottom: 0;line-height: 0;}
.et_pb_menu_0.et_pb_menu .et_mobile_menu, .et_pb_menu_0.et_pb_menu .et_mobile_menu ul {background-color: #ffffff!important;border-radius: 10px;}
.et_pb_menu_1_tb_header.et_pb_menu ul li a:hover, .et_pb_menu_0_tb_header.et_pb_menu ul li a:hover {cursor:pointer;color: #57d100!important;opacity:1 !important;}


/* -------------------------home page css------------------------------ */
.add-div {padding: 15px;box-shadow: 0 0px 5px 0 #ccc;border-radius: 25px;font-size:18px;}
.itemsetail {font-size: 20px;text-align: center;text-decoration: none;border-radius: 25px;line-height: 1.7;border: 1px solid #ccc;margin: 15px 0;padding: 25px;}
.learnmorebtn {font-size: 20px;text-align: center;background-color: #73B42A;padding: 0.5em 1em !important;color: #fff;text-decoration: none;border-radius: 25px;line-height: 1.7;box-shadow: 5px 0px 0px 0px #0fa1ba;transition: background-color 300ms ease 0ms;transition-property: all !important;}
.learnmorebtn:hover {font-size: 20px;text-align: center;background-color: #0fa1ba;padding: 0.5em 1em !important;color: #fff;text-decoration: none;border-radius: 25px;line-height: 1.7;box-shadow: -5px 0px 0px 0px #77be1e;transition: background-color 300ms ease 0ms;transition-property: all !important;}
.learnmorebtn1 {font-size: 20px;text-align: center;background-color: #313232;padding: 0.5em 1em !important;color: #fff;text-decoration: none;border-radius: 25px;line-height: 1.7;box-shadow: 5px 0px 0px 0px #77be1e;transition: background-color 300ms ease 0ms;transition-property: all !important;}
.learnmorebtn1:hover {font-size: 20px;text-align: center;background-color: #313232;padding: 0.5em 1em !important;color: #fff;text-decoration: none;border-radius: 25px;line-height: 1.7;box-shadow: -5px 0px 0px 0px #0fa1ba;transition: background-color 300ms ease 0ms;transition-property: all !important;}
.aioseo-location-template-default.single.single-aioseo-location #et-main-area {	margin-top: 5%;}
.social-icon{display:none}
/* ------------------------- */
@media(max-width:767px){#seperator::after {content: none;}
.cuwstommods .modal-content {width: 90%!important;z-index:9999999;}
.home_slider_1 .et-pb-arrow-next::before {font-size: 26px!important;box-shadow: 1px 1px 0px 3px #fff!important;}
.et_mobile_device .et-pb-arrow-next {right: 12px!important;opacity: 1!important;}
.et_pb_slider:hover .et-pb-arrow-next {right: 12px!important;opacity: 1!important;}
.home_slider_1 .et-pb-arrow-prev::before {font-size: 26px!important;box-shadow: 1px 1px 0px 3px #fff!important;}
.et_mobile_device .et-pb-arrow-prev {left: 12px !important;opacity: 1;}
.et_pb_slider:hover .et-pb-arrow-prev {left: 12px!important;opacity: 1;}
.social-icon{display:none}
.et_pb_toggle .et_pb_toggle_title::before {right: -15px;left: auto;}
.blogsectdiv h3 {margin-bottom: 0;}
.blogsectdiv .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {background-color: rgba(0,0,0,0.83);width: 90%;}
#seperator::after {content: none;}
.col-2 .services_list {column-count: 1;}
.et_pb_toggle_title::before {font-size: 13px;}
.active_btn button b {font-size: 16px;}
.active_btn button {padding: 12px 20px !important;}
.tbas .et_pb_tabs_controls li a {display: block;text-align: center;}
.tbas .et_pb_tabs_controls li {border-right: transparent;margin-right: 0;margin-bottom: 5px;border-bottom: none;}
ul.brandlist {list-style-type: none;column-count: 2;break-inside: avoid-column;text-align: center;}
.col-2new .services_list {column-count: 1;column-gap: normal;}
.mobilemenu{display:block }
.deskmnu{display: none }
.slider_header {font-size: 28px;line-height: 1.3;}
.itemsetail {font-size: 16px;padding: 0.3em 1em !important;}
.learnmorebtn1 {font-size: 16px;padding: 0.7em 1em !important;}
.learnmorebtn1:hover {font-size: 16px;padding: 0.7em 1em !important;}
.learnmorebtn:hover {font-size: 16px;padding: 0.7em 1em !important;}
.learnmorebtn {font-size: 16px;padding: 0.7em 1em !important;}
.highlighttxt {display: block;margin-top: 10px;}
.splcallout::before {content: "";position: absolute;width: 0;height: 0;left: 80%;top: -5px;border: 8px solid #0000;border-bottom: 10px solid #77be24;z-index: 3;}
.splcallout {background-color: #77BE24;color: #fff;padding: 7px;border-radius: 12px;margin-left: 0!important;font-size: 15px !important;position: relative;font-size: 14px !important;width: 100%;display: block;text-align: center;}
.social-icon .icon span {display: none;}
.social-icon .icon {left: 0;}
.aioseo-location-box, .aioseo-location-box .d-flex {display: block !important;}
	
body p, body ul li{
font-weight:400; font-size: 17px !important;
}
}
@media (min-width: 1281px) {
.mobilemenu{display:none }
.deskmnu{display: block!important }
	body.search.search-results.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_pagebuilder_layout.et_right_sidebar .container {
    padding-top: 160px !important;
}
}
@media(max-width:1280px){
.mobilemenu{display:block }
.deskmnu{display: none }
}

body p, body ul li{ font-weight:400; font-size: 17px !important; }
.et_pb_blog_grid .post-content-inner p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.numbertxt p{	font-size:42px !important; Font-weight:800 !important;}
p.locationttl{	font-weight: 700!important; font-size: 28px!important; color: #77be24!important; text-align: center; font-family: 'Raleway',sans-serif;}
/* ************** */
.addReadMore.showlesscontent .SecSec, .addReadMore.showlesscontent .readLess { display: none;}
.addReadMore.showmorecontent .readMore { display: none;}
.addReadMore .readMore, .addReadMore .readLess { font-weight: bold; margin-left: 2px; color: blue; cursor: pointer;}
.addReadMoreWrapTxt.showmorecontent .SecSec, .addReadMoreWrapTxt.showmorecontent .readLess { display: block;}

.servicessect .et_pb_blurb:hover img{

 cursor: pointer;
  animation-name: bounce;
  -moz-animation-name: bounce;
 -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  animation-iteration-count: once;
  -webkit-animation-iteration-count: once;
}
@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform:     translateY(0);
		transform:         translateY(0)
	}
	40% {
		-webkit-transform: translateY(-15px);
		-ms-transform:     translateY(-15px);
		transform:         translateY(-15px)
	}
	60% {
		-webkit-transform: translateY(-7px);
		-ms-transform:     translateY(-7px);
		transform:         translateY(-7px)
	}
}
span.ul .list {
    padding-left: 20px;
    position: relative;
}
span.ul .list:before {
    content: '';
    position: absolute;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #252525;
    top: 34%;
}
#more {display: none;}
#more1 {display: none;}
#more2 {display: none;}
#more3 {display: none;}
span#more1 span.p {
    display: block;
}
.custp span#more span.p {
    display: block;
}
.mt-15{
      margin-top: 15px;
}
span#more2 span.p {
    display: block;
      margin-top: 15px;
}
a#myBtn, a#myBtn1, a#myBtn2 {
    cursor: pointer;
}

.learnmorebtn_cal{
    font-size: 20px;
    text-align: center;
    background-color: #0fa1ba;
    padding: 0.5em 1em !important;
    color: #fff;
    text-decoration: none;
    border-radius: 25px;
    line-height: 1.7;
    box-shadow: 5px 0px 0px 0px #73B42A;
    transition: background-color 300ms ease 0ms;
    transition-property: all !important;
	margin-right:20px
}
.learnmorebtn_cal:hover {
   
    text-align: center;
    background-color: #77be1e;
    padding: 0.5em 1em !important;
    color: #fff;
    text-decoration: none;
    border-radius: 25px;
    line-height: 1.7;
    box-shadow: -5px 0px 0px 0px #0fa1ba;
    transition: background-color 300ms ease 0ms;
    transition-property: all !important;
}



@media (max-width: 767px){
.learnmorebtn_cal {
    display: block;
    width: 96%;
    white-space: nowrap;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0.7em 1em!important;
  
}
	.learnmorebtn_cal:hover{
		 font-size: 16px;
	}
}