.TopHeader{position:absolute;top:0;width:100%;padding:20px 0;z-index:99}.HomeTop{position:fixed;z-index:999;background-color:#fff;width:100%;top:0;left:0;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);-moz-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.IdxHeaderBg{position:relative;z-index:0;min-height:200px}.IdxHeaderBg img{width:100%;max-width:100%}.IdxHeaderBg .slides li{background-size:cover;background-repeat:no-repeat;background-position:top left}.InnerHeaderBg{position:relative;background-repeat:no-repeat;background-position:top left;z-index:0;min-height:300px;height:300px;background-size:cover;display:table;width:100%}.InnerHeaderBg .Wrapper{display:table-cell;vertical-align:middle}.Header{position:absolute;left:50%;margin-left:-600px;bottom:140px;z-index:11;width:418px}#my-video{width:100%;height:auto;max-width:100%;display:block}.Logo{float:left;width:297px}.LogoCenter{position:absolute;top:0;left:50%;margin-left:-150px;z-index:100;width:300px}.Logo a,.LogoCenter a{display:block;width:297px;height:70px;background:url(https://dynamiccallsolutions.ca/wp-content/themes/custom/images/imgs/main-logo.png) no-repeat left top;text-indent:-999999px;background-size:100%}h2.Logo a{background:url(https://dynamiccallsolutions.ca/wp-content/themes/custom/images/imgs/hover-menu-logo.png) no-repeat left top}.TopMainRight{float:right;width:70%;text-align:right}.PhoneImg i{background-color:transparent;color:#000;font-size:24px;line-height:20px;text-align:center;border-radius:50%;display:inline-block;vertical-align:middle;margin:0;position:relative;top:-2px;margin-right:2px}.PhoneImg a{color:#333}.PhoneImg a:hover{color:#000}#navigation:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#navigation li{display:inline-block;vertical-align:top;background-image:none;padding:0;margin:0 15px;position:relative}#navigation li a{color:#000;font-size:14px;line-height:14px;font-family:'latobold';text-transform:uppercase;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#navigation li a:hover{color:#2362aa}#navigation li:first-child{margin-left:0}#navigation li:last-child{margin-right:0}#navigation li ul{visibility:hidden;opacity:0;transition-property:opacity , visibility;transition-duration:.2s , 0s;transition-delay:0s , .2s;margin:0;position:absolute;top:34px;left:0;line-height:initial;text-align:left;background-color:#2362aa;width:180px}#navigation li ul li{display:block;vertical-align:top;background-image:none;padding:0;margin:0;position:relative;border-bottom:1px solid #000}#navigation li:hover ul{visibility:visible;opacity:1;transition-delay:0s , 0s}#navigation li ul li a{color:#fff;font-size:14px;line-height:24px;display:block;padding:10px}#navigation li ul li a:hover{color:#333;background-color:#fff}.menu{display:none}.menu-link{display:none;float:right;text-decoration:none;padding:19px 10px}.menu{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu ul{padding:0;margin:0;list-style:none;position:relative;display:inline-table;font-size:14px;line-height:38px;text-transform:uppercase;z-index:400}.menu ul li{margin:0;position:relative}.menu li .has-submenu{position:absolute;right:0;top:0;z-index:111;width:38px;height:38px;color:#fff;line-height:38px;font-size:18px;text-align:center;border-left:1px solid #fff;cursor:pointer}.menu>li>ul.sub-menu{padding:0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.menu ul:after{content:"";clear:both;display:block}.menu ul li{padding:0;background-image:none}.menu ul li>a{padding:0 22px}.menu ul ul{display:none;position:absolute;top:100%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.menu ul li:hover>ul{display:block}.menu ul ul>li{position:relative}.menu ul ul>li a{padding:10px 15px;height:auto;text-transform:none;font-size:13px;line-height:normal;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.menu ul ul ul{position:absolute;left:100%;top:0}.ResponsiveMenu{position:relative;width:100%;top:0;height:50px;background-color:#223345;display:none}.ResponsiveMenu .PhoneImg{color:#fff;padding:11.5px 0;padding-left:25px;font-size:17px;line-height:27px}.ResponsiveMenu .PhoneImg i,.ResponsiveMenu .PhoneImg a,.ResponsiveMenu .PhoneImg a:hover{color:#fff}.NavLeft{float:left;width:40%}.NavRight{float:right;width:40%}.FSocialIcon{margin:0 auto;text-align:center}.FSocialIcon li{background-image:none;padding:0;margin:0 1px!important;display:inline-block;vertical-align:top}.FSocialIcon .fa-stack{width:32px;height:32px;background-color:#2a3c4e;border-radius:50%}.FSocialIcon .fa-stack-2x{font-size:55px;top:0}.FSocialIcon .fa-lg{font-size:15px;line-height:34px}.FSocialIcon a{color:#ccc;transition:all .3s ease-in-out}.FSocialIcon a:hover{background-color:#6ebab1}.FSocialIcon a .fa-inverse{color:#fff}.FSocialIcon a:hover .fa-inverse{color:#fff}.FooterLink li,.copy,.DevelopedBy{display:inline-block;margin:0;padding:0 0;background-image:none;font-size:12px;line-height:15px;color:#333;font-family:'latoregular';letter-spacing:1px;text-transform:uppercase}.FooterLink li{background-image:none}.FooterLink li+li{border-left:1px solid #333}.FooterLink li a{color:#333;padding:0 12px}.FooterLink li a:hover{color:#333}.FooterLink li:first-child a{padding-left:0}.FooterLink li:last-child a{padding-right:0}.copy,.DevelopedBy{display:block;line-height:20px;margin:10px 0}.DevelopedBy{margin:0}.copy br{display:none}.DevelopedBy i{vertical-align:middle;margin-left:8px}.DevelopedBy i img{vertical-align:middle}.TopHeader #sidemenu{position:fixed;width:0;height:100%;top:0;right:0;z-index:9999;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;background-image:url(https://dynamiccallsolutions.ca/wp-content/themes/custom/images/bg/menu-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top left;display:block;opacity:0}.TopHeader #sidemenu .Wrapper{vertical-align:middle;display:table-cell}#sidebar{position:absolute;top:45px;right:8.5%;z-index:99999;cursor:pointer;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out}#sidebar span{width:22px;height:3px;background-color:#fff;display:block;margin-bottom:3px;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.TopHeader #sidemenu ul li{margin-bottom:20px;position:relative}.TopHeader #sidemenu ul li:last-child{border-bottom:0 solid #1a1a1a;padding-bottom:0;margin-bottom:0}.TopHeader #sidemenu ul li a{color:#fff;font-size:25px;line-height:30px;letter-spacing:.5px;font-family:'Conv_ufonts.com_gotham_bold';text-transform:uppercase;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.TopHeader #sidemenu ul li ul{margin:0;opacity:1;text-align:right;vertical-align:top;position:absolute;top:0;right:0;-webkit-transition:opacity .6s cubic-bezier(.4,.01,.165,.99);transition:opacity .6s cubic-bezier(.4,.01,.165,.99);display:inline-block;overflow:hidden}.TopHeader #sidemenu ul li ul li{display:inline-block;border-bottom:none;padding-bottom:0;margin-bottom:0;margin-left:0;margin-right:35px;vertical-align:super;padding-right:40px;border-right:1px solid #1a1a1a;opacity:0}.TopHeader #sidemenu ul li:hover ul li{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.4,.01,.165,.99);transition:opacity .6s cubic-bezier(.4,.01,.165,.99)}.TopHeader #sidemenu ul li:nth-child(1) {-webkit-transition-delay:.49s;transition-delay:.49s}.TopHeader #sidemenu ul li:nth-child(2) {-webkit-transition-delay:.42s;transition-delay:.42s}.TopHeader #sidemenu ul li:nth-child(3) {-webkit-transition-delay:.35s;transition-delay:.35s}.TopHeader #sidemenu ul li:hover ul li:nth-child(1) {-webkit-transition-delay:.29s;transition-delay:.29s}.TopHeader #sidemenu ul li:hover ul li:nth-child(2) {-webkit-transition-delay:.38s;transition-delay:.38s}.TopHeader #sidemenu ul li:hover ul li:nth-child(3) {-webkit-transition-delay:.47s;transition-delay:.47s}.TopHeader #sidemenu ul li ul li:last-child{margin-right:0;padding-right:0;border-right:0 solid #1a1a1a}.TopHeader #sidemenu ul li ul li .Icon{width:41px;height:41px;display:inline-block;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:0}.TopHeader #sidemenu ul li ul li .Text{display:inline-block;color:#fff;font-size:13px;line-height:24px;text-transform:uppercase;font-family:'Conv_ufonts.com_gotham_bold';vertical-align:super;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.TopHeader #sidemenu ul li ul li .Icon .ResIcon{display:none}.TopHeader #sidemenu ul li ul li a:hover .Text,.TopHeader #sidemenu ul li:hover a,.TopHeader #sidemenu ul li a.on,.TopHeader #sidemenu ul li a:hover{color:#2a3c4e}.TopHeader #sidemenu.active{width:100%;opacity:1}.TopHeader #sidebar.active span:last-child{display:none}.TopHeader #sidebar.active span:nth-child(2) {transform:rotate(45deg);margin-top:-6px;background-color:#fff}.TopHeader #sidebar.active span:nth-child(1) {transform:rotate(-45deg);margin-top:8px;background-color:#fff}.TopHeader #sidemenu ul li ul li a:hover .Icon .WhiteIcon{display:none}.TopHeader #sidemenu ul li ul li a:hover .Icon .ResIcon{display:block}.SlideMenuWrap .LeftMenuWrapper{width:770px;float:left;padding-left:90px;box-sizing:border-box}.SlideMenuWrap .RightMenuWrapper{width:430px;float:right;padding:0 166px 0 100px;box-sizing:border-box;border-left:1px solid #4f9991}h6.Contact_Title{color:#2a3c4e;font-size:15px;line-height:20px;text-transform:uppercase;font-family:'Conv_ufonts.com_gotham_bold';letter-spacing:.2px;margin-bottom:18px}.SlideMenuWrap .RightMenuWrapper address{font-size:16px;line-height:26px;color:#fff;font-family:'robotobold'}.MenuPhoneNumber span{font-size:22px;line-height:34px;color:#fff;display:block;font-family:'Conv_ufonts.com_gotham_book'}.MenuPhoneNumber{margin:10px 0}.SlideMenuWrap .RightMenuWrapper .BlueSepLine{margin:17px 0}.TopHeader #sidemenu .Wrapper .MarginWrapper{margin-bottom:110px;padding-left:35px;box-sizing:border-box}.active#sidebar{position:fixed}.PhoneInternet{font-weight:600;text-decoration:underline}