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

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

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

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

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

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

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-CLEARNACE .path1:before {
  content: "\e9f6";
  color: rgb(47, 40, 89);
}
.icon-CLEARNACE .path2:before {
  content: "\e9f7";
  margin-left: -0.9736328125em;
  color: rgb(0, 141, 210);
}
.icon-CLEARNACE .path3:before {
  content: "\e9f8";
  margin-left: -0.9736328125em;
  color: rgb(254, 254, 254);
}
.icon-CLEARNACE .path4:before {
  content: "\e9f9";
  margin-left: -0.9736328125em;
  color: rgb(46, 41, 89);
}
.icon-clearing .path1:before {
  content: "\e9ca";
  color: rgb(47, 40, 89);
}
.icon-clearing .path2:before {
  content: "\e9cb";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-clearing .path3:before {
  content: "\e9cc";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-clearing .path4:before {
  content: "\e9cd";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-clearing .path5:before {
  content: "\e9ce";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-clearing .path6:before {
  content: "\e9cf";
  margin-left: -1em;
  color: rgb(235, 236, 236);
}
.icon-clearing .path7:before {
  content: "\e9d0";
  margin-left: -1em;
  color: rgb(254, 254, 254);
}
.icon-consutancy .path1:before {
  content: "\e9d1";
  color: rgb(0, 141, 210);
}
.icon-consutancy .path2:before {
  content: "\e9d2";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-consutancy .path3:before {
  content: "\e9d3";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-forwarding .path1:before {
  content: "\e9d4";
  color: rgb(0, 141, 210);
}
.icon-forwarding .path2:before {
  content: "\e9d5";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-forwarding .path3:before {
  content: "\e9d6";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-forwarding .path4:before {
  content: "\e9d7";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-forwarding .path5:before {
  content: "\e9d8";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-forwarding .path6:before {
  content: "\e9d9";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-forwarding .path7:before {
  content: "\e9da";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-forwarding .path8:before {
  content: "\e9db";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path1:before {
  content: "\e9dc";
  color: rgb(46, 41, 89);
}
.icon-fumgation .path2:before {
  content: "\e9dd";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path3:before {
  content: "\e9de";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path4:before {
  content: "\e9df";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path5:before {
  content: "\e9e0";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path6:before {
  content: "\e9e1";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path7:before {
  content: "\e9e2";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path8:before {
  content: "\e9e3";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path9:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-fumgation .path10:before {
  content: "\e9e5";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-fumgation .path11:before {
  content: "\e9e6";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-fumgation .path12:before {
  content: "\e9e7";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-fumgation .path13:before {
  content: "\e9e8";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-tramsport .path1:before {
  content: "\e9e9";
  color: rgb(0, 141, 210);
}
.icon-tramsport .path2:before {
  content: "\e9ea";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-tramsport .path3:before {
  content: "\e9eb";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-tramsport .path4:before {
  content: "\e9ec";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-tramsport .path5:before {
  content: "\e9ed";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-tramsport .path6:before {
  content: "\e9ee";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-warehouse2 .path1:before {
  content: "\e9ef";
  color: rgb(0, 141, 210);
}
.icon-warehouse2 .path2:before {
  content: "\e9f0";
  margin-left: -1em;
  color: rgb(0, 141, 210);
}
.icon-warehouse2 .path3:before {
  content: "\e9f1";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-warehouse2 .path4:before {
  content: "\e9f2";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-warehouse2 .path5:before {
  content: "\e9f3";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-warehouse2 .path6:before {
  content: "\e9f4";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-warehouse2 .path7:before {
  content: "\e9f5";
  margin-left: -1em;
  color: rgb(46, 41, 89);
}
.icon-arrow:before {
  content: "\e9c7";
}
.icon-envelope_1:before {
  content: "\e9c8";
}
.icon-phone:before {
  content: "\e9c9";
}
.icon-logonew .path1:before {
  content: "\e900";
  color: rgb(135, 64, 70);
}
.icon-logonew .path2:before {
  content: "\e901";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path3:before {
  content: "\e902";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path4:before {
  content: "\e903";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path5:before {
  content: "\e904";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path6:before {
  content: "\e905";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path7:before {
  content: "\e906";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path8:before {
  content: "\e907";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path9:before {
  content: "\e908";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path10:before {
  content: "\e909";
  margin-left: -4.0029296875em;
  color: rgb(135, 64, 70);
}
.icon-logonew .path11:before {
  content: "\e90a";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path12:before {
  content: "\e90b";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path13:before {
  content: "\e90c";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path14:before {
  content: "\e90d";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path15:before {
  content: "\e90e";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path16:before {
  content: "\e90f";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path17:before {
  content: "\e910";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path18:before {
  content: "\e911";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path19:before {
  content: "\e912";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path20:before {
  content: "\e913";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path21:before {
  content: "\e914";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path22:before {
  content: "\e915";
  margin-left: -4.0029296875em;
  color: rgb(67, 66, 66);
}
.icon-logonew .path23:before {
  content: "\e916";
  margin-left: -4.0029296875em;
  color: rgb(61, 127, 175);
}
.icon-logonew .path24:before {
  content: "\e917";
  margin-left: -4.0029296875em;
  color: rgb(61, 127, 175);
}
.icon-logonew .path25:before {
  content: "\e918";
  margin-left: -4.0029296875em;
  color: rgb(61, 127, 175);
}
.icon-logonew .path26:before {
  content: "\e919";
  margin-left: -4.0029296875em;
  color: rgb(61, 127, 175);
}
.icon-logonew .path27:before {
  content: "\e91a";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-logonew .path28:before {
  content: "\e91b";
  margin-left: -4.0029296875em;
  color: rgb(203, 218, 241);
}
.icon-logonew .path29:before {
  content: "\e91c";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-logonew .path30:before {
  content: "\e91d";
  margin-left: -4.0029296875em;
  color: rgb(0, 0, 0);
  opacity: 0.2745;
}
.icon-logonew .path31:before {
  content: "\e91e";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-logonew .path32:before {
  content: "\e91f";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-logonew .path33:before {
  content: "\e920";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-logonew .path34:before {
  content: "\e921";
  margin-left: -4.0029296875em;
  color: rgb(0, 0, 0);
  opacity: 0.749;
}
.icon-logonew .path35:before {
  content: "\e922";
  margin-left: -4.0029296875em;
  color: none;
}
.icon-logonew .path36:before {
  content: "\e923";
  margin-left: -4.0029296875em;
  color: rgb(59, 98, 139);
}
.icon-logonew .path37:before {
  content: "\e924";
  margin-left: -4.0029296875em;
  color: rgb(147, 157, 174);
}
.icon-logonew .path38:before {
  content: "\e925";
  margin-left: -4.0029296875em;
  color: rgb(147, 157, 174);
  opacity: 0.2745;
}
.icon-logonew .path39:before {
  content: "\e926";
  margin-left: -4.0029296875em;
  color: rgb(87, 162, 231);
}
.icon-logonew .path40:before {
  content: "\e927";
  margin-left: -4.0029296875em;
  color: rgb(87, 162, 231);
}
.icon-logonew .path41:before {
  content: "\e928";
  margin-left: -4.0029296875em;
  color: rgb(87, 162, 231);
}
.icon-logonew .path42:before {
  content: "\e929";
  margin-left: -4.0029296875em;
  color: rgb(87, 162, 231);
}
.icon-logonew .path43:before {
  content: "\e92a";
  margin-left: -4.0029296875em;
  color: rgb(53, 53, 54);
}
.icon-logonew .path44:before {
  content: "\e92b";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-logonew .path45:before {
  content: "\e92c";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-logonew .path46:before {
  content: "\e92d";
  margin-left: -4.0029296875em;
  color: rgb(53, 53, 54);
}
.icon-logonew .path47:before {
  content: "\e92e";
  margin-left: -4.0029296875em;
  color: rgb(53, 53, 54);
}
.icon-logonew .path48:before {
  content: "\e92f";
  margin-left: -4.0029296875em;
  color: rgb(197, 196, 202);
}
.icon-crane .path1:before {
  content: "\e930";
  color: rgb(76, 78, 85);
}
.icon-crane .path2:before {
  content: "\e931";
  margin-left: -1em;
  color: rgb(96, 98, 104);
}
.icon-crane .path3:before {
  content: "\e932";
  margin-left: -1em;
  color: rgb(175, 176, 180);
}
.icon-crane .path4:before {
  content: "\e933";
  margin-left: -1em;
  color: rgb(155, 157, 161);
}
.icon-crane .path5:before {
  content: "\e934";
  margin-left: -1em;
  color: rgb(116, 117, 123);
}
.icon-crane .path6:before {
  content: "\e935";
  margin-left: -1em;
  color: rgb(116, 219, 201);
}
.icon-crane .path7:before {
  content: "\e936";
  margin-left: -1em;
  color: rgb(235, 235, 236);
}
.icon-crane .path8:before {
  content: "\e937";
  margin-left: -1em;
  color: rgb(106, 200, 183);
}
.icon-crane .path9:before {
  content: "\e938";
  margin-left: -1em;
  color: rgb(215, 216, 217);
}
.icon-crane .path10:before {
  content: "\e939";
  margin-left: -1em;
  color: rgb(253, 221, 133);
}
.icon-crane .path11:before {
  content: "\e93a";
  margin-left: -1em;
  color: rgb(253, 208, 66);
}
.icon-crane .path12:before {
  content: "\e93b";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path13:before {
  content: "\e93c";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path14:before {
  content: "\e93d";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path15:before {
  content: "\e93e";
  margin-left: -1em;
  color: rgb(253, 221, 133);
}
.icon-crane .path16:before {
  content: "\e93f";
  margin-left: -1em;
  color: rgb(253, 208, 66);
}
.icon-crane .path17:before {
  content: "\e940";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path18:before {
  content: "\e941";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path19:before {
  content: "\e942";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path20:before {
  content: "\e943";
  margin-left: -1em;
  color: rgb(240, 123, 82);
}
.icon-crane .path21:before {
  content: "\e944";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path22:before {
  content: "\e945";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path23:before {
  content: "\e946";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path24:before {
  content: "\e947";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path25:before {
  content: "\e948";
  margin-left: -1em;
  color: rgb(240, 123, 82);
}
.icon-crane .path26:before {
  content: "\e949";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path27:before {
  content: "\e94a";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path28:before {
  content: "\e94b";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path29:before {
  content: "\e94c";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-crane .path30:before {
  content: "\e94d";
  margin-left: -1em;
  color: rgb(253, 221, 133);
}
.icon-crane .path31:before {
  content: "\e94e";
  margin-left: -1em;
  color: rgb(253, 208, 66);
}
.icon-crane .path32:before {
  content: "\e94f";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path33:before {
  content: "\e950";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path34:before {
  content: "\e951";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-crane .path35:before {
  content: "\e952";
  margin-left: -1em;
  color: rgb(136, 137, 142);
}
.icon-delivery-truck-12 .path1:before {
  content: "\e953";
  color: rgb(255, 112, 88);
}
.icon-delivery-truck-12 .path2:before {
  content: "\e954";
  margin-left: -1em;
  color: rgb(241, 84, 63);
}
.icon-delivery-truck-12 .path3:before {
  content: "\e955";
  margin-left: -1em;
  color: rgb(241, 84, 63);
}
.icon-delivery-truck-12 .path4:before {
  content: "\e956";
  margin-left: -1em;
  color: rgb(241, 84, 63);
}
.icon-delivery-truck-12 .path5:before {
  content: "\e957";
  margin-left: -1em;
  color: rgb(241, 84, 63);
}
.icon-delivery-truck-12 .path6:before {
  content: "\e958";
  margin-left: -1em;
  color: rgb(241, 84, 63);
}
.icon-delivery-truck-12 .path7:before {
  content: "\e959";
  margin-left: -1em;
  color: rgb(242, 242, 242);
}
.icon-delivery-truck-12 .path8:before {
  content: "\e95a";
  margin-left: -1em;
  color: rgb(132, 219, 255);
}
.icon-delivery-truck-12 .path9:before {
  content: "\e95b";
  margin-left: -1em;
  color: rgb(51, 74, 94);
}
.icon-delivery-truck-12 .path10:before {
  content: "\e95c";
  margin-left: -1em;
  color: rgb(64, 89, 107);
}
.icon-delivery-truck-12 .path11:before {
  content: "\e95d";
  margin-left: -1em;
  color: rgb(205, 214, 224);
}
.icon-delivery-truck-12 .path12:before {
  content: "\e95e";
  margin-left: -1em;
  color: rgb(64, 89, 107);
}
.icon-delivery-truck-12 .path13:before {
  content: "\e95f";
  margin-left: -1em;
  color: rgb(205, 214, 224);
}
.icon-delivery-truck .path1:before {
  content: "\e960";
  color: rgb(243, 112, 91);
}
.icon-delivery-truck .path2:before {
  content: "\e961";
  margin-left: -1em;
  color: rgb(67, 91, 108);
}
.icon-delivery-truck .path3:before {
  content: "\e962";
  margin-left: -1em;
  color: rgb(241, 87, 65);
}
.icon-delivery-truck .path4:before {
  content: "\e963";
  margin-left: -1em;
  color: rgb(232, 234, 233);
}
.icon-delivery-truck .path5:before {
  content: "\e964";
  margin-left: -1em;
  color: rgb(53, 75, 94);
}
.icon-delivery-truck .path6:before {
  content: "\e965";
  margin-left: -1em;
  color: rgb(67, 91, 108);
}
.icon-delivery-truck .path7:before {
  content: "\e966";
  margin-left: -1em;
  color: rgb(243, 243, 243);
}
.icon-delivery-truck .path8:before {
  content: "\e967";
  margin-left: -1em;
  color: rgb(53, 75, 94);
}
.icon-delivery-truck .path9:before {
  content: "\e968";
  margin-left: -1em;
  color: rgb(67, 91, 108);
}
.icon-delivery-truck .path10:before {
  content: "\e969";
  margin-left: -1em;
  color: rgb(243, 243, 243);
}
.icon-download-(1):before {
  content: "\e96a";
}
.icon-download-(2):before {
  content: "\e96b";
}
.icon-download:before {
  content: "\e96c";
}
.icon-envelope:before {
  content: "\e96d";
}
.icon-location:before {
  content: "\e96e";
}
.icon-mobile:before {
  content: "\e96f";
}
.icon-notepad .path1:before {
  content: "\e970";
  color: rgb(84, 94, 115);
}
.icon-notepad .path2:before {
  content: "\e971";
  margin-left: -1em;
  color: rgb(64, 70, 86);
}
.icon-notepad .path3:before {
  content: "\e972";
  margin-left: -1em;
  color: rgb(239, 235, 222);
}
.icon-notepad .path4:before {
  content: "\e973";
  margin-left: -1em;
  color: rgb(134, 151, 203);
}
.icon-notepad .path5:before {
  content: "\e974";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path6:before {
  content: "\e975";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path7:before {
  content: "\e976";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path8:before {
  content: "\e977";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path9:before {
  content: "\e978";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path10:before {
  content: "\e979";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path11:before {
  content: "\e97a";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path12:before {
  content: "\e97b";
  margin-left: -1em;
  color: rgb(213, 208, 187);
}
.icon-notepad .path13:before {
  content: "\e97c";
  margin-left: -1em;
  color: rgb(38, 185, 153);
}
.icon-notepad .path14:before {
  content: "\e97d";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path1:before {
  content: "\e97e";
  color: rgb(114, 86, 60);
}
.icon-ship .path2:before {
  content: "\e97f";
  margin-left: -1em;
  color: rgb(230, 41, 55);
}
.icon-ship .path3:before {
  content: "\e980";
  margin-left: -1em;
  color: rgb(255, 94, 151);
}
.icon-ship .path4:before {
  content: "\e981";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path5:before {
  content: "\e982";
  margin-left: -1em;
  color: rgb(0, 158, 47);
}
.icon-ship .path6:before {
  content: "\e983";
  margin-left: -1em;
  color: rgb(255, 203, 0);
}
.icon-ship .path7:before {
  content: "\e984";
  margin-left: -1em;
  color: rgb(53, 211, 79);
}
.icon-ship .path8:before {
  content: "\e985";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path9:before {
  content: "\e986";
  margin-left: -1em;
  color: rgb(0, 82, 172);
}
.icon-ship .path10:before {
  content: "\e987";
  margin-left: -1em;
  color: rgb(255, 203, 0);
}
.icon-ship .path11:before {
  content: "\e988";
  margin-left: -1em;
  color: rgb(0, 169, 255);
}
.icon-ship .path12:before {
  content: "\e989";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path13:before {
  content: "\e98a";
  margin-left: -1em;
  color: rgb(191, 191, 191);
}
.icon-ship .path14:before {
  content: "\e98b";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path15:before {
  content: "\e98c";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path16:before {
  content: "\e98d";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path17:before {
  content: "\e98e";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path18:before {
  content: "\e98f";
  margin-left: -1em;
  color: rgb(255, 203, 0);
}
.icon-ship .path19:before {
  content: "\e990";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path20:before {
  content: "\e991";
  margin-left: -1em;
  color: rgb(114, 86, 60);
}
.icon-ship .path21:before {
  content: "\e992";
  margin-left: -1em;
  color: rgb(53, 211, 79);
}
.icon-ship .path22:before {
  content: "\e993";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path23:before {
  content: "\e994";
  margin-left: -1em;
  color: rgb(254, 209, 91);
}
.icon-ship .path24:before {
  content: "\e995";
  margin-left: -1em;
  color: rgb(191, 191, 191);
}
.icon-ship .path25:before {
  content: "\e996";
  margin-left: -1em;
  color: rgb(0, 82, 172);
}
.icon-ship .path26:before {
  content: "\e997";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path27:before {
  content: "\e998";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path28:before {
  content: "\e999";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path29:before {
  content: "\e99a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path30:before {
  content: "\e99b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path31:before {
  content: "\e99c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path32:before {
  content: "\e99d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path33:before {
  content: "\e99e";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path34:before {
  content: "\e99f";
  margin-left: -1em;
  color: rgb(191, 191, 191);
}
.icon-ship .path35:before {
  content: "\e9a0";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-ship .path36:before {
  content: "\e9a1";
  margin-left: -1em;
  color: rgb(118, 216, 255);
}
.icon-ship .path37:before {
  content: "\e9a2";
  margin-left: -1em;
  color: rgb(118, 216, 255);
}
.icon-ship .path38:before {
  content: "\e9a3";
  margin-left: -1em;
  color: rgb(171, 235, 255);
}
.icon-ship .path39:before {
  content: "\e9a4";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path40:before {
  content: "\e9a5";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path41:before {
  content: "\e9a6";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path42:before {
  content: "\e9a7";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path43:before {
  content: "\e9a8";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path44:before {
  content: "\e9a9";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path45:before {
  content: "\e9aa";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path46:before {
  content: "\e9ab";
  margin-left: -1em;
  color: rgb(115, 115, 115);
}
.icon-ship .path47:before {
  content: "\e9ac";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path48:before {
  content: "\e9ad";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path49:before {
  content: "\e9ae";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path50:before {
  content: "\e9af";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-ship .path51:before {
  content: "\e9b0";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-telephone1:before {
  content: "\e9b1";
}
.icon-warehouse .path1:before {
  content: "\e9b2";
  color: rgb(240, 123, 82);
}
.icon-warehouse .path2:before {
  content: "\e9b3";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-warehouse .path3:before {
  content: "\e9b4";
  margin-left: -1em;
  color: rgb(116, 117, 123);
}
.icon-warehouse .path4:before {
  content: "\e9b5";
  margin-left: -1em;
  color: rgb(96, 98, 104);
}
.icon-warehouse .path5:before {
  content: "\e9b6";
  margin-left: -1em;
  color: rgb(195, 196, 198);
}
.icon-warehouse .path6:before {
  content: "\e9b7";
  margin-left: -1em;
  color: rgb(175, 176, 180);
}
.icon-warehouse .path7:before {
  content: "\e9b8";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-warehouse .path8:before {
  content: "\e9b9";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-warehouse .path9:before {
  content: "\e9ba";
  margin-left: -1em;
  color: rgb(229, 86, 60);
}
.icon-warehouse .path10:before {
  content: "\e9bb";
  margin-left: -1em;
  color: rgb(253, 221, 133);
}
.icon-warehouse .path11:before {
  content: "\e9bc";
  margin-left: -1em;
  color: rgb(253, 221, 133);
}
.icon-warehouse .path12:before {
  content: "\e9bd";
  margin-left: -1em;
  color: rgb(253, 208, 66);
}
.icon-warehouse .path13:before {
  content: "\e9be";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-warehouse .path14:before {
  content: "\e9bf";
  margin-left: -1em;
  color: rgb(116, 117, 123);
}
.icon-warehouse .path15:before {
  content: "\e9c0";
  margin-left: -1em;
  color: rgb(253, 208, 66);
}
.icon-warehouse .path16:before {
  content: "\e9c1";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-warehouse .path17:before {
  content: "\e9c2";
  margin-left: -1em;
  color: rgb(116, 117, 123);
}
.icon-warehouse .path18:before {
  content: "\e9c3";
  margin-left: -1em;
  color: rgb(253, 221, 133);
}
.icon-warehouse .path19:before {
  content: "\e9c4";
  margin-left: -1em;
  color: rgb(253, 208, 66);
}
.icon-warehouse .path20:before {
  content: "\e9c5";
  margin-left: -1em;
  color: rgb(242, 193, 39);
}
.icon-warehouse .path21:before {
  content: "\e9c6";
  margin-left: -1em;
  color: rgb(116, 117, 123);
}

.icon-quality:before {
  content: "\e9fa";
}
.icon-reliability:before {
  content: "\e9fb";
}
.icon-service:before {
  content: "\e9fc";
}
.icon-trust:before {
  content: "\e9fd";
}

.icon-landline:before {
  content: "\e9fe";
}
.icon-letter:before {
  content: "\e9ff";
}
.icon-marker:before {
  content: "\ea00";
}
.icon-phone2:before {
  content: "\ea01";
}


header { 
  /*overflow: hidden;*/
  z-index: 999;
  background: white;position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 6.729px -1.929px 4.81px 8.19px rgba(0, 0, 0, 0.09);
}

  .shrink .pre-header{
    margin-top: -40px;
    }

  .shrink .small_device {
    top: 0px;  
  }

  .small_device { 
       float: none;
    position: relative;
    padding: 0px;
    margin: 0 auto;
    top: 15px;
   -webkit-transition:1s;
    -moz-transition:1s;
    -ms-transition:1s;
    transition:1s; 
    /*height: 0px;*/
  }

/*header*/


/*naviagtion button start */

.navbar-toggle .icon-bar {
    position: relative;
    transition: all 500ms ease-in-out;

    }

.navbar-toggle.active .icon-bar.one {
    top: 6px;
    transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar.two {
    background-color: transparent;
}

.navbar-toggle.active .icon-bar.three {
    top: -6px;
    transform: rotate(-45deg);
}

/*navigation button css*/

.pre-header .icon-envelope_1{ 
    font-size: 16px;    
    position: relative;
    top: 3px;
    }

.pre-header .icon-phone{ 
    font-size: 16px;    
    position: relative;
    top: 3px;
    }

.pre-header{ 
    background-color: #23324c;
    float: left;
    width: 100%;
    -webkit-transition:1s;
    -moz-transition:1s;
    -ms-transition:1s;
    transition:1s;

}

.pad_right{ padding-right: 5px;}

.pre-header:after{ 
       content: "";
    position: absolute;
    background-image: url("../images/header_bg1.jpg");
    height: 35px;
    background-size: cover;
    width: 100%;
    right: -96%;
}


.padding_0 { padding: 0px;}
.margin_0 { margin: 0px;}

.pre-header ul li a{ 
  font-size: 13px;
  font-family: 'Montserrat-Light';
  color:#ffffff ;
  text-decoration: none;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
}

.pre-header ul li a:hover{
  color:#14cdff;
}

.pre-header ul li { 
	padding:5px 2px 0px;
	   
}

.pre-header ul li:nth-child(1) { 
    margin-right: 20px;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
        margin: 0px;
    border: none;
}



/*.full_device {padding: 10px 0px;}*/




/*.full_device img {width: 65%;}*/

/*.shrink .navbar-default .navbar-nav>li>a {
    color: #2d315d;
    background-color: #ffffff;
    font-family: 'Montserrat-Regular0';
    font-size: 14px;
    padding: 20px 0px;
    margin: 0px 25px;
    text-decoration: none;
  }*/

/*.shrink .navbar-default 
.shrink .navbar-nav>.active>a,
.shrink .navbar-default .navbar-nav>.active>a:focus,
.shrink .navbar-default .navbar-nav>.active>a:hover {
    padding: 20px 0px;
}*/

.navbar-default { min-height: 0px;}
.navbar-default .navbar-nav>li>a {
    color: #2d315d;
    background-color: transparent;
    font-family: 'Montserrat-Regular0';
    font-size: 14px;
    padding: 21px 0px;
    margin: 0px 25px;
    text-decoration: none;
}

.navbar-default .navbar-nav>li>a:hover:after {
    width: 100%;
}

.navbar-default .navbar-nav>li>a:after {
    display: block;
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 0;
    height: 4px;
    background-color: #2d315d;
    content: "";
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
  }

.navbar-default .navbar-nav>li>a.active {
    border-bottom: 4px solid #2d315d !important;
    /*color: #2d315d!important;*/
}


  .navbar-default .navbar-nav>.open>a,
   .navbar-default .navbar-nav>.open>a:focus,
    .navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #e7e7e700 !important;
}

.navbar-default 
.navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: red;
     background-color: #ffffff;
}




/*.navbar-default .navbar-nav>li>a:hover {
    color: #2d315d;
    background-color: #ffffff !important;
}*/

.dropdown-menu:before {
      background-color: #23324c;
    bottom: 13px;
    content: '';
    display: block;
    height: 7px;
    left: 25%;
    margin-left: -28px;
    position: relative;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 7px;
 
}

/*#navbar1 ul.nav li a.active {
  border-bottom: 3px solid #000;
    content: "";
    position: absolute !important;
    z-index: -1 !important;
    left: 0 !important;
    right: 100% !important;
    bottom: 0 !important;
    background: #1d58bd !important;
}*/

.dropdown .dropdown-menu li a{
    padding: 5px 15px;
    color: #23324c;
    border-bottom: 1px solid #f5f5f5;
  }

.dropdown .dropdown-menu li a:focus,
.dropdown .dropdown-menu li a:hover{
  color: #f58633;
  padding: 5px 15px;
}

.dropdown_services .dropdown-menu{
  border-top: 5px solid #23324c;
  margin: 2px -80px;

  }

  /*.dropdown:hover .dropdown-menu { 
    display: block;
  }*/

.dropdown_tool .dropdown-menu{
  border-top: 5px solid #23324c;
  margin: 2px -30px;
  }




/* .navbar-nav .dropdown .swip{

   -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;

  }
 .navbar-nav .dropdown:hover .swip{ 
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform transition: rotate(180deg);
  
  }
*/


 

.skey:before{content: "";
    position: absolute;
    background: #fff;
    top: 0;
    left: -12px;
    bottom: 0px;
    height: 50px;
    width: 45px;
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
    transform: skew(25deg);
	}


/*carousel css start*/

.container-full {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;}

	.square_indicator li {
    display: inline-block;
    width: 30px;
    height: 5px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #2c325d;
    border:none;
    border-radius: 0px; 
}

.square_indicator li.active{ 
    display: inline-block;
    width: 30px;
    height: 5px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color:#f58633 ;
    
    border:none;
    border-radius: 0px; 
}

.carousel .arrow .left_arow
    {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
    }

.carousel .arrow .left_arow{
    left: 50%;
    margin-left: -10px;
}

.carousel .arrow .left_arow{
    right: 50%;
    margin-right: -10px;
}

.carousel-control.left{ 
    background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0) 0,rgba(0,0,0,.0001) 100%) !important; 
    }

.carousel .arrow .right_arow
    {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
    }

.carousel .arrow .right_arow{
    left: 50%;
    margin-left: -10px;
}

.carousel .arrow .right_arow{
    right: 50%;
    margin-right: -10px;
}

.carousel-control.right{ 
    background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0) 0,rgba(0,0,0,.0001) 100%) !important; 
    }


/*carousel css end*/


/*section 2nd css start*/

.section_2 { padding-bottom: 50px;}

.section_2 .box { 
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.11);
    padding-bottom: 30px;
    background: #ffffff;
    height: 165px;
    position: relative;
    z-index: 9;
    width: 100%;
    text-align: center;
    -webkit-transition: 0.3s ease-in-out;
    }

.section_2 .box:hover{ 
    margin: -25px 0 0 0;
    height: 190px;
    cursor: pointer;
     }

.section_2 .box:hover .read_more{
  opacity: 1;
  bottom: -10px;
  }

.section_2 .box a{ 
    color: #2997e3;
    visibility: visible;
    font-size: 13px;
    text-decoration: none;
    text-transform: capitalize;
    font-family: "Montserrat-Regular0";
    position: relative;
    bottom: -10px;
    /*opacity: 0;*/
    -webkit-transition: 0.3s ease-in-out;
    }

.section_2 .box a.read_more{
  opacity:0;
}
.section_2 .box:hover a.read_more{
  opacity:1;
}
.section_2 .box .icon_box {
    padding: 15px;
}


.section_2 .box .icon_name p{ 
    font-size: 14px;
    font-family: 'Montserrat-SemiBold';
    color: #2f2f2f;
    }

.section_2 .box .underline{  
    width: 65px;
    border: 3px solid #008dd2;
   
    }

.section_2 .box .icon_box span:nth-child(1){ font-size: 45px;}




/*section 2nd css end*/

/*section 3nd css start*/

  .services_pad_2 {
    /*padding-left: 70px;*/
    padding-top: 30px;
    }

 /* .section_3 { 
    background-image: url(../images/boat2.png);
    background-repeat: no-repeat;
    background-position: -140%; 
    }*/

  .back_color {
    background-color: #2d315d;
}

  .process h1{ font-size: 25px;
    font-family:"Montserrat-SemiBold";
    color: #ffffff;
    margin: 20px 0px;
    margin-left: 75px;
  }

  .process_box .process_img span:nth-child(1){
    font-size: 60px;
  }

  .process_box .process_img { 
    border: 3px solid #fff;
    border-radius: 50%;
    height: 110px;
    width: 110px;
    padding: 20px 25px;
  }

  .process_box .one{ 
    position: absolute;
    top: 27%;
    left: 5px;
  }

  .process_box .two{ 
    position: absolute;
    top: 27%;
    left: 5px;
  }

  .process_box .three{ 
    position: absolute;
    top: 27%;
    left: 5px;
  }

  .process_box .four{ 
    position: absolute;
    top: 27%;
    left: 5px;
  }

  .process_box .five{ 
    position: absolute;
    top: 24%;
    left: 5px;
  }

  .process_box .six{ 
    position: absolute;
    top: 27%;
    left: 5px;
  }



  .process_box .number p { 
        margin: 0px;
    background-color: #ffffff;
    border-radius: 50%;
    padding: 5px 10px;
    color: #13597b;
    font-size: 13px;
  }

  .process_box .dass_1{ 
    position: absolute;
    top: 53px;
    right: -2px;
    width: 20px;
    border: 1px solid #fff;

  }

  .process_box .dass_2 {
    position: absolute;
    top: 53px;
    right: -2px;
    width: 20px;
    border: 1px solid #fff;
}

.process_box .dass_4 {
    position: absolute;
    top: 53px;
    right: -2px;
    width: 20px;
    border: 1px solid #fff;
}

.process_box .dass_5 {
    position: absolute;
    top: 53px;
    right: -2px;
    width: 20px;
    border: 1px solid #fff;
}

  .m_left_70 { margin-left: 70px;}

  

  .box1, .box2, .box3, .box4, .box5, .box6 h5 {
    font-family: "Montserrat-Regular0";
    color: #ffffff;
    text-align: center;
}


/*iphone 5 portrait view css start*/

.phn_view { 
  background-color: #0690d3;
  }

  .phn_view h4{
    font-family: "Montserrat-SemiBold";
    color: #ffffff;
     font-size: 15px;
  }

  .phn_view .mob_box p { 
    font-family: "Montserrat-Regular0";
    font-size: 11px;
    color: #ffffff;
  }

  .mob_box .img_box1, .img_box2, .img_box3, .img_box4, .img_box5, .img_box6{
     height: 65px;
    width: 65px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    text-align: center;
    margin: 0 auto;
    display: block;
  }

  .mob_box { margin: 10px 0px;}

  .mob_box .syml{
    position: relative;
    top: 16px;
    left: -9px;
    font-size: 30px;
  }

  .mob_box .img_box1:before {
    content: "1";
    position: relative;
    background: #ffffff;
    top: 7px;
    left: -13px;
    bottom: 0px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    color: #0690d3;
    padding: 1px 5px;
    text-align: center;
    
  }

  .mob_box .img_box2:before {
    content: "2";
    position: relative;
    background: #ffffff;
    top: 7px;
    left: -13px;
    bottom: 0px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    color: #0690d3;
    padding: 1px 5px;
    text-align: center;
    
  }

  .mob_box .img_box3:before {
    content: "3";
    position: relative;
    background: #ffffff;
    top: 7px;
    left: -13px;
    bottom: 0px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    color: #0690d3;
    padding: 1px 5px;
    text-align: center;
    
  }

  .mob_box .img_box4:before {
    content: "4";
    position: relative;
    background: #ffffff;
    top: 7px;
    left: -13px;
    bottom: 0px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    color: #0690d3;
    padding: 1px 5px;
    text-align: center;
    
  }

  .mob_box .img_box5:before {
    content: "5";
    position: relative;
    background: #ffffff;
    top: 7px;
    left: -13px;
    bottom: 0px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    color: #0690d3;
    padding: 1px 5px;
    text-align: center;
    
  }

  .mob_box .img_box6:before {
    content: "6";
    position: relative;
    background: #ffffff;
    top: 7px;
    left: -13px;
    bottom: 0px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    color: #0690d3;
    padding: 1px 5px;
    text-align: center;
    
  }


  .mob_box .img_box1:after {
    content: "";
    position: absolute;
    top: 40px;
    left: 90px;
    bottom: 0px;
    height: 2px;
    width: 27px;
    text-align: center;
    background: #ffffff;
    
  }

  .mob_box .img_box2:after {
    content: "";
    position: absolute;
    top: 40px;
    left: 90px;
    bottom: 0px;
    height: 2px;
    width: 27px;
    text-align: center;
    background: #ffffff;
    
  }

  .mob_box .img_box4:after {
    content: "";
    position: absolute;
    top: 40px;
    left: 90px;
    bottom: 0px;
    height: 2px;
    width: 27px;
    text-align: center;
    background: #ffffff;
    
  }

  .mob_box .img_box5:after {
    content: "";
    position: absolute;
    top: 40px;
    left: 90px;
    bottom: 0px;
    height: 2px;
    width: 27px;
    text-align: center;
    background: #ffffff;
    
  }


/*iphone 5 portrait view css end*/

/*footer css start */

.footer { 
  background:url('../images/footer_bg.png');
  padding-top: 30px;
  background-position: 100% 115%;
}

.footer_clr { 
background-color: #2c325ded;
}

.footer .width {
    font-family: "Montserrat-Regular0";
    font-size: 17px;
    color: #fff;
    border-bottom: 2px solid #fff;
  }

.footer .u-line1{
    width: 200px;
    padding-bottom: 5px;
    margin-bottom: 20px;
  }

.footer .u-line2{
    width: 110px;
    padding-bottom: 5px;
    margin-bottom: 20px;
  }

.footer .u-line3{
    width: 85px;
    padding-bottom: 5px;
    margin-bottom: 20px;
  }

.footer .u-line4{
    width: 162px;
    padding-bottom: 5px;
    margin-bottom: 20px;
  }


.footer .small_line1:after{
    content: "";
    position: absolute;
    height: 1px;
    width: 45px;
    right: 130px;
    background: #fff;
    top: 30px;
}

.footer .small_line2:after{
    content: "";
    position: absolute;
    height: 1px;
    width: 42px;
    right: 125px;
    background: #fff;
    top: 30px;
}

.footer .small_line3:after{
    content: "";
    position: absolute;
    height: 1px;
    width: 45px;
    right: 50px;
    background: #fff;
    top: 30px;
}

.footer .small_line4:after{
    content: "";
    position: absolute;
    height: 1px;
    width: 45px;
    right: 72px;
    background: #fff;
    top: 30px;
}

.links ul li p a{
  color: #ffffff;
  font-family: "Montserrat-Regular0";
  font-size: 13px;
  text-decoration: none;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
}

.links ul li p a:hover {
  color: #14cdff;
}

.nav_link ul li p a{
  color: #ffffff;
  font-family: "Montserrat-Regular0";
  font-size: 13px;
  text-decoration: none;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
}

.nav_link ul li p a:hover {
  color: #14cdff;
}

.contact ul li .font_13{
  color: #ffffff;
  font-family: "Montserrat-Regular0";
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
}

.contact ul li .font_13:hover {
  color: #14cdff;
}


.locate .icon-location{ 
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 4px;
}

.locate { 
  color: #ffffff;
  }

.locate .address{ 
  position: relative;
  left: 18px;
  font-family: "Montserrat-Regular0";
  font-size: 13px;
  }

  .locate .c_name{ 
    font-family: "Montserrat-Regular0";
    font-size: 13px;
  }

.locate .first_line {
  margin-top: 10px;
}

.contact { color: #ffffff;
    font-family: "Montserrat-Light";
  }

.contact ul li {
  margin-bottom: 10px;
  }

  .bottom_stripp { 
    color: #ffffff;
    padding: 20px 0px;
    background-color: #2d315d;
    margin-top: 20px;
    font-family: "Montserrat-Regular0";

  }

  .row.small_header.shrink .navbar-brand.small_device img {
    width: 35%;
    margin-top: 3px;
}

  .bottom_stripp .copyright span a{ 
    color: #f48633;
    text-decoration: none;
    font-size: 13px;
    
  }

  .copyright { 
    font-family: "Montserrat-Regular0";
  font-size: 13px;
  }

  .bottom_stripp .copyright {
    text-align: left;
    margin: 0px;
  }

  .bottom_stripp .maker{
    text-align: right;
     font-size: 13px;
     margin: 0px;
  }

  .bottom_stripp .maker span a{
    color: #f48633;
    text-decoration: none;
  }


/*footer css end */

    

    /*about section css start*/

  .back_img { 
   background: url(../images/about-breadcrum.jpg) no-repeat;
    background-attachment: fixed;
    background-size: 100%;
  }

  .back_img2 { 
   background: url(../images/services-breadcrum.jpg) no-repeat;
    background-attachment: fixed;
    background-size: 100%;
  }


  .back_img .about_mrg, 
  .back_img2 .about_mrg,
  .back_img3 .about_mrg,
  .back_img4 .about_mrg,
  .back_img5 .about_mrg {
    margin-top: 160px;
    margin-bottom: 70px;
   }

  .back_img .page_Head,
  .back_img2 .page_Head,
  .back_img3 .page_Head,
  .back_img4 .page_Head,
  .back_img5 .page_Head   { 
    font-family: "Montserrat-SemiBold";
    font-size: 25px;
    color: #ffffff;
    margin: 0px;
  }
  .breadcrumb{ 
    background: #f5f5f500;
    padding: 0px;
  }

  .breadcrumb>li+li:before {
    padding: 0px;
    color: #ffffff;
    content: "/\00a0";
  }

  .back_img .breadcrumb,
  .back_img2 .breadcrumb,
  .back_img3 .breadcrumb,
  .back_img4 .breadcrumb,
  .back_img5 .breadcrumb

   {
    margin: 0px;
    padding: 0px;
    background: #ff000000;
    border-radius: 0px;
  }

  .breadcrumb li a{ font-size: 15px;
    font-family: "Montserrat-Regular0";
    color: #ff5858;
    text-decoration: none;
    transition: all 200ms ease-in-out;
  }

  .breadcrumb li a:hover {

     color: #10b4e2;
  }

  .breadcrumb li.active a{ font-size: 15px;
    font-family: "Montserrat-Regular0";
    color: #ffffff;
    text-decoration: none;
  }


  .about_page2 {
    padding-bottom: 40px;
  }

  .head_section .first_head{ 
  font-family: "Montserrat-Regular0";
  font-size: 25px;
  color: #2c325d;
  text-align: center;
  margin: 0px;
  margin-bottom: 5px;
  }

  .head_section .second_head{ 
  font-family: "Montserrat-Medium";
  font-size: 18px;
  color:#2c325d;
  text-align: center;
  margin: 0px;
  }

  .head_section .second_head {
    color: #2c325d;
    border-bottom: 1px solid #7d7d7d;
    width: 239px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin: 0 auto;
    position: relative;
  }

  .head_section .second_head:after{

    content: "";
    position: absolute;
    height: 3px;
    width: 50px;
    right: 50px;
    background: #2c325d;
    margin: 0 auto;
    text-align: center;
    left: 30px;
    bottom: -2px;
  }

  .pan_section {
    border-left: 3px solid #ededed;
    border-bottom: 3px solid #ededed;
    margin-top: 40px;
    position: relative;
    left: 46px;
    z-index: 2;
    background: white;  
  }



  .head_section { 
    padding: 30px 0px;
  }

  /*.about_page2 .tab_img { 
    height: 350px;
    width: auto;
  }*/

  .tab-content>.tab-pane {
    padding: 20px 115px 20px 30px;
  }

  .tab-content>.tab-pane p { 
    font-family: "Montserrat-Light";
  font-size: 15px;
  color: #514e4e;
  }

  .pan_section ul li a{ 
    font-size: 15px;
    font-family: "Montserrat-Regular0";
    color: #ffffff;
    background: #2d315d;
    border: 0px;
    border-radius: 0px;

    }

    .pan_section ul li.active a{ 
    color: #000000;
    }

     .pan_section ul li.active a {
    color: #000000;
    border: 0px;
    border-top: 2px solid #2d315d;
    }

    .pan_section .nav>li>a:focus,
    .pan_section .nav>li>a:hover {
    color: #000000;
    border: 0px;
    border-top: 2px solid #008dd2;
    background-color: #fff;
    }

    .nav-tabs>li.active>a,
    .nav-tabs>li.active>a:focus,
    .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px;
    border-bottom-color: transparent;
    border-top: 2px solid #008dd2;
  }


    .pan_section .nav-tabs {
    border-bottom: 0px;
    }

    .about_page3 {
      background: url(../images/about_bg2.jpg) no-repeat;
      /*  position: relative;
   
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
     min-height: 300px;
    padding: 80px 0px;*/
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    }

    .about_page3 .block .sub_block p{ 
      font-family: "Montserrat-SemiBold";
      font-size: 17px;
      margin: 0px;
      position: relative;
      top: -5px;
    }

    .about_page3 .block .sub_block{
      font-color:#4e4e4e;
    }

  
    .about_page3 .block { 
    border-top: 5px solid #2d315d;
    padding: 10px 0px;
    background: #ffffff;
    margin: 40px 0px;
    transition: all 500ms ease-in-out;
    }

     .about_page3 .block:hover { 
      border-top: 5px solid #f38635;
      color: #f38635;
    }

  

    .about_page3 .block .sub_block .abt_icon { 
      color: #2c325d;
    font-size: 60px;
  }

  .about_page3 .sub_block ul {
        margin: 0px;
    }

  .about_page3 .sub_block ul li {
    display: inline-block;
    width: 60px;
  }

   .about_page3 .block .sub_block .nmbr { 
    font-family: "Montserrat-SemiBold";
   
    color: #2d315d;
    font-size: 30px;
    position: relative;
    /*margin: 0 auto;*/
    top: -15px;
  }

    /*about section css end*/


    /*services section css start */

    .services .pl_right { 
      float: right;
    }

    .services .srvs_1 { 
    padding: 64px 0px 64px 35px;
    margin-left: 35px;
    background: #f9f9f9;
      }


  .services .srvs_3 {
    padding: 20px 0px 20px 35px;
    margin-left: 35px;
    background: #f9f9f9;
}
    .services .srvs_2 { 
    padding: 25px 0px 25px 35px;
    /*margin-right: 35px;*/
    background: #f9f9f9;
    }

    /*img scale start */

     .services .scale{
       overflow: hidden; 
       cursor: pointer;
     }

     .services .scale img {
      -moz-transition: all 500ms ease-in-out;
      -webkit-transition: all 500ms ease-in-out;
      transition: all 500ms ease-in-out;
      }

    .services .scale:hover img {
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }

     /*img scale end */

   /* .services .srvs_img_1 {
      float: right;
    }

     .services .srvs_img_3 {
      float: right;
    }*/

    .services .srvs_img_2 {
    /* float: left; */
    margin-left: 30px;
}

    .services .pad_0 { 
        padding:0px;
        margin-bottom: 20px;
      }

    .services .srvc_box .srvs_head{
      font-size: 19px;
      font-family: "Montserrat-Regular0";
      color: #23324c;
      margin-bottom: 10px;
    }

    .services .srvc_box .srvs_head span{
      font-size: 19px;
      font-family: "Montserrat-Bold0";
      color: #2c325d;
    }

    .services .info_box p{ 
      font-size: 15px;
      font-family:"Montserrat-Light";
      color: #514e4e;
      margin-bottom:10px; 
      }

    .services .btn_box .more_btn{ 

    font-family: "Montserrat-Regular0";
    font-size: 12px;
    background: #008dd2;
    color: #ffffff;
    border: 1px solid #008dd2;
    margin-bottom: 20px;
    padding: 10px 15px;
    border-radius: 0px;
    transition: all 200ms ease-in-out;
    }

    .services .btn_box .more_btn:hover {

      background: #0471a7;
    color: #ffffff;
    border: 1px solid #0471a7;
    }

    .services .srvs_2 .services_list li{ 
    font-size: 15px;
    font-family: "Montserrat-Light";
    color: #514e4e;
    }
    .services .srvs_2 .services_list {
      margin: 0px;
    }




    /*services section css end */


    /*enquiry css start */

    .back_img3 { 
   background: url(../images/enquiry-breadcrum.jpg) no-repeat;
    background-attachment: fixed;
    background-size: 100%;
  }

  .enquiry {
    padding: 30px 0px;
  }

  .enquiry form {
    margin-top: 30px;
  }

  .form_box {
    /*position: relative;*/
  }

  .form_box select#inputState,
  .contact_details .form-group select#inputState {
    margin-left: 0px;
    position: relative;
    margin-right: 0px;
    padding: 0px;
  }

  .form_box .form_head {
    margin: 0px;
    font-size: 22px;
    font-family: "Montserrat-Regular0";
    color: #2c325d;
    position: relative;
  }

  .form_box .box_style{
    border: 0px;
    border-bottom: 1px solid #000;
    border-radius: 0px;
    box-shadow: none;
    margin: 10px 0px ;
  }

 

  .form_box .btn_blue,
  .form_box .btn_dark_blue {

    font-family: "Montserrat-Regular0";
    font-size: 13px;
    background: #2c325d;
    color: #ffffff;
    border: 1px solid #2c325d;
    padding: 10px 15px;
    border-radius: 0px;
    transition: all 500ms ease-in-out;
    overflow: hidden;
    position: relative;

   }

   .form_box .btn_dark_blue {
    margin-left: 20px;
   }

 .form_box .btn_blue:hover, .form_box .btn_dark_blue:hover {
    background: #f58633;
    color: #ffffff;
    border: 1px solid #f58633;
}
/*.section_2 .box:hover a{
  opacity:1;
}*/
  .form_box .form_head:after {
    content: "";
    position: absolute;
    height: 2px;
    width: 50px;
    background: #2c325d;
    /* margin: 0 auto; */
    left: 0px;
    bottom: -5px;
    float: left;
}

/*form style css start*/

.form_box input.form-control,
.contact_details input.form-control {
    border: 0px;
    border-radius: 0px;
    box-shadow: none !important;
    resize: none;
    border-bottom: 1px solid #000;
}

 .contact_details .pad_0{
  padding: 0px;
}


.form_box .form-group .hide_label {
    color: #71736f;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 15px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    text-transform: capitalize;
}

.form_box .form-group .show_label {
  position: relative;
    top: -10px;
    margin: 0px;
    font-size: 14px;
    font-weight: 100;
    color: #71736f;
}

.form_box .form-group .mrg_top {
  margin-top: -10px;
}

/*contact */

.contact_details .form-group .hide_label {
    color: #71736f;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 15px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    text-transform: capitalize;
}
.contact_details .form-group .show_label {
  position: relative;
    top: -10px;
    margin: 0px;
    font-size: 14px;
    font-weight: 100;
    color: #71736f;
}
.contact_details .form-group .mrg_top {
  margin-top: -10px;
}

/*contact */

 .form_box .box_style:focus,
 .contact_details .box_style:focus {
    border-color: #008dd2;
    /*outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(233, 108, 102, 0.6);*/
}



/*form style css start*/


    /*enquiry css end */

    /*contact css start */

    .contact_pg {
      padding:30px 0px;
    }

    .contact_pg form {
    margin-top: 30px;
  } 
    .back_img4 { 
   background: url(../images/contact-breadcrum.jpg) no-repeat;
    background-attachment: fixed;
    background-size: 100%;
  }

  .address_box .contact_head {
    font-family: "Montserrat-Regular0";
    font-size: 22px;
    color: #2c325d;
    margin: 0px;
    position: relative;
  }

  .address_box .contact_head:after {
    content: "";
    position: absolute;
    height: 2px;
    width: 70px;
    background: #2c325d;
    left: 0px;
    bottom: -5px;
    float: left;

  }


  .contact_details .contact_head {
    font-family: "Montserrat-Regular0";
    font-size: 22px;
    color: #2c325d;
    margin: 0px;
    position: relative;
  }

  .contact_details .contact_head:after {
    content: "";
    position: absolute;
    height: 2px;
    width: 70px;
    background: #2c325d;
    left: 0px;
    bottom: -5px;
    float: left;
  }

  .contact_details .box_style{
    border: 0px;
    border-bottom: 1px solid #000;
    border-radius: 0px;
    box-shadow: none;
    margin: 10px 0px;
  }
  .address_box .contact_box {
    margin-top: 10px;
  }

.contact_box ul {
    margin-bottom: 5px;
}
.contact ul li {
    display: flex;
    align-items: center;
    /* justify-content: flex-start; */
}
.contact ul li span.icon-envelope {
    font-size: 22px;
}
  .contact_box .marker{
    position: relative;
    float: left;
    font-size: 25px;
    top: 5px;
    color: #2c325d;
  }

 .contact_box .mobile {
    font-size: 35px;
    top: 1px;
    left: -6px;
    position: relative;
    float: left;
    color: #2c325d;
}

  .contact_box .fax{
    font-size: 20px;
    left: -2px;
    color: #2c325d;
    float: left;
    position: relative;
    top: 0;
  }
  .contact_box .letter{ 
    position: relative;
    float: left;
    font-size: 30px;
    left: -5px;
    color: #2c325d;
  }
  .contact_box ul li p { 
    font-size: 14px;
    font-family: "Montserrat-Light";
    color: #23324c;
    margin: 0px;
    padding-left: 40px;
    line-height: 1.4;
    text-decoration: none;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
  }

  .contact_box ul li a { 
    text-decoration: none;
   }

   .contact_box ul li a p:hover {
    color:#14cdff;
   }

  .contact_details .form-group .fa-repeat { 
    float: right;
    position: relative;
    right: 20px;
    font-size: 30px;
    color: #10b4e2;
    cursor: pointer;
    top: 10px;
  }

  .contact_details form .btn-purlpe,
  .contact_details .btn-dark_blue {

    font-family: "Montserrat-Regular0";
    font-size: 13px;
    background: #2c325d;
    color: #ffffff;
    border: 1px solid #2c325d;
    padding: 10px 15px;
    border-radius: 0px;
    transition: all 500ms ease-in-out;
   }

   .contact_details .btn-dark_blue {
    margin-left: 20px;
   }

   .contact_details  .btn-purlpe:hover,
   .contact_details form .btn-dark_blue:hover {
    background: #008dd2;
    color: #ffffff;
    border: 1px solid #008dd2;
    
   }

  
    /*contact css end */

/*useful tools page css start*/

.back_img5 { 
   background: url(../images/useful-tools.jpg) no-repeat;
    background-attachment: fixed;
    background-size: 100%;
  }

#colms {
    background-color: #FFF;
    padding: 5px 00px 5px 30px;
    min-height: 400px;
}

#colms .left {
    width: 100%;
    float: left;
    margin-right: 18px;
}

.comparisonTable {
    margin-left: -25px;
    background: #eaeaea;
    background: -moz-linear-gradient(top, #eaeaea 0%, #fbfbfb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fbfbfb));
    background: -webkit-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%);
    background: -o-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%);
    background: -ms-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%);
    background: linear-gradient(top, #eaeaea 0%,#fbfbfb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fbfbfb',GradientType=0 );
}

.comparisonTable table {
    width: 100%;
    margin-bottom: 20px;
    text-align: left;
    border: 1px solid #8740465e;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #fff 0%, #fdfdfd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fdfdfd));
    background: -webkit-linear-gradient(top, #fff 0%,#fdfdfd 100%);
    background: -o-linear-gradient(top, #fff 0%,#fdfdfd 100%);
    background: -ms-linear-gradient(top, #fff 0%,#fdfdfd 100%);
    background: linear-gradient(top, #fff 0%,#fdfdfd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fdfdfd',GradientType=0 );
}

.comparisonTable table tbody {
    color: #999;
    font-size: 12px;
}

.comparisonTable table td {
    padding: 12px;
    text-align: center;
    border: 1px dotted #874046;
    font-family: "Montserrat-Regular0";
    /*color: rgb(67, 66, 66);*/
}

.comparisonTable .textR strong {
    font-size: 22px;
    color: #2c325d;
    text-transform: uppercase;
    font-family: "Montserrat-Bold0";
}

.content b {
    color: #666;
    font-family: "Montserrat-Bold0";
}

.comparisonTable .data {
    text-transform: uppercase;
    /*color: #0003048a;*/
}

.comparisonTable table td th {
    vertical-align: middle;
    /*color: #0003048a;*/
}

.comparisonTable table th {
    font-family: "Montserrat-Bold0";
    padding: 15px;
    text-align: center;
    font-weight: normal;
    background: #2c315d;
    color: #fff;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef)); */
    /* background: -webkit-linear-gradient(top, #f7f7f7 0%,rgb(64 66 107) 100%); */
    background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
    background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
}

#tab2 .textR{
    font-size: 16px;
    font-weight: 700;
    color: #008dd2;
    font-family: "Montserrat-Bold0";
}

.comparisonTable .buttn {
    background-color: #2c325d;
    border: none;
    padding: 5px;
    color: #FFF;
    cursor: pointer;
    font-size: 14px;
    border:1px solid #2c325d;
    transition: all 300ms ease-in-out;
}

.comparisonTable .buttn:hover {
  background: #008dd2;
  border:1px solid #008dd2;
  color: #FFF;
  }

.useful_tool2 {
  margin-top: 20px;
}

.useful_tool2 .head_styl{
  font-size: 20px;
  color: #2c325d;
  text-transform: uppercase;
  font-family: "Montserrat-Bold0";
}

.useful_tool3 .trk_title,
.usful_tool4 .trk_title_2 {
    display: table;
    margin: 0 0 31px;
    overflow: hidden;
}

.useful_tool3 {
  margin:20px 0px;
   font-family: "Montserrat-Light";
}

.useful_tool3 .trk_title h2,
.useful_tool4 .trk_title_2 h2 {
    float: left;
    font-size: 16px !important;
    margin: 0 !important;
    padding: 0 8px 0 0 !important;
    display: table-cell;
    white-space: pre;
    color: #2c325d;
    font-family: "Montserrat-Regular0";
}

.trk_title .trk_title_line,
.useful_tool4 .trk_title_line_2 {
    display: table-cell;
    height: 6px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}

  .trk_title .trk_title_line .title-liner,
  .useful_tool4 .title-liner_2 {
    border-bottom: 1px solid #874046;
    border-top: 1px solid #874046;
    display: block;
    height: 3px;
    position: relative;
    width: 100%;
  }

  .useful_tool3 .trk_list li {
    float: left;
    width: 270px;
    padding: 3px 5px 3px 15px;
    background: url(../images/arrow.jpg) 0 center no-repeat;
}

.useful_tool3 .trk_list li a {
    color: #666;
    text-decoration: none;
}

.useful_tool4  {
   
   margin:20px 0px;
}

  .useful_tool4 .trk_title_2 {  display: table;
    margin: 0 0 31px;
    overflow: hidden;
  }

  .useful_tool4 .content p{
    font-family: "Montserrat-Light";
    font-size: 14px;
    color: #666;
    margin:0px;
  }

  .useful_tool4 .inco_table {
    margin: 20px 0px;
  }

  .mr_tp_20 {
    padding-top: 20px;
  }

  .inco li strong {
    color: #2c325d;
    font-family: "Montserrat-Bold0";
  }

  .inco li {
    padding: 10px 0px;
    font-family: "Montserrat-Light";
    color: #666;
  }


/*useful tools page css end*/



.navbar-brand.small_device img {
    width: 55%;
    margin-top: -13px;
}

.tab-content>.tab-pane li {
    font-family: "Montserrat-Light";
    font-size: 15px;
    color: #514e4e;
    margin-bottom:5px;
}

.section3.about-business h3, .about-responsibility h3 {
    font-size: 19px;
    font-family: "Montserrat-Bold0";
    color: #2c325d;
}

.section3.about-business li, .about-responsibility li{
  font-family: "Montserrat-Light";
    font-size: 15px;
    color: #514e4e;
    margin-bottom:5px;
}
.section3.about-business ul, .about-responsibility ul {
    margin-left: 0px;
    padding-left: 20px;
}

ul.list-unstyled.mailus {
    margin-left: 4px;
    margin-top: 0px;
    padding-top: 8px;
    position: relative;
    top: 0px;
    color: #23324c;
}
.contact_box ul li a p {
    padding-top: 5px;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
    position: absolute;
    bottom: -20px;
}

li.dropdown.dropdown_services.angle .dropdown-menu {
    position: absolute;
    left: 90px;
    width: 270px;
}

.section3.about-business .img-div:hover img, .section4.about-responsibility .img-div:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.section3.about-business .img-div img, .section4.about-responsibility .img-div img {
    -moz-transition: all 500ms ease-in-out;
    -webkit-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
.section3.about-business .img-div, .section4.about-responsibility .img-div {
    overflow: hidden;
    cursor: pointer;
}

.quality-policy {
    padding: 60px 0px;

}
.quality-policy p{
 font-family: "Montserrat-Light";
    font-size: 16px;
    color: #514e4e;
    margin-bottom:5px;
  }

  .quality-policy li{
    font-family: "Montserrat-Light";
    font-size: 16px;
    color: #514e4e;
    margin-bottom:5px;
  }

.bottom_stripp a {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
}
.sitemap p.u-line2.small_line2.width, .sitemap p.u-line3.small_line3.width{
font-size: 18px;
font-family: "Montserrat-Light";
}
.sitemap .links ul li p a, .sitemap .list-unstyled li p a{
    font-size: 15px;
    color: #000;
}
.sitemap {
    padding: 60px 0px;
}
.icon-single li {
    font-family: "CentraNo2-Light";
    font-size: 21px;
}
p{
  font-family: "Montserrat-Light";
    font-size: 15px;
    
}
.about_page2.products .img-div {
    margin-bottom: 15px;
}
section.services img {
    width: 100%;
}
.products h4{
font-size: 19px;
    font-family: "Montserrat-Bold0";
    color: #2c325d;
    margin-top: 0px;
  }

  .products h4.heading{
    font-size:30px;
  }

  .about_page2.products p {
    margin-bottom: 20px;
}

.box.text-center img {
    width: 33%;
    margin: 0 auto;
    filter: invert(18%) sepia(24%) saturate(1309%) hue-rotate(194deg) brightness(96%) contrast(93%);
}